mirror of
https://gitee.com/openharmony/third_party_rust_nom
synced 2024-11-27 01:30:32 +00:00
update the changelog
This commit is contained in:
parent
5d50ca711b
commit
889aa0a75b
130
CHANGELOG.md
130
CHANGELOG.md
@ -6,6 +6,126 @@
|
||||
|
||||
### Changed
|
||||
|
||||
## 7.0.0 - 2021-08-21
|
||||
|
||||
This release fixes dependency compilation issues and strengthen the minimum supported Rust version (MSRV) policy. This is also the first release without the macros that were used since nom's beginning.
|
||||
|
||||
### Thanks
|
||||
|
||||
- @djc
|
||||
- @homersimpsons
|
||||
- @lo48576
|
||||
- @myrrlyn
|
||||
- @RalXYZ
|
||||
- @nickelc
|
||||
- @cenodis
|
||||
|
||||
### Added
|
||||
|
||||
- `take_until1` combinator
|
||||
- more `to_owned` implementations
|
||||
- `fail`: a parser that always fail, useful as default condition in other combinators
|
||||
- text to number parsers: in the `character::streaming` and `character::complete` modules, there are parsers named `i8, u16, u32, u64, u128` and `u8 ,u16, u32, u64, u128` that recognize decimal digits and directly convert to a number in the target size (checking for max int size)
|
||||
|
||||
### Removed
|
||||
|
||||
- now that function combinators are the main way to write parsers, the old macro combinators are confusing newcomers. THey have been removed
|
||||
- the `BitSlice` input type from bitvec has been moved into the [nom-bitvec](https://crates.io/crates/nom-bitvec) crate. nom does not depend on bitvec now
|
||||
- regex parsers have been moved into the [nom-regex](https://crates.io/crates/nom-regex) crate. nom does not depend on regex now
|
||||
- `ErrorKind::PArseTo` was not needed anymore
|
||||
|
||||
### Changed
|
||||
|
||||
- relax trait bounds
|
||||
- some performance fixes
|
||||
- `split_at_position*` functions should now be guaranteed panic free
|
||||
- the `lexical-core` crate used for float parsing has now been replaced with `minimal-lexical`: the new crate is faster to compile, faster to parse, and has no dependencies
|
||||
|
||||
### Fixed
|
||||
|
||||
- infinite loop in `escaped` combinator
|
||||
- `many_m_n` now fails if min > max
|
||||
|
||||
|
||||
## 6.2.1 - 2021-06-23
|
||||
|
||||
### Thanks
|
||||
|
||||
This release was done thanks to the hard work of (by order of appearance in the commit list):
|
||||
|
||||
- @homersimpsons
|
||||
|
||||
### Fixed
|
||||
|
||||
- fix documentation building
|
||||
|
||||
## 6.2.0 - 2021-02-15
|
||||
|
||||
### Thanks
|
||||
|
||||
This release was done thanks to the hard work of (by order of appearance in the commit list):
|
||||
|
||||
- @DavidKorczynski
|
||||
- @homersimpsons
|
||||
- @kornelski
|
||||
- @lf-
|
||||
- @lewisbelcher
|
||||
- @ronan-d
|
||||
- @weirane
|
||||
- @heymind
|
||||
- @marcianx
|
||||
- @Nukesor
|
||||
|
||||
### Added
|
||||
|
||||
- nom is now regularly fuzzed through the OSSFuzz project
|
||||
|
||||
### Changed
|
||||
|
||||
- lots of documentation fixes
|
||||
- relax trait bounds
|
||||
- workarounds for depenency issues with bitvec and memchr
|
||||
|
||||
## 6.1.2 - 2021-02-15
|
||||
|
||||
### Changed
|
||||
|
||||
- Fix cargo feature usage in previous release
|
||||
|
||||
## 6.1.1 - 2021-02-15
|
||||
|
||||
### Thanks
|
||||
|
||||
This release was done thanks to the hard work of (by order of appearance in the commit list):
|
||||
|
||||
- @nickelc
|
||||
|
||||
### Changed
|
||||
|
||||
- Fix dependenciy incompatibilities: Restrict the bitvec->funty dependency to <=1.1
|
||||
|
||||
## 6.1.0 - 2021-01-23
|
||||
|
||||
### Thanks
|
||||
|
||||
This release was done thanks to the hard work of (by order of appearance in the commit list):
|
||||
|
||||
- @sachaarbonel
|
||||
- @vallentin
|
||||
- @Lucretiel
|
||||
- @meiomorphism
|
||||
- @jufajardini
|
||||
- @neithernut
|
||||
- @drwilco
|
||||
|
||||
### Changed
|
||||
|
||||
- readme and documentation fixes
|
||||
- rewrite of fold_many_m_n
|
||||
- relax trait bounds on some parsers
|
||||
- implement `std::error::Error` on `VerboseError`
|
||||
|
||||
|
||||
## 6.0.1 - 2020-11-24
|
||||
|
||||
### Thanks
|
||||
@ -1268,8 +1388,14 @@ Considering the number of changes since the last release, this version can conta
|
||||
|
||||
## Compare code
|
||||
|
||||
* [unreleased](https://github.com/Geal/nom/compare/6.0.1...HEAD)
|
||||
* [6.0.0](https://github.com/Geal/nom/compare/6.0.0...6.0.1)
|
||||
* [unreleased](https://github.com/Geal/nom/compare/7.0.0...HEAD)
|
||||
* [7.0.0](https://github.com/Geal/nom/compare/6.2.1...7.0.0)
|
||||
* [6.2.1](https://github.com/Geal/nom/compare/6.2.0...6.2.1)
|
||||
* [6.2.0](https://github.com/Geal/nom/compare/6.1.2...6.2.0)
|
||||
* [6.1.2](https://github.com/Geal/nom/compare/6.1.1...6.1.2)
|
||||
* [6.1.1](https://github.com/Geal/nom/compare/6.1.0...6.1.1)
|
||||
* [6.1.0](https://github.com/Geal/nom/compare/6.0.1...6.1.0)
|
||||
* [6.0.1](https://github.com/Geal/nom/compare/6.0.0...6.0.1)
|
||||
* [6.0.0](https://github.com/Geal/nom/compare/5.1.1...6.0.0)
|
||||
* [5.1.1](https://github.com/Geal/nom/compare/5.1.0...5.1.1)
|
||||
* [5.1.0](https://github.com/Geal/nom/compare/5.0.1...5.1.0)
|
||||
|
Loading…
Reference in New Issue
Block a user