@@ -25,7 +25,7 @@ The new word boundary assertions are:
25
25
* ` \< ` or ` \b{start} ` : a Unicode start-of-word boundary (` \W|\A ` on the left,
26
26
` \w ` on the right).
27
27
* ` \> ` or ` \b{end} ` : a Unicode end-of-word boundary (` \w ` on the left, ` \W|\z `
28
- on the right)) .
28
+ on the right).
29
29
* ` \b{start-half} ` : half of a Unicode start-of-word boundary (` \W|\A ` on the
30
30
left).
31
31
* ` \b{end-half} ` : half of a Unicode end-of-word boundary (` \W|\z ` on the
@@ -139,7 +139,7 @@ Bug fixes:
139
139
140
140
* [ BUG #934 ] ( https://github.com/rust-lang/regex/issues/934 ) :
141
141
Fix a performance bug where high contention on a single regex led to massive
142
- slow downs.
142
+ slow- downs.
143
143
144
144
145
145
1.9.4 (2023-08-26)
@@ -382,14 +382,14 @@ New features:
382
382
Permit many more characters to be escaped, even if they have no significance.
383
383
More specifically, any ASCII character except for ` [0-9A-Za-z<>] ` can now be
384
384
escaped. Also, a new routine, ` is_escapeable_character ` , has been added to
385
- ` regex-syntax ` to query whether a character is escapeable or not.
385
+ ` regex-syntax ` to query whether a character is escapable or not.
386
386
* [ FEATURE #547 ] ( https://github.com/rust-lang/regex/issues/547 ) :
387
387
Add ` Regex::captures_at ` . This fills a hole in the API, but doesn't otherwise
388
388
introduce any new expressive power.
389
389
* [ FEATURE #595 ] ( https://github.com/rust-lang/regex/issues/595 ) :
390
390
Capture group names are now Unicode-aware. They can now begin with either a ` _ `
391
391
or any "alphabetic" codepoint. After the first codepoint, subsequent codepoints
392
- can be any sequence of alpha-numeric codepoints, along with ` _ ` , ` . ` , ` [ ` and
392
+ can be any sequence of alphanumeric codepoints, along with ` _ ` , ` . ` , ` [ ` and
393
393
` ] ` . Note that replacement syntax has not changed.
394
394
* [ FEATURE #810 ] ( https://github.com/rust-lang/regex/issues/810 ) :
395
395
Add ` Match::is_empty ` and ` Match::len ` APIs.
@@ -433,7 +433,7 @@ Fix a number of issues with printing `Hir` values as regex patterns.
433
433
* [ BUG #610 ] ( https://github.com/rust-lang/regex/issues/610 ) :
434
434
Add explicit example of ` foo|bar ` in the regex syntax docs.
435
435
* [ BUG #625 ] ( https://github.com/rust-lang/regex/issues/625 ) :
436
- Clarify that ` SetMatches::len ` does not (regretably ) refer to the number of
436
+ Clarify that ` SetMatches::len ` does not (regrettably ) refer to the number of
437
437
matches in the set.
438
438
* [ BUG #660 ] ( https://github.com/rust-lang/regex/issues/660 ) :
439
439
Clarify "verbose mode" in regex syntax documentation.
@@ -820,7 +820,7 @@ Bug fixes:
820
820
821
821
1.3.1 (2019-09-04)
822
822
==================
823
- This is a maintenance release with no changes in order to try to work- around
823
+ This is a maintenance release with no changes in order to try to work around
824
824
a [ docs.rs/Cargo issue] ( https://github.com/rust-lang/docs.rs/issues/400 ) .
825
825
826
826
@@ -855,15 +855,15 @@ This release does a bit of house cleaning. Namely:
855
855
Rust project.
856
856
* Teddy has been removed from the ` regex ` crate, and is now part of the
857
857
` aho-corasick ` crate.
858
- [ See ` aho-corasick ` 's new ` packed ` sub-module for details] ( https://docs.rs/aho-corasick/0.7.6/aho_corasick/packed/index.html ) .
858
+ [ See ` aho-corasick ` 's new ` packed ` submodule for details] ( https://docs.rs/aho-corasick/0.7.6/aho_corasick/packed/index.html ) .
859
859
* The ` utf8-ranges ` crate has been deprecated, with its functionality moving
860
860
into the
861
861
[ ` utf8 ` sub-module of ` regex-syntax ` ] ( https://docs.rs/regex-syntax/0.6.11/regex_syntax/utf8/index.html ) .
862
862
* The ` ucd-util ` dependency has been dropped, in favor of implementing what
863
863
little we need inside of ` regex-syntax ` itself.
864
864
865
865
In general, this is part of an ongoing (long term) effort to make optimizations
866
- in the regex engine easier to reason about. The current code is too convoluted
866
+ in the regex engine easier to reason about. The current code is too convoluted,
867
867
and thus it is very easy to introduce new bugs. This simplification effort is
868
868
the primary motivation behind re-working the ` aho-corasick ` crate to not only
869
869
bundle algorithms like Teddy, but to also provide regex-like match semantics
@@ -1065,7 +1065,7 @@ need or want to use these APIs.
1065
1065
New features:
1066
1066
1067
1067
* [ FEATURE #493 ] ( https://github.com/rust-lang/regex/pull/493 ) :
1068
- Add a few lower level APIs for amortizing allocation and more fine grained
1068
+ Add a few lower level APIs for amortizing allocation and more fine- grained
1069
1069
searching.
1070
1070
1071
1071
Bug fixes:
@@ -1111,7 +1111,7 @@ of the regex library should be able to migrate to 1.0 by simply bumping the
1111
1111
version number. The important changes are as follows:
1112
1112
1113
1113
* We adopt Rust 1.20 as the new minimum supported version of Rust for regex.
1114
- We also tentativley adopt a policy that permits bumping the minimum supported
1114
+ We also tentatively adopt a policy that permits bumping the minimum supported
1115
1115
version of Rust in minor version releases of regex, but no patch releases.
1116
1116
That is, with respect to semver, we do not strictly consider bumping the
1117
1117
minimum version of Rust to be a breaking change, but adopt a conservative
@@ -1198,7 +1198,7 @@ Bug fixes:
1198
1198
1199
1199
0.2.8 (2018-03-12)
1200
1200
==================
1201
- Bug gixes :
1201
+ Bug fixes :
1202
1202
1203
1203
* [ BUG #454 ] ( https://github.com/rust-lang/regex/pull/454 ) :
1204
1204
Fix a bug in the nest limit checker being too aggressive.
@@ -1219,7 +1219,7 @@ New features:
1219
1219
* Full support for intersection, difference and symmetric difference of
1220
1220
character classes. These can be used via the ` && ` , ` -- ` and ` ~~ ` binary
1221
1221
operators within classes.
1222
- * A Unicode Level 1 conformat implementation of ` \p{..} ` character classes.
1222
+ * A Unicode Level 1 conformant implementation of ` \p{..} ` character classes.
1223
1223
Things like ` \p{scx:Hira} ` , ` \p{age:3.2} ` or ` \p{Changes_When_Casefolded} `
1224
1224
now work. All property name and value aliases are supported, and properties
1225
1225
are selected via loose matching. e.g., ` \p{Greek} ` is the same as
@@ -1342,7 +1342,7 @@ Bug fixes:
1342
1342
0.2.1
1343
1343
=====
1344
1344
One major bug with ` replace_all ` has been fixed along with a couple of other
1345
- touchups .
1345
+ touch-ups .
1346
1346
1347
1347
* [ BUG #312 ] ( https://github.com/rust-lang/regex/issues/312 ) :
1348
1348
Fix documentation for ` NoExpand ` to reference correct lifetime parameter.
@@ -1491,7 +1491,7 @@ A number of bugs have been fixed:
1491
1491
* Fix bug #277 .
1492
1492
* [ PR #270 ] ( https://github.com/rust-lang/regex/pull/270 ) :
1493
1493
Fixes bugs #264 , #268 and an unreported where the DFA cache size could be
1494
- drastically under estimated in some cases (leading to high unexpected memory
1494
+ drastically underestimated in some cases (leading to high unexpected memory
1495
1495
usage).
1496
1496
1497
1497
0.1.73
0 commit comments