whois icon indicating copy to clipboard operation
whois copied to clipboard

build(deps): bump de.jflex:jflex from 1.6.0 to 1.9.1

Open dependabot[bot] opened this issue 5 months ago • 0 comments

Bumps de.jflex:jflex from 1.6.0 to 1.9.1.

Release notes

Sourced from de.jflex:jflex's releases.

JFlex 1.9.1 is a small bugfix release:

  • fix negated char classes with overlapping content (#1065, #1066): Expressions such as [^\s\n] were translated incorrectly, because \s and \n overlap and the negation operator ^ in version 1.9.0 did not handle this case correctly.

JFlex 1.9.0 is a feature release with slight performance improvements in the scanning engine. It also fixes all known bugs of version 1.8.2.

New features

  • add optional token limit size (#1045, #197)
  • warn for unicode escapes that are too long (#1042)
  • directives and command line switches for enabling/disabling JFlex warnings (#1020)
  • allow custom annotations such as @SuppressWarnings (#1027, #762)
  • increase maximum supported DFA size to about 2^32 states (#1003, #952)
  • better error reporting for character classes (#996, #888, #939)
  • allow comments after %yylexthrow (#794)
  • make maven build reproducible (#765)

Fixed bugs

  • make character classes more robust (#985, #974, #986)
  • fix NullPointerException when generating dot files (#769)

Other

  • update dependencies
  • more and better property-based tests (#953)
  • use SPDX license identifiers
  • avoid use of createTempDir() (was used in tests only)
  • migrate CI to GitHub actions
  • migrate most tests to bazel
  • improve test suite to work on non-US locales
  • fix example file name for minijava example
  • improved simple.flex example

More comprehensive list in milestone 1.9.0

JFlex 1.8.2 is a small bugfix release. There are no new features.

  • fix bug that prevented %7bit scanners from being generated (#756)
  • fix %eof{ and %eofthrow{ code generation (#743)
  • updated bazel build rule

More detailed list of changes in milestone 1.8.2

JFlex 1.8.1 is a small maintenance release. There are no new features or bug fixes. The only change is

  • in dependency management for the CUP parser generator and runtime to re-enable building from source in the release package (#734)

More detailed list of changes in milestone 1.8.1

... (truncated)

Commits
  • 7b36a83 docs: fix manual version
  • cf0a5eb bump version: JFlex 1.9.1-SNAPSHOT -> 1.9.1
  • 66aefc9 cup-maven-plugin: skip deployment if nothing has changed
  • a1dab3e benchmark: do not deploy with the rest of jflex
  • f50aaac docs: add line breaks for clean latex build
  • 05d9d18 docs: update release date
  • 819a6d9 RELEASE.md: checklist items for the manual
  • 95f7f94 scripts: add examples/simple/README.md; remove obsolete
  • d7dc099 clean up RELEASE.md
  • 9246259 update changelog for 1.9.1
  • Additional commits viewable in compare view

Dependabot compatibility score

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.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor 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[bot] avatar Sep 27 '24 20:09 dependabot[bot]