Releases: stubbles/stubbles-xml
Releases · stubbles/stubbles-xml
9.0.0 - 5 o'clock tea
BC breaks
- raised minimum required PHP version to 8.2
- added type hint
object
for first parameter ofstubbles\xml\serializer\ObjectXmlSerializer::serialize()
Other changes
- provide more specific types where applicable
- removed usage of deprecated features in dependencies
8.0.0 - Strictness strikes again
BC breaks
- added return value
void
to interface methods:stubbles\xml\serializer\ObjectXmlSerializer::serialize()
stubbles\xml\serializer\delegate\XmlSerializerDelegate::serialize()
- added more phpstan related type hints
7.0.0 - Back to 3 (almost)
BC breaks
- raised minimum required PHP version to 7.3
6.0.0 - Five, six, seven
BC breaks
- raised minimum required PHP version to 7.0.0
- introduced scalar type hints and strict type checking
- dropped
get
from all getter methods ofstubbles\xml\rss\RssFeed
- dropped
get
from all getter methods ofstubbles\xml\rss\RssFeedItem
- dropped
get
from all getter methods ofstubbles\xml\XmlStreamWriter
stubbles\xml\XmlStreamWriter
is now abstract base class and not an interface any more, removedstubbles\xml\AbstractXmlStreamWriter
5.0.0 - Five and six
BC breaks
- raised minimum required PHP version to 5.6
4.3.0 - Upgrade again
- upgraded stubbles/core to 6.0
4.2.2 - Did we get this right now?
- fixed bug: respect
@XmlTag
on instances of\Traversable
4.2.1 - Maybe not everything
- added possibility to annotate instances of
\Traversable
with@XmlNonTraversable
to retain old behaviour
4.2.0 - Traverse it up and down
BC breaks
- XML serializer now serializes all
\Traversable
as array, not only\Iterator
Other changes
- upgraded to stubbles/core 5.3
4.1.0 - Why stop?
- upgraded stubbles/core to 5.1