v1.0.0
This commit is contained in:
commit
1ef08bd731
27 changed files with 4854 additions and 0 deletions
36
changelog.txt
Normal file
36
changelog.txt
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
== Changelog ==
|
||||
|
||||
= 1.0.0 =
|
||||
|
||||
_Release date: 2026-10-12_
|
||||
|
||||
**Highlights**
|
||||
|
||||
* Traffic incidents for the C-15 corridor and all Catalunya, plus the 19 Catalan Low Emission Zones, for Font del Bosc residents. No API keys.
|
||||
|
||||
**Added**
|
||||
|
||||
* Shortcode `[fontdelbosc_transit]` with `view` (c15, all, zbe), `max` and `comarca` attributes, rendered as a card grid with C-15 incidents highlighted.
|
||||
* Comarca filter (`altpenedes`, `anoia`, `baixllobregat`, `garraf`, single value or comma-separated list) resolved from the incident towns.
|
||||
* SCT DATEX2 client (structure, coordinates, types) enriched with the SCT RSS feed text, merged by incident reference; RSS also serves as full fallback.
|
||||
* DGT NAP ZBE client: live zone index (HTML directory) with the 19 Catalan zones pre-selected; new zones appear in the admin automatically.
|
||||
* ZBE cards: restricted vehicle labels, operating hours, link to the municipal regulations.
|
||||
* Persistent January 2026 etiqueta B restriction notice (frontend ZBE view and activation admin notice).
|
||||
* Sidebar widget: five latest C-15 incidents or a ZBE summary.
|
||||
* Transient caching (5 minutes incidents, 24 hours ZBE) with stale-while-error fallback and source timestamps.
|
||||
* Admin settings page: incidents, zones, status with cache flush, and documentation sections.
|
||||
* Translations: Spanish (es_ES) and Catalan (ca).
|
||||
|
||||
**Security**
|
||||
|
||||
* Clean-context pre-deploy audit with no critical findings; capability check and nonce on the only state-changing admin action; XML parsed with entity loading disabled and internal error handling; all output escaped.
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 6.4 - 7.1
|
||||
* PHP: 8.2 - 8.5
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.6
|
||||
* WordPress Coding Standards: 3.4.1
|
||||
Loading…
Reference in a new issue