Commit Graph

84 Commits

Author SHA1 Message Date
Michael Bayne c4352184ca Merge pull request #150 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.11.0
Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.11.0
2023-11-18 15:46:21 -08:00
Michael Bayne a261e1d6dc Merge pull request #151 from samskivert/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.2.2
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.0.0-M3 to 3.2.2
2023-11-18 15:46:03 -08:00
dependabot[bot] ef9cfdb926 Bump org.apache.maven.plugins:maven-resources-plugin from 3.1.0 to 3.3.1
Bumps [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) from 3.1.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases)
- [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.1.0...maven-resources-plugin-3.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-18 22:25:02 +00:00
dependabot[bot] 5797b5bdd1 Bump org.apache.maven.plugins:maven-surefire-plugin
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0-M3 to 3.2.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M3...surefire-3.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-18 22:24:58 +00:00
dependabot[bot] 68bf6f861f Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.11.0
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.1 to 3.11.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.11.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>
2023-11-18 22:24:52 +00:00
Michael Bayne c8915ffc3c Upgrade snakeYAML dependency.
Dependabot is very nervous about < 2.0 versions. Fortunately we seem to be able
to use 2.0 with no code changes.
2023-11-15 09:29:57 -08:00
Michael Bayne 1ff4a2acf3 Remove GWT support.
Also target source 1.9 as we no longer need 1.8 for GWT and hopefully the rest
of the world has moved on from Java 1.8 in the last twenty years.
2023-11-15 09:26:03 -08:00
Michael Bayne 5b0fa29a74 Set source level to 1.8.
The latest JVMs don't support 1.7 any longer, and surely we don't need to claim
1.7 source level for GWT any more.
2023-07-19 13:12:38 -07:00
dependabot[bot] 2f17b67e2b Bump snakeyaml from 1.11 to 1.26
Bumps [snakeyaml](https://bitbucket.org/asomov/snakeyaml) from 1.11 to 1.26.
- [Commits](https://bitbucket.org/asomov/snakeyaml/branches/compare/snakeyaml-1.26..v1.11)

---
updated-dependencies:
- dependency-name: org.yaml:snakeyaml
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-04 22:03:09 +00:00
dependabot[bot] 8bf56937e2 Bump junit from 4.11 to 4.13.1
Bumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 09:51:31 +00:00
Michael Bayne 01319c52df [maven-release-plugin] prepare for next development iteration 2019-07-10 08:41:27 -07:00
Michael Bayne c61801a7c6 [maven-release-plugin] prepare release jmustache-1.15 2019-07-10 08:41:18 -07:00
Michael Bayne 7e9b70ad9a Wrangle javadoc plugin back into operation.
Remove auto-module-name stuff as we have a real module-info now.
2019-07-10 08:39:37 -07:00
Michael Bayne 1639640b54 A bunch of Maven plugin updates.
Hopefully things will play nicely with JDK11 now...
2019-07-10 08:17:35 -07:00
Michael Bayne fef365c986 Some Maven plugin version updates. 2019-02-08 11:25:18 -08:00
Michael Bayne 241fbb723b Add a module config, twiddle build to support it.
We now have to build with JDK9 or above, but I believe that the built jar files
continue to be compatible with JDK 1.7 or above. If this turns out not to be
the case, please let me know.
2019-02-08 10:39:48 -08:00
Michael Bayne 8f7f2b2283 Specify a Jigsaw module name. 2019-02-07 15:08:43 -08:00
Michael Bayne 0100fb15cf Revert to source.level 1.7.
I was not thinking clearly when I bumped everything to 1.8. I don't want to
force a JVM 1.8 requirement on everyone. 1.7 should still be fine.
2018-02-02 10:31:25 -08:00
Michael Bayne 90d1220236 [maven-release-plugin] prepare for next development iteration 2017-12-04 09:14:37 -08:00
Michael Bayne 424851a082 [maven-release-plugin] prepare release jmustache-1.14 2017-12-04 09:14:28 -08:00
Michael Bayne 2a270dcdbe Update to GWT 2.8.2. 2017-12-03 18:29:15 -08:00
Michael Bayne 49720df4ea Use shipped GWT 2.8.0 (yay).
Also made main source target 1.8 (from 1.6) and nixed some GWT test
cruft.
2016-11-20 11:34:25 -08:00
Michael Bayne 88793cca0a [maven-release-plugin] prepare for next development iteration 2016-08-08 09:14:20 -07:00
Michael Bayne 76d4b38912 [maven-release-plugin] prepare release jmustache-1.13 2016-08-08 09:14:15 -07:00
Michael Bayne 49e59008fd [maven-release-plugin] prepare for next development iteration 2016-01-19 17:56:18 -08:00
Michael Bayne 855f1d33d2 [maven-release-plugin] prepare release jmustache-1.12 2016-01-19 17:56:14 -08:00
Michael Bayne ed15294419 OMG! GWT 2.8 is finally in beta. 2015-12-14 13:28:17 -08:00
Michael Bayne 51f5840363 Reinstate GWT 2.8.0 & tests. 2015-10-05 15:16:48 -07:00
Michael Bayne 667a1fecd2 [maven-release-plugin] prepare for next development iteration 2015-10-05 15:09:58 -07:00
Michael Bayne e520fed423 [maven-release-plugin] prepare release jmustache-1.11 2015-10-05 15:09:55 -07:00
Michael Bayne d217b41a67 Disable GWT tests so we can release.
We'll go back to GWT 2.8.0-SNAPSHOT after, so we can continue to test GWT, and
hopefully GWT 2.8.0 will ship sometime before 2020.
2015-10-05 15:08:57 -07:00
Michael Bayne a0a6b1fc99 A bunch of POM up-to-dating. 2015-10-05 15:02:03 -07:00
Michael Bayne b9c48fa077 Reenable GWT unit testing, using 2.8.0-SNAPSHOT. 2015-09-21 14:34:57 -07:00
Michael Bayne 461b108663 Support getters from default methods in interfaces.
Fortunately this did not require using any JDK 1.8-specific APIs, just
searching (via reflection) through the set of interfaces implemented by a class
in addition to its super-classes.

One downside is that the transitive set of all implemented interfaces could be
much larger than the super-class chain, but this is the last thing we search,
so in theory we only even get here if we were about to fail to find the getter
entirely.

This also means that our tests have to be compiled and run with Java 8, because
I was not in the mood to figure out how to do all the complex Maven jockeying
to have a special JDK8 profile and disable JDK8 tests in the normal profile and
re-enable them in the JDK8 profile and blah blah blah, just shoot me now.
2015-08-22 15:07:05 -07:00
Michael Bayne 69ebfdf6a0 Bumped GWT to 2.7.0.
Also disabled GWT htmlunit tests because it seems to choke on the fact that I
factored the GWT bits into src/main/gwt.

It should work fine because everything is in target/classes by the time GWT
runs, and target/classes is on GWT's classpath, but it doesn't. I'm sure
someone is doing something clever along the way and passing the value on to the
customer.
2015-03-06 12:42:59 -08:00
Michael Bayne 978758fdde Disable some annoying Javadoc lint warnings. 2015-02-09 08:35:34 -08:00
Michael Bayne 2b006b06d0 [maven-release-plugin] prepare for next development iteration 2015-02-09 08:33:15 -08:00
Michael Bayne 2957516854 [maven-release-plugin] prepare release jmustache-1.10 2015-02-09 08:33:12 -08:00
Michael Bayne 692adc47f4 Move our GWT stuff around.
This avoids having it look like normal Java source and then confusing tools
because there are two copies of DefaultCollector.
2014-12-01 16:46:51 -08:00
Michael Bayne aafa5c0a73 Update to more recent compiler plugin.
Also bumped source/target to 1.6. Hopefully this won't result in backlash from
cavemen still using JMustache on JDK 1.5.
2014-02-17 12:06:42 -08:00
Michael Bayne 93b66b757e More test coverage plus Coveralls wiring. 2014-02-17 12:02:41 -08:00
Michael Bayne 6b866d3263 Try wiring up Coveralls Maven plugin. 2014-02-17 11:54:17 -08:00
Michael Bayne b618e6dbd4 [maven-release-plugin] prepare for next development iteration 2014-02-13 10:16:36 -08:00
Michael Bayne 834759d04c [maven-release-plugin] prepare release jmustache-1.9 2014-02-13 10:16:32 -08:00
Michael Bayne 9910bb691a SBT updates, fixed GWT test depends. 2013-10-08 12:18:48 -07:00
Michael Bayne 3af55c2660 Some javadoc improvements. 2013-08-01 16:04:46 -07:00
Michael Bayne 3baec8221d [maven-release-plugin] prepare for next development iteration 2013-04-05 11:03:35 -07:00
Michael Bayne 23c9ed91c8 [maven-release-plugin] prepare release jmustache-1.8 2013-04-05 11:03:26 -07:00
Michael Bayne 7e414b6c95 Use latest JUnit. 2013-04-02 12:54:20 -07:00
Yoryos Valotasios 2889ee8692 Added standard Mustache specs tests suite.
The groups with failing tests are currently commented out (everything except
interpolation). The main reason for failures are due to the requirement that
standalone lines that contain nothing but whitespace be stripped from the
output.
2013-04-02 12:54:20 -07:00