Skip to content

Commit

Permalink
docs: Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
epage committed Mar 29, 2022
1 parent fa5b749 commit a52bda5
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,35 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
<!-- next-header -->
## [Unreleased] - ReleaseDate

## [1.1.0] - 2022-03-28
Note: while we intended to be "forever 1.0" to be safe to use in public APIs,
we checked our current users and it seemed safe enough to bump major to get the
benefits from some breaking changes.

### Compatibility

- `KString` is now a type alias to `KStringBase<...>` (where `...` depends on feature flags)
- `serde` is no longer a default feature
- `std` and `unsafe` are now default features
- MSRV is now 1.59

### Features

- Expose `StackString`
- `KString::try_inline` to exclusively use `StackString`
- `const fn`ed some functions
- Opt-in `forbid(unsafe_code)` by removing the default `unsafe` feature
- Allow configuring the heap string type outside of feature flags

### Fixes

- Add `#[must_use]` everywhere

### Performance

- Remove some extra bounds checks
- Speed up `clone`

## ~~[1.1.0] - 2022-03-28~~

## [1.0.6] - 2021-11-05

Expand Down

0 comments on commit a52bda5

Please sign in to comment.