Skip to content

chore(deps): bump com.github.ajalt.mordant:mordant from 3.0.2 to 3.1.0 - #114

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/com.github.ajalt.mordant-mordant-3.1.0
Open

chore(deps): bump com.github.ajalt.mordant:mordant from 3.0.2 to 3.1.0#114
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/com.github.ajalt.mordant-mordant-3.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 8, 2026

Copy link
Copy Markdown
Contributor

Bumps com.github.ajalt.mordant:mordant from 3.0.2 to 3.1.0.

Release notes

Sourced from com.github.ajalt.mordant:mordant's releases.

3.1.0

Added

  • Mouse events on POSIX systems now use the SGR protocol when the terminal supports it, which fixes coordinates in windows larger than 223 cells and adds horizontal wheel and extra button reporting. [(#289)](ajalt/mordant#289)

Changed

  • The space key is now printed as "space" in the interactive select list. [(#268)](ajalt/mordant#268)
  • Updated Kotlin to 2.4.10, and all other dependencies to their latest versions.

Fixed

  • Fixed mouse wheel events never being reported on POSIX systems, and the middle and right buttons being swapped.
  • Added ProGuard rules to mordant-jvm-ffm so that R8 builds targeting JDKs older than 22 don't warn about missing java.lang.foreign classes. [(#233)](ajalt/mordant#233)
  • Fixed hyperlink detection for gnome-terminal and other VTE based terminals. [(#132)](ajalt/mordant#132)
  • Fixed hyperlink detection in the VS Code terminal. [(#284)](ajalt/mordant#284)
  • Fixed environment detection on JS when running as an ES module. [(#253)](ajalt/mordant#253)
  • Fixed LastErrorException leaking from the JNA terminal interface when entering raw mode without an attached terminal. [(#195)](ajalt/mordant#195)
  • Fixed table border being drawn incorrectly in some tables that use rowspan. [(#272)](ajalt/mordant#272)
  • Fixed GraalVM reflection configs listing the wrong class names for the terminal interface providers. [(#292)](ajalt/mordant#292)
  • Fixed ClassCastException when creating a Terminal with the mordant-jvm-ffm module on Java 20 and 21. [(#278)](ajalt/mordant#278)
  • Fixed mouse tracking and console mode restoration in raw mode on native Windows targets. [(#293)](ajalt/mordant#293)
  • Fixed native-image builds failing on Windows with GraalVM 25. [(#286)](ajalt/mordant#286)
  • Fixed readEventOrNull throwing an exception instead of returning null on timeout on Windows. [(#276)](ajalt/mordant#276)
  • Fixed line breaks being dropped when printing during an animation. [(#264)](ajalt/mordant#264)
  • Fixed crash in native-image binaries running in an interactive terminal on macOS. [(#291)](ajalt/mordant#291)
Changelog

Sourced from com.github.ajalt.mordant:mordant's changelog.

3.1.0

Added

  • Mouse events on POSIX systems now use the SGR protocol when the terminal supports it, which fixes coordinates in windows larger than 223 cells and adds horizontal wheel and extra button reporting. [(#289)](ajalt/mordant#289)

Changed

  • The space key is now printed as "space" in the interactive select list. [(#268)](ajalt/mordant#268)
  • Updated Kotlin to 2.4.10, and all other dependencies to their latest versions.

Fixed

  • Fixed mouse wheel events never being reported on POSIX systems, and the middle and right buttons being swapped.
  • Added ProGuard rules to mordant-jvm-ffm so that R8 builds targeting JDKs older than 22 don't warn about missing java.lang.foreign classes. [(#233)](ajalt/mordant#233)
  • Fixed hyperlink detection for gnome-terminal and other VTE based terminals. [(#132)](ajalt/mordant#132)
  • Fixed hyperlink detection in the VS Code terminal. [(#284)](ajalt/mordant#284)
  • Fixed environment detection on JS when running as an ES module. [(#253)](ajalt/mordant#253)
  • Fixed LastErrorException leaking from the JNA terminal interface when entering raw mode without an attached terminal. [(#195)](ajalt/mordant#195)
  • Fixed table border being drawn incorrectly in some tables that use rowspan. [(#272)](ajalt/mordant#272)
  • Fixed GraalVM reflection configs listing the wrong class names for the terminal interface providers. [(#292)](ajalt/mordant#292)
  • Fixed ClassCastException when creating a Terminal with the mordant-jvm-ffm module on Java 20 and 21. [(#278)](ajalt/mordant#278)
  • Fixed mouse tracking and console mode restoration in raw mode on native Windows targets. [(#293)](ajalt/mordant#293)
  • Fixed native-image builds failing on Windows with GraalVM 25. [(#286)](ajalt/mordant#286)
  • Fixed readEventOrNull throwing an exception instead of returning null on timeout on Windows. [(#276)](ajalt/mordant#276)
  • Fixed line breaks being dropped when printing during an animation. [(#264)](ajalt/mordant#264)
  • Fixed crash in native-image binaries running in an interactive terminal on macOS. [(#291)](ajalt/mordant#291)
Commits
  • fa01b02 Release 3.1.0
  • 2703d25 Update colormath to 3.7.0
  • a9e7341 Update CI workflows to publish docs and GitHub releases after Maven publishing
  • f931323 Revert "Selected value for interactiveSelectList (#250)"
  • c4a1d00 Normalize line endings with .gitattributes
  • b49d71d Migrate the website from mkdocs-material to Zensical
  • e07f6e2 Add SGR mouse protocol support on POSIX systems
  • 9918bee Pin the Gradle daemon to Java 25
  • de2c553 Detect hyperlink support in the VS Code terminal (#298)
  • 7c617ec Add Ghostty to ANSI hyperlink detection (#290)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.github.ajalt.mordant:mordant](https://github.com/ajalt/mordant) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/ajalt/mordant/releases)
- [Changelog](https://github.com/ajalt/mordant/blob/master/CHANGELOG.md)
- [Commits](ajalt/mordant@3.0.2...3.1.0)

---
updated-dependencies:
- dependency-name: com.github.ajalt.mordant:mordant
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants