Skip to content

Release 17.0

Latest
Compare
Choose a tag to compare
@gallandarakhneorg gallandarakhneorg released this 04 Jan 14:03
· 42 commits to master since this release

Major Changes in 17.0

  • Upgrade to Java 11. AFC libraries must be now used with a version of Java that is greater than or equal to 11. Lower versions cannot be used any more because of byte-code standard conflicts.
  • Upgrade to Xtext 2.20.

Details of the Changes

Core and System Libraries

[vmutils]

  • Fixing unit tests (details).
  • Fixing tests for passing on MacOS (details).

Mathematic and Geometry Libraries

[mathgeom]

  • Cleaning of the Java documentation (details).

Libraries for Geographical Information System (GIS)

[gis]

[giscore]

  • Fixing issues in the 1D primitives.

Logging Libraries

[slf4j-backwardcompat]

[slf4j-maven]

  • Provide a Maven-based implementation for SLF4J 2.0 and later (details).
  • Refactor the logger for removing deprecated SLF4J API (details).

Developer Corner

[Github]

  • Add documentation files that are preconized by Github best practises. (details)

[tests]

[ci]

  • Use SFTP connector for deploying the artifacts (details).
  • Update the configuration (details).

[p2]

  • Make slf4j-log4j sources available on the P2 (1, 2).

Upgrade of Dependencies

  • Upgrade to Java 11 (details).
  • Upgrade checkstyle according to the new Eclipse 2019-12 (details).
  • Upgrade to Xtext 2.20.