leonchen83 / redis-rdb-cli

Redis rdb CLI : A CLI tool that can parse, filter, split, merge rdb and analyze memory usage offline. It can also sync 2 redis data and allow user define their own sink service to migrate redis data to somewhere.
Apache License 2.0
423 stars 85 forks source link

Bump jline from 3.21.0 to 3.22.0 #43

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps jline from 3.21.0 to 3.22.0.

Release notes

Sourced from jline's releases.

JLine 3.22.0

Enhancements and new features

  • command less: manage object arguments #811
  • prnt command: add option --multiColumns (#813)
  • Support for comments in DefaultParser (#731)
  • SyntaxHighlighter: add parser to tokenize string literals and comments, fixes #746
  • Theme System: use token names in highlight configurations in place of hard coded colors
  • Support for out or err stream for the terminal, fixes #787
  • Make readBuffered blocking and add more readBuffered methods, fixes #757

Bugs

  • Standard escape character (\) doesn't seems to be handled correctly, fixes #798
  • Infinite loop in TerminalLine constructor, fixes #751
  • Less method run(Source... sources) throws UnsupportedOperationException, fixes #810
  • less pager does not work well when using InputStreamSource, fixes #812
  • Scroll forward of the cli cause tailtips to collide with text, fixes #738
  • Mandatory import of sun.misc, fixes #758
  • Candidates customized order lost when tabbing through candidates, fixes #763
  • LineReader Candidate: tests for sorting and potential int overflow fix (#762)
  • Tab candidate menu list exceeds from visible terminal display, fixes #759
  • Error in custom command line highlighter let readLine() method in an unusable state, fixes #741
  • Fix last line not displayed when scrolling using Display, fixes #737
  • nano editor fails to highlight block comments, fixes #753
  • Nano SyntaxHighlighter fails to highlight the line after the block comment, fixes #743
  • Nano SyntaxHighlighter fails to highlight strings with line delimiters, fixes #742
  • lsStyle resolver defined as static field, fixes #764
  • Fix Parser javadoc of ParseContext.SPLIT_LINE, fixes #733
  • Groovy REPL: methods print and println appear twice in tab completion candidate list, fixes #749
  • 3.20.0 Regression - Groovy REPL highlight syntax errors while typing is broken, fixes #748
  • Groovy REPL: tab-completion does not complete all methods even if allMethodsCompletion=true, fixes #745
  • Groovy REPL: prnt command parameter completion does not work well, fixes #744

Breaking changes

  • SyntaxHighlighter has been moved from org.jline.builtins.Nano.SyntaxHighlighter to org.jline.builtins.SyntaxHighlighter

Full change log

  • dd697ee0 Remove compilation warnings (#816)
  • e00a8370 Appveyor fix (#815)
  • 87f7e576 Upgrade all plugins to latest version (#740)
  • d6e84da4 Support for out or err stream for the terminal (fixes #787) (#788)
  • c2a0c9e8 Avoid redundant Map.containsKey call (#781)
  • 77f1cea0 Make readBuffered blocking and add more readBuffered methods, fixes #757 (#782)
  • 4f57697f Replace AtomicBoolean with volatile boolean field. (#796)
  • 6e94df5f Upgrade Groovy to 4.0.7
  • b82a347c Scroll forward of the cli cause tailtips to collide with text, fixes #738
  • fcc8ce61 Bump ivy from 2.5.0 to 2.5.1
  • 751a7d7c prnt command: add option --multiColumns
  • ade7806f Less: eliminate a couple of source.lines() calls
  • 239d6e04 less pager does not work well when using InputStreamSource, fixes #812

... (truncated)

Changelog

Sourced from jline's changelog.

JLine 3.22.0

  • dd697ee0 Remove compilation warnings (#816)
  • e00a8370 Appveyor fix (#815)
  • 87f7e576 Upgrade all plugins to latest version (#740)
  • d6e84da4 Support for out or err stream for the terminal (fixes #787) (#788)
  • c2a0c9e8 Avoid redundant Map.containsKey call (#781)
  • 77f1cea0 Make readBuffered blocking and add more readBuffered methods, fixes #757 (#782)
  • 4f57697f Replace AtomicBoolean with volatile boolean field. (#796)
  • 6e94df5f Upgrade Groovy to 4.0.7
  • b82a347c Scroll forward of the cli cause tailtips to collide with text, fixes #738
  • fcc8ce61 Bump ivy from 2.5.0 to 2.5.1
  • 751a7d7c prnt command: add option --multiColumns
  • ade7806f Less: eliminate a couple of source.lines() calls
  • 239d6e04 less pager does not work well when using InputStreamSource, fixes #812
  • 181279c0 Standard escape character () doesn't seem to be handled correctly, fixes #798
  • 1579fc04 command less: manage object arguments, fixes #811
  • 9243e6db add CONSOLE_OPTIONS boolean variable redirectColor to switch on/off redirect colors
  • 9711716b Less method run(Source... sources) throws UnsupportedOperationException, fixes #810
  • 2c4a1923 Upgrade maven-enforcer-plugin to 3.1.0
  • 58dccf72 Upgrade Graal to 22.1.0
  • 396a39e1 Upgrade Groovy to 4.0.3
  • 4dac9b0c Infinite loop in TerminalLine constructor, fixes #751
  • 8b89ff5f Console example fix NPE
  • 9706eadf Builtins command registry: Add null check for configpath parameter
  • 1cf2cda9 Upgrade Groovy to 4.0.2
  • ed6cef30 Add a simple example of printAbove
  • d75b4f18 Groovy REPL: add tab-completion for groovy array methods
  • 0959a40b Upgrade Groovy to 4.0.1
  • c8fcdda6 Simplify String operations (#776)
  • fe1a6ff4 Docs typo: Columns separated -> Colon separated (#775)
  • f9b267f6 Option to disable Undo in LineReader
  • 0bb26e99 SystemHighlighter: command line parsed twice
  • d3aa7dc6 nanorc parser: the reader is not closed if exception is thrown
  • f988d35f args.nanorc: improve options highlighting
  • 4b743231 SystemHighlighter: fix subcommand highlighting
  • ac26d10c lsStyle resolver defined as static field, fixes #764
  • bfcc415b Candidates customized order lost when tabbing through candidates, fixes #763
  • cea9632b LineReader Candidate: tests for sorting and potential int overflow fix (#762)
  • aa11f6ee REPL demo: add nanorctheme.template (#761)
  • 233a6cce gron.nanorc: improve *_COLORS variable value highlight
  • c70d3272 REPL demo refactoring: add nanorc directory
  • 43127122 REPL demo: add light.nanorctheme and rename default theme to dark
  • f72694f6 DefaultPrinter: add @​SuppressWarnings("serial") in highlighters cache map
  • 51c0399d SystemHighlighter refresh() refresh also external syntaxHighlighters
  • 652d7a19 GroovyEngine & DefaultPrinter: add syntaxHighlighter cache
  • e9cbb19f builtins.Styles: make public method style(name, defStyle)
  • 1aae0ae8 highlighter command: add option --switch=theme
  • 7ae2b8b9 ConsoleEngineImpl: fix potential NPE

... (truncated)

Commits
  • fe19b04 [maven-release-plugin] prepare release jline-parent-3.22.0
  • 27d6d91 Add missing graalvm native resources for terminal providers
  • e2fb4c2 Use git:https instead of git:ssh in scm
  • d13b80e Update changelog for 3.22.0 release
  • dd697ee Remove compilation warnings (#816)
  • e00a837 Appveyor fix (#815)
  • 87f7e57 Upgrade all plugins to latest version (#740)
  • d6e84da Support for out or err stream for the terminal (fixes #787) (#788)
  • c2a0c9e Avoid redundant Map.containsKey call (#781)
  • 77f1cea Make readBuffered blocking and add more readBuffered methods, fixes #757 (#782)
  • 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 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)