Skip to content

Commit e6133b5

Browse files
jeffreyameyerclaude
andcommitted
Prepare v0.3.1: bump SNAPSHOT, document the patch release
Stamps the patch release that bundles the dependabot dependency updates, the GitHub Actions Node 24 migration, the publishing-plugin upgrade, the smoke-test fix, and the five new locale bundles. pom.xml Version 0.3.0-SNAPSHOT -> 0.3.1-SNAPSHOT. CHANGELOG.md - Move [0.3.0] from 'unreleased' to '2026-04-23' (it shipped). - Add a new [0.3.1] -- unreleased section grouped under Added / Changed / Fixed: Added: five locale bundles, README ant/ivy expansion. Changed: actions/checkout 4->6, actions/setup-java 4->5, FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 removed, junit-bom 5.11.4->6.0.3, central-publishing-maven-plugin 0.7.0-> 0.10.0, three Maven plugin patch bumps, README version snippets bumped to 0.3.0. Fixed: smoke test API misuse. - Note in the lead paragraph that this release exists primarily to isolate the publish-plugin upgrade so any release-time regression has a single suspect. mvn -B verify still 367 / 367 green at this commit. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent ae80d4f commit e6133b5

2 files changed

Lines changed: 53 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,58 @@ All notable changes to this project are documented here. The format is
44
loosely based on [Keep a Changelog](https://keepachangelog.com/) and
55
this project follows [Semantic Versioning](https://semver.org/).
66

7-
## [0.3.0] &mdash; unreleased
7+
## [0.3.1] &mdash; unreleased
8+
9+
Dependency-and-tooling release. The five seeded locale bundles
10+
(German, French, Spanish, Italian, Japanese) are the only
11+
user-visible behaviour change. The publishing-plugin upgrade is
12+
the headline reason this release exists separately rather than
13+
being rolled into the next feature release: it isolates the
14+
plugin upgrade so any release-time regression has a single
15+
suspect.
16+
17+
### Added
18+
19+
- **Five locale bundles** under
20+
`src/main/resources/io/github/openhistoricalmap/edtf/format/`:
21+
`messages_de`, `messages_es`, `messages_fr`, `messages_it`,
22+
`messages_ja`. Bootstrap translations seeded for the next
23+
Transifex sync; future updates flow through `tx pull` /
24+
`tx push` rather than direct file edits.
25+
- README's Ant + Ivy section reframed as the canonical reference
26+
for any downstream Ant consumer (not JOSM-specific), with a
27+
pointer at `smoke/` as a complete worked example.
28+
29+
### Changed
30+
31+
- **`actions/checkout` 4 &rarr; 6** and **`actions/setup-java` 4
32+
&rarr; 5** in all three GitHub Actions workflows; both now
33+
natively use Node.js 24 so the redundant
34+
`FORCE_JAVASCRIPT_ACTIONS_TO_NODE24` env var was removed.
35+
- **`junit-bom` 5.11.4 &rarr; 6.0.3.** All 367 tests still pass
36+
unchanged (verified locally before the merge).
37+
- **`central-publishing-maven-plugin` 0.7.0 &rarr; 0.10.0.** The
38+
primary motivation for cutting this release as a standalone
39+
patch &mdash; it isolates the publish-time plugin upgrade from
40+
any future feature work.
41+
- **`maven-source-plugin` 3.3.1 &rarr; 3.4.0**,
42+
**`maven-surefire-plugin` 3.5.3 &rarr; 3.5.5**,
43+
**`maven-gpg-plugin` 3.2.7 &rarr; 3.2.8**.
44+
- README dependency snippets updated from `0.2.0` to `0.3.0`.
45+
46+
### Fixed
47+
48+
- **Smoke test** at `smoke/src/Smoke.java` was calling
49+
`i.upper()` on an `EdtfTemporal`-typed variable, which doesn't
50+
compile against the published artefact (`upper()` is on the
51+
permitted subtype `EdtfInterval`, not on the sealed interface).
52+
Replaced with `i.type()` so the smoke source stays on the
53+
stable-since-0.2.0 API surface and works against any future
54+
release without modification.
55+
56+
[0.3.1]: https://github.com/OpenHistoricalMap/edtf-java/releases/tag/v0.3.1
57+
58+
## [0.3.0] &mdash; 2026-04-23
859

960
Closes the three v0.2.0 follow-up issues. Adds locale-aware
1061
formatting, a real Ant/Ivy consumption smoke test, and three

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github.openhistoricalmap</groupId>
88
<artifactId>edtf</artifactId>
9-
<version>0.3.0-SNAPSHOT</version>
9+
<version>0.3.1-SNAPSHOT</version>
1010
<packaging>jar</packaging>
1111

1212
<name>edtf-java</name>

0 commit comments

Comments
 (0)