Skip to content

Commit 500e6c2

Browse files
committed
[release] bump lib-serde-moshi@1.0.0
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
1 parent e28ae22 commit 500e6c2

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

lib-serde-moshi/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.0.0

lib-serde-moshi/changelog.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# lib-serde-moshi changelog
2+
3+
1.0.0 - 19 Oct 2025
4+
- Initial release of lib-serde-moshi module extracted from Wave project
5+
- Refactor all classes from Groovy to pure Java
6+
- Convert MoshiEncodeStrategy to abstract base class with type inference
7+
- Add ByteArrayAdapter for Base64 encoding of byte arrays
8+
- Add DateTimeAdapter for ISO-8601 Instant and nanosecond Duration serialization
9+
- Add PathAdapter for java.nio.file.Path serialization
10+
- Add UriAdapter for java.net.URI serialization
11+
- Add MoshiSerializable marker interface for type documentation
12+
- Maintain backward compatibility with legacy Duration float format
13+
- Expose Moshi API dependencies for custom adapter creation
14+
- Add comprehensive Javadocs for all public APIs
15+
- Include Groovy/Spock test suite with full coverage
16+
- Change package from io.seqera.wave.encoder to io.seqera.serde.moshi

0 commit comments

Comments
 (0)