Releases: sabre-io/vobject
Release 4.5.6
4.5.6 (2024-10-14)
- #662: add PHP 8.4 to CI (@phil-davis)
- #669: fix: check if event status was changed to cancelled and generate appropriate message (@SebastianKrupinski)
- #673: Fix Implicitly marking parameter $param as nullable is deprecated (@cedric-anne)
- #675: refactor: Replace dirname(FILE) with DIR (@ChristophWurst)
- #692: Throw InvalidDataException when RRule is invalid (@mathroc)
Provides support for PHP 8.4
Full Changelog: 4.5.5...4.5.6
Release 4.5.5
4.5.5 (2024-07-02)
- #632: Add PHP 8.3 to CI (@phil-davis)
- #649: add lineIndex and lineString properties to a Property Node (@JohnRDOrazio)
- #652: ITip\Broker: handle timezones in replies to exception events (@gharlan)
- #654: chore: stop exporting php-cs-fixer config (@phil-davis)
- #656: Yearly rrule compliance by the iterator (@kroky)
- #658: throw ParseException when null input is provided (@phil-davis)
- #653: Handle summer time jumps in event recurrences (@phil-davis)
Release 4.5.4
Release 4.5.3
4.5.3 (2023-01-22)
- #607: Apply 'Support sabre/xml v4' and needed code changes to 4.5 branch (@phil-davis)
Release 4.5.2 was accidentally done from master branch, which had other changes that have various backward-compatibility issues and may not work with older PHP before 7.4.
This release 4.5.3 is from the 4.5 branch. It includes the dependency change from PR #603 to allow using sabre/xml v3 or v4 as well as v2.
To do that, a couple of return types had to be declared - xmlSerialize returns void and xmlDeserialize returns array. Those declarations are supported from PHP 7.1 onward, so that is fine for the 4.5 release series.
If you start using sabre/xml major version 3 or 4 and are redeclaring/inheriting these in your code, then you may also need to make the matching return-type declarations. But this small thing is a lot better than the large amount of code changes that were accidentally released as 4.5.2.
Release 4.5.2
Release 4.5.1
4.5.1 (2022-10-09)
- #597: Remove utf8_encode to easily support PHP 8.2 (@phil-davis)
This release supports PHP 7.2 through 8.2.
Release 4.5.0
4.5.0 (2022-08-17)
- #579: Update .gitattributes (@cedric-anne)
- #561: PHP 8.1 deprecated support for null values in its APIs (@mstilkerich)
- #571: Fully ignore invalid lines (@heiglandreas)
- #564: Fix infinite loop caused by yearly with bySetPos (@liurxliu)
- #567: Endless loop problem in RRuleIterator::nextDaily (@KristofferFM)
- #466: Add support for MEMBER in a VCard (@sash04ek)
- #559: Handle Vobjects without closing tag (@sash04ek)
- #582: Fix bug in by year day (@KAYLukas)
Release 4.4.3
4.4.3 (2022-07-15)
- #577: Ignore multiple same parameter-values (@heiglandreas)