Skip to content

Releases: Helvethink/java-odoo-rpc

1.0.1 - First version, improve documentation

07 Apr 07:19

Choose a tag to compare

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

Full Changelog: 1.0.0...v1.0.1

1.0.0 - First stable release of Java Odoo RPC

07 Apr 07:18
cbea271

Choose a tag to compare

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.0 release for the Java Odoo RPC project. :contentReference[oaicite:3]{index=3}
  • Unified multi-module distribution with:
    • java-odoo-rpc-core
    • java-odoo-xml-rpc-core
    • java-odoo-json-rpc-client
    • java-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.0 recorded 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.x releases, the published parent POM shows a more mature project structure and updated build/runtime stack, including JTE 3.1.16 in 1.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>