=======
CHANGES
=======

0.5.1 (2026-05-20)
------------------

- Fix: Inline init script bailed out on initial page parse because
  the secondary widget's hidden `_to` input was rendered *after*
  the primary widget's `<script>` block in document order, so
  `document.getElementById(toInputId)` returned null and the
  `if (!toEl) return;` guard tripped -- Air Datepicker was never
  attached. Init now waits for `DOMContentLoaded` when the document
  is still loading, falls back to `setTimeout(init, 0)` otherwise.


0.5.0 (2026-05-20)
------------------

- Initial release. DateRange picker widget for z3c.form wrapping
  Air Datepicker v3.6.0 (MIT, Timur Borodin).
- Pair-mode wiring through `setUpDateRangePickerWidget`: two
  `zope.schema.Date` fields share one picker UI, standard
  z3c.form data managers write back.
- ISO-8601 (`YYYY-MM-DD`) on the wire; locale-formatted display
  string driven by the standard `z3c.form` `IDate` converter.
- Vendored Air Datepicker library files in `cdn/{js,css}/` for
  consumer-side resource registration. Locale files (de/en/fr/it)
  rewrapped as browser IIFEs that attach to
  `window.AirDatepickerLocales[lang]`.
- Optional `m01.mongo` IMongoDate adapter (zcml:condition).
