firestoreproto2json v0.0.6 Released
We’re pleased to announce the release of firestoreproto2json v0.0.6, published on November 23, 2024. This maintenance release continues our commitment to keeping the library’s dependencies up-to-date and our build infrastructure reliable.
What’s New
v0.0.6 focuses on dependency updates and build improvements rather than new features. Here’s what changed:
Dependency Updates:
- Lombok upgraded to 1.18.36
- JUnit Jupiter API updated to 5.11.3
- jsonassertify test library bumped to 0.0.2
Build Infrastructure:
- Maven Surefire and Javadoc plugins updated for improved test execution and documentation generation
- Codecov action upgraded to v5.x for enhanced coverage reporting
- Release workflow now automatically publishes artifacts to GitHub Releases alongside Maven Central
- Build provenance attestations added for release artifacts
Documentation:
- First contribution from @JaredHatfield, who fixed a variable name typo in the README examples
- GitHub release badge added to the project header
Why It Matters
This release maintains the library’s core functionality while ensuring you’re using the latest stable dependencies. The updated build pipeline means faster, more reliable CI/CD and better visibility into code coverage.
Most importantly: upgrading is completely safe. Version 0.0.6 maintains full backward compatibility with v0.0.5. Your existing code will continue to work without any modifications.
The firestoreproto2json library continues to serve its core purpose: converting Firestore Protocol Buffer documents (the format Cloud Functions receive for document changes) into clean, usable JSON representations. Whether you’re building serverless applications or working with Firebase Cloud Functions, this helper library simplifies handling Firestore change events.
Upgrade Guide
Upgrading from v0.0.5 is straightforward—just update your dependency version:
<dependency>
<groupId>com.unitvectory</groupId>
<artifactId>firestoreproto2json</artifactId>
<version>0.0.6</version>
</dependency>
No code changes required. All customization options (ValueMapperBytes, ValueMapperGeoPoint, ValueMapperTimestamp) continue to work exactly as before.
This release announcement was AI-generated using the unsloth/Qwen3.5-122B-A10B-GGUF:Q4_K_M model. Research and analysis were based on the v0.0.6 release of the UnitVectorY-Labs/firestoreproto2json repository, published on November 23, 2024. Generated by release-storyteller.