Skip to content

build(deps): bump org.tomlj:tomlj from 1.3.0 to 2.1.1 - #1659

Merged
bmc08gt merged 1 commit into
code/cashfrom
dependabot/gradle/code/cash/org.tomlj-tomlj-2.1.1
Oct 2, 2026
Merged

bmc08gt merged 1 commit into
code/cashfrom
dependabot/gradle/code/cash/org.tomlj-tomlj-2.1.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 2, 2026

Copy link
Copy Markdown
Contributor

Bumps org.tomlj:tomlj from 1.3.0 to 2.1.1.

Release notes

Sourced from org.tomlj:tomlj's releases.

Release 2.1.1

TomlJ is a parser and serializer for Tom's Obvious, Minimal Language (TOML).

2.1.1 is a bug-fix release.

Changes since last release

  • Binding no longer keeps TomlJ's class loader from being unloaded, so an application that bundles TomlJ can be unloaded on redeploy.
  • Fixes in binding: a float too small to hold a value is reported as out of range, a sorted set of a type that is not Comparable gives a clear error, and a GenericType subclass of another generic class names the right type.
  • Errors when writing objects now say "Cannot write", and name a JDK class correctly.
  • Fixes in writing edited documents, where a copied table or a comment could be written so that it read back differently.

Getting TomlJ

TomlJ is published to Maven Central.

To include using Gradle, add the following to your dependencies:

implementation 'org.tomlj:tomlj:2.1.1'

To include using Maven:

<dependency>
  <groupId>org.tomlj</groupId>
  <artifactId>tomlj</artifactId>
  <version>2.1.1</version>
</dependency>

If your project already uses ANTLR and you would rather share one copy of the runtime, use org.tomlj:tomlj-antlr:2.1.1 instead.

You may also download the jars directly and include them in your project.

Usage and Documentation

For basic usage, please see the README. The examples directory has twelve small programs using TomlJ, from reading a file and reporting its errors to editing and writing documents, reading their comments, and binding them to records. Complete documentation, in Javadoc, is available here: http://tomlj.org/docs/java/2.1.1/

Signature

All artifacts and release tags are signed by Chris Leishman, using key id 0xB5A9E81B565E89E0.

Release 2.1.0

TomlJ is a parser and serializer for Tom's Obvious, Minimal Language (TOML).

2.1.0 adds binding between TOML documents and Java objects, in both directions, and three options for the default writing style.

Changes since last release

Binding to Java objects

... (truncated)

Commits
  • 84f93d8 Merge pull request #147 from tomlj/release-2.1.1
  • c1e71f0 Update README for 2.1.1
  • 4c1f44a Increment version to 2.1.1
  • a922829 Merge pull request #146 from tomlj/fix-root-comment-order
  • 4073225 Remove a stray word in the writing guide
  • f4a77e1 Keep a new root comment after earlier sections
  • 88625cd Merge pull request #145 from tomlj/fix-write-access-error
  • 6464b73 Merge pull request #144 from tomlj/fix-generic-type-subclass
  • 88646f4 Merge pull request #143 from tomlj/fix-copied-key-text
  • dd549be Fix the errors for classes TomlJ cannot write
  • 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 [org.tomlj:tomlj](https://github.com/tomlj/tomlj) from 1.3.0 to 2.1.1.
- [Release notes](https://github.com/tomlj/tomlj/releases)
- [Commits](tomlj/tomlj@1.3.0...2.1.1)

---
updated-dependencies:
- dependency-name: org.tomlj:tomlj
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file type: build Build system, Gradle, dependencies labels Oct 2, 2026
@github-actions github-actions Bot added the area: build-system Gradle, convention plugins, build-logic label Oct 2, 2026
@bmc08gt
bmc08gt merged commit 8ce5869 into code/cash Oct 2, 2026
4 checks passed
@dependabot
dependabot Bot deleted the dependabot/gradle/code/cash/org.tomlj-tomlj-2.1.1 branch October 2, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build-system Gradle, convention plugins, build-logic dependencies Pull requests that update a dependency file type: build Build system, Gradle, dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant