Releases: Helvethink/java-odoo-rpc
Releases · Helvethink/java-odoo-rpc
1.0.1 - First version, improve documentation
What's Changed
- [StepSecurity] Apply security best practices by @step-security-bot in #9
- Bump org.mockito:mockito-core from 5.7.0 to 5.16.0 by @dependabot[bot] in #10
- Bump actions/checkout from 4.1.1 to 4.2.2 by @dependabot[bot] in #17
- Update README.MD by @pascallibenzi in #18
- Update codeql.yml by @pascallibenzi in #19
- Bump actions/upload-artifact from 4.3.6 to 4.6.1 by @dependabot[bot] in #14
- Bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @dependabot[bot] in #12
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.18.3 by @dependabot[bot] in #15
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.20.0 to 2.24.3 by @dependabot[bot] in #16
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.2 by @dependabot[bot] in #13
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.7.0 by @dependabot[bot] in #11
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #20
- Create fuzzlight_build.yml by @pascallibenzi in #21
- Revert "Create fuzzlight_build.yml" by @pascallibenzi in #22
- Create CONTRIBUTING.md by @pascallibenzi in #23
- Create TESTING.md by @pascallibenzi in #24
- Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot[bot] in #34
- Bump actions/dependency-review-action from 4.5.0 to 4.7.1 by @dependabot[bot] in #48
- Bump step-security/harden-runner from 2.11.0 to 2.12.0 by @dependabot[bot] in #44
- Bump github/codeql-action from 3.28.10 to 3.28.18 by @dependabot[bot] in #49
- Bump step-security/harden-runner from 2.12.0 to 2.13.1 by @dependabot[bot] in #85
- Bump ossf/scorecard-action from 2.4.1 to 2.4.3 by @dependabot[bot] in #92
- Bump github/codeql-action from 3.28.18 to 4.31.2 by @dependabot[bot] in #99
- Bump cicirello/jacoco-badge-generator from 2.11.0 to 2.12.1 by @dependabot[bot] in #70
- Bump actions/setup-java from 4.7.0 to 5.0.0 by @dependabot[bot] in #80
- Bump github/codeql-action from 4.31.2 to 4.31.3 by @dependabot[bot] in #105
- Bump org.apache.maven.plugins:maven-invoker-plugin from 1.7 to 3.9.1 by @dependabot[bot] in #64
- Bump actions/dependency-review-action from 4.7.1 to 4.8.2 by @dependabot[bot] in #104
- Bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in #103
- Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #102
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #101
- Bump org.junit.jupiter:junit-jupiter from RELEASE to 6.0.0 by @dependabot[bot] in #91
- Bump org.apache.logging.log4j:log4j-api from 2.20.0 to 2.25.2 by @dependabot[bot] in #87
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 by @dependabot[bot] in #96
- Bump org.junit.platform:junit-platform-commons from RELEASE to 6.0.0 by @dependabot[bot] in #90
- Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.25.3 by @dependabot[bot] in #106
New Contributors
- @step-security-bot made their first contribution in #9
Full Changelog: 1.0.0...v1.0.1
1.0.0 - First stable release of Java Odoo RPC
Java Odoo RPC 1.0.0
This release marks the first stable milestone of the project.
java-odoo-rpc now provides a clearer and more complete structure for interacting with Odoo through both XML-RPC and JSON-RPC, with dedicated modules for shared abstractions, protocol-specific implementations, and model generation tooling. The repository README now presents the project as a unified toolset covering JSON and XML interactions with Odoo. :contentReference[oaicite:2]{index=2}
Highlights
- First stable
1.0.0release for the Java Odoo RPC project. :contentReference[oaicite:3]{index=3} - Unified multi-module distribution with:
java-odoo-rpc-corejava-odoo-xml-rpc-corejava-odoo-json-rpc-clientjava-odoo-xml-rpc-plugin:contentReference[oaicite:4]{index=4}
- XML-RPC support for serialization of objects returned by Odoo. :contentReference[oaicite:5]{index=5}
- JSON-RPC client support, including abstractions for create, update, and delete operations. :contentReference[oaicite:6]{index=6}
- Maven plugin for generation of Java classes from Odoo models. :contentReference[oaicite:7]{index=7}
- Release and publishing setup consolidated for Maven Central publication, with SCM tag
1.0.0recorded in the published POM. :contentReference[oaicite:8]{index=8}
Technical notes
- Published to Maven Central on January 21, 2025. :contentReference[oaicite:9]{index=9}
- Dependency management includes shared versions for XML-RPC, Jackson, Gson, OkHttp, JTE, Log4j, JUnit, Mockito and Maven Plugin tooling. :contentReference[oaicite:10]{index=10}
- Compared with earlier
0.xreleases, the published parent POM shows a more mature project structure and updated build/runtime stack, including JTE3.1.16in1.0.0. :contentReference[oaicite:11]{index=11}
Maven coordinates
<dependency>
<groupId>ch.helvethink.odoo4java</groupId>
<artifactId>java-odoo-rpc-parent</artifactId>
<version>1.0.0</version>
<type>pom</type>
</dependency>