430 Commits

Author SHA1 Message Date
Claridtimo 9aeb5b6700 docs: note git submodule init required for spec tests
Build with Maven / build (17) (push) Has been cancelled
Build with Maven / build (21) (push) Has been cancelled
The official Mustache spec compliance tests read .yml data from the
src/test/resources/specs submodule. Document 'git submodule update --init'
so a fresh clone can build and run the full test suite.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 11:39:45 +12:00
Michael Bayne f067203baf Remove Java 11 build.
One of the Maven plugins we use is compiled for Java 17, and though I still
think we should target release 11, I don't think it's a huge risk not to
compile _with_ a Java 11 JDK.
2025-07-29 10:44:10 -07:00
Michael Bayne 8d20bc4122 Merge pull request #183 from karianna/master
Update Dependencies and Add MVNW wrapper
2025-07-29 10:43:41 -07:00
Martijn Verburg c71e1a43ae Merge branch 'master' of github.com:karianna/jmustache 2025-07-29 16:43:44 +12:00
Martijn Verburg d5c6988cd0 Update dependencies 2025-07-29 16:43:07 +12:00
Martijn Verburg 33da4826fe Initial POM update for deps and config 2025-07-29 16:42:00 +12:00
Michael Bayne 06d29fa059 Remove SBT build files.
Maven is the main way to build the project, let's avoid confusion.

Closes #184.
2025-07-28 11:01:25 -07:00
Michael Bayne 8d03c4dd5f Merge pull request #185 from julianladisch/license-name
Fix license name and link to help automated license checkers
2025-07-28 10:53:20 -07:00
Michael Bayne 7b26a2eaf8 Merge pull request #179 from samskivert/dependabot/maven/org.sonatype.plugins-nexus-staging-maven-plugin-1.7.0
Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0
2025-07-28 10:52:44 -07:00
Michael Bayne e9e3c5d57c Merge pull request #172 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.13.0
Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0
2025-07-28 10:52:25 -07:00
Michael Bayne b96145cff8 Merge pull request #177 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.4
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.4
2025-07-28 10:52:09 -07:00
Michael Bayne 24f33317e5 Merge pull request #180 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.7.0
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0
2025-07-28 10:51:53 -07:00
Michael Bayne 381994bf47 Upgrade actions/upload-artifact to v4.
v3 has been deprecated and retired and cannot be used.
2025-07-28 10:49:04 -07:00
julianladisch 4db0614109 Fix license name and link to help automated license checkers 2025-07-28 16:22:44 +02:00
Martijn Verburg a18072fecd Update dependencies 2025-07-17 13:34:37 +12:00
Martijn Verburg 49a7136630 Merge branch 'master' of github.com:samskivert/jmustache 2025-07-17 13:18:42 +12:00
Martijn Verburg 5a0b415e8e Initial POM update for deps and config 2025-07-17 13:18:36 +12:00
dependabot[bot] 84e32d6804 Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.3 to 3.7.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.3...maven-javadoc-plugin-3.7.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 07:45:51 +00:00
dependabot[bot] b4ab7e9645 Bump org.sonatype.plugins:nexus-staging-maven-plugin
Bumps org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0.

---
updated-dependencies:
- dependency-name: org.sonatype.plugins:nexus-staging-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-28 07:59:23 +00:00
dependabot[bot] 10e398377a Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.4
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.1.0 to 3.2.4.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.1.0...maven-gpg-plugin-3.2.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 07:31:16 +00:00
dependabot[bot] b346243f1e Bump org.apache.maven.plugins:maven-compiler-plugin
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.1 to 3.13.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.12.1...maven-compiler-plugin-3.13.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-19 07:36:17 +00:00
Michael Bayne 00be427d53 Merge pull request #170 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.2.5
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5
2024-01-12 13:20:55 -08:00
dependabot[bot] f4997f486b Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.3 to 3.2.5.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.3...surefire-3.2.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 07:01:12 +00:00
Michael Bayne 55128bb427 Merge pull request #160 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.6.3
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3
2023-12-27 13:18:34 -08:00
Michael Bayne 3bc4459466 Merge pull request #169 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.12.1
Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.1
2023-12-27 13:18:20 -08:00
Michael Bayne c8e8ccf6d0 Merge pull request #168 from jstachio/reproducible_build
Make the build reproducible
2023-12-27 13:18:04 -08:00
dependabot[bot] 82d61e9c02 Bump org.apache.maven.plugins:maven-compiler-plugin
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.11.0 to 3.12.1.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.11.0...maven-compiler-plugin-3.12.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 07:06:05 +00:00
Adam Gent c15c60b675 Make the build reproducible 2023-12-22 14:07:38 -05:00
Michael Bayne 67451f4987 Merge pull request #166 from jstachio/stream_escape
Improve escaping performance
2023-12-22 08:54:55 -08:00
Adam Gent 96aac1a41f Improve escaping performance 2023-12-19 12:57:38 -05:00
Michael Bayne a4cd8010a7 Merge pull request #164 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.2.3
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3
2023-12-14 10:00:53 -08:00
dependabot[bot] c77d7ef3a3 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.2...surefire-3.2.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-14 07:02:10 +00:00
Michael Bayne eeee9e1bb7 Merge pull request #163 from samskivert/dependabot/maven/org.yaml-snakeyaml-2.2
Bump org.yaml:snakeyaml from 2.0 to 2.2
2023-12-05 12:26:30 -08:00
Michael Bayne 97cfa5d775 Merge pull request #162 from samskivert/dependabot/maven/junit-junit-4.13.2
Bump junit:junit from 4.13.1 to 4.13.2
2023-12-05 12:25:57 -08:00
Michael Bayne f90d956beb Merge pull request #161 from samskivert/dependabot/maven/org.eluder.coveralls-coveralls-maven-plugin-4.3.0
Bump org.eluder.coveralls:coveralls-maven-plugin from 2.1.0 to 4.3.0
2023-12-05 12:25:34 -08:00
dependabot[bot] 78544cf1ef Bump org.yaml:snakeyaml from 2.0 to 2.2
Bumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 2.0 to 2.2.
- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.2..snakeyaml-2.0)

---
updated-dependencies:
- dependency-name: org.yaml:snakeyaml
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-05 07:15:28 +00:00
dependabot[bot] 3e4a537c03 Bump junit:junit from 4.13.1 to 4.13.2
Bumps [junit:junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13.1...r4.13.2)

---
updated-dependencies:
- dependency-name: junit:junit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-05 07:15:23 +00:00
dependabot[bot] 840a5fd874 Bump org.eluder.coveralls:coveralls-maven-plugin from 2.1.0 to 4.3.0
Bumps [org.eluder.coveralls:coveralls-maven-plugin](https://github.com/trautonen/coveralls-maven-plugin) from 2.1.0 to 4.3.0.
- [Changelog](https://github.com/trautonen/coveralls-maven-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/trautonen/coveralls-maven-plugin/compare/v2.1.0...v4.3.0)

---
updated-dependencies:
- dependency-name: org.eluder.coveralls:coveralls-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-05 07:15:17 +00:00
dependabot[bot] bb8e2232ae Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.2...maven-javadoc-plugin-3.6.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 07:37:11 +00:00
Michael Bayne b2534c0c9f [maven-release-plugin] prepare for next development iteration 2023-11-30 12:19:33 -08:00
Michael Bayne 3193938ea1 [maven-release-plugin] prepare release jmustache-1.16 2023-11-30 12:19:30 -08:00
Michael Bayne 428f7d2d43 Fix incorrect Javadoc tag. 2023-11-30 12:18:48 -08:00
Michael Bayne f22e8addd8 Move partial thread safety test into ThreadSafetyTest(s). 2023-11-30 11:25:53 -08:00
Michael Bayne 7922422c45 Test from @drykovanov.
This was fixed recently by @agentgt but I just wanted to double check that this
test now passes.

Closes #138.
2023-11-30 11:22:45 -08:00
Michael Bayne a697d1cd29 Merge pull request #157 from jstachio/parent_partial_master
Inheritance support #120
2023-11-30 11:10:20 -08:00
Adam Gent f861f55f34 Remove unused method 2023-11-30 12:39:42 -05:00
Adam Gent a065543327 Inheritance support #120
Turn on inheritance tests. Some whitespace issues.

Recursion working but multi standalone broken

Make inheritance pass spec tests
2023-11-30 12:11:52 -05:00
Michael Bayne 92c1222d80 Minor formatting tweaks made while reading diffs. 2023-11-29 08:35:28 -08:00
Michael Bayne fe6ef9c75d Merge pull request #155 from jstachio/partial_thread_safe
Partial thread safe (merge #154 first)
2023-11-29 08:33:57 -08:00
Adam Gent ab4bcb749f Make partial loading threadsafe across platforms 2023-11-29 09:04:01 -05:00