File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
1616### Fixed
1717
18+ # [ 0.12.0] - 2025-12-15
19+
20+ ### Added
21+
22+ - ` MapExtra::emit ` , which allows emitting secondary errors during mapping operations
23+ - ` InputRef::emit ` , which allows emitting secondary errors within ` custom ` parsers
24+ - ` labelled_with ` , which avoids the need to implement ` Clone ` for labels
25+ - ` Input::split_token_span ` , a convenience function for splitting ` (Token, Span) ` inputs so that chumsky can understand them
26+ - ` Input::split_spanned ` , which does the same as above, but for implementors of ` WrappingSpan `
27+ - ` spanned ` , a combinator which automatically annotates a parser output with a span
28+ - Experimental:
29+ - ` IterParser::parse_iter ` , a way to turn an ` IterParser ` (like ` x.repeated() ` ) into an iterator
30+ - ` Parser::debug ` , which provides access to various parser debugging utilities.
31+
32+ ### Changed
33+
34+ - Made ` nested_in ` more flexible by allowing it to map between different input types instead of requiring the same input as the outer parser
35+
36+ ### Fixed
37+
38+ - A prioritisation bug with ` nested_in `
39+
1840# [ 0.11.2] - 2025-11-05
1941
2042### Added
You can’t perform that action at this time.
0 commit comments