gradle/gradle
### [`v7.1.1`](https://togithub.com/gradle/gradle/releases/v7.1.1)
This is a patch release for Gradle 7.1.
It fixes the following issues:
- [#17488](https://togithub.com/gradle/gradle/issues/17488) Many Micronaut builds failing with NPE with Gradle 7.1 & JDK 8
- [#17548](https://togithub.com/gradle/gradle/issues/17548) \[Configuration cache] Task not up-to-date for SantaTracker
- [#17542](https://togithub.com/gradle/gradle/issues/17542) \[Configuration cache] Filtered FC with mapped elements stored incorrectly
We recommend users upgrade to 7.1.1 instead of 7.1.
#### Upgrade Instructions
Switch your build to use Gradle 7.1.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.1.1
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.1.1/userguide/upgrading_version\_7.html#changes\_7.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).
antlr/antlr4
### [`v4.9.2`](https://togithub.com/antlr/antlr4/releases/4.9.2)
[Compare Source](https://togithub.com/antlr/antlr4/compare/4.9.1...4.9.2)
##### Issues fixed
- [CSharp and Java produce different results for identical input, identical tokens](https://togithub.com/antlr/antlr4/issues/3112) (target:csharp, type:bug)
##### Improvements, features
Moved away from travis-ci.com.
##### Pull requests grouped by target
##### csharp target
- [fix a typo in the csharp-target doc](https://togithub.com/antlr/antlr4/pull/3089) (target:csharp)
- [Issue 2693](https://togithub.com/antlr/antlr4/pull/3057) (comp:build, target:csharp)
- [Fix for https://github.com/antlr/antlr4/issues/3049](https://togithub.com/antlr/antlr4/pull/3050) (comp:build, target:csharp)
- [add script](https://togithub.com/antlr/antlr4/pull/3048) (comp:build, target:csharp)
- [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug)
##### cpp target
- [Fixed ANTLRInputStream and ANTLRFileStream](https://togithub.com/antlr/antlr4/pull/3113) (target:cpp)
- [Cpp target: allow building runtime with newer C++ standards](https://togithub.com/antlr/antlr4/pull/3071) (comp:build, target:cpp)
##### javascript target
- [fix javascript import in example code](https://togithub.com/antlr/antlr4/pull/3100) (target:javascript)
- [Fix javascript intervals](https://togithub.com/antlr/antlr4/pull/3083) (target:javascript)
- [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug)
##### python2 target
- [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug)
##### python3 target
- [Fix TextIO compatibility with Python 3.6+ in LexerFile](https://togithub.com/antlr/antlr4/pull/3067) (target:python3)
- [Fix 3052](https://togithub.com/antlr/antlr4/pull/3053) (target:python3, type:bug)
- [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug)
##### swift target
- [work around Swift crash where reading hashValue on SemanticContext.AN…](https://togithub.com/antlr/antlr4/pull/3047) (actions, target:swift)
- [Fix swift warnings](https://togithub.com/antlr/antlr4/pull/3043) (target:swift)
##### Contributors
- 12 items: [ericvergnaud](https://togithub.com/ericvergnaud)
- 3 items: [Ken Domino](https://togithub.com/kaby76) (kaby76)
- 1 items: [Mike Lischke](https://togithub.com/mike-lischke) (mike-lischke)
- 1 items: [不是油条](https://togithub.com/hackeris) (hackeris)
- 1 items: [Karl Heinz Marbaise](https://togithub.com/khmarbaise) (khmarbaise)
- 1 items: [Xingyu Xie](https://togithub.com/namasikanam) (namasikanam)
- 1 items: [Felix N](https://togithub.com/felixn) (felixn)
- 1 items: [Taras Sotnikov](https://togithub.com/tsotnikov) (tsotnikov)
- 1 items: [Ivan Kochurkin](https://togithub.com/KvanTTT) (KvanTTT)
- 1 items: [Kko](https://togithub.com/l215884529) (l215884529)
jline/jline3
### [`v3.20.0`](https://togithub.com/jline/jline3/blob/master/changelog.md#JLine-3200-3200)
[3_20_0]: https://repo1.maven.org/maven2/org/jline/jline/3.20.0/
- [`8ed2b9a6`](https://togithub.com/jline/jline3/commit/8ed2b9a667b6058ebb0e6970032496025f5a663e) Command 'slurp --format=TEXT ' reads file lines to ArrayList
- [`8041ffcd`](https://togithub.com/jline/jline3/commit/8041ffcd7e4cb7158329876fdc2ad8b7dc92c790) Groovy REPL: fix source file package tab completion in Windows
- [`049d24a3`](https://togithub.com/jline/jline3/commit/049d24a314ab0f832868389b58f9023d9e7fe4aa) ArgDesc: add validity check for argument name, [#665](https://togithub.com/jline/jline3/issues/665)
- [`5f2497dd`](https://togithub.com/jline/jline3/commit/5f2497dd059c19fa928e9cd728f72ab870e8e2ce) SystemHighlighter: highlight command options file values
- [`53cd0c03`](https://togithub.com/jline/jline3/commit/53cd0c031fa6d3f047795a3b7e5540abf4f47052) Fix option value parsing in Groovy classloader command
- [`278fac94`](https://togithub.com/jline/jline3/commit/278fac94e66e74bef2d34e73e0b5ebd5598eeca6) Upgrade Groovy to 3.0.8
- [`8e9fc369`](https://togithub.com/jline/jline3/commit/8e9fc3697ae2a7695d867eb3c47199779285b087) Upgrade JNA to 5.8.0
- [`fac777f5`](https://togithub.com/jline/jline3/commit/fac777f5645f860b3379eda6d41b6e4736779b6b) Upgrade Jansi to 2.3.2
- [`39ac1bbe`](https://togithub.com/jline/jline3/commit/39ac1bbe041500ff9f16e2a05b1090228df414b1) Revert "JrtJavaBasePackages: before class search check that package exists"
- [`e9563d97`](https://togithub.com/jline/jline3/commit/e9563d97eb26bb91f09e892f17b82bd438b26181) PrintAboveWriter fix the last new line test
- [`7c697ebf`](https://togithub.com/jline/jline3/commit/7c697ebf1f5f8b79ad81dd4d7b0b6ffbc37908e1) add a `PrintAboveWriter` which buffers input until a newline is reached, and then forwards to LineReader's `printAbove()` method
- [`943abe0f`](https://togithub.com/jline/jline3/commit/943abe0f16114085dc6ceb139ca2969564fcd5dc) Fix PumpReader.read(CharBuffer) not being synchronized
- [`6d696428`](https://togithub.com/jline/jline3/commit/6d696428782d32f17bd8c3d4a12c42b1a28d1ca5) Add a color field on the TerminalBuilder to control the dumb terminal
- [`a3bf295e`](https://togithub.com/jline/jline3/commit/a3bf295e4f75c4121756c935309dda0165e732e4) Groovy REPL: option '--add JAR' to classloader command, step II
- [`adbf0242`](https://togithub.com/jline/jline3/commit/adbf02429a8a060cb820a11423fe924ba1299ca4) REPL demo: remove multiline comment syntax from groovy.nanorc. Start comment char sequence breaks commandline highlight.
- [`ead6de89`](https://togithub.com/jline/jline3/commit/ead6de895ae308023b74a045da830ddf833262dc) Groovy REPL: option '--add JAR' to classloader command
- [`5be0e7c3`](https://togithub.com/jline/jline3/commit/5be0e7c3012f209ecff6229ddecb865cdb6fc7f6) SystemRegistry: change trace(Exception) to trace(Throwable)
- [`1d9bb288`](https://togithub.com/jline/jline3/commit/1d9bb2884450aa25f204480689e75a5f480837e1) Groovy REPL: improve package completion performance, step II
- [`d22e9b36`](https://togithub.com/jline/jline3/commit/d22e9b36563b908b204a0dad3cdabcda2d4eba5c) Groovy REPL: fixed command 'inspect --info \[object]'
- [`273ac1e9`](https://togithub.com/jline/jline3/commit/273ac1e910bdb76c65cea608adcb97ed3412e914) JrtJavaBasePackages: before class search check that package exists
- [`4da3433f`](https://togithub.com/jline/jline3/commit/4da3433f234fc62e748452ba72143606baa24629) Groovy REPL: add completion group Classes
- [`427fbadf`](https://togithub.com/jline/jline3/commit/427fbadf6a017a38ff2bd203d7d7f455478d0304) Groovy REPL: add option syntheticMethodsCompletion
- [`7df36e38`](https://togithub.com/jline/jline3/commit/7df36e38c5a61cb4738c3bc730d0a2c43f5736fc) Groovy REPL: add inner class completion
- [`8daf2917`](https://togithub.com/jline/jline3/commit/8daf29171bd4df32fb8adf261d79f6ee58f5d2ea) Groovy REPL: improve package completion performance
- [`8dc496fb`](https://togithub.com/jline/jline3/commit/8dc496fbb844856104029c3c6735343408387a6a) Groovy REPL: method tab completion fails complete obj. super class methods
- [`8f092569`](https://togithub.com/jline/jline3/commit/8f0925699f964cb23ef9ea68482b74f6b5d16a23) Groovy REPL: purge dynamically created Script classes from classloader cache & add groovy command classloader
- [`169f9cff`](https://togithub.com/jline/jline3/commit/169f9cff098e70fcd984fd29cec544b8d1cbfd07) DefaultPrinter: map print enable option for keys selection
- [`92a63e14`](https://togithub.com/jline/jline3/commit/92a63e1494d7e24a9f36cf639257b181080a535f) Groovy REPL: manage tab completions of dynamically loaded jars
- [`54c7862d`](https://togithub.com/jline/jline3/commit/54c7862d1ba2a060a26fdfd3b24d317ac0b680f3) groovy Utils.toMap() manage GroovyCastException
- [`58d233a9`](https://togithub.com/jline/jline3/commit/58d233a9ef960687866d7bcb69e167156386c931) DefaultPrinter: improve table columns selection
- [`513e6fd4`](https://togithub.com/jline/jline3/commit/513e6fd4ca3bb6821cb2fa24d56ca5092a56c3ec) Groovy REPL: add tab completions to classes that are created in REPL
- [`9d05f0ae`](https://togithub.com/jline/jline3/commit/9d05f0aec2b024f83063e5209b2830c0c1a93d03) Groovy REPL: add support for Groovy traits
- [`70e8dee8`](https://togithub.com/jline/jline3/commit/70e8dee805541c3136f4bff5a27ca15dca34b6b4) Groovy REPL: added regex test for import command & reviewed class load pattern
- [`706e0268`](https://togithub.com/jline/jline3/commit/706e026834d402999a517f39290c63de83136e57) Groovy REPL handle imports when load classes from sources, [#664](https://togithub.com/jline/jline3/issues/664)
- [`6567d4bf`](https://togithub.com/jline/jline3/commit/6567d4bf7876fdecea85af8a970e42749711f1ff) Groovy REPL: complete get meta methods also as identifiers
- [`6ffcadf4`](https://togithub.com/jline/jline3/commit/6ffcadf48a4e93a11891e2887cb19dc173f17853) Groovy REPL does not load classes from groovy sources, fixes [#664](https://togithub.com/jline/jline3/issues/664)
- [`eb1199ec`](https://togithub.com/jline/jline3/commit/eb1199ec577452047219b387cdb5ffacd6de2d72) Groovy REPL demo erroneously can complete groovy statements in shell command, fixes [#663](https://togithub.com/jline/jline3/issues/663)
- [`6b511041`](https://togithub.com/jline/jline3/commit/6b511041f456a27bb2cfc2708686e991566f70d4) Repl demo: fix shell command error message
- [`95784185`](https://togithub.com/jline/jline3/commit/95784185877ab8739ca1e0fce56bb1453a6faa4e) SystemHighlighter: fix Repl demo shell command highlight
- [`4e18cc6c`](https://togithub.com/jline/jline3/commit/4e18cc6c1365512fa6855eed0ed0ab17df353f43) SystemRegistryImpl: change some fields visibilities to simplify class extensions
- [`8e66a60f`](https://togithub.com/jline/jline3/commit/8e66a60f25d7ab0e61c9815e415f6b307c7fca31) Highlighter impl.: change some fields visibilities to simplify classes extensions
- [`3320df5f`](https://togithub.com/jline/jline3/commit/3320df5f74e2907cbd3b3ef8c4d347c9f24af235) SystemHighlighter: use LS_COLORS rules to highlight command file args
- [`91c205bf`](https://togithub.com/jline/jline3/commit/91c205bf93b2b1ee40ac20280df2775ec91faacb) Command prnt style option does not work, fixes [#661](https://togithub.com/jline/jline3/issues/661)
- [`d22d576c`](https://togithub.com/jline/jline3/commit/d22d576c428e74b65767c16d483b9002238c0d2b) Add ColonCommandCompletionTest, [#654](https://togithub.com/jline/jline3/issues/654)
- [`620b187d`](https://togithub.com/jline/jline3/commit/620b187d22ae8ba6bd783f39a841da9b05257f06) Unable to directly handle unknown commands in console, fixes [#653](https://togithub.com/jline/jline3/issues/653)
- [`289d339b`](https://togithub.com/jline/jline3/commit/289d339bb5821cb094fe2086bdc6f794084806b6) AbstractTerminal: if type null assign fallback terminal type value (ansi), [#651](https://togithub.com/jline/jline3/issues/651)
- [`774e890d`](https://togithub.com/jline/jline3/commit/774e890d589acd16aba51489359d7231415d434a) CamelCase matcher: improve completion performance, fixes [#650](https://togithub.com/jline/jline3/issues/650)
- [`18b350eb`](https://togithub.com/jline/jline3/commit/18b350ebe0a2ffee968cbf323c867092e06cb7db) CompletionMatcherImpl: adjust matcher functions execution order
- [`1edf3111`](https://togithub.com/jline/jline3/commit/1edf31114233002423b34f61c9577c406b6de6a3) Fix case insensitive typo matching
- [`e103debb`](https://togithub.com/jline/jline3/commit/e103debb0a486603d44780cf553ab8ff905027ce) PRNT_OPTIONS: add option valueStyleAll
- [`6ed371c9`](https://togithub.com/jline/jline3/commit/6ed371c912ca6203f6c7eb558fd215e56d1ba25b) SystemRegistryImpl: highlight customization improvement
- [`0d63afbe`](https://togithub.com/jline/jline3/commit/0d63afbe3086a9e03e2fabeb876d5f60ea1077c3) Make DefaultPrinter extendable so that it can be used without SystemRegistry, [#638](https://togithub.com/jline/jline3/issues/638)
- [`2aeff8eb`](https://togithub.com/jline/jline3/commit/2aeff8eba95f5dd0b7324625f44d7bfe744938e1) A few fixes in org.jline.example.Console
- [`18b4b4b0`](https://togithub.com/jline/jline3/commit/18b4b4b01324559d8f02ac4aabe96ccd71d784cb) Merge pull request [#646](https://togithub.com/jline/jline3/issues/646) from retronym/topic/typo-matcher-disable
- [`b1e83bb5`](https://togithub.com/jline/jline3/commit/b1e83bb5d039cf0968bcb2542a3bee768b1f5337) Add option to disable typo completion matcher
- [`c232acdd`](https://togithub.com/jline/jline3/commit/c232acdde443a661dbd2a21fd1d638fe2d8053eb) TailTipWidgets throws IndexOutOfBoundsException when descriptionSize=0, fixes [#645](https://togithub.com/jline/jline3/issues/645)
- [`31da519a`](https://togithub.com/jline/jline3/commit/31da519a120eb5c5ccc242b6664a3823c3dfe97d) Fix wrong call with negative argument
- [`bcdd8ef9`](https://togithub.com/jline/jline3/commit/bcdd8ef9e70e2a290edd80850bdf7fcdbf8d5246) Make emacs(Backward|Forward)Word aliases to forwardWord/forwardWord, add tests, fixes [#644](https://togithub.com/jline/jline3/issues/644)
- [`859bc82a`](https://togithub.com/jline/jline3/commit/859bc82a0a48eae88a22c09db063533fa992afb6) Groovy REPL: string variable assignment tab complete with current value, step II
- [`913862f9`](https://togithub.com/jline/jline3/commit/913862f97766675f5a02cc00c90afb7d873ef2a4) After JLine has trimmed history history-search-backward widget does not work well, fixes [#643](https://togithub.com/jline/jline3/issues/643)
- [`91d2e331`](https://togithub.com/jline/jline3/commit/91d2e331e0f4164c800839f02758be1b41513670) JLine history file seems to grow without limit, fixes [#642](https://togithub.com/jline/jline3/issues/642)
- [`b0923666`](https://togithub.com/jline/jline3/commit/b0923666fa42b53d020c21019e899860e5b123f2) DefaultHistory: a few small improvements
- [`6c3cfb7f`](https://togithub.com/jline/jline3/commit/6c3cfb7f2ccc0b53dc5bd360fd0ca177253d8d4c) Command colors: add option --ansistyles
- [`cc874f78`](https://togithub.com/jline/jline3/commit/cc874f7805d881037516489752b2367b8dbd0284) Builtin Styles: make style(string) public & refactoring
- [`9a73dac9`](https://togithub.com/jline/jline3/commit/9a73dac91706a03a27f1f6f2f8b876aa1597b4ed) Groovy REPL: string variable assignment tab complete with current value
- [`74a41fbd`](https://togithub.com/jline/jline3/commit/74a41fbd406dbfa0c82b646a998edff637e31ebc) Use new 24bit support when parsing ANSI sequences
- [`68b68cfd`](https://togithub.com/jline/jline3/commit/68b68cfd587800cd73bf5074027ddcdc8a31c7e6) Merge branch 'hboutemy-reproducible'
- [`043a4329`](https://togithub.com/jline/jline3/commit/043a432981435474d3b5396c31a3be377ac4c8c0) Merge branch 'reproducible' of https://github.com/hboutemy/jline3 into hboutemy-reproducible
### [`v3.19.0`](https://togithub.com/jline/jline3/blob/master/changelog.md#JLine-3190-3190)
[3_19_0]: https://repo1.maven.org/maven2/org/jline/jline/3.19.0/
- [`4ba4649e`](https://togithub.com/jline/jline3/commit/4ba4649ebd48ee9014b142659efeac367431ddba) CompletionMatcherImpl: add max search time for camelMatch()
- [`ac4cdc18`](https://togithub.com/jline/jline3/commit/ac4cdc18ff50d61579a4c53afdff41cf34bd7126) Fix non-synchronized access to handlers map
- [`cc094c7b`](https://togithub.com/jline/jline3/commit/cc094c7be3e574337dd79b18580f9ab6cba3aaee) Command colors: fix rounding errors in hue to r,g,b conversion
- [`c159895f`](https://togithub.com/jline/jline3/commit/c159895f977335faf029a676734d389613101c92) FilesCompleter: add constructor parameter namePattern
- [`a2e21b65`](https://togithub.com/jline/jline3/commit/a2e21b6577f3d89162081c8da52bcfdeebf0266d) FilesCompleter & DirectoriesCompleter: removed boolean constructor parameter forceSlash, see [#476](https://togithub.com/jline/jline3/issues/476)
- [`9a497186`](https://togithub.com/jline/jline3/commit/9a4971868e4bdd29a36e454de01f54d3cd6071e0) DefaultHistory.matchPatterns is broken, fixes [#635](https://togithub.com/jline/jline3/issues/635)
- [`5d4add13`](https://togithub.com/jline/jline3/commit/5d4add136ff28f7e206aef80328e2c535478adbb) Add Javadoc for a few LineReader's completion options and variables
- [`9e0916fc`](https://togithub.com/jline/jline3/commit/9e0916fc333577654cb1431ffb040c6ce194b939) CompletionMatcherImpl: skip camelMatch if word contains too many uppercase letters
- [`2c536817`](https://togithub.com/jline/jline3/commit/2c5368170259483214c1c0a2e7f9e05746ef513e) CompletionMatcherImpl: if completing word contains '=' start camel matching after it
- [`67667099`](https://togithub.com/jline/jline3/commit/6766709986b4f5a9184c6899b74c5f7949392782) Command colors -view: option values create a zoomed table
- [`d235e11c`](https://togithub.com/jline/jline3/commit/d235e11c9f87e9c5b082188d4d17f3c91388bde3) Command colors: improve HSL calculation
- [`2a95d381`](https://togithub.com/jline/jline3/commit/2a95d3811da04860857cced5fedef8c881be5523) DefaultPrinter: improve reporting of bad option values
- [`977550be`](https://togithub.com/jline/jline3/commit/977550be8e3bc9edea87e54ee738b6347beb87e6) DefaultPrinter: use method columnSubSequence() to truncate long lines and values
- [`59d7e699`](https://togithub.com/jline/jline3/commit/59d7e699598eb45f8edea6e7996853f0571da93e) Command colors: hue angle can be used as option --view value
- [`644ffbe5`](https://togithub.com/jline/jline3/commit/644ffbe5b43a5c1219c9178800df151378800eeb) Command colors: add option --view
- [`014296de`](https://togithub.com/jline/jline3/commit/014296dede6cd09fc9547976beb6160dc5cc1293) Command prnt: renamed option --delimiter to --border
- [`2d42d398`](https://togithub.com/jline/jline3/commit/2d42d3989f7edab4f76d90f2aeb04b0508008810) Command prnt: add option --rowHighlight
- [`0c231732`](https://togithub.com/jline/jline3/commit/0c231732bbb52836e116d1e368d6f37181e8dd1b) Command prnt: add option --delimiter and improve table header highlight
- [`b9dbc010`](https://togithub.com/jline/jline3/commit/b9dbc01036285c8287c6a1d194b806777d0ef78f) Allow to set only bg color name in \*\_COLORS variable
- [`5489815b`](https://togithub.com/jline/jline3/commit/5489815bbda4fcc84a5ae7739870ae35fdfe593e) Colors values can be used in nanorc and \*\_COLORS variables
- [`1162c8a0`](https://togithub.com/jline/jline3/commit/1162c8a032e8868de7be6c149eb92fe9bc8c7fb8) Fix AttributedStyle calculations for true colors, fixes [#305](https://togithub.com/jline/jline3/issues/305)
- [`0944af4e`](https://togithub.com/jline/jline3/commit/0944af4eb29c80d6563873850fee9d9709061c8f) Repl demo: add script to test true colors
- [`43662052`](https://togithub.com/jline/jline3/commit/43662052f4db067a4eeb4467d9d559c607cc9311) Ubuntu xterm supports the 24bit color sequences but JLine uses only 256 color palette, fixes [#633](https://togithub.com/jline/jline3/issues/633)
- [`ae2ff29d`](https://togithub.com/jline/jline3/commit/ae2ff29d134b2584548184593139a510b9044563) AttributedStyle: fixed method backgroundRgb()
- [`cadefd5e`](https://togithub.com/jline/jline3/commit/cadefd5ea68fbe06fe1c50f0306264bb4c3531f2) AttributedStyle.toAnsi(): fixed StringIndexOutOfBoundsException
- [`55589241`](https://togithub.com/jline/jline3/commit/555892419d87f235c92ac7e852a76bfb05f60d2b) StyleResolver: fixed default rgb style 'bg-rgb:default'
- [`c029c9e6`](https://togithub.com/jline/jline3/commit/c029c9e63d461aef2c94d9d2ef04e1a8d0fc42e2) Command colors: add option --rgb
- [`d3dc71f3`](https://togithub.com/jline/jline3/commit/d3dc71f3128cba6d93a4ae2851f5455400228f57) Repl demo: cleanup custom commands
- [`d68a3d83`](https://togithub.com/jline/jline3/commit/d68a3d835de68d449de3bdf8a0ad8ad42bb9d6b9) CompletionMatcher: do not allow errors when used in completion menu
- [`14fd4f9f`](https://togithub.com/jline/jline3/commit/14fd4f9f0ca885c71b40d81b959f4bd88d34e52d) StyleCompiler.getStyle(): do not throw exception if style reference not found
- [`f36c685b`](https://togithub.com/jline/jline3/commit/f36c685b5e8da770eb0ef191d4deae049a6abd9b) Command doc: improved exceptions
- [`79b9febf`](https://togithub.com/jline/jline3/commit/79b9febf51486f62c27c0d3c0518f0eb9fbc004b) Command colors: add option --lock to lock fore/background color
- [`a27bcd1b`](https://togithub.com/jline/jline3/commit/a27bcd1b4832ff82af41e870ee3e90fe51910e30) Named styles and colors can be used in variables LS_COLORS, HELP_COLORS and PRNT_COLORS
- [`e1c75ce3`](https://togithub.com/jline/jline3/commit/e1c75ce38dc841b52b350459f39b84ac21868a4b) NanorcParser: add nano color name extensions and use StyleResolver
- [`785c06ae`](https://togithub.com/jline/jline3/commit/785c06ae2f8346fdfd7a20608375c0163868f743) Groovy REPL: do not save HelpException to console variable
- [`82b7c38c`](https://togithub.com/jline/jline3/commit/82b7c38c26928234ea4d5a53d818567d15d98b56) Command colors: add option --find
- [`2ec403f7`](https://togithub.com/jline/jline3/commit/2ec403f745d31810e5036f4b9e9aa038bc5b5606) JLine3 should not allow building a system terminal if input *or* output is not a tty
- [`a6e31a18`](https://togithub.com/jline/jline3/commit/a6e31a18d8a443ee67f108d5ca7fff7dad1f6a41) Use CompletionMatcher also in menu
- [`89d4ec49`](https://togithub.com/jline/jline3/commit/89d4ec4999d19d17762a34dfe715e3c7281dff1e) Command colors: reformatting name table, step II
- [`12dc013e`](https://togithub.com/jline/jline3/commit/12dc013e4dc61e796916f142d34ff6bfc54a96a1) Groovy-REPL: support for camel-cased, acronym-style completion
- [`8422cfeb`](https://togithub.com/jline/jline3/commit/8422cfeb2bf1b98ab76db1715681846627af9658) Command colors: reformatting name table
- [`f163d405`](https://togithub.com/jline/jline3/commit/f163d405f4d401ffad020dc0f43baefb1b715cbb) Add CompletionMatcher in order to allow customize completion matchers
- [`28868afe`](https://togithub.com/jline/jline3/commit/28868afea4981b25815eab912254d6cbea686930) SystemRegistryImpl: reset captured command output in REPL-loop
- [`9e1a5305`](https://togithub.com/jline/jline3/commit/9e1a530566bc321699daf3fcdc1832aff666d625) Command colors: change angle brackets and add option -s to view 16-color table
- [`b53835aa`](https://togithub.com/jline/jline3/commit/b53835aa7ebcc082253c992f64cf9836fc288268) Redirecting input from file to app fails when using CONEMU with Jansi, fixes [#298](https://togithub.com/jline/jline3/issues/298)
- [`f0a4adf9`](https://togithub.com/jline/jline3/commit/f0a4adf94b001e630cc1ddab065cccc40a34ca8d) Option group-persist: keep also group names on menu-list
- [`58c0b38c`](https://togithub.com/jline/jline3/commit/58c0b38c9d556ac64cd2a144626dcf2764ed1890) Apply completion background styles to the entire completion table/list cell
- [`eb86dc76`](https://togithub.com/jline/jline3/commit/eb86dc76353c1c149369c78c0875f3b4c408ee0b) fix JLine variable name value of COMPLETION_STYLE_LIST_BACKGROUND
- [`6d87f7b4`](https://togithub.com/jline/jline3/commit/6d87f7b4fd16ba3f608f9a8faff93399524c666f) colors command: reformatting color table
- [`b602f924`](https://togithub.com/jline/jline3/commit/b602f9248465cce491a94fd788fa9f6b7b0e69e5) SystemRegistryImpl: fixed NPE
- [`b470ba1b`](https://togithub.com/jline/jline3/commit/b470ba1b81a473ab994c294a75ca8a39c9c862b3) ctrl-k, ctrl-u clean line however does nothing with tips from tailtipwidget, fixes [#623](https://togithub.com/jline/jline3/issues/623)
- [`34efd44f`](https://togithub.com/jline/jline3/commit/34efd44fdef7647fa4b237eae90633e864be1139) Builtins: add command colors to view 256-color table
### [`v3.18.0`](https://togithub.com/jline/jline3/blob/master/changelog.md#JLine-3180-3180)
[3_18_0]: https://repo1.maven.org/maven2/org/jline/jline/3.18.0/
- [`e567eb70`](https://togithub.com/jline/jline3/commit/e567eb70e5247473cb3f3725a066384046e7ba21) Remove transitive dependency on the jline bundle
- [`6168d2b7`](https://togithub.com/jline/jline3/commit/6168d2b7167d28665a10fe836ae03facd7f4612e) Avoid javadoc warnings and do not generate javadoc for demos
- [`be78b98b`](https://togithub.com/jline/jline3/commit/be78b98b995281dada3743e9e280dd703195ec47) Upgrade to Jansi 2.1.0
- [`a6707274`](https://togithub.com/jline/jline3/commit/a67072745e3197b83317d9173406fcf9c7ea4dc7) Upgrade plugins to recente releases
- [`f4dd7a88`](https://togithub.com/jline/jline3/commit/f4dd7a886155c409adbb44d3714fc04cc4c7f342) Move javadoc generation into a separate profile (active by default)
- [`717fad86`](https://togithub.com/jline/jline3/commit/717fad869b01b2bb91ac9a3b91b00fd35a8bfb0f) Allow disabling the jline bundle module
- [`8ff1e1d3`](https://togithub.com/jline/jline3/commit/8ff1e1d35146a14b7c188c1c33d1020cb6ab0714) Support terminal palette, fixes [#620](https://togithub.com/jline/jline3/issues/620)
- [`e2b6f97e`](https://togithub.com/jline/jline3/commit/e2b6f97ed0ebceb3c909415baeba71c72f819c37) Support for 24-bit colours, fixes [#619](https://togithub.com/jline/jline3/issues/619)
- [`c20b1338`](https://togithub.com/jline/jline3/commit/c20b13380e3c1d90e43cdc0bbcb68493da910bca) Remove duplicate semicolon
- [`29d72f81`](https://togithub.com/jline/jline3/commit/29d72f817a6742c7a83e84812aadca300f57d9fb) Use style resolver to resolve completion styles, fixes [#617](https://togithub.com/jline/jline3/issues/617)
- [`b07a7cf1`](https://togithub.com/jline/jline3/commit/b07a7cf1240c37d597d59c3f91faeeeddb932cfc) Fix wrong indentation
- [`99e130d6`](https://togithub.com/jline/jline3/commit/99e130d6ff2d004d18cb8d89c2ca5151493a0e02) Fix some tput limitations
- [`b77a0a8a`](https://togithub.com/jline/jline3/commit/b77a0a8afea5a50a3cfa514e510ca214a0857900) Inline completion re-sorts while tabbing when using groups, fixes [#618](https://togithub.com/jline/jline3/issues/618)
- [`9d4a53b2`](https://togithub.com/jline/jline3/commit/9d4a53b2e0132334c3e2d77de5a964442bbe40ea) Bump Groovy to 3.0.7
- [`d185f726`](https://togithub.com/jline/jline3/commit/d185f7264f5233554d57681edce214e625583837) Add variable menu-list-max and sort candidates in menu-list
- [`538b7fa8`](https://togithub.com/jline/jline3/commit/538b7fa81bf73710ff4d596807386a7d8524ede4) Option group-persist: after double tab keep candidates grouped, fixes [#613](https://togithub.com/jline/jline3/issues/613)
- [`329768ca`](https://togithub.com/jline/jline3/commit/329768ca9e9ea72a42a35e5232055d124f52b06d) Graal demo: fix resolved demo target path
- [`ec1115df`](https://togithub.com/jline/jline3/commit/ec1115df688ca051fda2ca1a8e3e90d1d790978a) Failed to build JLine Graal demo: NoClassDefFoundError, fixes [#615](https://togithub.com/jline/jline3/issues/615)
- [`54218bc3`](https://togithub.com/jline/jline3/commit/54218bc330b7ba9a4e77cb6cd9968d16d4f713b4) Nanorc parser: align with GNU nano version 5
- [`82ca0f05`](https://togithub.com/jline/jline3/commit/82ca0f05501b29b99d66f27ebc8ef67e4f6bd9ec) Nanorc parser: replace Posix char class regexes with Java regexes
- [`172644f4`](https://togithub.com/jline/jline3/commit/172644f4281ff07951198129fdb62c85768b1e53) Nano highlighter xml highlighting differs considerable from GNU nano highlight, fixes [#614](https://togithub.com/jline/jline3/issues/614)
- [`30860bc5`](https://togithub.com/jline/jline3/commit/30860bc5b947c53563b48ea5418de150f167acb8) nano/less ignore quietly PatternSyntaxException when using system installed nanorc files, fixes [#609](https://togithub.com/jline/jline3/issues/609)
- [`764a6a6a`](https://togithub.com/jline/jline3/commit/764a6a6ad46099c26630f1e60490f955fbc3c661) Less fails with PatternSyntaxException [#609](https://togithub.com/jline/jline3/issues/609)
- [`b1a17cbc`](https://togithub.com/jline/jline3/commit/b1a17cbc7d5f978c38d43d583e1e7bef05b8b670) SystemHighlighter highlight command aliases as commands
- [`0e5d510e`](https://togithub.com/jline/jline3/commit/0e5d510e3c1ebc38b8bd6b9027b9388c0c21792b) SystemHighlighter fixed NPE
- [`924d8ff3`](https://togithub.com/jline/jline3/commit/924d8ff346e1ff2107fe0a25bc598b31c14e097e) Builtins Commands.less(): add configPath parameter
- [`a2281234`](https://togithub.com/jline/jline3/commit/a2281234359bb9ce2ef5173b1953b102391ec6da) Secondary prompt: fix padding when primary prompt has line breaks
- [`a47ccc80`](https://togithub.com/jline/jline3/commit/a47ccc801e7f48e8d85b8653b8fead6b68b67daa) Jline completion has logic issues with terminal and prompt widths (StringIndexOutOfBoundsException), fixes [#604](https://togithub.com/jline/jline3/issues/604)
- [`1a767236`](https://togithub.com/jline/jline3/commit/1a76723605f85f48fd06f35d51df60b11e187e7f) Document how I/O error in LineReader.readLine is reported, fixes [#608](https://togithub.com/jline/jline3/issues/608)
- [`ca381eec`](https://togithub.com/jline/jline3/commit/ca381eec4885fab0523a19718db1a3e0ec8cbea9) Groovy REPL: highlight command and groovy language syntax
- [`bb5e85af`](https://togithub.com/jline/jline3/commit/bb5e85afd9009e9d3d917a19dcb0deab4b9b0922) Display command is incorrect when use here document, fixes [#607](https://togithub.com/jline/jline3/issues/607)
- [`0ba7e813`](https://togithub.com/jline/jline3/commit/0ba7e8137e0ff132f05c4c176daccd149e14ec66) edit-and-execute widget: set BRACKETED_PASTE_OFF before editing
- [`23034dbf`](https://togithub.com/jline/jline3/commit/23034dbfb50ea4da2322be652c4a07345f646f39) SystemRegistryImpl: fixed IndexOutOfBoundsException
- [`d66e7349`](https://togithub.com/jline/jline3/commit/d66e7349017098458e7961acfa314198c666ada2) DefaultParser: fixed default variable regex
- [`eb3e07c8`](https://togithub.com/jline/jline3/commit/eb3e07c88782179f3b1c185eb5b7a8efd2fc9f67) SystemRegistryImpl: method consoleEngine() is now public
- [`6580789c`](https://togithub.com/jline/jline3/commit/6580789cd5eca02317007afe522c8f41060bbc45) Keep argument sorting in large argument list when formatting candidates for terminal into multiple columns
- [`d92701d4`](https://togithub.com/jline/jline3/commit/d92701d4b41cee07cd2110d1e0b20ab2982021d6) Auto suggestion error when type "\\" character, fixes [#602](https://togithub.com/jline/jline3/issues/602)
- [`495b534a`](https://togithub.com/jline/jline3/commit/495b534afb1e0c7dbfb7780869a424c62d44fd7b) ConsoleEngineImpl: exclude pipe name aliases from command completion
- [`df991872`](https://togithub.com/jline/jline3/commit/df99187246f4021f4fe12a64f52cca9d55aeb809) Show auto-suggestions when the reader starts reading, fixes [#598](https://togithub.com/jline/jline3/issues/598)
- [`ea6dd89c`](https://togithub.com/jline/jline3/commit/ea6dd89cdc98abdfc77c262444fca91da3c1080d) Autosuggestion choices are not refreshed after tab, fixes [#545](https://togithub.com/jline/jline3/issues/545)
- [`2e6638cb`](https://togithub.com/jline/jline3/commit/2e6638cb6d4f27bc61bbb6ca6059e5df0384e2d0) Widgets: added widget name public constants
- [`a015a5df`](https://togithub.com/jline/jline3/commit/a015a5dfd66262ab463f24e2b25aec03c5fa2982) JLine option AUTO_MENU_LIST: bug fix for candidate list start position calculation
- [`a5686ab1`](https://togithub.com/jline/jline3/commit/a5686ab138225ee8214c68bda8c33fbaf2af5d26) JLine option AUTO_MENU_LIST: candidate list is wrongly positioned, fixes [#600](https://togithub.com/jline/jline3/issues/600)
- [`ea8d0d3b`](https://togithub.com/jline/jline3/commit/ea8d0d3b87a6dd74876fc67f909c3b769433294f) SystemRegistryImpl: refactoring command output redirection
- [`40c4d324`](https://togithub.com/jline/jline3/commit/40c4d3241fc242525cf7050ec0b977494620065d) Add completion candidate suffix test, [#425](https://togithub.com/jline/jline3/issues/425)
- [`404565b2`](https://togithub.com/jline/jline3/commit/404565b2ede2b9b83fab2c350b2806126a11e33f) Dumb terminal when piping input to console app disallows ANSI formatting, fixes [#299](https://togithub.com/jline/jline3/issues/299)
- [`fe1f2717`](https://togithub.com/jline/jline3/commit/fe1f27179461fdecc88f2cf01de812784bddfad9) Windows gitbash: JLine will create dumb terminal if JNA lib is in classpath, fixes [#599](https://togithub.com/jline/jline3/issues/599)
- [`1c9f16df`](https://togithub.com/jline/jline3/commit/1c9f16dfbe8e5e58df1740dd17ff5c5d0027ff34) JNA/Jansi isWindowsConsole() method return true only if both input and output streams are connected to a terminal
- [`542bfb64`](https://togithub.com/jline/jline3/commit/542bfb644c244d44c4bbc820c6b08ae897dad173) Ignore BRACKETED_PASTE if dumb terminal
- [`1d7fb07f`](https://togithub.com/jline/jline3/commit/1d7fb07f04d5380829329c9e7e0880643a2974bb) Windows CMD, redirecting input using JLine with Jansi fails, fixes [#597](https://togithub.com/jline/jline3/issues/597)
- [`3f399ace`](https://togithub.com/jline/jline3/commit/3f399ace9e35da4ec1d6f3610dbf18372700777e) readLine() ignores any text in the buffer when OEF is reached, fixes [#298](https://togithub.com/jline/jline3/issues/298)
### [`v3.17.1`](https://togithub.com/jline/jline3/blob/master/changelog.md#JLine-3171-3171)
[3_17_1]: https://repo1.maven.org/maven2/org/jline/jline/3.17.1/
- [`437e7f43`](https://togithub.com/jline/jline3/commit/437e7f430623e883520f3cc16a7be9982c8ac79f) Upgrade to jansi 2.0.1
- [`15cf3895`](https://togithub.com/jline/jline3/commit/15cf3895e8782a32176bf62858907aab1a3e6ea2) Add native resource information
- [`9e5728c1`](https://togithub.com/jline/jline3/commit/9e5728c19600a67fc8d10ff48e49c0c00d9dcbfd) Fix unit test
- [`d609de12`](https://togithub.com/jline/jline3/commit/d609de124271b79e48cef3ce6a15b7606244bbcb) Fix console hangup on windows in combination with jansi after typing one char
### [`v3.17.0`](https://togithub.com/jline/jline3/blob/master/changelog.md#JLine-3170-3170)
[3_17_0]: https://repo1.maven.org/maven2/org/jline/jline/3.17.0/
- [`4dc7d445`](https://togithub.com/jline/jline3/commit/4dc7d445981af68cccb528fae8fe1880c7a93c78) Upgrade to jansi 2.0
- [`04556a57`](https://togithub.com/jline/jline3/commit/04556a5757d06fe3ddee5a5989a5e6181d83a7bf) Remove unused import
- [`57aa5e1a`](https://togithub.com/jline/jline3/commit/57aa5e1a82daf42a7e094082de44eec506473595) Remove the getConsoleOutputCP on the AbstractWindowsTerminal
- [`299d0e91`](https://togithub.com/jline/jline3/commit/299d0e917e59342bdb3445c6ed6c63275256b011) Add select-option in Example, [#592](https://togithub.com/jline/jline3/issues/592)
- [`ea98b90f`](https://togithub.com/jline/jline3/commit/ea98b90f5346008c5233da08a1fadda572d55a3d) ConsoleEngineImpl doc command: check that the page exists before launching browser
- [`5d4d46b2`](https://togithub.com/jline/jline3/commit/5d4d46b2d5760bf1b6f85e07248e9478e9ac1e26) Tab completion: if auto-menu-list=true and candidates do not fit to display show candidates in table view instead
- [`af9196e1`](https://togithub.com/jline/jline3/commit/af9196e153929f9abb9b4c6cae64269d772fb88a) SystemRegistryImpl: improve command and pipe alias compilation
- [`ad90e038`](https://togithub.com/jline/jline3/commit/ad90e038c4af3b3563e167d9f35d6d9c799dee32) Jline silently ignore streams(in, out) when using a system Terminal, fixes [#576](https://togithub.com/jline/jline3/issues/576)
- [`7fdedc36`](https://togithub.com/jline/jline3/commit/7fdedc36976fc8b90465c05d69b8bf4af1b64776) SystemRegistryImpl: code clean up
- [`91a9af16`](https://togithub.com/jline/jline3/commit/91a9af1693d339315a4a5d794eaaf2bd5099c526) Using SystemRegistry without ConsoleEngine the unknown commands are quietly accepted, fixes [#585](https://togithub.com/jline/jline3/issues/585)
- [`43178f5e`](https://togithub.com/jline/jline3/commit/43178f5e8f00d51d2c15c08b0f45b9aee83a134a) SystemRegistry: use terminal to flush and close streams in output redirection
- [`12dbfa48`](https://togithub.com/jline/jline3/commit/12dbfa481e39ae1241c20003ff5a92e4385221dd) improve toString for completer
- [`64af4390`](https://togithub.com/jline/jline3/commit/64af439095813430ae5fedd18e1c130ce919bf69) Autosuggestion history: escape also '+' char, fixes [#584](https://togithub.com/jline/jline3/issues/584)
- [`9ec26880`](https://togithub.com/jline/jline3/commit/9ec268809c076294b9304da8bf0060e6bf51da38) Update README.md
- [`8053dc13`](https://togithub.com/jline/jline3/commit/8053dc13c0955d3e19c55f4c1a99bd222fe34506) Add option to do list view of autocomplete suggestions, [#582](https://togithub.com/jline/jline3/issues/582)
- [`0d861ddb`](https://togithub.com/jline/jline3/commit/0d861ddb9081a924b20f699a07535319551f6962) Autosuggestion choices of packages names and directories are refreshed too early, fixes [#545](https://togithub.com/jline/jline3/issues/545)
- [`740985bc`](https://togithub.com/jline/jline3/commit/740985bc1d60608b303b293f2227bf04bb6cc150) Groovy REPL: add widgets and key mappings to toggle Groovy completion options
- [`10aa3905`](https://togithub.com/jline/jline3/commit/10aa390532c524581d20efe22ccbc24a4ec835db) Groovy REPL: reviewed and fixed all methods completion
- [`5a4b6319`](https://togithub.com/jline/jline3/commit/5a4b631997fa861cc5023b4dafc1648e792be3a7) Groovy command grab: fix ArrayIndexOutOfBoundsException
- [`e6407044`](https://togithub.com/jline/jline3/commit/e6407044f00147c9fd26a8600810506661f4c108) Fixed maven-javadoc-plugin configurations
- [`25d3adc9`](https://togithub.com/jline/jline3/commit/25d3adc95e2b5f85a9fd70a25182e859d5cdeb7c) Bump Groovy to 3.06
- [`280d75c9`](https://togithub.com/jline/jline3/commit/280d75c9b5d8a3b5d2ca8b76d10288abcaa863a4) Groovy REPL: chained metaMethods completion with inline Closure parameters
- [`546c8ff7`](https://togithub.com/jline/jline3/commit/546c8ff725675b876d2bb4314688e82613a9fe9b) Fix for typo in javadoc
- [`f8cec7b7`](https://togithub.com/jline/jline3/commit/f8cec7b738e4f14341d94852f209b73033cc90d3) Groovy REPL: improve closure vars type detection, add better test for immutable variables in ObjectCloner and fix ClassCastException in Utils.groovy
- [`6ece81d9`](https://togithub.com/jline/jline3/commit/6ece81d9abdc2119bf08d5dcc64aca8afb7d4d11) nano & less: code clean up
- [`efd9c70b`](https://togithub.com/jline/jline3/commit/efd9c70b0132b2237d2b30838310aafb28a6972c) REPL pipe alias can now be defined using also other aliases
- [`36d3bc75`](https://togithub.com/jline/jline3/commit/36d3bc7510b0402d4194e94de9b4a70307b7d3cb) Groovy identifiers completion a couple of improvements
- [`ce3c9308`](https://togithub.com/jline/jline3/commit/ce3c93081f359e9dc207f63f6d3baff9a9cc400d) Groovy REPL: add option to complete groovy metaMethods
- [`22faa8b2`](https://togithub.com/jline/jline3/commit/22faa8b27cfe3ead484c19bd687d3e6340fef802) Navigating grouped candidates using arrow keys is broken, fixes [#580](https://togithub.com/jline/jline3/issues/580)
- [`d3860450`](https://togithub.com/jline/jline3/commit/d3860450112f723b79dcc4656159ead8e44e4c98) Groovy REPL: add widget to toggle candidate grouping and fix a bug in identifiers completion
- [`cda92e36`](https://togithub.com/jline/jline3/commit/cda92e3627c8c98986dcd54b0e4d5d34b7a5c249) Groovy REPL: add option to complete groovy identifiers
- [`ccf838c0`](https://togithub.com/jline/jline3/commit/ccf838c0e39194a093a989eb06bc1ac105bdd949) Groovy REPL: add option to complete private and protected classes, [#577](https://togithub.com/jline/jline3/issues/577)
- [`d15889fe`](https://togithub.com/jline/jline3/commit/d15889fe5b4ab5b1542821837e26237d61bce811) Groovy REPL: add options to complete private and protected fields, methods and constructors
- [`1b6a3322`](https://togithub.com/jline/jline3/commit/1b6a33228109b9923136a1da69bb4cb45b6ee673) Command prompt and line buffer are overlaid with completion candidates, fixes [#574](https://togithub.com/jline/jline3/issues/574)
- [`f364c00a`](https://togithub.com/jline/jline3/commit/f364c00a406254bb3fe683972e802ea8bb0b9869) Autosuggestion history: fixed search command regex pattern, [#570](https://togithub.com/jline/jline3/issues/570)
- [`f6c12465`](https://togithub.com/jline/jline3/commit/f6c1246591354ada24c2b4e03eb4446a2cb105c3) Completers and Options: polish up regex patterns
- [`8f52fb3b`](https://togithub.com/jline/jline3/commit/8f52fb3ba3b0f818af9598e9508a5b9825702440) JLine script: redirecting command output to temporary variable will
- [`2d82d47a`](https://togithub.com/jline/jline3/commit/2d82d47ac4e91c18375dced41304475d88ee6c00) Auto suggestion error when type "\_" character, fixes [#570](https://togithub.com/jline/jline3/issues/570)
- [`4d8aa743`](https://togithub.com/jline/jline3/commit/4d8aa74342d3436a4ef14afc9cc4dda92a1cc19a) Groovy REPL: improved constructor statement completion
- [`ff28596e`](https://togithub.com/jline/jline3/commit/ff28596e2bc74e047489869820ea813921b757d1) GroovyEngine Inspector: override only Closure vars with function def
- [`0d4fc5df`](https://togithub.com/jline/jline3/commit/0d4fc5dfa384b555f66012d82446dbcef450205d) Groovy REPL: no method completion nor descriptions if known command
- [`8b1b76ca`](https://togithub.com/jline/jline3/commit/8b1b76caac316a77a16ed836ad34f05bb26c5046) Groovy REPL completion: improved statement variables type detection
- [`6551251c`](https://togithub.com/jline/jline3/commit/6551251c1f987f4f74b303e4685dd5916f18346b) Groovy REPL: package tab completion failed:
- [`2894fa7b`](https://togithub.com/jline/jline3/commit/2894fa7ba8eb6e6f5332a5b83026f7cec105ac7a) Groovy REPL: improved var tab completion, restrictedCompletion=true
- [`db15475b`](https://togithub.com/jline/jline3/commit/db15475bb245860e95009dc252ced113b2fe4cca) Groovy REPL: constructor tab completion failed: NoClassDefFoundError, fixes [#568](https://togithub.com/jline/jline3/issues/568)
- [`6158378e`](https://togithub.com/jline/jline3/commit/6158378e4b4682600a079f057470d5c0f0cd5fc1) Groovy REPL: improved completion of function & closure parameters
- [`a30080a8`](https://togithub.com/jline/jline3/commit/a30080a87fed8137e7bc00ba627c5e7ffd68ce28) DefaultParser: ArrayIndexOutOfBoundsException, fixes [#567](https://togithub.com/jline/jline3/issues/567)
- [`bb8b6fe0`](https://togithub.com/jline/jline3/commit/bb8b6fe0792948f9d4f07071e40239a90dbdc78e) Groovy REPL: added Groovy options noSyntaxCheck and restrictedCompletion
- [`786dcd81`](https://togithub.com/jline/jline3/commit/786dcd811cfac24d01a68adadf248c0ffd6514bc) jline-console: code cleanup
- [`1484c4dd`](https://togithub.com/jline/jline3/commit/1484c4dda60e08efd24825861bf3d5ffbd559609) Groovy REPL method description: improved detection of method's Class + a few other minor fixes
- [`9c7acb9f`](https://togithub.com/jline/jline3/commit/9c7acb9f65c4d1984d543deb20be35c117305a87) Groovy REPL for statement: improved looping variable type detection
- [`80d4d3fa`](https://togithub.com/jline/jline3/commit/80d4d3fa7930c0eacbfbb4cf8003fb04eb92096b) widget package: minor fixes & code reformatting
- [`6ee50323`](https://togithub.com/jline/jline3/commit/6ee5032305fa4e61b9eed434f113e6496a506096) jrt classes: manage tab-completions & minor fixes and improvements
- [`19fedee9`](https://togithub.com/jline/jline3/commit/19fedee93392f064a1194c7ce6de1f2319e66f09) jline-groovy: minor fixes & code reformatting
- [`36f8ecdc`](https://togithub.com/jline/jline3/commit/36f8ecdcdbe37981e04d3658fad719af1f4fcefa) JLine app with and without console variables, fixes [#565](https://togithub.com/jline/jline3/issues/565)
- [`2b5e1ae2`](https://togithub.com/jline/jline3/commit/2b5e1ae2a9181772eea911c3975e18845aef1571) JLine bundle javadoc is not been generated, fixes [#564](https://togithub.com/jline/jline3/issues/564)
- [`949969e4`](https://togithub.com/jline/jline3/commit/949969e4cd167fafce2b0e7b7aae6a375ce4a0f2) Solaris automounter: createDirectories throws FileSystemException, fixes [#559](https://togithub.com/jline/jline3/issues/559)
- [`e7eb5e06`](https://togithub.com/jline/jline3/commit/e7eb5e0626b8dd3fb8483b4ff6303a826f585d41) Merge pull request [#562](https://togithub.com/jline/jline3/issues/562) from morris821028/master
- [`992587a5`](https://togithub.com/jline/jline3/commit/992587a565bed73c696b982f236bde6b18af7320) Example: fix hung on exit with 'status' option
- [`fdc2fb53`](https://togithub.com/jline/jline3/commit/fdc2fb53f9dc618bfccc3b20ae447cabce3a809f) Add support for embedded applications
### [`v3.16.0`](https://togithub.com/jline/jline3/blob/master/changelog.md#JLine-3160-3160)
[3_16_0]: https://repo1.maven.org/maven2/org/jline/jline/3.16.0/
- [`f867197e`](https://togithub.com/jline/jline3/commit/f867197effd901fa7e87c789b06eee1f185952fa) Add a unit test for [#552](https://togithub.com/jline/jline3/issues/552)
- [`0af26c08`](https://togithub.com/jline/jline3/commit/0af26c08ea622c04a97b69b935726eef9e7f08e9) NonBlockingPumpReader.read() does not block, fixes [#552](https://togithub.com/jline/jline3/issues/552)
- [`a0137601`](https://togithub.com/jline/jline3/commit/a01376015c3277b8e86e3a1b1ded18fb2d788ee6) GroovyEngine: renamed GROOVY_OPTION groovyColors to GROOVY_COLORS
- [`25824ac0`](https://togithub.com/jline/jline3/commit/25824ac0f450660ac847ed
Configuration
📅 Schedule: "every weekend" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
3.0.1
->3.0.2
7.1
->7.1.1
1.16.5-36.1.58
->1.16.5-36.1.61
3.2.0
->3.2.3
1.0.9
->1.1.4
4.9.1
->4.9.2
2.11.2
->2.14.1
2.11.2
->2.14.1
3.6.3
->3.8.1
3.12.1
->3.20.0
9.0
->9.2
9.0
->9.2
9.0
->9.2
9.0
->9.2
9.0
->9.2
0.8.2
->0.8.3
Release Notes
gradle/gradle
### [`v7.1.1`](https://togithub.com/gradle/gradle/releases/v7.1.1) This is a patch release for Gradle 7.1. It fixes the following issues: - [#17488](https://togithub.com/gradle/gradle/issues/17488) Many Micronaut builds failing with NPE with Gradle 7.1 & JDK 8 - [#17548](https://togithub.com/gradle/gradle/issues/17548) \[Configuration cache] Task not up-to-date for SantaTracker - [#17542](https://togithub.com/gradle/gradle/issues/17542) \[Configuration cache] Filtered FC with mapped elements stored incorrectly We recommend users upgrade to 7.1.1 instead of 7.1. #### Upgrade Instructions Switch your build to use Gradle 7.1.1 by updating your wrapper: ./gradlew wrapper --gradle-version=7.1.1 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.1.1/userguide/upgrading_version\_7.html#changes\_7.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).antlr/antlr4
### [`v4.9.2`](https://togithub.com/antlr/antlr4/releases/4.9.2) [Compare Source](https://togithub.com/antlr/antlr4/compare/4.9.1...4.9.2) ##### Issues fixed - [CSharp and Java produce different results for identical input, identical tokens](https://togithub.com/antlr/antlr4/issues/3112) (target:csharp, type:bug) ##### Improvements, features Moved away from travis-ci.com. ##### Pull requests grouped by target ##### csharp target - [fix a typo in the csharp-target doc](https://togithub.com/antlr/antlr4/pull/3089) (target:csharp) - [Issue 2693](https://togithub.com/antlr/antlr4/pull/3057) (comp:build, target:csharp) - [Fix for https://github.com/antlr/antlr4/issues/3049](https://togithub.com/antlr/antlr4/pull/3050) (comp:build, target:csharp) - [add script](https://togithub.com/antlr/antlr4/pull/3048) (comp:build, target:csharp) - [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug) ##### cpp target - [Fixed ANTLRInputStream and ANTLRFileStream](https://togithub.com/antlr/antlr4/pull/3113) (target:cpp) - [Cpp target: allow building runtime with newer C++ standards](https://togithub.com/antlr/antlr4/pull/3071) (comp:build, target:cpp) ##### javascript target - [fix javascript import in example code](https://togithub.com/antlr/antlr4/pull/3100) (target:javascript) - [Fix javascript intervals](https://togithub.com/antlr/antlr4/pull/3083) (target:javascript) - [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug) ##### python2 target - [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug) ##### python3 target - [Fix TextIO compatibility with Python 3.6+ in LexerFile](https://togithub.com/antlr/antlr4/pull/3067) (target:python3) - [Fix 3052](https://togithub.com/antlr/antlr4/pull/3053) (target:python3, type:bug) - [Update ll1 analyzer](https://togithub.com/antlr/antlr4/pull/3046) (target:csharp, target:javascript, target:python2, target:python3, type:bug) ##### swift target - [work around Swift crash where reading hashValue on SemanticContext.AN…](https://togithub.com/antlr/antlr4/pull/3047) (actions, target:swift) - [Fix swift warnings](https://togithub.com/antlr/antlr4/pull/3043) (target:swift) ##### Contributors - 12 items: [ericvergnaud](https://togithub.com/ericvergnaud) - 3 items: [Ken Domino](https://togithub.com/kaby76) (kaby76) - 1 items: [Mike Lischke](https://togithub.com/mike-lischke) (mike-lischke) - 1 items: [不是油条](https://togithub.com/hackeris) (hackeris) - 1 items: [Karl Heinz Marbaise](https://togithub.com/khmarbaise) (khmarbaise) - 1 items: [Xingyu Xie](https://togithub.com/namasikanam) (namasikanam) - 1 items: [Felix N](https://togithub.com/felixn) (felixn) - 1 items: [Taras Sotnikov](https://togithub.com/tsotnikov) (tsotnikov) - 1 items: [Ivan Kochurkin](https://togithub.com/KvanTTT) (KvanTTT) - 1 items: [Kko](https://togithub.com/l215884529) (l215884529)jline/jline3
### [`v3.20.0`](https://togithub.com/jline/jline3/blob/master/changelog.md#JLine-3200-3200) [3_20_0]: https://repo1.maven.org/maven2/org/jline/jline/3.20.0/ - [`8ed2b9a6`](https://togithub.com/jline/jline3/commit/8ed2b9a667b6058ebb0e6970032496025f5a663e) Command 'slurp --format=TEXTConfiguration
📅 Schedule: "every weekend" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.