Skip to content

Commit

Permalink
Add an entry about new IRI resolution implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
lo48576 committed Jan 6, 2022
1 parent 67646b1 commit 694555f
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,24 @@

* Add conversion from a byte slice (`&[u8]`) into IRI string types.
* Add `capacity` method to allocated string types.
* Remove `is_strict: bool` parameter from `resolve::resolve()`.
* Add `resolve::FixedBaseResolver`, `resolve::ResolutionTask`, and
`BufferTooSmallError` types.

### Added
* Add conversion from a byte slice (`&[u8]`) into IRI string types.
* Add `capacity` method to allocated string types.
+ `shrink_to_fit()` and `len()` already exists, so this would be useful to determine
when to do `shrink_to_fit`.
* Add `resolve::FixedBaseResolver`, `resolve::ResolutionTask`, and
`BufferTooSmallError` types.
+ They provide more efficient and controllable IRI resolution.
+ Some methods for IRI resolution are now available even when `alloc` feature is disabled.

### Changed (breaking)
* Remove `is_strict: bool` parameter from `resolve::resolve()`.
* The IRI parsers provided by this crate is "strict", so resolution
algorithm should use an algorithm for the strict parser.

## [0.4.1]

Expand Down

0 comments on commit 694555f

Please sign in to comment.