Notable mc-legacy-formatting
changes, tracked in the keep a changelog format with the addition of the Internal
change type.
- A native + web editor for
mc-legacy-formatting
has been added in theeditor-gui
folder
- MSRV is now 1.56.0 (since we've moved to the Rust 2021 edition)
SpanIter
no longer keeps track of afinished
flag as it was unnecessary- Bumped all crates to Rust 2021
- Enabled the v2 feature resolver for the workspace
- Updated dependencies
- Added the
Cargo.lock
file to the repo
0.3.1 - 2020-11-19
- Fixed
Cargo.toml
so that the README will display properly on crates.io- This got broken by the move to workspaces in the repo; see rust-lang/cargo#5911
0.3.0 - 2020-11-19
- Server list ping example demonstrating a real-world usecase for the crate
- Intra-doc links for most symbols in the generated documentation
Span::StrikethroughWhitespace
now contains thetext
string slice it's wrapping instead of the number of whitespace characters- I realized while writing code on top of this library that omitting the string slice made it impossible to build a wrapper API over this crate that is also based on string slices
- Created
test-helper
utility crate to make creating test cases faster - Changed CI workflow to avoid running jobs twice for pull requests
- Changed audit workflow to only run on PRs when necessary
- Added job to check MSRV in CI (which is currently 1.48 due to usage of intra-doc links)
0.2.0 - 2020-10-20
SpanExt
, an extension trait that makes it easy to construct aSpanIter
(#1)Span::wrap_colored
, a helper method to make it easy to wrap aSpan
in aPrintSpanColored
(#1)
Span
now implementsCopy
0.1.2 - 2020-10-19
Fixed a bug that was causing a Span::WhitespaceStrikethrough
to be incorrectly parsed in some cases.
0.1.1 - 2020-10-19
Fixed some issues with the Cargo.toml
metadata after the initial publish.
0.1.0 - 2020-10-19
Initial release.