Releases: SRv6d/rpsl-rs
Releases · SRv6d/rpsl-rs
v2.0.0
What's Changed
Added
- A Changelog.
- MSRV policy to README.
- Tracking of test coverage.
- Security policy.
- Serde and JSON object serialization.
Changed
- Allow for extended ASCII chars in attribute values.
- Parser now returns a single type that can represent both owned and borrowed values.
Fixed
- Empty multiline attribute values no longer display as empty whitespace.
Internal
- Replaced nom parser with winnow.
- Improved test coverage to get close to 100%.
Full Changelog: v1.0.1...v2.0.0
v1.0.1
What's Changed
- Internal module cleanup and simplification
- Add minimum rust version to crate
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Validate that attribute names start with alphabetic and end with alphanumeric chars by @SRv6d in #39
- Add type hints to python bindings by @SRv6d in #40
- Improve variable naming in
parse_whois_server_response
by @SRv6d in #41 - Add pypi version badge to README by @SRv6d in #42
- Add CI benchmarks using codspeed by @SRv6d in #44
- Bump CodSpeedHQ/action from 1 to 2 by @dependabot in #45
- Bump moonrepo/setup-rust from 0 to 1 by @dependabot in #46
- Add links to rust docs and benchmarks to README by @SRv6d in #47
- Refactor of entire codebase by @SRv6d in #49
- Parse RPSL into borrowing
ObjectView
convertible to ownedObject
by @SRv6d in #50 - Add property based tests in rust using proptest by @SRv6d in #52
- Add parsing crate category by @SRv6d in #53
- Fix
ObjectView
visualization in doc comment by @SRv6d in #54 - Move error module to top of crate by @SRv6d in #55
- Update benchmarks by @SRv6d in #51
- Adjust README to new API by @SRv6d in #56
- Rename crate to rpsl-rs by @SRv6d in #57
- Bump version to
1.0.0
by @SRv6d in #58
Full Changelog: v0.1.3...v1.0.0