Skip to content

v0.3.1-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@sztomi sztomi released this 13 Jul 20:35
· 61 commits to main since this 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