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
Queryobjects forMessagequestions
instead of nested arrays and increase code coverage to 100%.
(#130 by @clue) -
BC break: Move
$nameserverfromExecutorInterfacetoUdpTransportExecutor,
remove advanced/internalUdpTransportExecutorargs forParser/BinaryDumperand
add API documentation forExecutorInterface.
(#135, #137 and #138 by @clue) -
BC break: Replace
HeaderBagattributes with simpleMessageproperties.
(#132 by @clue) -
BC break: Mark all
Recordattributes as required, add documentation vsQuery.
(#136 by @clue) -
BC break: Mark all classes as final to discourage inheritance
(#134 by @WyriHaximus)