Changelog
phil/recurrence-bundleAll notable changes to phil/recurrence-bundle will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
NEXT - YYYY-MM-DD
Added
RuleDescription, which keeps one ICU formatter per language, pattern and time zone, 64 at most;describe()and the filterrrule_texttake the time zone of the first occurrence, in which an end time is written as a day. The words of places from the end: l’avant-dernier dimanche, le 3e jour en partant de la fin, the 3rd Saturday from the end, keeping the last and the first.- The ICU messages and labels in English and French, in
translations/; the messages of placesrecurrence.nth_dayandrecurrence.set_positiontakenandfrom_end. RecurrenceRuleColumnType.PhilRecurrenceBundle, extension aliasphil_recurrence.RecurrenceRuleTypeandRecurrenceRuleTransformer, which gives back the rule it showed when its fields come back meaning the same, so saving a form without touching a richer rule — Friday the 13th, set positions, a week start, an end time — keeps it as it was. Theintervalandcountfields go from 1 to 9999, and a rule beyond makes the form invalid instead of being stored.- The Stimulus controller
recurrence, inassets/. RecurrenceExtension, with the Twig functionrrule_schema: schema.org data for JSON-LD.- The documentation in
doc/, one file per topic, indexed by the README. CONTRIBUTING.md,SECURITY.mdandCODE_OF_CONDUCT.md.