Feature release of the 8.x line: Symfony 8, PHP 8.4 or later.
This release contains breaking changes. Read docs/upgrade-to-83.md before upgrading: its Migration Steps list one step per change.
Changes:
- Accept GET requests on the events feed with private ETag revalidation (#101)
- Support the FullCalendar timeZone parameter (#102)
- Accept DateTimeInterface dates and an allDay argument in the Event constructor (#141)
- Accept DateTimeInterface dates in Event setStart() and setEnd() (#142)
- Return immutable dates from Event getters (#143)
- Pass immutable request dates to listeners (#144)
- Pass the given dates to the Event setters from the constructor (#145)
- Wire the controller to the parser and serializer interface aliases (#146)
- Make the request parser and the serializer final (#147)
- Make the bundle exception classes final (#148)
- Accept only ISO 8601 start and end dates (#149)
- List every 8.3 migration step in the upgrade guide (#151)
- Raise the mutation score thresholds to 93% on main (#153)