v0.3.1-alpha1
Pre-release
Pre-release
This release features numerous bugfixes and a significant refactoring of the library, resulting in a much simpler interfaces that gives more flexibility to users (thanks to @pileghoff). This version should be much more conformant with the specification. We have added the beginnings of automated verification of the protocol. There is more coming in this area.
Reminder: this version is still not production-ready. There are likely several bugs still and the interface shouldn't be considered stable in any way yet.
What's Changed
- Do not use camel-case for "ID" in clientID and adapterID by @pileghoff in #4
- Add a base message that contains the sequence number and type by @pileghoff in #8
- Add additional data fields to launch and attach requests by @pileghoff in #11
- Add the clone and default to applicable types by @pileghoff in #10
- Read content based on content-length and do not rely on newlines by @pileghoff in #5
- Remove Client and Adapter to create a simpler API by @pileghoff in #9
- Create responses from instaces of requests by @pileghoff in #12
- Basic verification for responses by @sztomi in #13
New Contributors
- @pileghoff gave a huge push to this project with thoughtful feedback and well-engineered PRs. Thanks! 🙏
Full Changelog: https://github.com/sztomi/dap-rs/commits/v0.3.1-alpha1