jonathanmorley / oktaws

Apache License 2.0
15 stars 10 forks source link

Update regex requirement to 1.0.0 #10

Closed dependabot-preview[bot] closed 6 years ago

dependabot-preview[bot] commented 6 years ago

Updates the requirements on regex to permit the latest version.

Release notes *Sourced from [regex's releases](https://github.com/rust-lang/regex/releases).* > ## 1.0.0 > This release marks the 1.0 release of regex. > > While this release includes some breaking changes, most users of older versions > of the regex library should be able to migrate to 1.0 by simply bumping the > version number. The important changes are as follows: > > * We adopt Rust 1.20 as the new minimum supported version of Rust for regex. > We also tentativley adopt a policy that permits bumping the minimum supported > version of Rust in minor version releases of regex, but no patch releases. > That is, with respect to semver, we do not strictly consider bumping the > minimum version of Rust to be a breaking change, but adopt a conservative > stance as a compromise. > * Octal syntax in regular expressions has been disabled by default. This > permits better error messages that inform users that backreferences aren't > available. Octal syntax can be re-enabled via the corresponding option on > `RegexBuilder`. > * `(?-u:\B)` is no longer allowed in Unicode regexes since it can match at > invalid UTF-8 code unit boundaries. `(?-u:\b)` is still allowed in Unicode > regexes. > * The `From` impl has been removed. This formally removes > the public dependency on `regex-syntax`. > * A new feature, `use_std`, has been added and enabled by default. Disabling > the feature will result in a compilation error. In the future, this may > permit us to support `no_std` environments (w/ `alloc`) in a backwards > compatible way. > > For more information and discussion, please see > [1.0 release tracking issue](https://github-redirect.dependabot.com/rust-lang/regex/issues/457).
Changelog *Sourced from [regex's changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md).* > 1.0.0 (2018-05-01) > ================== > This release marks the 1.0 release of regex. > > While this release includes some breaking changes, most users of older versions > of the regex library should be able to migrate to 1.0 by simply bumping the > version number. The important changes are as follows: > > * We adopt Rust 1.20 as the new minimum supported version of Rust for regex. > We also tentativley adopt a policy that permits bumping the minimum supported > version of Rust in minor version releases of regex, but no patch releases. > That is, with respect to semver, we do not strictly consider bumping the > minimum version of Rust to be a breaking change, but adopt a conservative > stance as a compromise. > * Octal syntax in regular expressions has been disabled by default. This > permits better error messages that inform users that backreferences aren't > available. Octal syntax can be re-enabled via the corresponding option on > `RegexBuilder`. > * `(?-u:\B)` is no longer allowed in Unicode regexes since it can match at > invalid UTF-8 code unit boundaries. `(?-u:\b)` is still allowed in Unicode > regexes. > * The `From` impl has been removed. This formally removes > the public dependency on `regex-syntax`. > * A new feature, `use_std`, has been added and enabled by default. Disabling > the feature will result in a compilation error. In the future, this may > permit us to support `no_std` environments (w/ `alloc`) in a backwards > compatible way. > > For more information and discussion, please see > [1.0 release tracking issue](https://github-redirect.dependabot.com/rust-lang/regex/issues/457). > > > 0.2.11 (2018-05-01) > =================== > This release primarily contains bug fixes. Some of them resolve bugs where > the parser could panic. > > New features: > > * [FEATURE #459](https://github-redirect.dependabot.com/rust-lang/regex/pull/459): > Include C++'s standard regex library and Boost's regex library in the > benchmark harness. We now include D/libphobos, C++/std, C++/boost, Oniguruma, > PCRE1, PCRE2, RE2 and Tcl in the harness. > > Bug fixes: > > * [BUG #445](https://github-redirect.dependabot.com/rust-lang/regex/issues/445): > Clarify order of indices returned by RegexSet match iterator. > * [BUG #461](https://github-redirect.dependabot.com/rust-lang/regex/issues/461): > Improve error messages for invalid regexes like `[\d-a]`. > ... (truncated)
Commits - See full diff in [compare view](https://github.com/rust-lang/regex/commits/1.0.0)


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot ignore this [minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use [this|these] label[s]` will set the current labels as the default for future PRs for this repo and language Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.