#1515 fix date formatting in JSONObject, add tests#1887
Merged
Conversation
Coverage summary from CodacySee diff coverage on Codacy
Coverage variation details
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: Diff coverage details
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: See your quality gate settings Change summary preferencesCodacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more |
lvca
approved these changes
Jan 2, 2025
mergify Bot
added a commit
that referenced
this pull request
Nov 19, 2025
…0 [skip ci] Bumps [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) from 0.47.0 to 0.48.0. Release notes *Sourced from [io.fabric8:docker-maven-plugin's releases](https://github.com/fabric8io/docker-maven-plugin/releases).* > 0.48.0 (2025-11-17) > ------------------- > > * Allow saving multiple images in docker:save using new parameters saveNames and saveAliases. [#1891](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1891) > * Fixed compatibility with Docker 29+ which requires minimum API version 1.44 > * Fixed IP address parsing to support both legacy and new Docker API schema formats ([#1887](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1887)) Changelog *Sourced from [io.fabric8:docker-maven-plugin's changelog](https://github.com/fabric8io/docker-maven-plugin/blob/master/doc/changelog.md).* > ChangeLog > ========= > > * **0.49-SNAPSHOT**: > * **0.48.0 (2025-11-17)**: > > + Allow saving multiple images in docker:save using new parameters saveNames and saveAliases. > + Fixed compatibility with Docker 29+ which requires minimum API version 1.44 > + Fixed IP address parsing to support both legacy and new Docker API schema formats ([#1887](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1887)) > * **0.47.0 (2025-11-01)**: > > + Support for user namespace mode ([1881](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1881)) > + Bump Jib Core to v0.27.3 ([1879](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1879)) > + Bump Jnr UnixSocket to v0.38.23 ([1880](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1880)) > + Drop Plexus DI, switch to plexus-utils, update m-assembly-p and deps, verified with Maven 4 ([1851](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1851)) > + `dmp:tag` should skip `<image>s` with no `<build>` ([1871](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1871)) > + buildArchiveOnly with a path still builds the image ([1863](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1863)) > + Add skip tag to the image level by `<skipTag>` ([1787](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1787)) > * **0.46.0 (2025-04-06)**: > > + Docker-compose healthcheck configuration support ([1825](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1825)) > + Docker container wait timeout default value made configurable using startContainerWaitTimeout configuration option ([1825](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1825)) > + Respect `network` configuration in POM and with property `docker.build.network` or system property `docker.network.mode` in docker buildx [1850](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1850)) > + Fix case sensitivity issue in builder name lookup by converting builderName to lowercase, ensuring compatibility across file systems ([1847](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1847)) > * **0.45.1 (2024-09-29)**: > > + Make copy docker-buildx binary to temporary config directory work on windows too ([1819](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1819)) > + Pull FROM images in relative path Dockerfiles ([1823](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1823)) > * **0.45.0 (2024-07-27)**: > > + Automatically create parent directories of portPropertyFile path ([1761](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1761)) > + Use complete image id in DockerAccessWithHcClient while fetching image id ([1764](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1764)) > + Add skip tag to the image level by `<skipTag>` ([1787](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1787)) > + Remove usage of `AnsiConsole` ([1791](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1791)) > + Gracefully handle 404 when removing container ([1793](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1793)) > + Added support for `platform` attribute of a container in the docker-compose configuration. > + Image Build Config BuildArgs should be passed while pulling images ([1756](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1756)) > + `docker:push` failed with build `ARG` in `FROM` ([1778](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1778)) > + Add the possibility to give secret to buildx build ([1798](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1798) > + `FROM` can reference `ARG` that references other `ARG` ([1800](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1800)) > * **0.44.0** (2024-02-17): > > + Add new option "useDefaultExclusion" for build configuration to handle exclusion of hidden files ([1708](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1708)) > + The option is now propagated down to the buildx command, if it is set in the section. ([1717](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1717)) > + Fix Buildx build with Dockerfile outside of the Docker build context directory ([1721](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1721)) > + Add support setting driverOpts for buildx ([1704](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1704)) > + Multi-Architecture push is not sending pull registry auth credentials ([1709](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1709)) > + Adding support for `--cacheFrom` and `--cacheTo` buildX arguments ([1621](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1621)) > + Add support for using maven/system properties for an ARG used as the FROM image in a dockerfile ([1731](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1731)) > + Revert workaround for checking docker version for checking whether to add `docker --config` flag or not. ([1754](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1754)) > + Add a workaround to copy docker-buildx binary to temporary config directory created for docker buildx build. This seems to make docker recognize buildx even after config override. ([1754](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1754)) > + Fix Windows volume bindings for Rancher, Podman and Windows-based containers ([1719](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1719)) ... (truncated) Commits * [`6a078ce`](fabric8io/docker-maven-plugin@6a078ce) [RELEASE] Update project version to v0.48.0 * [`5aa67c2`](fabric8io/docker-maven-plugin@5aa67c2) Allow saving multiple images in docker:save using new parameters list saveNam... * [`19f2ac6`](fabric8io/docker-maven-plugin@19f2ac6) fix: Replace all unavailable openjdk images with eclipse-temurin:21-jre-alpine * [`deba500`](fabric8io/docker-maven-plugin@deba500) fix: Replace unavailable openjdk:21-slim with eclipse-temurin:21-jre-alpine * [`17c081e`](fabric8io/docker-maven-plugin@17c081e) fix: Add Docker 29+(API 1.44+) compatibility support * [`960cc6a`](fabric8io/docker-maven-plugin@960cc6a) ci: update release workflow to use Maven Central credentials and server ID * [`d2ba73d`](fabric8io/docker-maven-plugin@d2ba73d) [RELEASE] Prepare for next development iteration * See full diff in [compare view](fabric8io/docker-maven-plugin@v0.47.0...v0.48.0) [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
mergify Bot
added a commit
that referenced
this pull request
Feb 8, 2026
….48.1 [skip ci] Bumps [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) from 0.48.0 to 0.48.1. Release notes *Sourced from [io.fabric8:docker-maven-plugin's releases](https://github.com/fabric8io/docker-maven-plugin/releases).* > 0.48.1 (2026-02-07) > ------------------- > > * Use wait config if no Docker Compose healthcheck ([1771](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1771)) Changelog *Sourced from [io.fabric8:docker-maven-plugin's changelog](https://github.com/fabric8io/docker-maven-plugin/blob/master/doc/changelog.md).* > * **0.49-SNAPSHOT**: > * **0.48.1 (2026-02-07)**: > > + Use wait config if no Docker Compose healthcheck ([1771](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1771)) > * **0.48.0 (2025-11-17)**: > > + Allow saving multiple images in docker:save using new parameters saveNames and saveAliases. > + Fixed compatibility with Docker 29+ which requires minimum API version 1.44 > + Fixed IP address parsing to support both legacy and new Docker API schema formats ([#1887](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1887)) > * **0.47.0 (2025-11-01)**: > > + Support for user namespace mode ([1881](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1881)) > + Bump Jib Core to v0.27.3 ([1879](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1879)) > + Bump Jnr UnixSocket to v0.38.23 ([1880](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1880)) > + Drop Plexus DI, switch to plexus-utils, update m-assembly-p and deps, verified with Maven 4 ([1851](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1851)) > + `dmp:tag` should skip `<image>s` with no `<build>` ([1871](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1871)) > + buildArchiveOnly with a path still builds the image ([1863](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1863)) > + Add skip tag to the image level by `<skipTag>` ([1787](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1787)) > * **0.46.0 (2025-04-06)**: > > + Docker-compose healthcheck configuration support ([1825](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1825)) > + Docker container wait timeout default value made configurable using startContainerWaitTimeout configuration option ([1825](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1825)) > + Respect `network` configuration in POM and with property `docker.build.network` or system property `docker.network.mode` in docker buildx [1850](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1850)) > + Fix case sensitivity issue in builder name lookup by converting builderName to lowercase, ensuring compatibility across file systems ([1847](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1847)) > * **0.45.1 (2024-09-29)**: > > + Make copy docker-buildx binary to temporary config directory work on windows too ([1819](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1819)) > + Pull FROM images in relative path Dockerfiles ([1823](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1823)) > * **0.45.0 (2024-07-27)**: > > + Automatically create parent directories of portPropertyFile path ([1761](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1761)) > + Use complete image id in DockerAccessWithHcClient while fetching image id ([1764](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1764)) > + Add skip tag to the image level by `<skipTag>` ([1787](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1787)) > + Remove usage of `AnsiConsole` ([1791](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1791)) > + Gracefully handle 404 when removing container ([1793](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1793)) > + Added support for `platform` attribute of a container in the docker-compose configuration. > + Image Build Config BuildArgs should be passed while pulling images ([1756](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1756)) > + `docker:push` failed with build `ARG` in `FROM` ([1778](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1778)) > + Add the possibility to give secret to buildx build ([1798](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1798) > + `FROM` can reference `ARG` that references other `ARG` ([1800](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1800)) > * **0.44.0** (2024-02-17): > > + Add new option "useDefaultExclusion" for build configuration to handle exclusion of hidden files ([1708](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1708)) > + The option is now propagated down to the buildx command, if it is set in the section. ([1717](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1717)) > + Fix Buildx build with Dockerfile outside of the Docker build context directory ([1721](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1721)) > + Add support setting driverOpts for buildx ([1704](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1704)) > + Multi-Architecture push is not sending pull registry auth credentials ([1709](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1709)) > + Adding support for `--cacheFrom` and `--cacheTo` buildX arguments ([1621](https://redirect.github.com/fabric8io/docker-maven-plugin/issues/1621)) > + Add support for using maven/system properties for an ARG used as the FROM image in a dockerfile ([1731](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1731)) > + Revert workaround for checking docker version for checking whether to add `docker --config` flag or not. ([1754](https://redirect.github.com/fabric8io/docker-maven-plugin/pull/1754)) ... (truncated) Commits * [`8fb9a89`](fabric8io/docker-maven-plugin@8fb9a89) [RELEASE] Update project version to v0.48.1 * [`5cfaee5`](fabric8io/docker-maven-plugin@5cfaee5) Fix: Use wait config if no docker compose healthcheck * [`b66319d`](fabric8io/docker-maven-plugin@b66319d) ci: fix macOS e2e tests by switching to macos-15-intel runner * [`7c686bf`](fabric8io/docker-maven-plugin@7c686bf) ci: Replace retired macos-13 runner with macos-14 * [`81bb66b`](fabric8io/docker-maven-plugin@81bb66b) fix: Update CMake minimum version to 3.5 to fix CI builder test * [`e1bdd1b`](fabric8io/docker-maven-plugin@e1bdd1b) [RELEASE] Prepare for next development iteration * See full diff in [compare view](fabric8io/docker-maven-plugin@v0.48.0...v0.48.1) [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
mergify Bot
added a commit
that referenced
this pull request
May 24, 2026
Bumps `jline.version` from 4.1.0 to 4.1.2. Updates `org.jline:jline-terminal` from 4.1.0 to 4.1.2 Release notes *Sourced from [org.jline:jline-terminal's releases](https://github.com/jline/jline3/releases).* > JLine 4.1.2 is a patch release focused on correctness fixes across the parser, terminal I/O, and shell modules. > > Bug Fixes > --------- > > * fix: echo preserves backslash before unrecognised escape sequences ([#1901](https://redirect.github.com/jline/jline3/issues/1901), fixes [#1863](https://redirect.github.com/jline/jline3/issues/1863)) > * fix: DefaultParser preserves backslashes inside quotes ([#1902](https://redirect.github.com/jline/jline3/issues/1902), fixes [#1877](https://redirect.github.com/jline/jline3/issues/1877)) > * fix: NonBlockingInputStream keeps thread alive after EOF ([#1903](https://redirect.github.com/jline/jline3/issues/1903), fixes [#1879](https://redirect.github.com/jline/jline3/issues/1879)) > * fix: ensure cursor position after alternate screen init ([#1904](https://redirect.github.com/jline/jline3/issues/1904), fixes [#1883](https://redirect.github.com/jline/jline3/issues/1883)) > * fix: use parser for command argument splitting ([#1907](https://redirect.github.com/jline/jline3/issues/1907), fixes [#1876](https://redirect.github.com/jline/jline3/issues/1876)) > > Dependencies > ------------ > > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.1 to 0.9.2 ([#1905](https://redirect.github.com/jline/jline3/issues/1905)) > > **Full Changelog**: <jline/jline3@4.1.1...4.1.2> > > JLine 4.1.1 is a patch release focused on stability fixes. The most notable change corrects the POSIX raw mode defaults (VMIN/VTIME) in `enterRawMode`, which could cause shell REPL sessions to hang or malfunction on certain platforms. This release also fixes a Display bug where the internal line buffer could alias or reject immutable caller-provided lists, hardens signal registration against null returns, and corrects alternate charset handling in ScreenTerminal. > > 🐛 Bug Fixes > ----------- > > * fix: Fixed Display oldLines being set as possible immutable lists. ([#1878](https://redirect.github.com/jline/jline3/pull/1878)) [`@Elec332`](https://github.com/Elec332) > * fix: use POSIX cfmakeraw defaults (VMIN=1, VTIME=0) in enterRawMode ([#1871](https://redirect.github.com/jline/jline3/pull/1871)) [`@BryanSant`](https://github.com/BryanSant) > * fix: skip null returns from signal registration in AbstractUnixSysTerminal ([#1869](https://redirect.github.com/jline/jline3/pull/1869)) [`@BryanSant`](https://github.com/BryanSant) > * fix: Fixed ScreenTerminal alt-charset ([#1867](https://redirect.github.com/jline/jline3/pull/1867)) [`@Elec332`](https://github.com/Elec332) > > 📦 Dependency updates > -------------------- > > * chore: Bump com.palantir.javaformat:palantir-java-format from 2.90.0 to 2.91.0 ([#1898](https://redirect.github.com/jline/jline3/pull/1898)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.0 to 0.9.1 ([#1894](https://redirect.github.com/jline/jline3/pull/1894)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump junit.version from 6.0.3 to 6.1.0 ([#1893](https://redirect.github.com/jline/jline3/pull/1893)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump groovy.version from 5.0.5 to 5.0.6 ([#1865](https://redirect.github.com/jline/jline3/pull/1865)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.8.4 to 0.9.0 ([#1887](https://redirect.github.com/jline/jline3/pull/1887)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.5.0 to 3.5.1 ([#1886](https://redirect.github.com/jline/jline3/pull/1886)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 ([#1889](https://redirect.github.com/jline/jline3/pull/1889)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.0 ([#1880](https://redirect.github.com/jline/jline3/pull/1880)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump slf4j.version from 2.0.17 to 2.0.18 ([#1874](https://redirect.github.com/jline/jline3/pull/1874)) [`@dependabot`](https://github.com/dependabot) > > 👻 Maintenance > ------------- > > * refactor: Remove duplicate code in Shell impl tests ([#1868](https://redirect.github.com/jline/jline3/pull/1868)) [`@Elec332`](https://github.com/Elec332) > > New Contributors > ---------------- > > * [`@BryanSant`](https://github.com/BryanSant) made their first contribution in [#1869](https://redirect.github.com/jline/jline3/pull/1869) > > **Full Changelog**: <jline/jline3@4.1.0...4.1.1> Commits * [`9a74970`](jline/jline3@9a74970) fix: use parser for command argument splitting ([#1907](https://redirect.github.com/jline/jline3/issues/1907)) * [`c9b9315`](jline/jline3@c9b9315) chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.1 to 0.9.2 ([#1905](https://redirect.github.com/jline/jline3/issues/1905)) * [`a2e0670`](jline/jline3@a2e0670) fix: ensure cursor position after alternate screen init ([#1883](https://redirect.github.com/jline/jline3/issues/1883)) ([#1904](https://redirect.github.com/jline/jline3/issues/1904)) * [`6ac5ec1`](jline/jline3@6ac5ec1) fix: NonBlockingInputStream keeps thread alive after EOF (fixes [#1879](https://redirect.github.com/jline/jline3/issues/1879)) ([#1903](https://redirect.github.com/jline/jline3/issues/1903)) * [`1ef5bed`](jline/jline3@1ef5bed) fix: DefaultParser preserves backslashes inside quotes ([#1902](https://redirect.github.com/jline/jline3/issues/1902)) * [`2825bc2`](jline/jline3@2825bc2) fix: echo preserves backslash before unrecognised escape sequences ([#1901](https://redirect.github.com/jline/jline3/issues/1901)) * [`798308f`](jline/jline3@798308f) fix: add filter-by-commitish to 3.x release drafter config * [`af5638a`](jline/jline3@af5638a) fix: avoid aliasing and immutable list issues in Display oldLines ([#1878](https://redirect.github.com/jline/jline3/issues/1878)) * [`f55dc2e`](jline/jline3@f55dc2e) Merge pull request [#1898](https://redirect.github.com/jline/jline3/issues/1898) from jline/dependabot/maven/master/com.palantir.java... * [`1f73667`](jline/jline3@1f73667) Merge pull request [#1894](https://redirect.github.com/jline/jline3/issues/1894) from jline/dependabot/maven/master/eu.maveniverse.ma... * Additional commits viewable in [compare view](jline/jline3@4.1.0...4.1.2) Updates `org.jline:jline-reader` from 4.1.0 to 4.1.2 Release notes *Sourced from [org.jline:jline-reader's releases](https://github.com/jline/jline3/releases).* > JLine 4.1.2 is a patch release focused on correctness fixes across the parser, terminal I/O, and shell modules. > > Bug Fixes > --------- > > * fix: echo preserves backslash before unrecognised escape sequences ([#1901](https://redirect.github.com/jline/jline3/issues/1901), fixes [#1863](https://redirect.github.com/jline/jline3/issues/1863)) > * fix: DefaultParser preserves backslashes inside quotes ([#1902](https://redirect.github.com/jline/jline3/issues/1902), fixes [#1877](https://redirect.github.com/jline/jline3/issues/1877)) > * fix: NonBlockingInputStream keeps thread alive after EOF ([#1903](https://redirect.github.com/jline/jline3/issues/1903), fixes [#1879](https://redirect.github.com/jline/jline3/issues/1879)) > * fix: ensure cursor position after alternate screen init ([#1904](https://redirect.github.com/jline/jline3/issues/1904), fixes [#1883](https://redirect.github.com/jline/jline3/issues/1883)) > * fix: use parser for command argument splitting ([#1907](https://redirect.github.com/jline/jline3/issues/1907), fixes [#1876](https://redirect.github.com/jline/jline3/issues/1876)) > > Dependencies > ------------ > > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.1 to 0.9.2 ([#1905](https://redirect.github.com/jline/jline3/issues/1905)) > > **Full Changelog**: <jline/jline3@4.1.1...4.1.2> > > JLine 4.1.1 is a patch release focused on stability fixes. The most notable change corrects the POSIX raw mode defaults (VMIN/VTIME) in `enterRawMode`, which could cause shell REPL sessions to hang or malfunction on certain platforms. This release also fixes a Display bug where the internal line buffer could alias or reject immutable caller-provided lists, hardens signal registration against null returns, and corrects alternate charset handling in ScreenTerminal. > > 🐛 Bug Fixes > ----------- > > * fix: Fixed Display oldLines being set as possible immutable lists. ([#1878](https://redirect.github.com/jline/jline3/pull/1878)) [`@Elec332`](https://github.com/Elec332) > * fix: use POSIX cfmakeraw defaults (VMIN=1, VTIME=0) in enterRawMode ([#1871](https://redirect.github.com/jline/jline3/pull/1871)) [`@BryanSant`](https://github.com/BryanSant) > * fix: skip null returns from signal registration in AbstractUnixSysTerminal ([#1869](https://redirect.github.com/jline/jline3/pull/1869)) [`@BryanSant`](https://github.com/BryanSant) > * fix: Fixed ScreenTerminal alt-charset ([#1867](https://redirect.github.com/jline/jline3/pull/1867)) [`@Elec332`](https://github.com/Elec332) > > 📦 Dependency updates > -------------------- > > * chore: Bump com.palantir.javaformat:palantir-java-format from 2.90.0 to 2.91.0 ([#1898](https://redirect.github.com/jline/jline3/pull/1898)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.0 to 0.9.1 ([#1894](https://redirect.github.com/jline/jline3/pull/1894)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump junit.version from 6.0.3 to 6.1.0 ([#1893](https://redirect.github.com/jline/jline3/pull/1893)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump groovy.version from 5.0.5 to 5.0.6 ([#1865](https://redirect.github.com/jline/jline3/pull/1865)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.8.4 to 0.9.0 ([#1887](https://redirect.github.com/jline/jline3/pull/1887)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.5.0 to 3.5.1 ([#1886](https://redirect.github.com/jline/jline3/pull/1886)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 ([#1889](https://redirect.github.com/jline/jline3/pull/1889)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.0 ([#1880](https://redirect.github.com/jline/jline3/pull/1880)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump slf4j.version from 2.0.17 to 2.0.18 ([#1874](https://redirect.github.com/jline/jline3/pull/1874)) [`@dependabot`](https://github.com/dependabot) > > 👻 Maintenance > ------------- > > * refactor: Remove duplicate code in Shell impl tests ([#1868](https://redirect.github.com/jline/jline3/pull/1868)) [`@Elec332`](https://github.com/Elec332) > > New Contributors > ---------------- > > * [`@BryanSant`](https://github.com/BryanSant) made their first contribution in [#1869](https://redirect.github.com/jline/jline3/pull/1869) > > **Full Changelog**: <jline/jline3@4.1.0...4.1.1> Commits * [`9a74970`](jline/jline3@9a74970) fix: use parser for command argument splitting ([#1907](https://redirect.github.com/jline/jline3/issues/1907)) * [`c9b9315`](jline/jline3@c9b9315) chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.1 to 0.9.2 ([#1905](https://redirect.github.com/jline/jline3/issues/1905)) * [`a2e0670`](jline/jline3@a2e0670) fix: ensure cursor position after alternate screen init ([#1883](https://redirect.github.com/jline/jline3/issues/1883)) ([#1904](https://redirect.github.com/jline/jline3/issues/1904)) * [`6ac5ec1`](jline/jline3@6ac5ec1) fix: NonBlockingInputStream keeps thread alive after EOF (fixes [#1879](https://redirect.github.com/jline/jline3/issues/1879)) ([#1903](https://redirect.github.com/jline/jline3/issues/1903)) * [`1ef5bed`](jline/jline3@1ef5bed) fix: DefaultParser preserves backslashes inside quotes ([#1902](https://redirect.github.com/jline/jline3/issues/1902)) * [`2825bc2`](jline/jline3@2825bc2) fix: echo preserves backslash before unrecognised escape sequences ([#1901](https://redirect.github.com/jline/jline3/issues/1901)) * [`798308f`](jline/jline3@798308f) fix: add filter-by-commitish to 3.x release drafter config * [`af5638a`](jline/jline3@af5638a) fix: avoid aliasing and immutable list issues in Display oldLines ([#1878](https://redirect.github.com/jline/jline3/issues/1878)) * [`f55dc2e`](jline/jline3@f55dc2e) Merge pull request [#1898](https://redirect.github.com/jline/jline3/issues/1898) from jline/dependabot/maven/master/com.palantir.java... * [`1f73667`](jline/jline3@1f73667) Merge pull request [#1894](https://redirect.github.com/jline/jline3/issues/1894) from jline/dependabot/maven/master/eu.maveniverse.ma... * Additional commits viewable in [compare view](jline/jline3@4.1.0...4.1.2) Updates `org.jline:jline-terminal-jni` from 4.1.0 to 4.1.2 Release notes *Sourced from [org.jline:jline-terminal-jni's releases](https://github.com/jline/jline3/releases).* > JLine 4.1.2 is a patch release focused on correctness fixes across the parser, terminal I/O, and shell modules. > > Bug Fixes > --------- > > * fix: echo preserves backslash before unrecognised escape sequences ([#1901](https://redirect.github.com/jline/jline3/issues/1901), fixes [#1863](https://redirect.github.com/jline/jline3/issues/1863)) > * fix: DefaultParser preserves backslashes inside quotes ([#1902](https://redirect.github.com/jline/jline3/issues/1902), fixes [#1877](https://redirect.github.com/jline/jline3/issues/1877)) > * fix: NonBlockingInputStream keeps thread alive after EOF ([#1903](https://redirect.github.com/jline/jline3/issues/1903), fixes [#1879](https://redirect.github.com/jline/jline3/issues/1879)) > * fix: ensure cursor position after alternate screen init ([#1904](https://redirect.github.com/jline/jline3/issues/1904), fixes [#1883](https://redirect.github.com/jline/jline3/issues/1883)) > * fix: use parser for command argument splitting ([#1907](https://redirect.github.com/jline/jline3/issues/1907), fixes [#1876](https://redirect.github.com/jline/jline3/issues/1876)) > > Dependencies > ------------ > > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.1 to 0.9.2 ([#1905](https://redirect.github.com/jline/jline3/issues/1905)) > > **Full Changelog**: <jline/jline3@4.1.1...4.1.2> > > JLine 4.1.1 is a patch release focused on stability fixes. The most notable change corrects the POSIX raw mode defaults (VMIN/VTIME) in `enterRawMode`, which could cause shell REPL sessions to hang or malfunction on certain platforms. This release also fixes a Display bug where the internal line buffer could alias or reject immutable caller-provided lists, hardens signal registration against null returns, and corrects alternate charset handling in ScreenTerminal. > > 🐛 Bug Fixes > ----------- > > * fix: Fixed Display oldLines being set as possible immutable lists. ([#1878](https://redirect.github.com/jline/jline3/pull/1878)) [`@Elec332`](https://github.com/Elec332) > * fix: use POSIX cfmakeraw defaults (VMIN=1, VTIME=0) in enterRawMode ([#1871](https://redirect.github.com/jline/jline3/pull/1871)) [`@BryanSant`](https://github.com/BryanSant) > * fix: skip null returns from signal registration in AbstractUnixSysTerminal ([#1869](https://redirect.github.com/jline/jline3/pull/1869)) [`@BryanSant`](https://github.com/BryanSant) > * fix: Fixed ScreenTerminal alt-charset ([#1867](https://redirect.github.com/jline/jline3/pull/1867)) [`@Elec332`](https://github.com/Elec332) > > 📦 Dependency updates > -------------------- > > * chore: Bump com.palantir.javaformat:palantir-java-format from 2.90.0 to 2.91.0 ([#1898](https://redirect.github.com/jline/jline3/pull/1898)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.0 to 0.9.1 ([#1894](https://redirect.github.com/jline/jline3/pull/1894)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump junit.version from 6.0.3 to 6.1.0 ([#1893](https://redirect.github.com/jline/jline3/pull/1893)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump groovy.version from 5.0.5 to 5.0.6 ([#1865](https://redirect.github.com/jline/jline3/pull/1865)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump eu.maveniverse.maven.nisse:extension from 0.8.4 to 0.9.0 ([#1887](https://redirect.github.com/jline/jline3/pull/1887)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.5.0 to 3.5.1 ([#1886](https://redirect.github.com/jline/jline3/pull/1886)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 ([#1889](https://redirect.github.com/jline/jline3/pull/1889)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.0 ([#1880](https://redirect.github.com/jline/jline3/pull/1880)) [`@dependabot`](https://github.com/dependabot) > * chore: Bump slf4j.version from 2.0.17 to 2.0.18 ([#1874](https://redirect.github.com/jline/jline3/pull/1874)) [`@dependabot`](https://github.com/dependabot) > > 👻 Maintenance > ------------- > > * refactor: Remove duplicate code in Shell impl tests ([#1868](https://redirect.github.com/jline/jline3/pull/1868)) [`@Elec332`](https://github.com/Elec332) > > New Contributors > ---------------- > > * [`@BryanSant`](https://github.com/BryanSant) made their first contribution in [#1869](https://redirect.github.com/jline/jline3/pull/1869) > > **Full Changelog**: <jline/jline3@4.1.0...4.1.1> Commits * [`9a74970`](jline/jline3@9a74970) fix: use parser for command argument splitting ([#1907](https://redirect.github.com/jline/jline3/issues/1907)) * [`c9b9315`](jline/jline3@c9b9315) chore: Bump eu.maveniverse.maven.nisse:extension from 0.9.1 to 0.9.2 ([#1905](https://redirect.github.com/jline/jline3/issues/1905)) * [`a2e0670`](jline/jline3@a2e0670) fix: ensure cursor position after alternate screen init ([#1883](https://redirect.github.com/jline/jline3/issues/1883)) ([#1904](https://redirect.github.com/jline/jline3/issues/1904)) * [`6ac5ec1`](jline/jline3@6ac5ec1) fix: NonBlockingInputStream keeps thread alive after EOF (fixes [#1879](https://redirect.github.com/jline/jline3/issues/1879)) ([#1903](https://redirect.github.com/jline/jline3/issues/1903)) * [`1ef5bed`](jline/jline3@1ef5bed) fix: DefaultParser preserves backslashes inside quotes ([#1902](https://redirect.github.com/jline/jline3/issues/1902)) * [`2825bc2`](jline/jline3@2825bc2) fix: echo preserves backslash before unrecognised escape sequences ([#1901](https://redirect.github.com/jline/jline3/issues/1901)) * [`798308f`](jline/jline3@798308f) fix: add filter-by-commitish to 3.x release drafter config * [`af5638a`](jline/jline3@af5638a) fix: avoid aliasing and immutable list issues in Display oldLines ([#1878](https://redirect.github.com/jline/jline3/issues/1878)) * [`f55dc2e`](jline/jline3@f55dc2e) Merge pull request [#1898](https://redirect.github.com/jline/jline3/issues/1898) from jline/dependabot/maven/master/com.palantir.java... * [`1f73667`](jline/jline3@1f73667) Merge pull request [#1894](https://redirect.github.com/jline/jline3/issues/1894) from jline/dependabot/maven/master/eu.maveniverse.ma... * Additional commits viewable in [compare view](jline/jline3@4.1.0...4.1.2) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Add a date formatter for LocalDataTime to JsonObject.
Motivation
The JsonObjet has a single DateTimeFormater dedicated to Date and doen't provide a dedicated formatter for LocalDatetime, but inside the database there are 2 different formatters configurable with properties:
Related issues
#1515
Checklist
mvn clean packagecommand