- raised minimum required PHP version to 8.2
- added type hint
object
for first parameter ofstubbles\xml\serializer\ObjectXmlSerializer::serialize()
- provide more specific types where applicable
- removed usage of deprecated features in dependencies
- added return value
void
to interface methods:stubbles\xml\serializer\ObjectXmlSerializer::serialize()
stubbles\xml\serializer\delegate\XmlSerializerDelegate::serialize()
- added more phpstan related type hints
- raised minimum required PHP version to 7.3
- 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
- raised minimum required PHP version to 5.6
- upgraded stubbles/core to 6.0
- fixed bug: respect
@XmlTag
on instances of\Traversable
- added possibility to annotate instances of
\Traversable
with@XmlNonTraversable
to retain old behaviour
- XML serializer now serializes all
\Traversable
as array, not only\Iterator
- upgraded to stubbles/core 5.3
- upgraded stubbles/core to 5.1
- upgraded stubbles/core to 5.x
- upgraded stubbles/date to 5.x
- removed namespace prefix
net
, base namespace is nowstubbles\xml
only
- upgraded to stubbles/core 4.x
- upgraded stubbles/core to ~3.0
- change dependency to stubbles-core from 2.1.* to ~2.1
- Initial release.