# Changelog
All notable changes to this project will be documented in this file.
## [0.10.0] - 2022-02-04
### Bug Fixes
- Explictly drop CString references in bundle_metadata_free of ffi
- DtnAdress::new now adds '//' before node name
- Enforce trailing slash for endpoint IDs that are the node ID
## [0.9.3] - 2022-02-03
### Bug Fixes
- Validation now rejects bundles without payload
- Marked extern C functions which can lead to UB as unsafe #2
### Documentation
- Updated all documentation to point to rfc 9171 instead of the draft
### Miscellaneous Tasks
- Updated flags and dtn URI parsing be in line with RFC 9171
## [0.9.2] - 2021-09-10
### Bug Fixes
- Changed unwraps into proper error handling
- Require a payload block in a new bundle as described in Bundle Protocol Draft
### Refactor
- Using bitflags for bundle and block control flags
- Eliminated derive_builder, added manual implementations
### Styling
- Pleased clippy in builder
### Build
- Updated Cargo.toml to be managed by release.sh
## [0.9.1] - 2021-09-09
### Refactor
- Eliminated derive_builder, added manual implementations