v1.0.0
- First stable LTS release, now following SemVer.
We'd like to emphasize that this component is production ready and battle-tested.
We plan to support all long-term support (LTS) releases for at least 24 months,
so you have a rock-solid foundation to build on top of.
This update involves a number of BC breaks due to dropped support for
deprecated functionality and some internal API cleanup. We've tried hard to
avoid BC breaks where possible and minimize impact otherwise. We expect that
most consumers of this package will actually not be affected by any BC
breaks, see below for more details:
-
BC break: Delete all deprecated APIs, use
Query
objects forMessage
questions
instead of nested arrays and increase code coverage to 100%.
(#130 by @clue) -
BC break: Move
$nameserver
fromExecutorInterface
toUdpTransportExecutor
,
remove advanced/internalUdpTransportExecutor
args forParser
/BinaryDumper
and
add API documentation forExecutorInterface
.
(#135, #137 and #138 by @clue) -
BC break: Replace
HeaderBag
attributes with simpleMessage
properties.
(#132 by @clue) -
BC break: Mark all
Record
attributes as required, add documentation vsQuery
.
(#136 by @clue) -
BC break: Mark all classes as final to discourage inheritance
(#134 by @WyriHaximus)