• Home
  • Raw
  • Download

Lines Matching +full:test +full:- +full:msrv

1 1.7.1 (2023-01-09)
8 * [PERF #930](https://github.com/rust-lang/regex/pull/930):
13 * [BUG #945](https://github.com/rust-lang/regex/issues/945):
17 1.7.0 (2022-11-05)
23 * [FEATURE #832](https://github.com/rust-lang/regex/issues/916):
27 1.6.0 (2022-07-05)
33 * [FEATURE #832](https://github.com/rust-lang/regex/pull/832):
35 * [FEATURE #857](https://github.com/rust-lang/regex/pull/857):
37 * [FEATURE #861](https://github.com/rust-lang/regex/pull/861):
39 * [FEATURE #877](https://github.com/rust-lang/regex/issues/877):
44 * [BUG #792](https://github.com/rust-lang/regex/issues/792):
48 1.5.6 (2022-05-20)
51 matches when a non-greedy `?` operator was used.
53 * [BUG #680](https://github.com/rust-lang/regex/issues/680):
55 * [BUG #859](https://github.com/rust-lang/regex/issues/859):
57 * [BUG #862](https://github.com/rust-lang/regex/issues/862):
61 1.5.5 (2022-03-08)
64 vector for a denial-of-service attack in cases where the regex being compiled
68 * [SECURITY #GHSA-m5pq-gvj9-9vr8](https://github.com/rust-lang/regex/security/advisories/GHSA-m5pq-
69 Fixes a bug in the regex compiler where empty sub-expressions subverted the
72 https://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw
75 1.5.4 (2021-05-06)
79 nightly Rust. CI has been updated to test this case.
81 * [BUG #772](https://github.com/rust-lang/regex/pull/772):
85 1.5.3 (2021-05-01)
87 This releases fixes a bug when building regex with only the `unicode-perl`
91 * [BUG #769](https://github.com/rust-lang/regex/issues/769):
92 Fix build in `regex-syntax` when only the `unicode-perl` feature is enabled.
95 1.5.2 (2021-05-01)
102 [PR #768](https://github.com/rust-lang/regex/pull/768) fixes the bug, which was
107 1.5.1 (2021-04-30)
109 This is a patch release that fixes a compilation error when the `perf-literal`
113 1.5.0 (2021-04-30)
115 This release primarily updates to Rust 2018 (finally) and bumps the MSRV to
127 1.4.6 (2021-04-22)
135 * [BUG OSS-fuzz#33579](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33579):
139 1.4.5 (2021-03-14)
148 * [BUG #750](https://github.com/rust-lang/regex/pull/750):
153 1.4.4 (2021-03-11)
160 * [BUG #362](https://github.com/rust-lang/regex/pull/362):
162 * [BUG #576](https://github.com/rust-lang/regex/pull/576):
164 * [BUG #728](https://github.com/rust-lang/regex/pull/749):
168 1.4.3 (2021-01-08)
175 * [BUG #734](https://github.com/rust-lang/regex/pull/734):
177 * [BUG #735](https://github.com/rust-lang/regex/pull/735):
181 1.4.2 (2020-11-01)
187 * [BUG #722](https://github.com/rust-lang/regex/issues/722):
188 Ban `\P{any}` to avoid a panic in the regex compiler. Found by OSS-Fuzz.
191 1.4.1 (2020-10-13)
197 * [BUG #719](https://github.com/rust-lang/regex/issues/719):
201 1.4.0 (2020-10-11)
204 API additions. The MSRV remains at Rust 1.28 for now, but this is intended to
207 This release also adds support for OSS-Fuzz. Kudos to
213 * [FEATURE #649](https://github.com/rust-lang/regex/issues/649):
215 * [FEATURE #687](https://github.com/rust-lang/regex/issues/687):
217 * [FEATURE #689](https://github.com/rust-lang/regex/issues/689):
219 * [FEATURE #715](https://github.com/rust-lang/regex/issues/715):
224 * [BUG #694](https://github.com/rust-lang/regex/issues/694):
226 * [BUG #698](https://github.com/rust-lang/regex/issues/698):
228 * [BUG #711](https://github.com/rust-lang/regex/issues/711):
232 1.3.9 (2020-05-28)
234 This release fixes a MSRV (Minimum Support Rust Version) regression in the
240 * [BUG #685](https://github.com/rust-lang/regex/issues/685):
244 1.3.8 (2020-05-28)
247 by better support for empty-subexpressions in regexes. For
250 in [#677](https://github.com/rust-lang/regex/pull/677).
254 * [BUG #523](https://github.com/rust-lang/regex/pull/523):
256 * [BUG #524](https://github.com/rust-lang/regex/issues/524):
257 Add support for empty sub-expressions, including empty alternations.
258 * [BUG #659](https://github.com/rust-lang/regex/issues/659):
259 Fix match bug caused by an empty sub-expression miscompilation.
262 1.3.7 (2020-04-17)
265 features to `regex-syntax`. In particular, this will reduce recompilations in
270 * [BUG #665](https://github.com/rust-lang/regex/pull/665):
271 Fix feature forwarding to `regex-syntax`.
274 1.3.6 (2020-03-24)
281 * [PERF #657](https://github.com/rust-lang/regex/pull/657):
285 1.3.5 (2020-03-12)
291 * [FEATURE #653](https://github.com/rust-lang/regex/pull/653):
292 Update `regex-syntax` to Unicode 13.
295 1.3.4 (2020-01-30)
303 * [BUG #640](https://github.com/rust-lang/regex/issues/640):
307 1.3.3 (2020-01-09)
314 1.3.2 (2020-01-09)
320 * [FEATURE #631](https://github.com/rust-lang/regex/issues/631):
325 * [BUG #521](https://github.com/rust-lang/regex/issues/521):
326 Corrects `/-/.splitn("a", 2)` to return `["a"]` instead of `["a", ""]`.
327 * [BUG #594](https://github.com/rust-lang/regex/pull/594):
329 * [BUG #627](https://github.com/rust-lang/regex/issues/627):
330 Corrects `/-/.split("a-")` to return `["a", ""]` instead of `["a"]`.
331 * [BUG #633](https://github.com/rust-lang/regex/pull/633):
335 1.3.1 (2019-09-04)
337 This is a maintenance release with no changes in order to try to work-around
338 a [docs.rs/Cargo issue](https://github.com/rust-lang/docs.rs/issues/400).
341 1.3.0 (2019-09-03)
347 (`regex-syntax`). More information about the new crate features can be
348 [found in the docs](https://docs.rs/regex/*/#crate-features).
355 * [FEATURE #474](https://github.com/rust-lang/regex/issues/474):
359 * [FEATURE #583](https://github.com/rust-lang/regex/issues/583):
363 1.2.1 (2019-08-03)
371 `aho-corasick` crate.
372 …[See `aho-corasick`'s new `packed` sub-module for details](https://docs.rs/aho-corasick/0.7.6/aho_…
373 * The `utf8-ranges` crate has been deprecated, with its functionality moving
375 …[`utf8` sub-module of `regex-syntax`](https://docs.rs/regex-syntax/0.6.11/regex_syntax/utf8/index.…
376 * The `ucd-util` dependency has been dropped, in favor of implementing what
377 little we need inside of `regex-syntax` itself.
382 the primary motivation behind re-working the `aho-corasick` crate to not only
383 bundle algorithms like Teddy, but to also provide regex-like match semantics
386 Moving forward, the plan is to join up with the `bstr` and `regex-automata`
389 ahead-of-time compiled DFAs for cases where they are inexpensive to compute.
392 1.2.0 (2019-07-20)
399 1.1.9 (2019-07-06)
402 dependency on an unreleased behavior in regex-syntax.
404 * [BUG #593](https://github.com/rust-lang/regex/issues/593):
405 Move an integration-style test on error messages into regex-syntax.
408 1.1.8 (2019-07-04)
415 * [BUG #545](https://github.com/rust-lang/regex/issues/545):
417 * [BUG #588](https://github.com/rust-lang/regex/issues/588):
419 * [BUG #591](https://github.com/rust-lang/regex/issues/591):
423 1.1.7 (2019-06-09)
428 1.1.6 (2019-04-16)
431 [BUG #557](https://github.com/rust-lang/regex/issues/557)) which could cause
436 1.1.5 (2019-04-01)
439 a newer version of regex-syntax, but this wasn't communicated correctly in the
446 * [BUG #570](https://github.com/rust-lang/regex/pull/570):
447 Fix regex-syntax minimal version.
450 1.1.4 (2019-03-31)
453 longer UnwindSafe. This was caused by the upgrade to aho-corasick 0.7, whose
454 AhoCorasick type was itself not UnwindSafe. This has been fixed in aho-corasick
459 * [BUG #568](https://github.com/rust-lang/regex/pull/568):
463 1.1.3 (2019-03-30)
470 * [OPT #566](https://github.com/rust-lang/regex/pull/566):
471 Upgrades `aho-corasick` to 0.7 and uses it for `foo|bar|...|quux` regexes.
475 * [BUG #527](https://github.com/rust-lang/regex/issues/527):
477 * [BUG #555](https://github.com/rust-lang/regex/issues/555):
479 * [BUG #557](https://github.com/rust-lang/regex/issues/557):
483 1.1.2 (2019-02-27)
489 * [BUG edf45e6f](https://github.com/rust-lang/regex/commit/edf45e6f):
493 1.1.1 (2019-02-27)
499 * [BUG 661bf53d](https://github.com/rust-lang/regex/commit/661bf53d):
505 1.1.0 (2018-11-30)
508 increases the minimal supported Rust version (MSRV) to 1.24.1 (from 1.20.0). In
509 accordance with this crate's MSRV policy, this release bumps the minor version
514 * [OPT #511](https://github.com/rust-lang/regex/pull/511),
515 [OPT #540](https://github.com/rust-lang/regex/pull/540):
520 * [FEATURE #538](https://github.com/rust-lang/regex/pull/538):
525 * [BUG #530](https://github.com/rust-lang/regex/pull/530):
530 1.0.6 (2018-11-06)
536 * [OPT #513](https://github.com/rust-lang/regex/pull/513):
537 Improve performance of compiling large Unicode classes by 8-10%.
541 * [BUG #533](https://github.com/rust-lang/regex/issues/533):
542 Fix definition of `[[:blank:]]` class that regressed in `regex-syntax 0.5`.
545 1.0.5 (2018-09-06)
551 * [FEATURE #509](https://github.com/rust-lang/regex/pull/509):
555 1.0.4 (2018-08-25)
560 1.0.3 (2018-08-24)
566 * [BUG #504](https://github.com/rust-lang/regex/pull/504):
568 * [BUG 1e39165f](https://github.com/rust-lang/regex/commit/1e39165f):
572 1.0.2 (2018-07-18)
581 * [FEATURE #493](https://github.com/rust-lang/regex/pull/493):
587 * [BUG 3981d2ad](https://github.com/rust-lang/regex/commit/3981d2ad):
589 * [BUG 7ebe4ae0](https://github.com/rust-lang/regex/commit/7ebe4ae0):
591 `regex-syntax` crate.
592 * [BUG 24c7770b](https://github.com/rust-lang/regex/commit/24c7770b):
597 1.0.1 (2018-06-19)
604 * [FEATURE #486](https://github.com/rust-lang/regex/pull/486):
606 * [FEATURE #488](https://github.com/rust-lang/regex/pull/488):
608 * [FEATURE #490](https://github.com/rust-lang/regex/pull/490):
615 * [BUG #482](https://github.com/rust-lang/regex/pull/482):
619 1.0.0 (2018-05-01)
635 available. Octal syntax can be re-enabled via the corresponding option on
637 * `(?-u:\B)` is no longer allowed in Unicode regexes since it can match at
638 invalid UTF-8 code unit boundaries. `(?-u:\b)` is still allowed in Unicode
641 the public dependency on `regex-syntax`.
648 [1.0 release tracking issue](https://github.com/rust-lang/regex/issues/457).
651 0.2.11 (2018-05-01)
658 * [FEATURE #459](https://github.com/rust-lang/regex/pull/459):
665 * [BUG #445](https://github.com/rust-lang/regex/issues/445):
667 * [BUG #461](https://github.com/rust-lang/regex/issues/461):
668 Improve error messages for invalid regexes like `[\d-a]`.
669 * [BUG #464](https://github.com/rust-lang/regex/issues/464):
672 * [BUG #465](https://github.com/rust-lang/regex/issues/465):
675 * [BUG #466](https://github.com/rust-lang/regex/issues/466):
677 * [BUG #470](https://github.com/rust-lang/regex/pull/470):
682 0.2.10 (2018-03-16)
689 * [FEATURE #458](https://github.com/rust-lang/regex/pull/458):
690 The `Hir` type in `regex-syntax` now has a printer.
693 0.2.9 (2018-03-12)
703 * [FEATURE #456](https://github.com/rust-lang/regex/pull/456):
709 * [BUG #455](https://github.com/rust-lang/regex/pull/455):
710 Fix a bug where `(?x)[ / - ]` failed to parse.
713 0.2.8 (2018-03-12)
717 * [BUG #454](https://github.com/rust-lang/regex/pull/454):
721 0.2.7 (2018-03-07)
723 This release includes a ground-up rewrite of the regex-syntax crate, which has
734 character classes. These can be used via the `&&`, `--` and `~~` binary
743 * Empty sub-expressions are now permitted in most places. That is, `()+` is
745 * Almost everything in regex-syntax now uses constant stack space, even when
748 * [FEATURE #174](https://github.com/rust-lang/regex/issues/174):
749 The `Ast` type in `regex-syntax` now contains span information.
750 * [FEATURE #424](https://github.com/rust-lang/regex/issues/424):
753 * [FEATURE #449](https://github.com/rust-lang/regex/pull/449):
758 * [BUG #446](https://github.com/rust-lang/regex/issues/446):
759 We re-enable the Boyer-Moore literal matcher.
762 0.2.6 (2018-02-08)
766 * [BUG #446](https://github.com/rust-lang/regex/issues/446):
767 Fixes a bug in the new Boyer-Moore searcher that results in a match failure.
768 We fix this bug by temporarily disabling Boyer-Moore.
771 0.2.5 (2017-12-30)
775 * [BUG #437](https://github.com/rust-lang/regex/issues/437):
776 Fixes a bug in the new Boyer-Moore searcher that results in a panic.
779 0.2.4 (2017-12-30)
783 * [FEATURE #348](https://github.com/rust-lang/regex/pull/348):
786 * [FEATURE #419](https://github.com/rust-lang/regex/pull/419):
787 Expand literal searching to include Tuned Boyer-Moore in some cases.
792 * [BUG](https://github.com/rust-lang/regex/pull/436):
794 * [BUG](https://github.com/rust-lang/regex/pull/436):
796 * [BUG](https://github.com/rust-lang/regex/pull/436):
800 0.2.3 (2017-11-30)
804 * [FEATURE #374](https://github.com/rust-lang/regex/pull/374):
806 * [FEATURE #380](https://github.com/rust-lang/regex/pull/380):
808 * [FEATURE #400](https://github.com/rust-lang/regex/pull/400):
813 * [BUG #375](https://github.com/rust-lang/regex/issues/375):
815 * [BUG #393](https://github.com/rust-lang/regex/issues/393),
816 [BUG #394](https://github.com/rust-lang/regex/issues/394):
820 0.2.2 (2017-05-21)
824 * [FEATURE #341](https://github.com/rust-lang/regex/issues/341):
827 `[[0-9]&&[^4]]` matches every decimal digit except `4`.
832 * [BUG #321](https://github.com/rust-lang/regex/issues/321):
833 Fix bug in literal extraction and UTF-8 decoding.
834 * [BUG #326](https://github.com/rust-lang/regex/issues/326):
836 * [BUG #333](https://github.com/rust-lang/regex/issues/333):
838 * [BUG #334](https://github.com/rust-lang/regex/issues/334):
840 * [BUG #338](https://github.com/rust-lang/regex/issues/338):
842 * [BUG #353](https://github.com/rust-lang/regex/issues/353):
844 * [BUG #354](https://github.com/rust-lang/regex/pull/354):
846 * [BUG #358](https://github.com/rust-lang/regex/issues/358):
848 * [BUG #359](https://github.com/rust-lang/regex/issues/359):
850 * [BUG #365](https://github.com/rust-lang/regex/pull/365):
852 * [BUG #367](https://github.com/rust-lang/regex/issues/367):
861 * [BUG #312](https://github.com/rust-lang/regex/issues/312):
863 * [BUG #314](https://github.com/rust-lang/regex/issues/314):
865 * [BUG #316](https://github.com/rust-lang/regex/issues/316):
868 * [BUG #324](https://github.com/rust-lang/regex/issues/324):
875 [regex 1.0 RFC](https://github.com/rust-lang/rfcs/blob/master/text/1620-regex-1.0.md).
892 * The characters `&`, `-` and `~` must be escaped if any one of them are
893 repeated consecutively. For example, `[&]`, `[\&]`, `[\&\&]`, `[&-&]` are all
899 don't have the Unicode flag set should add `(?-u)` to recover the original
936 you'll need to explicitly use the `regex_syntax` crate to re-parse the regex.
945 * [BUG #151](https://github.com/rust-lang/regex/issues/151):
948 * [BUG #165](https://github.com/rust-lang/regex/issues/165):
950 * [BUG #166](https://github.com/rust-lang/regex/issues/166):
952 * [BUG #168](https://github.com/rust-lang/regex/issues/168):
954 * [BUG #175](https://github.com/rust-lang/regex/issues/175):
956 * [BUG #178](https://github.com/rust-lang/regex/issues/178):
958 * [BUG #179](https://github.com/rust-lang/regex/issues/179):
960 * [BUG #276](https://github.com/rust-lang/regex/issues/276):
962 * [BUG #296](https://github.com/rust-lang/regex/issues/296):
963 Remove winapi/kernel32-sys dependency on UNIX.
964 * [BUG #307](https://github.com/rust-lang/regex/issues/307):
970 * [PR #292](https://github.com/rust-lang/regex/pull/292):
975 * Require regex-syntax 0.3.8.
979 * [PR #290](https://github.com/rust-lang/regex/pull/290):
985 * [PR #281](https://github.com/rust-lang/regex/pull/281):
995 * [PR #275](https://github.com/rust-lang/regex/pull/275):
997 * [PR #278](https://github.com/rust-lang/regex/pull/278):
998 Replaces slow substring loop in the Teddy SIMD searcher with Aho-Corasick.
1003 * Release regex-syntax 0.3.5 with a minor bug fix.
1006 * [PR #270](https://github.com/rust-lang/regex/pull/270):
1013 * Release `regex-syntax 0.3.4`.
1014 * Bump `regex-syntax` dependency version for `regex` to `0.3.4`.
1018 * [PR #262](https://github.com/rust-lang/regex/pull/262):
1023 * [PR #236](https://github.com/rust-lang/regex/pull/236):
1029 * [PR #231](https://github.com/rust-lang/regex/pull/231):
1031 * [PR #228](https://github.com/rust-lang/regex/pull/228):
1033 * [PR #226](https://github.com/rust-lang/regex/pull/226):
1035 * [PR #223](https://github.com/rust-lang/regex/pull/223):
1036 A fully anchored RegexSet can now short-circuit.
1040 * [PR #216](https://github.com/rust-lang/regex/pull/216):
1042 * [PR #217](https://github.com/rust-lang/regex/pull/217):
1044 * [PR #218](https://github.com/rust-lang/regex/pull/218):
1049 * [PR #210](https://github.com/rust-lang/regex/pull/210):
1052 * [PR #211](https://github.com/rust-lang/regex/pull/211):
1054 * [PR #213](https://github.com/rust-lang/pull/213):
1061 * [PR #201](https://github.com/rust-lang/regex/pull/201):
1063 * [PR #205](https://github.com/rust-lang/regex/pull/205):
1066 * [PR #209](https://github.com/rust-lang/regex/pull/209):
1080 * [PR #202](https://github.com/rust-lang/regex/pull/202):
1084 * [PR #200](https://github.com/rust-lang/regex/pull/200):
1094 * [#160](https://github.com/rust-lang/regex/issues/160):