Skip to content

Bump backrefs from 7.0 to 8.0 in the production-dependencies group across 1 directory - #2022

Merged
mikerkelly merged 1 commit into
mainfrom
dependabot/pip/production-dependencies-857e5ec316
Aug 6, 2026
Merged

Bump backrefs from 7.0 to 8.0 in the production-dependencies group across 1 directory#2022
mikerkelly merged 1 commit into
mainfrom
dependabot/pip/production-dependencies-857e5ec316

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Bumps the production-dependencies group with 1 update in the / directory: backrefs.

Updates backrefs from 7.0 to 8.0

Release notes

Sourced from backrefs's releases.

8.0

  • NEW: Backrefs will preemptively fail, raising a PatternError, if parsing and finding an unterminated character set ([]) or an unterminated subpattern (()). Both re and regex already do this (re just issues a warning on Python 3.10), but backrefs will now terminate parsing early instead of waiting for the underlying regular expression parsers to catch it after the fact. This will occur even on Python 3.10. If Python 3.10 behavior is required, please use Backrefs 7.0 until migration is possible.
  • NEW: Backrefs will now raise a PatternError in bre if global flag syntax is not used at the start of the pattern. Python re already does this, except on Python 3.10 where a warning is raised. Backrefs will now do this in bre, even on Python 3.10, to prevent backtracking in Backrefs' parser when global flags are redefined. If the old behavior is required, please use 7.0 until migration is possible.
  • NEW: Backrefs will now raise a PatternError in bregex if a global flag is not used at the start of the pattern. This does not affect inline flags that use the global syntax (e.g. (?i)) as regex allows this to be scoped to subpatterns ((...)) and affects the pattern after its insertion whether in a subpattern or outside a subpattern. While regex doesn't specifically restrict global flag insertion, only the last instance takes effect, Backrefs requires these global flags to be declared at the beginning of the pattern to prevent backtracking when parsing the pattern. If the old behavior is required, please use 7.0 until migration is possible.
  • NEW: Various ValueError and SyntaxError that used to be raised by the bre or bregex parser are now raised as backrefs.util.PatternError.
  • FIX: Fixes in bregex related to regex handling of inline flags using global syntax.
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 3, 2026
Bumps the production-dependencies group with 1 update in the / directory: [backrefs](https://github.com/facelessuser/backrefs).


Updates `backrefs` from 7.0 to 8.0
- [Release notes](https://github.com/facelessuser/backrefs/releases)
- [Commits](facelessuser/backrefs@7.0...8.0)

---
updated-dependencies:
- dependency-name: backrefs
  dependency-version: '8.0'
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump backrefs from 7.0 to 8.0 in the production-dependencies group Bump backrefs from 7.0 to 8.0 in the production-dependencies group across 1 directory Aug 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/production-dependencies-857e5ec316 branch from 36708e4 to c0234e8 Compare August 4, 2026 15:18
@mikerkelly
mikerkelly merged commit b05023e into main Aug 6, 2026
1 check passed
@mikerkelly
mikerkelly deleted the dependabot/pip/production-dependencies-857e5ec316 branch August 6, 2026 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant