Yaffle/EventSource (event-source-polyfill)
### [`v1.0.31`](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31)
### [`v1.0.30`](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633)
### [`v1.0.29`](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b)
### [`v1.0.28`](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5)
[Compare Source](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5)
diffplug/spotless (com.diffplug.spotless:spotless-maven-plugin)
### [`v2.43.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2430---2023-11-27)
##### Added
- Support custom rule sets for Ktlint. ([#1896](https://togithub.com/diffplug/spotless/pull/1896))
##### Fixed
- Fix Eclipse JDT on some settings files. ([#1864](https://togithub.com/diffplug/spotless/pull/1864) fixes [#1638](https://togithub.com/diffplug/spotless/issues/1638))
##### Changes
- Bump default `ktlint` version to latest `1.0.0` -> `1.0.1`. ([#1855](https://togithub.com/diffplug/spotless/pull/1855))
- Add a Step to remove semicolons from Groovy files. ([#1881](https://togithub.com/diffplug/spotless/pull/1881))
### [`v2.42.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2420---2023-09-28)
##### Added
- Support for biome. The Rome project [was renamed to Biome](https://biomejs.dev/blog/annoucing-biome/).
The configuration is still the same, but you should switch to the new `biome` tag / function and adjust
the version accordingly. ([#1804](https://togithub.com/diffplug/spotless/issues/1804)).
- Support for `google-java-format`'s `skip-javadoc-formatting` option. ([#1793](https://togithub.com/diffplug/spotless/pull/1793))
- Support configuration of mirrors for P2 repositories in Maven DSL ([#1697](https://togithub.com/diffplug/spotless/issues/1697)).
- New line endings mode `GIT_ATTRIBUTES_FAST_ALLSAME`. ([#1838](https://togithub.com/diffplug/spotless/pull/1838))
##### Fixed
- Fix support for plugins when using Prettier version `3.0.0` and newer. ([#1802](https://togithub.com/diffplug/spotless/pull/1802))
- Fix configuration cache issue around `external process started '/usr/bin/git --version'`. ([#1806](https://togithub.com/diffplug/spotless/issues/1806))
##### Changes
- Bump default `flexmark` version to latest `0.64.0` -> `0.64.8`. ([#1801](https://togithub.com/diffplug/spotless/pull/1801))
- Bump default `ktlint` version to latest `0.50.0` -> `1.0.0`. ([#1808](https://togithub.com/diffplug/spotless/pull/1808))
### [`v2.41.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2410---2023-08-29)
##### Added
- Add a `jsonPatch` step to `json` formatter configurations. This allows patching of JSON documents using [JSON Patches](https://jsonpatch.com). ([#1753](https://togithub.com/diffplug/spotless/pull/1753))
- Support GJF own import order. ([#1780](https://togithub.com/diffplug/spotless/pull/1780))
##### Fixed
- Use latest versions of popular style guides for `eslint` tests to fix failing `useEslintXoStandardRules` test. ([#1761](https://togithub.com/diffplug/spotless/pull/1761), [#1756](https://togithub.com/diffplug/spotless/issues/1756))
- Add support for `prettier` version `3.0.0` and newer. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1751](https://togithub.com/diffplug/spotless/issues/1751))
- Fix npm install calls when npm cache is not up-to-date. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1750](https://togithub.com/diffplug/spotless/issues/1750))
##### Changes
- Bump default `eslint` version to latest `8.31.0` -> `8.45.0` ([#1761](https://togithub.com/diffplug/spotless/pull/1761))
- Bump default `prettier` version to latest (v2) `2.8.1` -> `2.8.8`. ([#1760](https://togithub.com/diffplug/spotless/pull/1760))
- Bump default `greclipse` version to latest `4.27` -> `4.28`. ([#1775](https://togithub.com/diffplug/spotless/pull/1775))
### [`v2.40.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2400---2023-07-17)
##### Added
- Added support for Protobuf formatting based on [Buf](https://buf.build/). ([#1208](https://togithub.com/diffplug/spotless/issues/1208))
- `enum OnMatch { INCLUDE, EXCLUDE }` so that `FormatterStep.filterByContent` can not only include based on the pattern but also exclude. ([#1749](https://togithub.com/diffplug/spotless/pull/1749))
##### Fixed
- Update documented default `semanticSort` to `false`. ([#1728](https://togithub.com/diffplug/spotless/pull/1728))
##### Changes
- Bump default `cleanthat` version to latest `2.13` -> `2.17`. ([#1734](https://togithub.com/diffplug/spotless/pull/1734))
- Bump default `ktlint` version to latest `0.49.1` -> `0.50.0`. ([#1741](https://togithub.com/diffplug/spotless/issues/1741))
- Dropped support for `ktlint 0.47.x` following our policy of supporting two breaking changes at a time.
- Dropped support for deprecated `useExperimental` parameter in favor of the `ktlint_experimental` property.
### [`v2.39.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2390---2023-05-24)
##### Added
- `Jvm.Support` now accepts `-SNAPSHOT` versions, treated as the non`-SNAPSHOT`. ([#1583](https://togithub.com/diffplug/spotless/issues/1583))
- Support Rome as a formatter for JavaScript and TypeScript code. Adds a new `rome` step to `javascript` and `typescript` formatter configurations. ([#1663](https://togithub.com/diffplug/spotless/pull/1663))
- Add semantics-aware Java import ordering (i.e. sort by package, then class, then member). ([#522](https://togithub.com/diffplug/spotless/issues/522))
##### Fixed
- Fixed a regression which changed the import sorting order in `googleJavaFormat` introduced in `2.38.0`. ([#1680](https://togithub.com/diffplug/spotless/pull/1680))
- Equo-based formatters now work on platforms unsupported by Eclipse such as PowerPC (fixes [durian-swt#20](https://togithub.com/diffplug/durian-swt/issues/20))
- When P2 download fails, indicate the responsible formatter. ([#1698](https://togithub.com/diffplug/spotless/issues/1698))
##### Changes
- Equo-based formatters now download metadata to `~/.m2/repository/dev/equo/p2-data` rather than `~/.equo`, and for CI machines without a home directory the p2 data goes to `$GRADLE_USER_HOME/caches/p2-data`. ([#1714](https://togithub.com/diffplug/spotless/pull/1714))
- Bump default `googleJavaFormat` version to latest `1.16.0` -> `1.17.0`. ([#1710](https://togithub.com/diffplug/spotless/pull/1710))
- Bump default `ktfmt` version to latest `0.43` -> `0.44`. ([#1691](https://togithub.com/diffplug/spotless/pull/1691))
- Bump default `ktlint` version to latest `0.48.2` -> `0.49.1`. ([#1696](https://togithub.com/diffplug/spotless/issues/1696))
- Dropped support for `ktlint 0.46.x` following our policy of supporting two breaking changes at a time.
- Bump default `sortpom` version to latest `3.0.0` -> `3.2.1`. ([#1675](https://togithub.com/diffplug/spotless/pull/1675))
### [`v2.38.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2380---2023-04-06)
##### Added
- Support configuration of mirrors for P2 repositories in `EquoBasedStepBuilder` ([#1629](https://togithub.com/diffplug/spotless/issues/1629)).
- The `style` option in Palantir Java Format ([#1654](https://togithub.com/diffplug/spotless/pull/1654)).
- Added formatter for Gherkin feature files ([#1649](https://togithub.com/diffplug/spotless/issues/1649)).
##### Changes
- **POTENTIALLY BREAKING** Converted `googleJavaFormat` to a compile-only dependency and drop support for versions < `1.8`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630))
- Bump default `cleanthat` version to latest `2.6` -> `2.13`. ([#1589](https://togithub.com/diffplug/spotless/pull/1589) and [#1661](https://togithub.com/diffplug/spotless/pull/1661))
- Bump default `diktat` version `1.2.4.2` -> `1.2.5`. ([#1631](https://togithub.com/diffplug/spotless/pull/1631))
- Bump default `flexmark` version `0.62.2` -> `0.64.0`. ([#1302](https://togithub.com/diffplug/spotless/pull/1302))
- Bump default `googleJavaFormat` version `1.15.0` -> `1.16.0`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630))
- Bump default `scalafmt` version `3.7.1` -> `3.7.3`. ([#1584](https://togithub.com/diffplug/spotless/pull/1584))
- Bump default Eclipse formatters for the 2023-03 release. ([#1662](https://togithub.com/diffplug/spotless/pull/1662))
- JDT and GrEclipse `4.26` -> `4.27`
- Improve GrEclipse error reporting. ([#1660](https://togithub.com/diffplug/spotless/pull/1660))
- CDT `11.0` -> `11.1`
### [`v2.37.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2370---2023-03-13)
##### Added
- You can now put the filename into a license header template with `$FILE`. ([#1605](https://togithub.com/diffplug/spotless/pull/1605) fixes [#1147](https://togithub.com/diffplug/spotless/issues/1147))
##### Changes
- We are now opting in to Gradle's new stable configuration cache. ([#1591](https://togithub.com/diffplug/spotless/pull/1591))
- Adopt [Equo Solstice OSGi and p2 shim](https://togithub.com/equodev/equo-ide/tree/main/solstice) to update all Eclipse-based plugins. ([#1524](https://togithub.com/diffplug/spotless/pull/1524))
- Eclipse JDT now supports `4.9` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch.
- Eclipse Groovy now supports `4.18` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch.
- Eclipse CDT now supports `10.6` through `11.0`.
- Eclipse WTP is still WIP at [#1622](https://togithub.com/diffplug/spotless/pull/1622).
### [`v2.36.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2360---2023-02-27)
##### Added
- `gradlew equoIde` opens a repeatable clean Spotless dev environment. ([#1523](https://togithub.com/diffplug/spotless/pull/1523))
- `cleanthat` added `includeDraft` option, to include draft mutators from composite mutators. ([#1574](https://togithub.com/diffplug/spotless/pull/1574))
- `npm`-based formatters now support caching of `node_modules` directory ([#1590](https://togithub.com/diffplug/spotless/pull/1590))
##### Fixed
- `JacksonJsonFormatterFunc` handles json files with an Array as root. ([#1585](https://togithub.com/diffplug/spotless/pull/1585))
##### Changes
- Bump default `cleanthat` version to latest `2.1` -> `2.6` ([#1569](https://togithub.com/diffplug/spotless/pull/1569) and [#1574](https://togithub.com/diffplug/spotless/pull/1574))
- Reduce logging-noise created by `npm`-based formatters ([#1590](https://togithub.com/diffplug/spotless/pull/1590) fixes [#1582](https://togithub.com/diffplug/spotless/issues/1582))
### [`v2.35.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2350---2023-02-10)
##### Added
- CleanThat Java Refactorer. ([#1560](https://togithub.com/diffplug/spotless/pull/1560))
- Introduce `LazyArgLogger` to allow for lazy evaluation of log messages in slf4j logging. ([#1565](https://togithub.com/diffplug/spotless/pull/1565))
##### Fixed
- Allow multiple instances of the same npm-based formatter to be used by separating their `node_modules` directories. ([#1565](https://togithub.com/diffplug/spotless/pull/1565))
- `ktfmt` default style uses correct continuation indent. ([#1562](https://togithub.com/diffplug/spotless/pull/1562))
##### Changes
- Bump default `ktfmt` version to latest `0.42` -> `0.43` ([#1561](https://togithub.com/diffplug/spotless/pull/1561))
- Bump default `jackson` version to latest `2.14.1` -> `2.14.2` ([#1536](https://togithub.com/diffplug/spotless/pull/1536))
### [`v2.34.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2340---2023-01-26)
##### Added
- `Formatter` now has a field `public static final File NO_FILE_SENTINEL` which can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. ([#1525](https://togithub.com/diffplug/spotless/pull/1525))
### [`v2.33.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2330---2023-01-26)
##### Added
- `ProcessRunner` has added some convenience methods so it can be used for Maven testing. ([#1496](https://togithub.com/diffplug/spotless/pull/1496))
- `ProcessRunner` allows to limit captured output to a certain number of bytes. ([#1511](https://togithub.com/diffplug/spotless/pull/1511))
- `ProcessRunner` is now capable of handling long-running tasks where waiting for exit is delegated to the caller. ([#1511](https://togithub.com/diffplug/spotless/pull/1511))
- Allow to specify node executable for node-based formatters using `nodeExecutable` parameter ([#1500](https://togithub.com/diffplug/spotless/pull/1500))
##### Fixed
- The default list of type annotations used by `formatAnnotations` has had 8 more annotations from the Checker Framework added [#1494](https://togithub.com/diffplug/spotless/pull/1494)
##### Changes
- **POTENTIALLY BREAKING** Bump minimum JRE from 8 to 11, next release likely to bump bytecode to Java 11 ([#1514](https://togithub.com/diffplug/spotless/pull/1514) part 1 of [#1337](https://togithub.com/diffplug/spotless/issues/1337))
- Rename `YamlJacksonStep` into `JacksonYamlStep` while normalizing Jackson usage ([#1492](https://togithub.com/diffplug/spotless/pull/1492))
- Convert `gson` integration to use a compile-only source set ([#1510](https://togithub.com/diffplug/spotless/pull/1510)).
- \*\* POTENTIALLY BREAKING\*\* Removed support for KtLint 0.3x and 0.45.2 ([#1475](https://togithub.com/diffplug/spotless/pull/1475))
- `KtLint` does not maintain a stable API - before this PR, we supported every breaking change in the API since 2019.
- From now on, we will support no more than 2 breaking changes at a time.
- NpmFormatterStepStateBase delays `npm install` call until the formatter is first used. This enables better integration
with `gradle-node-plugin`. ([#1522](https://togithub.com/diffplug/spotless/pull/1522))
- Bump default `ktlint` version to latest `0.48.1` -> `0.48.2` ([#1529](https://togithub.com/diffplug/spotless/pull/1529))
- Bump default `scalafmt` version to latest `3.6.1` -> `3.7.1` ([#1529](https://togithub.com/diffplug/spotless/pull/1529))
### [`v2.32.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2320---2023-01-13)
##### Added
- Add option `editorConfigFile` for `ktLint` [#142](https://togithub.com/diffplug/spotless/issues/142)
- **POTENTIALLY BREAKING** `ktlint` step now modifies license headers. Make sure to put `licenseHeader` *after* `ktlint`.
- Added `skipLinesMatching` option to `licenseHeader` to support formats where license header cannot be immediately added to the top of the file (e.g. xml, sh). ([#1441](https://togithub.com/diffplug/spotless/pull/1441)).
- Add YAML support through Jackson ([#1478](https://togithub.com/diffplug/spotless/pull/1478))
- Added support for npm-based [ESLint](https://eslint.org/)-formatter for javascript and typescript ([#1453](https://togithub.com/diffplug/spotless/pull/1453))
- Better suggested messages when user's default is set by JVM limitation. ([#995](https://togithub.com/diffplug/spotless/pull/995))
##### Fixed
- Support `ktlint` 0.48+ new rule disabling syntax ([#1456](https://togithub.com/diffplug/spotless/pull/1456)) fixes ([#1444](https://togithub.com/diffplug/spotless/issues/1444))
- Fix subgroups leading catch all matcher.
##### Changes
- Bump default version for `prettier` from `2.0.5` to `2.8.1` ([#1453](https://togithub.com/diffplug/spotless/pull/1453))
- Bump the dev version of Gradle from `7.5.1` to `7.6` ([#1409](https://togithub.com/diffplug/spotless/pull/1409))
- We also removed the no-longer-required dependency `org.codehaus.groovy:groovy-xml`
- Breaking changes to Spotless' internal testing infrastructure `testlib` ([#1443](https://togithub.com/diffplug/spotless/pull/1443))
- `ResourceHarness` no longer has any duplicated functionality which was also present in `StepHarness`
- `StepHarness` now operates on `Formatter` rather than a `FormatterStep`
- `StepHarnessWithFile` now takes a `ResourceHarness` in its constructor to handle the file manipulation parts
- Standardized that we test exception *messages*, not types, which will ease the transition to linting later on
- Bump default `ktlint` version to latest `0.47.1` -> `0.48.1` ([#1456](https://togithub.com/diffplug/spotless/pull/1456))
- Switch our publishing infrastructure from CircleCI to GitHub Actions ([#1462](https://togithub.com/diffplug/spotless/pull/1462)).
- Help wanted for moving our tests too ([#1472](https://togithub.com/diffplug/spotless/issues/1472))
### [`v2.31.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2310---2022-11-24)
##### Added
- `importOrder` now support groups of imports without blank lines ([#1401](https://togithub.com/diffplug/spotless/pull/1401))
##### Fixed
- Don't treat `@Value` as a type annotation [#1367](https://togithub.com/diffplug/spotless/pull/1367)
- Support `ktlint_disabled_rules` in `ktlint` 0.47.x [#1378](https://togithub.com/diffplug/spotless/pull/1378)
- Share git repositories across projects when using ratchet ([#1426](https://togithub.com/diffplug/spotless/pull/1426))
##### Changes
- Bump default `ktfmt` version to latest `0.40` -> `0.41` ([#1340](https://togithub.com/diffplug/spotless/pull/1340))
- Bump default `scalafmt` version to latest `3.5.9` -> `3.6.1` ([#1373](https://togithub.com/diffplug/spotless/pull/1373))
- Bump default `diktat` version to latest `1.2.3` -> `1.2.4.2` ([#1393](https://togithub.com/diffplug/spotless/pull/1393))
- Bump default `palantir-java-format` version to latest `2.10` -> `2.28` ([#1393](https://togithub.com/diffplug/spotless/pull/1393))
### [`v2.30.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2300---2022-09-14)
##### Added
- `formatAnnotations()` step to correct formatting of Java type annotations. It puts type annotations on the same line as the type that they qualify. Run it after a Java formatting step, such as `googleJavaFormat()`. ([#1275](https://togithub.com/diffplug/spotless/pull/1275))
##### Changes
- Bump default `ktfmt` version to latest `0.39` -> `0.40` ([#1312](https://togithub.com/diffplug/spotless/pull/1312))
- Bump default `ktlint` version to latest `0.46.1` -> `0.47.1` ([#1303](https://togithub.com/diffplug/spotless/pull/1303))
- Also restored support for older versions of ktlint back to `0.31.0`
nulab/zxcvbn4j (com.nulab-inc:zxcvbn)
### [`v1.8.2`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#182-2023-08-21)
[Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.8.1...1.8.2)
- fix: fix the discrepancy in password guesses between zxcvbn and zxcvbn4j [#151](https://togithub.com/nulab/zxcvbn4j/pull/151) ([vvatanabe](https://togithub.com/vvatanabe))
- style: format all with google-java-format [#150](https://togithub.com/nulab/zxcvbn4j/pull/150) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.Match [#149](https://togithub.com/nulab/zxcvbn4j/pull/149) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.OmnibusMatcher [#148](https://togithub.com/nulab/zxcvbn4j/pull/148) ([vvatanabe](https://togithub.com/vvatanabe))
### [`v1.8.1`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#181-2023-08-18)
[Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.8.0...1.8.1)
- fix: improved SpatialMatcher decision logic ([#84](https://togithub.com/nulab/zxcvbn4j/issues/84)) ([#129](https://togithub.com/nulab/zxcvbn4j/issues/129)) [#147](https://togithub.com/nulab/zxcvbn4j/pull/147) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.ReverseDictionaryMatcher [#146](https://togithub.com/nulab/zxcvbn4j/pull/146) ([vvatanabe](https://togithub.com/vvatanabe))
- style: format code in matchers.RepeatMatcher [#145](https://togithub.com/nulab/zxcvbn4j/pull/145) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.DateMatcher [#144](https://togithub.com/nulab/zxcvbn4j/pull/144) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.RegexMatcher [#143](https://togithub.com/nulab/zxcvbn4j/pull/143) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.DictionaryMatcher [#142](https://togithub.com/nulab/zxcvbn4j/pull/142) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.L33tMatcher [#141](https://togithub.com/nulab/zxcvbn4j/pull/141) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.SequenceMatcher [#140](https://togithub.com/nulab/zxcvbn4j/pull/140) ([vvatanabe](https://togithub.com/vvatanabe))
- fix: fix the warnings from SpotBugs [#139](https://togithub.com/nulab/zxcvbn4j/pull/139) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.SpatialMatcher [#138](https://togithub.com/nulab/zxcvbn4j/pull/138) ([vvatanabe](https://togithub.com/vvatanabe))
- refactor: refactoring matchers.RepeatMatcher [#137](https://togithub.com/nulab/zxcvbn4j/pull/137) ([vvatanabe](https://togithub.com/vvatanabe))
### [`v1.8.0`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#180-2023-04-29)
[Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.7.0...1.8.0)
- Added feedback messages translated into Spanish [#135](https://togithub.com/nulab/zxcvbn4j/pull/135) ([manchilop](https://togithub.com/manchilop))
- Switch the JavaScript engine used for testing from Nashorn to GraalJS [#128](https://togithub.com/nulab/zxcvbn4j/pull/128) ([yasuyuki-baba](https://togithub.com/yasuyuki-baba))
- JMH-based set of benchmarks [#127](https://togithub.com/nulab/zxcvbn4j/pull/127) ([yasuyuki-baba](https://togithub.com/yasuyuki-baba))
### [`v1.7.0`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#170-2022-04-13)
[Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.6.0...1.7.0)
- fix typo in the package name of the resource file ([#125](https://togithub.com/nulab/zxcvbn4j/issues/125)) [#126](https://togithub.com/nulab/zxcvbn4j/pull/126) ([vvatanabe](https://togithub.com/vvatanabe))
- Allow users to use their own keyboard layouts and dictionaries [#124](https://togithub.com/nulab/zxcvbn4j/pull/124) ([yasuyuki-baba](https://togithub.com/yasuyuki-baba))
### [`v1.6.0`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#160-2022-04-05)
[Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.5.2...1.6.0)
- Change the position of the defining signing ([#121](https://togithub.com/nulab/zxcvbn4j/issues/121)) [#123](https://togithub.com/nulab/zxcvbn4j/pull/123) ([vvatanabe](https://togithub.com/vvatanabe))
- use configurations.archives in signing ([#121](https://togithub.com/nulab/zxcvbn4j/issues/121)) [#122](https://togithub.com/nulab/zxcvbn4j/pull/122) ([vvatanabe](https://togithub.com/vvatanabe))
- Make Scoring.factorial(int) return long [#116](https://togithub.com/nulab/zxcvbn4j/pull/116) ([InkerBot](https://togithub.com/InkerBot))
- Added Italian translation [#113](https://togithub.com/nulab/zxcvbn4j/pull/113) ([gdonisi](https://togithub.com/gdonisi))
- Correct strength.score definition [#117](https://togithub.com/nulab/zxcvbn4j/pull/117) ([AChep](https://togithub.com/AChep))
- Fixes [#110](https://togithub.com/nulab/zxcvbn4j/issues/110) - correct encoding for French and German. [#111](https://togithub.com/nulab/zxcvbn4j/pull/111) ([40rn05lyv](https://togithub.com/40rn05lyv))
- Add module-info.java [#104](https://togithub.com/nulab/zxcvbn4j/pull/104) ([overheadhunter](https://togithub.com/overheadhunter))
- temporarily remove test with JDK 17 ([#119](https://togithub.com/nulab/zxcvbn4j/issues/119)) [#120](https://togithub.com/nulab/zxcvbn4j/pull/120) ([vvatanabe](https://togithub.com/vvatanabe))
- Migrated to GitHub Actions [#112](https://togithub.com/nulab/zxcvbn4j/pull/112) ([overheadhunter](https://togithub.com/overheadhunter))
- Update README.md [#108](https://togithub.com/nulab/zxcvbn4j/pull/108) ([eltociear](https://togithub.com/eltociear))
bonigarcia/webdrivermanager (io.github.bonigarcia:webdrivermanager)
### [`v4.4.3`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#443---2021-05-09)
##### Added
- Support for ARM64 (Aarch64) architecture (issue [#634](https://togithub.com/bonigarcia/webdrivermanager/issues/634))
- Include method arm64() in WDM API to specify ARM64 architecture
##### Fixed
- Fix execution of registry query commands to detect browser version (for Windows)
### [`v4.4.2`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#442---2021-05-09)
- Due to a problem in the release procedure, version 4.4.2 is identical to 4.4.1
### [`v4.4.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#441---2021-04-22)
##### Fixed
- Fix browser version detection in Mac (issue [#632](https://togithub.com/bonigarcia/webdrivermanager/issues/632))
### [`v4.4.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#440---2021-03-06)
##### Added
- Automatic module name in MANIFEST.MF for JDK 9+ support (PR [#615](https://togithub.com/bonigarcia/webdrivermanager/issues/615))
- Include config key wdm.browserVersionDetectionRegex, equivalent to API method browserVersionDetectionRegex()
- Expose method .exportParameter() in WebDriverManager API
- Include config key wdm.useChromiumDriverSnap to use Chromium snap package (false by default)
- Support local URLs (file://) for versions and commands properties
- Include new API methods: useLocalCommandsPropertiesFirst(), versionsPropertiesUrl(URL), and commandsPropertiesUrl(URL)
##### Changed
- Extract commands database as a properties file (commands.properties)
##### Removed
- Remove method browserPath() in WebDriverManager API (changed by browserVersionDetectionCommand())
jhy/jsoup (org.jsoup:jsoup)
### [`v1.17.2`](https://togithub.com/jhy/jsoup/blob/HEAD/CHANGES.md#1172-2023-Dec-29)
##### Improvements
- **Attribute object accessors**: Added `Element.attribute(String)` and `Attributes.attribute(String)` to more simply
obtain an `Attribute` object. [2069](https://togithub.com/jhy/jsoup/issues/2069)
- **Attribute source tracking**: If source tracking is on, and an Attribute's key is changed (
via `Attribute.setKey(String)`), the source range is now still tracked
in `Attribute.sourceRange()`. [2070](https://togithub.com/jhy/jsoup/issues/2070)
- **Wildcard attribute selector**: Added support for the `[*]` element with any attribute selector. And also restored
support for selecting by an empty attribute name prefix (`[^]`). [2079](https://togithub.com/jhy/jsoup/issues/2079)
##### Bug Fixes
- **Mixed-cased source position**: When tracking the source position of attributes, if the source attribute name was
mix-cased but the parser was lower-case normalizing attribute names, the source position for that attribute was not
tracked correctly. [2067](https://togithub.com/jhy/jsoup/issues/2067)
- **Source position NPE**: When tracking the source position of a body fragment parse, a null pointer
exception was thrown. [2068](https://togithub.com/jhy/jsoup/issues/2068)
- **Multi-point emoji entity**: A multi-point encoded emoji entity may be incorrectly decoded to the replacement
character. [2074](https://togithub.com/jhy/jsoup/issues/2074)
- **Selector sub-expressions**: (Regression) in a selector like `parent [attr=va], other`, the `, OR` was binding
to `[attr=va]` instead of `parent [attr=va]`, causing incorrect selections. The fix includes a EvaluatorDebug class
that generates a sexpr to represent the query, allowing simpler and more thorough query parse
tests. [2073](https://togithub.com/jhy/jsoup/issues/2073)
- **XML CData output**: When generating XML-syntax output from parsed HTML, script nodes containing (pseudo) CData
sections would have an extraneous CData section added, causing script execution errors. Now, the data content is
emitted in a HTML/XML/XHTML polyglot format, if the data is not already within a CData
section. [2078](https://togithub.com/jhy/jsoup/issues/2078)
- **Thread safety**: The `:has` evaluator held a non-thread-safe Iterator, and so if an Evaluator object was
shared across multiple concurrent threads, a NoSuchElement exception may be thrown, and the selected results may be
incorrect. Now, the iterator object is a thread-local. [2088](https://togithub.com/jhy/jsoup/issues/2088)
***
Older changes for versions 0.1.1 (2010-Jan-31) through 1.17.1 (2023-Nov-27) may be found in
[change-archive.txt](./change-archive.txt).
asciidoctor/asciidoctorj (org.asciidoctor:asciidoctorj)
### [`v2.5.12`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.12)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.11...v2.5.12)
**Improvements**:
- Add Reader.getSource() and Reader.getSourceLines() ([#1262](https://togithub.com/asciidoctor/asciidoctorj/issues/1262))
- Upgrade to asciidoctor 2.0.22 ([#1268](https://togithub.com/asciidoctor/asciidoctorj/issues/1268))
- Upgrade to JRuby 9.4.6.0 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267))
- Upgrade to asciidoctorj-pdf 2.3.14 ([#1268](https://togithub.com/asciidoctor/asciidoctorj/issues/1268))
- Upgrade to asciidoctorj-diagram 2.3.0 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267))
- Upgrade to asciidoctorj-diagram-plantuml 1.2024.3 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267))
- Upgrade to asciidoctorj-reveal.js 5.1.0 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267))
- Upgrade to asciidoctorj-epub3.js 2.1.0 ([#1268](https://togithub.com/asciidoctor/asciidoctorj/issues/1268))
### [`v2.5.11`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.11)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.10...v2.5.11)
**Improvement**:
- Upgrade to JRuby 9.4.5.0 ([#1254](https://togithub.com/asciidoctor/asciidoctorj/issues/1254))
- Upgrade to JRuby 9.4.3.0 ([#1235](https://togithub.com/asciidoctor/asciidoctorj/issues/1235)) ([@headius](https://togithub.com/headius))
- Upgrade to asciidoctorj-pdf 2.3.10 ([#1256](https://togithub.com/asciidoctor/asciidoctorj/issues/1256))
- Add `setContext` function to ContentNode. ([#1253](https://togithub.com/asciidoctor/asciidoctorj/issues/1253)) ([@RayOffiah](https://togithub.com/RayOffiah))
**Bug Fixes:**:
- CLI should set :mkdirs option by default ([#1241](https://togithub.com/asciidoctor/asciidoctorj/issues/1241)) ([@mojavelinux](https://togithub.com/mojavelinux))
#### Release Meta
Released on: 2023-12-20
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
### [`v2.5.10`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.10)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.9...v2.5.10)
**Improvement**:
- Upgrade to JRuby 9.4.2.0 ([#1215](https://togithub.com/asciidoctor/asciidoctorj/issues/1215)) ([@abelsromero](https://togithub.com/abelsromero))
#### Release Meta
Released on: 2023-06-04
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
### [`v2.5.9`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.9): v.2.5.9
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.8...v2.5.9)
**Improvement**:
- Upgrade to asciidoctor-diagram 2.0.20
**Build / Infrastructure**:
- Fix Asciidoctor upstream CI tests ([#1178](https://togithub.com/asciidoctor/asciidoctorj/issues/1178)) ([@abelsromero](https://togithub.com/abelsromero))
#### Release Meta
Released on: 2023-06-01
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
### [`v2.5.8`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.8)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.7...v2.5.8)
**Improvement**:
- Add 'standalone' option, deprecates 'headerFooter' ([#1160](https://togithub.com/asciidoctor/asciidoctorj/issues/1160)) ([@abelsromero](https://togithub.com/abelsromero))
- Upgrade to asciidoctorj-diagram 2.2.7
**Bug Fixes**:
- Fix destinationDir not having effect. Deprecate destinationDir in favour of toDir ([#853](https://togithub.com/asciidoctor/asciidoctorj/issues/853), [#941](https://togithub.com/asciidoctor/asciidoctorj/issues/941)) ([@abelsromero](https://togithub.com/abelsromero))
- Fix ConcurrentModificationException when converting to stream concurrently ([#1158](https://togithub.com/asciidoctor/asciidoctorj/issues/1158)) ([@rocketraman](https://togithub.com/rocketraman))
#### Release Meta
Released on: 2023-04-15
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
### [`v2.5.7`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.7)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.6...v2.5.7)
**Improvement**
- Upgrade to asciidoctorj 2.0.18 ([#1126](https://togithub.com/asciidoctor/asciidoctorj/issues/1126))
**Build / Infrastructure**
- Replace use of deprecated 'numbered' attribute by 'sectnums' ([#1127](https://togithub.com/asciidoctor/asciidoctorj/issues/1127)) ([@abelsromero](https://togithub.com/abelsromero))
#### Release Meta
Released on: 2022-10-21
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
### [`v2.5.6`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.6)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.5...v2.5.6)
**Improvement**
- Add command line option --failure-level to force non-zero exit code from AsciidoctorJ CLI if specified logging level is reached. ([#1115](https://togithub.com/asciidoctor/asciidoctorj/issues/1115)) ([@pasieronen](https://togithub.com/pasieronen))
- Upgrade to JRuby 9.3.8.0 ([#1117](https://togithub.com/asciidoctor/asciidoctorj/issues/1117))
- Upgrade to Rouge 3.30.0 ([#1118](https://togithub.com/asciidoctor/asciidoctorj/issues/1118))
**Bug Fixes**
- Avoid throwing an exception when using AsciidoctorJ CLI and reading input from stdin ([#1105](https://togithub.com/asciidoctor/asciidoctorj/issues/1105)) ([@AlexCzar](https://togithub.com/AlexCzar))
#### Release Meta
Released on: 2022-09-19
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
### [`v2.5.5`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.5)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.4...v2.5.5)
This release is a minor bugfix release
**Improvement**
- Upgrade to Rouge 3.29.0 ([#1103](https://togithub.com/asciidoctor/asciidoctorj/issues/1103))
**Bug Fixes**
- Cell nodes do not inherit from StructuralNode ([#1086](https://togithub.com/asciidoctor/asciidoctorj/issues/1086)) ([@rahmanusta](https://togithub.com/rahmanusta))
#### Release Meta
Released on: 2022-07-26
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
### [`v2.5.4`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.4)
[Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.3...v2.5.4)
This release brings a few dependency updates and bug fixes.
It is also the first one to be built on GH Actions!
**Improvement**
- Upgrade to asciidoctorj-diagram 2.2.3 ([#1091](https://togithub.com/asciidoctor/asciidoctorj/issues/1091))
- Upgrade to jcommander 1.81 ([#1079](https://togithub.com/asciidoctor/asciidoctorj/issues/1079))
- Upgrade to JRuby 9.3.4.0 ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085))
- Upgrade to Rouge 3.28.0 ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085))
**Bug Fixes**
- Make DescriptionList.getBlocks() return null instead of a List of DescriptionListItems resulting in a ClassCastException ([#1082](https://togithub.com/asciidoctor/asciidoctorj/issues/1082)) ([@someth2say](https://togithub.com/someth2say))
**Build Improvement**
- Upgrade to gradle 7.4.2 ([#1086](https://togithub.com/asciidoctor/asciidoctorj/issues/1086))
- Upgrade to Wildfly 26.0.1 for integration test ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085))
- Upgrade to Spring Boot 2.6.5 for integration test ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085))
- Fix gem version check task ([#1087](https://togithub.com/asciidoctor/asciidoctorj/issues/1087))
- Release from Github Actions ([#1090](https://togithub.com/asciidoctor/asciidoctorj/issues/1090))
**Documentation**
- Clarify execution order for extensions ([@rockyallen](https://togithub.com/rockyallen)) ([#1068](https://togithub.com/asciidoctor/asciidoctorj/issues/1068))
- Added docs for attributes and positional attributes in extensions ([#1072](https://togithub.com/asciidoctor/asciidoctorj/issues/1072))
- Added docs for how to log from extensions ([#1071](https://togithub.com/asciidoctor/asciidoctorj/issues/1071))
#### Release Meta
Released on: 2022-06-30
Released by: [@robertpanzer](https://togithub.com/robertpanzer)
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v2.7.18`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.18)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.17...v2.7.18)
#### ⚠️ Noteworthy Changes
- Following the Paketo team's [announcement](https://blog.paketo.io/posts/paketo-bionic-builder-is-unsafe/) that the Bionic CNB builders will be removed, the default builder using by `bootBuildImage` (Gradle) and `spring-boot:build-image` (Maven) has been changed to Paketo Jammy [#38477](https://togithub.com/spring-projects/spring-boot/issues/38477)
#### :lady_beetle: Bug Fixes
- App fails to start with a NoSuchMethodError when using Flyway 10.0.0 [#38164](https://togithub.com/spring-projects/spring-boot/issues/38164)
- spring.webflux.multipart.max-disk-usage-per-part behaves incorrectly for values where the number of bytes overflows an int [#38146](https://togithub.com/spring-projects/spring-boot/issues/38146)
- Mail health indicator fails when host is not set in properties [#38007](https://togithub.com/spring-projects/spring-boot/issues/38007)
#### :notebook_with_decorative_cover: Documentation
- Document supported SQL comment prefixes [#38385](https://togithub.com/spring-projects/spring-boot/pull/38385)
- Fix link to Elasticsearch health indicator [#38330](https://togithub.com/spring-projects/spring-boot/pull/38330)
- Improve --help and documentation for "encodepassword -a/--algorithm" in the Spring Boot CLI [#38203](https://togithub.com/spring-projects/spring-boot/issues/38203)
- Document that TomcatConnectorCustomizers are not applied to additional connectors [#38183](https://togithub.com/spring-projects/spring-boot/issues/38183)
- MyErrorWebExceptionHandler example in documentation isn't working [#38104](https://togithub.com/spring-projects/spring-boot/issues/38104)
- Document that SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS is disabled by default [#38083](https://togithub.com/spring-projects/spring-boot/issues/38083)
- Update "Running Behind a Front-end Proxy Server" to include reactive and ForwardedHeaderTransformer [#37282](https://togithub.com/spring-projects/spring-boot/issues/37282)
- Improve documentation of `classpath.idx` file and its generation by the Maven and Gradle plugins [#37125](https://togithub.com/spring-projects/spring-boot/issues/37125)
- Document configuration for building images with Colima [#34522](https://togithub.com/spring-projects/spring-boot/issues/34522)
- Code sample in "Developing Your First Spring Boot Application" does not work [#34513](https://togithub.com/spring-projects/spring-boot/issues/34513)
- Document ConfigurationPropertyCaching [#34172](https://togithub.com/spring-projects/spring-boot/issues/34172)
- Document that application.\* banner variables require a packaged jar or the use of Boot's launcher [#33489](https://togithub.com/spring-projects/spring-boot/issues/33489)
- Add section on AspectJ support [#32642](https://togithub.com/spring-projects/spring-boot/issues/32642)
- Document server.servlet.encoding.\* properties and server.servlet.encoding.mapping in particular [#32472](https://togithub.com/spring-projects/spring-boot/issues/32472)
- Add a section on customizing embedded reactive servers [#31917](https://togithub.com/spring-projects/spring-boot/issues/31917)
- Clarify that MVC components provided through WebMvcRegistrations are subject to subsequent processing and configuration by MVC [#31232](https://togithub.com/spring-projects/spring-boot/issues/31232)
- Clarifying documentation on including a top-level `@TestConfiguration` class in a test [#30513](https://togithub.com/spring-projects/spring-boot/issues/30513)
- Clarify that `@AutoConfigureWebTestClient` binds WebTestClient to mock infrastructure [#29890](https://togithub.com/spring-projects/spring-boot/issues/29890)
- Improve systemd configuration documentation [#28453](https://togithub.com/spring-projects/spring-boot/issues/28453)
- Document how to customize the basePackages that auto-configurations consider (for example Spring Data Repositories) [#27549](https://togithub.com/spring-projects/spring-boot/issues/27549)
- Document additional user configuration that's required after setting `spring.hateoas.use-hal-as-default-json-media-type` to `false` [#26814](https://togithub.com/spring-projects/spring-boot/issues/26814)
- Add how-to documentation for test-only database migrations with Flyway/Liquibase [#26796](https://togithub.com/spring-projects/spring-boot/issues/26796)
#### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.7 [#38427](https://togithub.com/spring-projects/spring-boot/issues/38427)
- Upgrade to DB2 JDBC 11.5.9.0 [#38428](https://togithub.com/spring-projects/spring-boot/issues/38428)
- Upgrade to Dropwizard Metrics 4.2.22 [#38429](https://togithub.com/spring-projects/spring-boot/issues/38429)
- Upgrade to Elasticsearch 7.17.15 [#38430](https://togithub.com/spring-projects/spring-boot/issues/38430)
- Upgrade to Glassfish JAXB 2.3.9 [#38431](https://togithub.com/spring-projects/spring-boot/issues/38431)
- Upgrade to Micrometer 1.9.17 [#38279](https://togithub.com/spring-projects/spring-boot/issues/38279)
- Upgrade to Netty 4.1.101.Final [#38432](https://togithub.com/spring-projects/spring-boot/issues/38432)
- Upgrade to Pooled JMS 1.2.6 [#38433](https://togithub.com/spring-projects/spring-boot/issues/38433)
- Upgrade to Reactor Bom 2020.0.38 [#38280](https://togithub.com/spring-projects/spring-boot/issues/38280)
- Upgrade to Spring Batch 4.3.10 [#38281](https://togithub.com/spring-projects/spring-boot/issues/38281)
- Upgrade to Spring Data Bom 2021.2.18 [#38282](https://togithub.com/spring-projects/spring-boot/issues/38282)
- Upgrade to Spring Framework 5.3.31 [#38283](https://togithub.com/spring-projects/spring-boot/issues/38283)
- Upgrade to Spring HATEOAS 1.5.6 [#38373](https://togithub.com/spring-projects/spring-boot/issues/38373)
- Upgrade to Spring Integration 5.5.20 [#38491](https://togithub.com/spring-projects/spring-boot/issues/38491)
- Upgrade to Spring RESTDocs 2.0.8.RELEASE [#38434](https://togithub.com/spring-projects/spring-boot/issues/38434)
- Upgrade to Spring WS 3.1.8 [#38284](https://togithub.com/spring-projects/spring-boot/issues/38284)
- Upgrade to Tomcat 9.0.83 [#38435](https://togithub.com/spring-projects/spring-boot/issues/38435)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@GVictorG7](https://togithub.com/GVictorG7), [@PENEKhun](https://togithub.com/PENEKhun), [@dreis2211](https://togithub.com/dreis2211), and [@ize
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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:
1.0.26
->1.0.31
3.0.0
->3.4.1
2.29.0
->2.43.0
9.1
->9.7
1.5.2
->1.8.2
4.3.1
->4.4.3
3.0.0-M5
->3.2.5
1.14.3
->1.17.2
0.7.6
->0.9.6
1.9
->1.11.0
2.6
->2.16.0
3.1.2
->3.3.1
2.2
->2.2.2
2.5.3
->2.5.12
2.7.1
->2.7.18
Release Notes
Yaffle/EventSource (event-source-polyfill)
### [`v1.0.31`](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/af4013308b06c30d162208eb18985f39d9c1f633...1.0.31) ### [`v1.0.30`](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/f864e1fc30fc4dd10c895b10e451a89042ca837b...af4013308b06c30d162208eb18985f39d9c1f633) ### [`v1.0.29`](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/ccf0883df5318b5f80a42d51144d5234cac6a6b5...f864e1fc30fc4dd10c895b10e451a89042ca837b) ### [`v1.0.28`](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5) [Compare Source](https://togithub.com/Yaffle/EventSource/compare/de137927e13d8afac153d2485152ccec48948a7a...ccf0883df5318b5f80a42d51144d5234cac6a6b5)diffplug/spotless (com.diffplug.spotless:spotless-maven-plugin)
### [`v2.43.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2430---2023-11-27) ##### Added - Support custom rule sets for Ktlint. ([#1896](https://togithub.com/diffplug/spotless/pull/1896)) ##### Fixed - Fix Eclipse JDT on some settings files. ([#1864](https://togithub.com/diffplug/spotless/pull/1864) fixes [#1638](https://togithub.com/diffplug/spotless/issues/1638)) ##### Changes - Bump default `ktlint` version to latest `1.0.0` -> `1.0.1`. ([#1855](https://togithub.com/diffplug/spotless/pull/1855)) - Add a Step to remove semicolons from Groovy files. ([#1881](https://togithub.com/diffplug/spotless/pull/1881)) ### [`v2.42.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2420---2023-09-28) ##### Added - Support for biome. The Rome project [was renamed to Biome](https://biomejs.dev/blog/annoucing-biome/). The configuration is still the same, but you should switch to the new `biome` tag / function and adjust the version accordingly. ([#1804](https://togithub.com/diffplug/spotless/issues/1804)). - Support for `google-java-format`'s `skip-javadoc-formatting` option. ([#1793](https://togithub.com/diffplug/spotless/pull/1793)) - Support configuration of mirrors for P2 repositories in Maven DSL ([#1697](https://togithub.com/diffplug/spotless/issues/1697)). - New line endings mode `GIT_ATTRIBUTES_FAST_ALLSAME`. ([#1838](https://togithub.com/diffplug/spotless/pull/1838)) ##### Fixed - Fix support for plugins when using Prettier version `3.0.0` and newer. ([#1802](https://togithub.com/diffplug/spotless/pull/1802)) - Fix configuration cache issue around `external process started '/usr/bin/git --version'`. ([#1806](https://togithub.com/diffplug/spotless/issues/1806)) ##### Changes - Bump default `flexmark` version to latest `0.64.0` -> `0.64.8`. ([#1801](https://togithub.com/diffplug/spotless/pull/1801)) - Bump default `ktlint` version to latest `0.50.0` -> `1.0.0`. ([#1808](https://togithub.com/diffplug/spotless/pull/1808)) ### [`v2.41.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2410---2023-08-29) ##### Added - Add a `jsonPatch` step to `json` formatter configurations. This allows patching of JSON documents using [JSON Patches](https://jsonpatch.com). ([#1753](https://togithub.com/diffplug/spotless/pull/1753)) - Support GJF own import order. ([#1780](https://togithub.com/diffplug/spotless/pull/1780)) ##### Fixed - Use latest versions of popular style guides for `eslint` tests to fix failing `useEslintXoStandardRules` test. ([#1761](https://togithub.com/diffplug/spotless/pull/1761), [#1756](https://togithub.com/diffplug/spotless/issues/1756)) - Add support for `prettier` version `3.0.0` and newer. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1751](https://togithub.com/diffplug/spotless/issues/1751)) - Fix npm install calls when npm cache is not up-to-date. ([#1760](https://togithub.com/diffplug/spotless/pull/1760), [#1750](https://togithub.com/diffplug/spotless/issues/1750)) ##### Changes - Bump default `eslint` version to latest `8.31.0` -> `8.45.0` ([#1761](https://togithub.com/diffplug/spotless/pull/1761)) - Bump default `prettier` version to latest (v2) `2.8.1` -> `2.8.8`. ([#1760](https://togithub.com/diffplug/spotless/pull/1760)) - Bump default `greclipse` version to latest `4.27` -> `4.28`. ([#1775](https://togithub.com/diffplug/spotless/pull/1775)) ### [`v2.40.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2400---2023-07-17) ##### Added - Added support for Protobuf formatting based on [Buf](https://buf.build/). ([#1208](https://togithub.com/diffplug/spotless/issues/1208)) - `enum OnMatch { INCLUDE, EXCLUDE }` so that `FormatterStep.filterByContent` can not only include based on the pattern but also exclude. ([#1749](https://togithub.com/diffplug/spotless/pull/1749)) ##### Fixed - Update documented default `semanticSort` to `false`. ([#1728](https://togithub.com/diffplug/spotless/pull/1728)) ##### Changes - Bump default `cleanthat` version to latest `2.13` -> `2.17`. ([#1734](https://togithub.com/diffplug/spotless/pull/1734)) - Bump default `ktlint` version to latest `0.49.1` -> `0.50.0`. ([#1741](https://togithub.com/diffplug/spotless/issues/1741)) - Dropped support for `ktlint 0.47.x` following our policy of supporting two breaking changes at a time. - Dropped support for deprecated `useExperimental` parameter in favor of the `ktlint_experimental` property. ### [`v2.39.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2390---2023-05-24) ##### Added - `Jvm.Support` now accepts `-SNAPSHOT` versions, treated as the non`-SNAPSHOT`. ([#1583](https://togithub.com/diffplug/spotless/issues/1583)) - Support Rome as a formatter for JavaScript and TypeScript code. Adds a new `rome` step to `javascript` and `typescript` formatter configurations. ([#1663](https://togithub.com/diffplug/spotless/pull/1663)) - Add semantics-aware Java import ordering (i.e. sort by package, then class, then member). ([#522](https://togithub.com/diffplug/spotless/issues/522)) ##### Fixed - Fixed a regression which changed the import sorting order in `googleJavaFormat` introduced in `2.38.0`. ([#1680](https://togithub.com/diffplug/spotless/pull/1680)) - Equo-based formatters now work on platforms unsupported by Eclipse such as PowerPC (fixes [durian-swt#20](https://togithub.com/diffplug/durian-swt/issues/20)) - When P2 download fails, indicate the responsible formatter. ([#1698](https://togithub.com/diffplug/spotless/issues/1698)) ##### Changes - Equo-based formatters now download metadata to `~/.m2/repository/dev/equo/p2-data` rather than `~/.equo`, and for CI machines without a home directory the p2 data goes to `$GRADLE_USER_HOME/caches/p2-data`. ([#1714](https://togithub.com/diffplug/spotless/pull/1714)) - Bump default `googleJavaFormat` version to latest `1.16.0` -> `1.17.0`. ([#1710](https://togithub.com/diffplug/spotless/pull/1710)) - Bump default `ktfmt` version to latest `0.43` -> `0.44`. ([#1691](https://togithub.com/diffplug/spotless/pull/1691)) - Bump default `ktlint` version to latest `0.48.2` -> `0.49.1`. ([#1696](https://togithub.com/diffplug/spotless/issues/1696)) - Dropped support for `ktlint 0.46.x` following our policy of supporting two breaking changes at a time. - Bump default `sortpom` version to latest `3.0.0` -> `3.2.1`. ([#1675](https://togithub.com/diffplug/spotless/pull/1675)) ### [`v2.38.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2380---2023-04-06) ##### Added - Support configuration of mirrors for P2 repositories in `EquoBasedStepBuilder` ([#1629](https://togithub.com/diffplug/spotless/issues/1629)). - The `style` option in Palantir Java Format ([#1654](https://togithub.com/diffplug/spotless/pull/1654)). - Added formatter for Gherkin feature files ([#1649](https://togithub.com/diffplug/spotless/issues/1649)). ##### Changes - **POTENTIALLY BREAKING** Converted `googleJavaFormat` to a compile-only dependency and drop support for versions < `1.8`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630)) - Bump default `cleanthat` version to latest `2.6` -> `2.13`. ([#1589](https://togithub.com/diffplug/spotless/pull/1589) and [#1661](https://togithub.com/diffplug/spotless/pull/1661)) - Bump default `diktat` version `1.2.4.2` -> `1.2.5`. ([#1631](https://togithub.com/diffplug/spotless/pull/1631)) - Bump default `flexmark` version `0.62.2` -> `0.64.0`. ([#1302](https://togithub.com/diffplug/spotless/pull/1302)) - Bump default `googleJavaFormat` version `1.15.0` -> `1.16.0`. ([#1630](https://togithub.com/diffplug/spotless/pull/1630)) - Bump default `scalafmt` version `3.7.1` -> `3.7.3`. ([#1584](https://togithub.com/diffplug/spotless/pull/1584)) - Bump default Eclipse formatters for the 2023-03 release. ([#1662](https://togithub.com/diffplug/spotless/pull/1662)) - JDT and GrEclipse `4.26` -> `4.27` - Improve GrEclipse error reporting. ([#1660](https://togithub.com/diffplug/spotless/pull/1660)) - CDT `11.0` -> `11.1` ### [`v2.37.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2370---2023-03-13) ##### Added - You can now put the filename into a license header template with `$FILE`. ([#1605](https://togithub.com/diffplug/spotless/pull/1605) fixes [#1147](https://togithub.com/diffplug/spotless/issues/1147)) ##### Changes - We are now opting in to Gradle's new stable configuration cache. ([#1591](https://togithub.com/diffplug/spotless/pull/1591)) - Adopt [Equo Solstice OSGi and p2 shim](https://togithub.com/equodev/equo-ide/tree/main/solstice) to update all Eclipse-based plugins. ([#1524](https://togithub.com/diffplug/spotless/pull/1524)) - Eclipse JDT now supports `4.9` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse Groovy now supports `4.18` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse CDT now supports `10.6` through `11.0`. - Eclipse WTP is still WIP at [#1622](https://togithub.com/diffplug/spotless/pull/1622). ### [`v2.36.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2360---2023-02-27) ##### Added - `gradlew equoIde` opens a repeatable clean Spotless dev environment. ([#1523](https://togithub.com/diffplug/spotless/pull/1523)) - `cleanthat` added `includeDraft` option, to include draft mutators from composite mutators. ([#1574](https://togithub.com/diffplug/spotless/pull/1574)) - `npm`-based formatters now support caching of `node_modules` directory ([#1590](https://togithub.com/diffplug/spotless/pull/1590)) ##### Fixed - `JacksonJsonFormatterFunc` handles json files with an Array as root. ([#1585](https://togithub.com/diffplug/spotless/pull/1585)) ##### Changes - Bump default `cleanthat` version to latest `2.1` -> `2.6` ([#1569](https://togithub.com/diffplug/spotless/pull/1569) and [#1574](https://togithub.com/diffplug/spotless/pull/1574)) - Reduce logging-noise created by `npm`-based formatters ([#1590](https://togithub.com/diffplug/spotless/pull/1590) fixes [#1582](https://togithub.com/diffplug/spotless/issues/1582)) ### [`v2.35.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2350---2023-02-10) ##### Added - CleanThat Java Refactorer. ([#1560](https://togithub.com/diffplug/spotless/pull/1560)) - Introduce `LazyArgLogger` to allow for lazy evaluation of log messages in slf4j logging. ([#1565](https://togithub.com/diffplug/spotless/pull/1565)) ##### Fixed - Allow multiple instances of the same npm-based formatter to be used by separating their `node_modules` directories. ([#1565](https://togithub.com/diffplug/spotless/pull/1565)) - `ktfmt` default style uses correct continuation indent. ([#1562](https://togithub.com/diffplug/spotless/pull/1562)) ##### Changes - Bump default `ktfmt` version to latest `0.42` -> `0.43` ([#1561](https://togithub.com/diffplug/spotless/pull/1561)) - Bump default `jackson` version to latest `2.14.1` -> `2.14.2` ([#1536](https://togithub.com/diffplug/spotless/pull/1536)) ### [`v2.34.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2340---2023-01-26) ##### Added - `Formatter` now has a field `public static final File NO_FILE_SENTINEL` which can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. ([#1525](https://togithub.com/diffplug/spotless/pull/1525)) ### [`v2.33.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2330---2023-01-26) ##### Added - `ProcessRunner` has added some convenience methods so it can be used for Maven testing. ([#1496](https://togithub.com/diffplug/spotless/pull/1496)) - `ProcessRunner` allows to limit captured output to a certain number of bytes. ([#1511](https://togithub.com/diffplug/spotless/pull/1511)) - `ProcessRunner` is now capable of handling long-running tasks where waiting for exit is delegated to the caller. ([#1511](https://togithub.com/diffplug/spotless/pull/1511)) - Allow to specify node executable for node-based formatters using `nodeExecutable` parameter ([#1500](https://togithub.com/diffplug/spotless/pull/1500)) ##### Fixed - The default list of type annotations used by `formatAnnotations` has had 8 more annotations from the Checker Framework added [#1494](https://togithub.com/diffplug/spotless/pull/1494) ##### Changes - **POTENTIALLY BREAKING** Bump minimum JRE from 8 to 11, next release likely to bump bytecode to Java 11 ([#1514](https://togithub.com/diffplug/spotless/pull/1514) part 1 of [#1337](https://togithub.com/diffplug/spotless/issues/1337)) - Rename `YamlJacksonStep` into `JacksonYamlStep` while normalizing Jackson usage ([#1492](https://togithub.com/diffplug/spotless/pull/1492)) - Convert `gson` integration to use a compile-only source set ([#1510](https://togithub.com/diffplug/spotless/pull/1510)). - \*\* POTENTIALLY BREAKING\*\* Removed support for KtLint 0.3x and 0.45.2 ([#1475](https://togithub.com/diffplug/spotless/pull/1475)) - `KtLint` does not maintain a stable API - before this PR, we supported every breaking change in the API since 2019. - From now on, we will support no more than 2 breaking changes at a time. - NpmFormatterStepStateBase delays `npm install` call until the formatter is first used. This enables better integration with `gradle-node-plugin`. ([#1522](https://togithub.com/diffplug/spotless/pull/1522)) - Bump default `ktlint` version to latest `0.48.1` -> `0.48.2` ([#1529](https://togithub.com/diffplug/spotless/pull/1529)) - Bump default `scalafmt` version to latest `3.6.1` -> `3.7.1` ([#1529](https://togithub.com/diffplug/spotless/pull/1529)) ### [`v2.32.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2320---2023-01-13) ##### Added - Add option `editorConfigFile` for `ktLint` [#142](https://togithub.com/diffplug/spotless/issues/142) - **POTENTIALLY BREAKING** `ktlint` step now modifies license headers. Make sure to put `licenseHeader` *after* `ktlint`. - Added `skipLinesMatching` option to `licenseHeader` to support formats where license header cannot be immediately added to the top of the file (e.g. xml, sh). ([#1441](https://togithub.com/diffplug/spotless/pull/1441)). - Add YAML support through Jackson ([#1478](https://togithub.com/diffplug/spotless/pull/1478)) - Added support for npm-based [ESLint](https://eslint.org/)-formatter for javascript and typescript ([#1453](https://togithub.com/diffplug/spotless/pull/1453)) - Better suggested messages when user's default is set by JVM limitation. ([#995](https://togithub.com/diffplug/spotless/pull/995)) ##### Fixed - Support `ktlint` 0.48+ new rule disabling syntax ([#1456](https://togithub.com/diffplug/spotless/pull/1456)) fixes ([#1444](https://togithub.com/diffplug/spotless/issues/1444)) - Fix subgroups leading catch all matcher. ##### Changes - Bump default version for `prettier` from `2.0.5` to `2.8.1` ([#1453](https://togithub.com/diffplug/spotless/pull/1453)) - Bump the dev version of Gradle from `7.5.1` to `7.6` ([#1409](https://togithub.com/diffplug/spotless/pull/1409)) - We also removed the no-longer-required dependency `org.codehaus.groovy:groovy-xml` - Breaking changes to Spotless' internal testing infrastructure `testlib` ([#1443](https://togithub.com/diffplug/spotless/pull/1443)) - `ResourceHarness` no longer has any duplicated functionality which was also present in `StepHarness` - `StepHarness` now operates on `Formatter` rather than a `FormatterStep` - `StepHarnessWithFile` now takes a `ResourceHarness` in its constructor to handle the file manipulation parts - Standardized that we test exception *messages*, not types, which will ease the transition to linting later on - Bump default `ktlint` version to latest `0.47.1` -> `0.48.1` ([#1456](https://togithub.com/diffplug/spotless/pull/1456)) - Switch our publishing infrastructure from CircleCI to GitHub Actions ([#1462](https://togithub.com/diffplug/spotless/pull/1462)). - Help wanted for moving our tests too ([#1472](https://togithub.com/diffplug/spotless/issues/1472)) ### [`v2.31.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2310---2022-11-24) ##### Added - `importOrder` now support groups of imports without blank lines ([#1401](https://togithub.com/diffplug/spotless/pull/1401)) ##### Fixed - Don't treat `@Value` as a type annotation [#1367](https://togithub.com/diffplug/spotless/pull/1367) - Support `ktlint_disabled_rules` in `ktlint` 0.47.x [#1378](https://togithub.com/diffplug/spotless/pull/1378) - Share git repositories across projects when using ratchet ([#1426](https://togithub.com/diffplug/spotless/pull/1426)) ##### Changes - Bump default `ktfmt` version to latest `0.40` -> `0.41` ([#1340](https://togithub.com/diffplug/spotless/pull/1340)) - Bump default `scalafmt` version to latest `3.5.9` -> `3.6.1` ([#1373](https://togithub.com/diffplug/spotless/pull/1373)) - Bump default `diktat` version to latest `1.2.3` -> `1.2.4.2` ([#1393](https://togithub.com/diffplug/spotless/pull/1393)) - Bump default `palantir-java-format` version to latest `2.10` -> `2.28` ([#1393](https://togithub.com/diffplug/spotless/pull/1393)) ### [`v2.30.0`](https://togithub.com/diffplug/spotless/blob/HEAD/CHANGES.md#2300---2022-09-14) ##### Added - `formatAnnotations()` step to correct formatting of Java type annotations. It puts type annotations on the same line as the type that they qualify. Run it after a Java formatting step, such as `googleJavaFormat()`. ([#1275](https://togithub.com/diffplug/spotless/pull/1275)) ##### Changes - Bump default `ktfmt` version to latest `0.39` -> `0.40` ([#1312](https://togithub.com/diffplug/spotless/pull/1312)) - Bump default `ktlint` version to latest `0.46.1` -> `0.47.1` ([#1303](https://togithub.com/diffplug/spotless/pull/1303)) - Also restored support for older versions of ktlint back to `0.31.0`nulab/zxcvbn4j (com.nulab-inc:zxcvbn)
### [`v1.8.2`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#182-2023-08-21) [Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.8.1...1.8.2) - fix: fix the discrepancy in password guesses between zxcvbn and zxcvbn4j [#151](https://togithub.com/nulab/zxcvbn4j/pull/151) ([vvatanabe](https://togithub.com/vvatanabe)) - style: format all with google-java-format [#150](https://togithub.com/nulab/zxcvbn4j/pull/150) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.Match [#149](https://togithub.com/nulab/zxcvbn4j/pull/149) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.OmnibusMatcher [#148](https://togithub.com/nulab/zxcvbn4j/pull/148) ([vvatanabe](https://togithub.com/vvatanabe)) ### [`v1.8.1`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#181-2023-08-18) [Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.8.0...1.8.1) - fix: improved SpatialMatcher decision logic ([#84](https://togithub.com/nulab/zxcvbn4j/issues/84)) ([#129](https://togithub.com/nulab/zxcvbn4j/issues/129)) [#147](https://togithub.com/nulab/zxcvbn4j/pull/147) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.ReverseDictionaryMatcher [#146](https://togithub.com/nulab/zxcvbn4j/pull/146) ([vvatanabe](https://togithub.com/vvatanabe)) - style: format code in matchers.RepeatMatcher [#145](https://togithub.com/nulab/zxcvbn4j/pull/145) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.DateMatcher [#144](https://togithub.com/nulab/zxcvbn4j/pull/144) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.RegexMatcher [#143](https://togithub.com/nulab/zxcvbn4j/pull/143) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.DictionaryMatcher [#142](https://togithub.com/nulab/zxcvbn4j/pull/142) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.L33tMatcher [#141](https://togithub.com/nulab/zxcvbn4j/pull/141) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.SequenceMatcher [#140](https://togithub.com/nulab/zxcvbn4j/pull/140) ([vvatanabe](https://togithub.com/vvatanabe)) - fix: fix the warnings from SpotBugs [#139](https://togithub.com/nulab/zxcvbn4j/pull/139) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.SpatialMatcher [#138](https://togithub.com/nulab/zxcvbn4j/pull/138) ([vvatanabe](https://togithub.com/vvatanabe)) - refactor: refactoring matchers.RepeatMatcher [#137](https://togithub.com/nulab/zxcvbn4j/pull/137) ([vvatanabe](https://togithub.com/vvatanabe)) ### [`v1.8.0`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#180-2023-04-29) [Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.7.0...1.8.0) - Added feedback messages translated into Spanish [#135](https://togithub.com/nulab/zxcvbn4j/pull/135) ([manchilop](https://togithub.com/manchilop)) - Switch the JavaScript engine used for testing from Nashorn to GraalJS [#128](https://togithub.com/nulab/zxcvbn4j/pull/128) ([yasuyuki-baba](https://togithub.com/yasuyuki-baba)) - JMH-based set of benchmarks [#127](https://togithub.com/nulab/zxcvbn4j/pull/127) ([yasuyuki-baba](https://togithub.com/yasuyuki-baba)) ### [`v1.7.0`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#170-2022-04-13) [Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.6.0...1.7.0) - fix typo in the package name of the resource file ([#125](https://togithub.com/nulab/zxcvbn4j/issues/125)) [#126](https://togithub.com/nulab/zxcvbn4j/pull/126) ([vvatanabe](https://togithub.com/vvatanabe)) - Allow users to use their own keyboard layouts and dictionaries [#124](https://togithub.com/nulab/zxcvbn4j/pull/124) ([yasuyuki-baba](https://togithub.com/yasuyuki-baba)) ### [`v1.6.0`](https://togithub.com/nulab/zxcvbn4j/blob/HEAD/CHANGELOG.md#160-2022-04-05) [Compare Source](https://togithub.com/nulab/zxcvbn4j/compare/1.5.2...1.6.0) - Change the position of the defining signing ([#121](https://togithub.com/nulab/zxcvbn4j/issues/121)) [#123](https://togithub.com/nulab/zxcvbn4j/pull/123) ([vvatanabe](https://togithub.com/vvatanabe)) - use configurations.archives in signing ([#121](https://togithub.com/nulab/zxcvbn4j/issues/121)) [#122](https://togithub.com/nulab/zxcvbn4j/pull/122) ([vvatanabe](https://togithub.com/vvatanabe)) - Make Scoring.factorial(int) return long [#116](https://togithub.com/nulab/zxcvbn4j/pull/116) ([InkerBot](https://togithub.com/InkerBot)) - Added Italian translation [#113](https://togithub.com/nulab/zxcvbn4j/pull/113) ([gdonisi](https://togithub.com/gdonisi)) - Correct strength.score definition [#117](https://togithub.com/nulab/zxcvbn4j/pull/117) ([AChep](https://togithub.com/AChep)) - Fixes [#110](https://togithub.com/nulab/zxcvbn4j/issues/110) - correct encoding for French and German. [#111](https://togithub.com/nulab/zxcvbn4j/pull/111) ([40rn05lyv](https://togithub.com/40rn05lyv)) - Add module-info.java [#104](https://togithub.com/nulab/zxcvbn4j/pull/104) ([overheadhunter](https://togithub.com/overheadhunter)) - temporarily remove test with JDK 17 ([#119](https://togithub.com/nulab/zxcvbn4j/issues/119)) [#120](https://togithub.com/nulab/zxcvbn4j/pull/120) ([vvatanabe](https://togithub.com/vvatanabe)) - Migrated to GitHub Actions [#112](https://togithub.com/nulab/zxcvbn4j/pull/112) ([overheadhunter](https://togithub.com/overheadhunter)) - Update README.md [#108](https://togithub.com/nulab/zxcvbn4j/pull/108) ([eltociear](https://togithub.com/eltociear))bonigarcia/webdrivermanager (io.github.bonigarcia:webdrivermanager)
### [`v4.4.3`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#443---2021-05-09) ##### Added - Support for ARM64 (Aarch64) architecture (issue [#634](https://togithub.com/bonigarcia/webdrivermanager/issues/634)) - Include method arm64() in WDM API to specify ARM64 architecture ##### Fixed - Fix execution of registry query commands to detect browser version (for Windows) ### [`v4.4.2`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#442---2021-05-09) - Due to a problem in the release procedure, version 4.4.2 is identical to 4.4.1 ### [`v4.4.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#441---2021-04-22) ##### Fixed - Fix browser version detection in Mac (issue [#632](https://togithub.com/bonigarcia/webdrivermanager/issues/632)) ### [`v4.4.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#440---2021-03-06) ##### Added - Automatic module name in MANIFEST.MF for JDK 9+ support (PR [#615](https://togithub.com/bonigarcia/webdrivermanager/issues/615)) - Include config key wdm.browserVersionDetectionRegex, equivalent to API method browserVersionDetectionRegex() - Expose method .exportParameter() in WebDriverManager API - Include config key wdm.useChromiumDriverSnap to use Chromium snap package (false by default) - Support local URLs (file://) for versions and commands properties - Include new API methods: useLocalCommandsPropertiesFirst(), versionsPropertiesUrl(URL), and commandsPropertiesUrl(URL) ##### Changed - Extract commands database as a properties file (commands.properties) ##### Removed - Remove method browserPath() in WebDriverManager API (changed by browserVersionDetectionCommand())jhy/jsoup (org.jsoup:jsoup)
### [`v1.17.2`](https://togithub.com/jhy/jsoup/blob/HEAD/CHANGES.md#1172-2023-Dec-29) ##### Improvements - **Attribute object accessors**: Added `Element.attribute(String)` and `Attributes.attribute(String)` to more simply obtain an `Attribute` object. [2069](https://togithub.com/jhy/jsoup/issues/2069) - **Attribute source tracking**: If source tracking is on, and an Attribute's key is changed ( via `Attribute.setKey(String)`), the source range is now still tracked in `Attribute.sourceRange()`. [2070](https://togithub.com/jhy/jsoup/issues/2070) - **Wildcard attribute selector**: Added support for the `[*]` element with any attribute selector. And also restored support for selecting by an empty attribute name prefix (`[^]`). [2079](https://togithub.com/jhy/jsoup/issues/2079) ##### Bug Fixes - **Mixed-cased source position**: When tracking the source position of attributes, if the source attribute name was mix-cased but the parser was lower-case normalizing attribute names, the source position for that attribute was not tracked correctly. [2067](https://togithub.com/jhy/jsoup/issues/2067) - **Source position NPE**: When tracking the source position of a body fragment parse, a null pointer exception was thrown. [2068](https://togithub.com/jhy/jsoup/issues/2068) - **Multi-point emoji entity**: A multi-point encoded emoji entity may be incorrectly decoded to the replacement character. [2074](https://togithub.com/jhy/jsoup/issues/2074) - **Selector sub-expressions**: (Regression) in a selector like `parent [attr=va], other`, the `, OR` was binding to `[attr=va]` instead of `parent [attr=va]`, causing incorrect selections. The fix includes a EvaluatorDebug class that generates a sexpr to represent the query, allowing simpler and more thorough query parse tests. [2073](https://togithub.com/jhy/jsoup/issues/2073) - **XML CData output**: When generating XML-syntax output from parsed HTML, script nodes containing (pseudo) CData sections would have an extraneous CData section added, causing script execution errors. Now, the data content is emitted in a HTML/XML/XHTML polyglot format, if the data is not already within a CData section. [2078](https://togithub.com/jhy/jsoup/issues/2078) - **Thread safety**: The `:has` evaluator held a non-thread-safe Iterator, and so if an Evaluator object was shared across multiple concurrent threads, a NoSuchElement exception may be thrown, and the selected results may be incorrect. Now, the iterator object is a thread-local. [2088](https://togithub.com/jhy/jsoup/issues/2088) *** Older changes for versions 0.1.1 (2010-Jan-31) through 1.17.1 (2023-Nov-27) may be found in [change-archive.txt](./change-archive.txt).asciidoctor/asciidoctorj (org.asciidoctor:asciidoctorj)
### [`v2.5.12`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.12) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.11...v2.5.12) **Improvements**: - Add Reader.getSource() and Reader.getSourceLines() ([#1262](https://togithub.com/asciidoctor/asciidoctorj/issues/1262)) - Upgrade to asciidoctor 2.0.22 ([#1268](https://togithub.com/asciidoctor/asciidoctorj/issues/1268)) - Upgrade to JRuby 9.4.6.0 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267)) - Upgrade to asciidoctorj-pdf 2.3.14 ([#1268](https://togithub.com/asciidoctor/asciidoctorj/issues/1268)) - Upgrade to asciidoctorj-diagram 2.3.0 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267)) - Upgrade to asciidoctorj-diagram-plantuml 1.2024.3 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267)) - Upgrade to asciidoctorj-reveal.js 5.1.0 ([#1267](https://togithub.com/asciidoctor/asciidoctorj/issues/1267)) - Upgrade to asciidoctorj-epub3.js 2.1.0 ([#1268](https://togithub.com/asciidoctor/asciidoctorj/issues/1268)) ### [`v2.5.11`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.11) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.10...v2.5.11) **Improvement**: - Upgrade to JRuby 9.4.5.0 ([#1254](https://togithub.com/asciidoctor/asciidoctorj/issues/1254)) - Upgrade to JRuby 9.4.3.0 ([#1235](https://togithub.com/asciidoctor/asciidoctorj/issues/1235)) ([@headius](https://togithub.com/headius)) - Upgrade to asciidoctorj-pdf 2.3.10 ([#1256](https://togithub.com/asciidoctor/asciidoctorj/issues/1256)) - Add `setContext` function to ContentNode. ([#1253](https://togithub.com/asciidoctor/asciidoctorj/issues/1253)) ([@RayOffiah](https://togithub.com/RayOffiah)) **Bug Fixes:**: - CLI should set :mkdirs option by default ([#1241](https://togithub.com/asciidoctor/asciidoctorj/issues/1241)) ([@mojavelinux](https://togithub.com/mojavelinux)) #### Release Meta Released on: 2023-12-20 Released by: [@robertpanzer](https://togithub.com/robertpanzer) ### [`v2.5.10`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.10) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.9...v2.5.10) **Improvement**: - Upgrade to JRuby 9.4.2.0 ([#1215](https://togithub.com/asciidoctor/asciidoctorj/issues/1215)) ([@abelsromero](https://togithub.com/abelsromero)) #### Release Meta Released on: 2023-06-04 Released by: [@robertpanzer](https://togithub.com/robertpanzer) ### [`v2.5.9`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.9): v.2.5.9 [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.8...v2.5.9) **Improvement**: - Upgrade to asciidoctor-diagram 2.0.20 **Build / Infrastructure**: - Fix Asciidoctor upstream CI tests ([#1178](https://togithub.com/asciidoctor/asciidoctorj/issues/1178)) ([@abelsromero](https://togithub.com/abelsromero)) #### Release Meta Released on: 2023-06-01 Released by: [@robertpanzer](https://togithub.com/robertpanzer) ### [`v2.5.8`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.8) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.7...v2.5.8) **Improvement**: - Add 'standalone' option, deprecates 'headerFooter' ([#1160](https://togithub.com/asciidoctor/asciidoctorj/issues/1160)) ([@abelsromero](https://togithub.com/abelsromero)) - Upgrade to asciidoctorj-diagram 2.2.7 **Bug Fixes**: - Fix destinationDir not having effect. Deprecate destinationDir in favour of toDir ([#853](https://togithub.com/asciidoctor/asciidoctorj/issues/853), [#941](https://togithub.com/asciidoctor/asciidoctorj/issues/941)) ([@abelsromero](https://togithub.com/abelsromero)) - Fix ConcurrentModificationException when converting to stream concurrently ([#1158](https://togithub.com/asciidoctor/asciidoctorj/issues/1158)) ([@rocketraman](https://togithub.com/rocketraman)) #### Release Meta Released on: 2023-04-15 Released by: [@robertpanzer](https://togithub.com/robertpanzer) ### [`v2.5.7`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.7) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.6...v2.5.7) **Improvement** - Upgrade to asciidoctorj 2.0.18 ([#1126](https://togithub.com/asciidoctor/asciidoctorj/issues/1126)) **Build / Infrastructure** - Replace use of deprecated 'numbered' attribute by 'sectnums' ([#1127](https://togithub.com/asciidoctor/asciidoctorj/issues/1127)) ([@abelsromero](https://togithub.com/abelsromero)) #### Release Meta Released on: 2022-10-21 Released by: [@robertpanzer](https://togithub.com/robertpanzer) ### [`v2.5.6`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.6) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.5...v2.5.6) **Improvement** - Add command line option --failure-level to force non-zero exit code from AsciidoctorJ CLI if specified logging level is reached. ([#1115](https://togithub.com/asciidoctor/asciidoctorj/issues/1115)) ([@pasieronen](https://togithub.com/pasieronen)) - Upgrade to JRuby 9.3.8.0 ([#1117](https://togithub.com/asciidoctor/asciidoctorj/issues/1117)) - Upgrade to Rouge 3.30.0 ([#1118](https://togithub.com/asciidoctor/asciidoctorj/issues/1118)) **Bug Fixes** - Avoid throwing an exception when using AsciidoctorJ CLI and reading input from stdin ([#1105](https://togithub.com/asciidoctor/asciidoctorj/issues/1105)) ([@AlexCzar](https://togithub.com/AlexCzar)) #### Release Meta Released on: 2022-09-19 Released by: [@robertpanzer](https://togithub.com/robertpanzer) ### [`v2.5.5`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.5) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.4...v2.5.5) This release is a minor bugfix release **Improvement** - Upgrade to Rouge 3.29.0 ([#1103](https://togithub.com/asciidoctor/asciidoctorj/issues/1103)) **Bug Fixes** - Cell nodes do not inherit from StructuralNode ([#1086](https://togithub.com/asciidoctor/asciidoctorj/issues/1086)) ([@rahmanusta](https://togithub.com/rahmanusta)) #### Release Meta Released on: 2022-07-26 Released by: [@robertpanzer](https://togithub.com/robertpanzer) ### [`v2.5.4`](https://togithub.com/asciidoctor/asciidoctorj/releases/tag/v2.5.4) [Compare Source](https://togithub.com/asciidoctor/asciidoctorj/compare/v2.5.3...v2.5.4) This release brings a few dependency updates and bug fixes. It is also the first one to be built on GH Actions! **Improvement** - Upgrade to asciidoctorj-diagram 2.2.3 ([#1091](https://togithub.com/asciidoctor/asciidoctorj/issues/1091)) - Upgrade to jcommander 1.81 ([#1079](https://togithub.com/asciidoctor/asciidoctorj/issues/1079)) - Upgrade to JRuby 9.3.4.0 ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085)) - Upgrade to Rouge 3.28.0 ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085)) **Bug Fixes** - Make DescriptionList.getBlocks() return null instead of a List of DescriptionListItems resulting in a ClassCastException ([#1082](https://togithub.com/asciidoctor/asciidoctorj/issues/1082)) ([@someth2say](https://togithub.com/someth2say)) **Build Improvement** - Upgrade to gradle 7.4.2 ([#1086](https://togithub.com/asciidoctor/asciidoctorj/issues/1086)) - Upgrade to Wildfly 26.0.1 for integration test ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085)) - Upgrade to Spring Boot 2.6.5 for integration test ([#1085](https://togithub.com/asciidoctor/asciidoctorj/issues/1085)) - Fix gem version check task ([#1087](https://togithub.com/asciidoctor/asciidoctorj/issues/1087)) - Release from Github Actions ([#1090](https://togithub.com/asciidoctor/asciidoctorj/issues/1090)) **Documentation** - Clarify execution order for extensions ([@rockyallen](https://togithub.com/rockyallen)) ([#1068](https://togithub.com/asciidoctor/asciidoctorj/issues/1068)) - Added docs for attributes and positional attributes in extensions ([#1072](https://togithub.com/asciidoctor/asciidoctorj/issues/1072)) - Added docs for how to log from extensions ([#1071](https://togithub.com/asciidoctor/asciidoctorj/issues/1071)) #### Release Meta Released on: 2022-06-30 Released by: [@robertpanzer](https://togithub.com/robertpanzer)spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v2.7.18`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.18) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.17...v2.7.18) #### ⚠️ Noteworthy Changes - Following the Paketo team's [announcement](https://blog.paketo.io/posts/paketo-bionic-builder-is-unsafe/) that the Bionic CNB builders will be removed, the default builder using by `bootBuildImage` (Gradle) and `spring-boot:build-image` (Maven) has been changed to Paketo Jammy [#38477](https://togithub.com/spring-projects/spring-boot/issues/38477) #### :lady_beetle: Bug Fixes - App fails to start with a NoSuchMethodError when using Flyway 10.0.0 [#38164](https://togithub.com/spring-projects/spring-boot/issues/38164) - spring.webflux.multipart.max-disk-usage-per-part behaves incorrectly for values where the number of bytes overflows an int [#38146](https://togithub.com/spring-projects/spring-boot/issues/38146) - Mail health indicator fails when host is not set in properties [#38007](https://togithub.com/spring-projects/spring-boot/issues/38007) #### :notebook_with_decorative_cover: Documentation - Document supported SQL comment prefixes [#38385](https://togithub.com/spring-projects/spring-boot/pull/38385) - Fix link to Elasticsearch health indicator [#38330](https://togithub.com/spring-projects/spring-boot/pull/38330) - Improve --help and documentation for "encodepassword -a/--algorithm" in the Spring Boot CLI [#38203](https://togithub.com/spring-projects/spring-boot/issues/38203) - Document that TomcatConnectorCustomizers are not applied to additional connectors [#38183](https://togithub.com/spring-projects/spring-boot/issues/38183) - MyErrorWebExceptionHandler example in documentation isn't working [#38104](https://togithub.com/spring-projects/spring-boot/issues/38104) - Document that SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS is disabled by default [#38083](https://togithub.com/spring-projects/spring-boot/issues/38083) - Update "Running Behind a Front-end Proxy Server" to include reactive and ForwardedHeaderTransformer [#37282](https://togithub.com/spring-projects/spring-boot/issues/37282) - Improve documentation of `classpath.idx` file and its generation by the Maven and Gradle plugins [#37125](https://togithub.com/spring-projects/spring-boot/issues/37125) - Document configuration for building images with Colima [#34522](https://togithub.com/spring-projects/spring-boot/issues/34522) - Code sample in "Developing Your First Spring Boot Application" does not work [#34513](https://togithub.com/spring-projects/spring-boot/issues/34513) - Document ConfigurationPropertyCaching [#34172](https://togithub.com/spring-projects/spring-boot/issues/34172) - Document that application.\* banner variables require a packaged jar or the use of Boot's launcher [#33489](https://togithub.com/spring-projects/spring-boot/issues/33489) - Add section on AspectJ support [#32642](https://togithub.com/spring-projects/spring-boot/issues/32642) - Document server.servlet.encoding.\* properties and server.servlet.encoding.mapping in particular [#32472](https://togithub.com/spring-projects/spring-boot/issues/32472) - Add a section on customizing embedded reactive servers [#31917](https://togithub.com/spring-projects/spring-boot/issues/31917) - Clarify that MVC components provided through WebMvcRegistrations are subject to subsequent processing and configuration by MVC [#31232](https://togithub.com/spring-projects/spring-boot/issues/31232) - Clarifying documentation on including a top-level `@TestConfiguration` class in a test [#30513](https://togithub.com/spring-projects/spring-boot/issues/30513) - Clarify that `@AutoConfigureWebTestClient` binds WebTestClient to mock infrastructure [#29890](https://togithub.com/spring-projects/spring-boot/issues/29890) - Improve systemd configuration documentation [#28453](https://togithub.com/spring-projects/spring-boot/issues/28453) - Document how to customize the basePackages that auto-configurations consider (for example Spring Data Repositories) [#27549](https://togithub.com/spring-projects/spring-boot/issues/27549) - Document additional user configuration that's required after setting `spring.hateoas.use-hal-as-default-json-media-type` to `false` [#26814](https://togithub.com/spring-projects/spring-boot/issues/26814) - Add how-to documentation for test-only database migrations with Flyway/Liquibase [#26796](https://togithub.com/spring-projects/spring-boot/issues/26796) #### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 5.16.7 [#38427](https://togithub.com/spring-projects/spring-boot/issues/38427) - Upgrade to DB2 JDBC 11.5.9.0 [#38428](https://togithub.com/spring-projects/spring-boot/issues/38428) - Upgrade to Dropwizard Metrics 4.2.22 [#38429](https://togithub.com/spring-projects/spring-boot/issues/38429) - Upgrade to Elasticsearch 7.17.15 [#38430](https://togithub.com/spring-projects/spring-boot/issues/38430) - Upgrade to Glassfish JAXB 2.3.9 [#38431](https://togithub.com/spring-projects/spring-boot/issues/38431) - Upgrade to Micrometer 1.9.17 [#38279](https://togithub.com/spring-projects/spring-boot/issues/38279) - Upgrade to Netty 4.1.101.Final [#38432](https://togithub.com/spring-projects/spring-boot/issues/38432) - Upgrade to Pooled JMS 1.2.6 [#38433](https://togithub.com/spring-projects/spring-boot/issues/38433) - Upgrade to Reactor Bom 2020.0.38 [#38280](https://togithub.com/spring-projects/spring-boot/issues/38280) - Upgrade to Spring Batch 4.3.10 [#38281](https://togithub.com/spring-projects/spring-boot/issues/38281) - Upgrade to Spring Data Bom 2021.2.18 [#38282](https://togithub.com/spring-projects/spring-boot/issues/38282) - Upgrade to Spring Framework 5.3.31 [#38283](https://togithub.com/spring-projects/spring-boot/issues/38283) - Upgrade to Spring HATEOAS 1.5.6 [#38373](https://togithub.com/spring-projects/spring-boot/issues/38373) - Upgrade to Spring Integration 5.5.20 [#38491](https://togithub.com/spring-projects/spring-boot/issues/38491) - Upgrade to Spring RESTDocs 2.0.8.RELEASE [#38434](https://togithub.com/spring-projects/spring-boot/issues/38434) - Upgrade to Spring WS 3.1.8 [#38284](https://togithub.com/spring-projects/spring-boot/issues/38284) - Upgrade to Tomcat 9.0.83 [#38435](https://togithub.com/spring-projects/spring-boot/issues/38435) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@GVictorG7](https://togithub.com/GVictorG7), [@PENEKhun](https://togithub.com/PENEKhun), [@dreis2211](https://togithub.com/dreis2211), and [@izeConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.