Skip to content

Releases: OpenNTF/org.openntf.nsfodp

4.0.5

09 Sep 18:51
916056b
Compare
Choose a tag to compare

What's Changed

  • Bump braces from 3.0.2 to 3.0.3 in /nsfodp/vscode/vscode-nsfodp by @dependabot in #324
  • Modify Docker build to only include an odp.zip when needed by @jesse-gallagher in #325

Full Changelog: 4.0.4...4.0.5

4.0.1

26 Apr 15:47
2e1d47b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.0...4.0.1

4.0.0

22 Apr 15:12
a5f6f48
Compare
Choose a tag to compare

The focus of this release is the addition of container-based execution for compilation and ODP generation. This mechanism requires a Docker-compatible environment with a Domino image loaded and is often more reliable and portable than local or remote operations.

3.10.0

21 Nov 17:50
Compare
Choose a tag to compare

This release contains only changes to adapt to Notes 12.0.2 on macOS.

Full Changelog: 3.9.0...3.10.0

3.9.0

14 Sep 16:56
Compare
Choose a tag to compare

This release contains only bug fixes and is primarily intended to be a compatibility release for Eclipse 2022-09.

3.8.1

03 Feb 17:47
Compare
Choose a tag to compare

This release fixes a problem where design elements with the same alias were not imported correctly (the last one imported "won").

3.8.0

07 Jan 16:54
Compare
Choose a tag to compare

This release adds a new configuration option: compileBasicElementLotusScript. This is off by default (a change from previous point releases) and allows control over the compilation of LotusScript in "basic" design elements like forms and views.

This compilation has proven optional in practice, as it was only added in the 3.6.0 era, and can have the down sides that it can take a long time to execute and potentially will break builds on otherwise-stable projects where LotusScript content is corrupt in an invisible way. Its utility when enabled is to ensure that the entire project can be cleanly built - when left disabled, it's possible for LotusScript in forms and views to be invalid but go undetected until runtime.

3.7.1

03 Jan 13:56
Compare
Choose a tag to compare

This release aims to fix a problem in newer versions of Eclipse, where mojo execution would fail due to an incompatibility between IBM Commons DOMUtil and newer Java versions

3.7.0

27 Dec 19:36
Compare
Choose a tag to compare

The main improvements in this release are:

  • A reworked mechanism for ODP operations on macOS to take into account changes between Notes 11 and 12. This system will automatically download an OpenJDK build from Adoptium Temurin (Notes < 12) or IBM Semeru (Notes 12)
  • Lessens the prevalence of leftover temporary files after compilation
  • Makes the compilation mojo obey the "skip" Maven property
  • Skips redundant and problematic compilation of the Shared Actions note

3.4.0

15 Feb 17:29
Compare
Choose a tag to compare

This release primarily focuses on improvements for use in a Docker container, as well as related improvements to handling non-ASCII characters in file paths and in DXL content.