Skip to content

7.0.208

Choose a tag to compare

@shai-almog shai-almog released this 24 Oct 05:01
· 279 commits to master since this release
8fea660

Highlights

  • Maven CSS compilation now discovers localization bundles automatically and compiles them to resource bundles so translated strings are packaged alongside the generated theme resources.
  • The simulator has a new ability to automatically generate resource bundle keys and update the default bundle
  • Added an optional month-name length restriction in SimpleDateFormat so localized abbreviations can be truncated to match the requested pattern width when needed.

Documentation

  • Reintroduced the developer guide with a refreshed landing page that orients readers around major topic areas and community resources.
  • Expanded safe-area coverage with practical guidance and code examples for keeping UI elements clear of display cut-outs across devices.
  • Documented the simulator's Auto Update Default Bundle option to streamline localization workflows during development.
  • Added a comprehensive walkthrough of the charting APIs, including screenshots of the supported chart types.

Quality & Testing

  • Significantly broadened UI coverage with new component, layout, and interaction unit tests that validate behaviors such as toggle state, hints, and slider ranges. Increased test coverage from 0.5% to 16%.
  • Exercised the networking stack with detailed NetworkManager tests that verify listener dispatch, timeout handling, queue inspection, and access point delegation.

Tooling & Automation

  • The primary PR workflow now provisions Codename One binaries before Maven plugin tests and publishes aggregated quality reports and artifacts for easier review.
  • A dedicated developer-guide workflow builds demos under, lints the AsciiDoc sources, renders updated cover art, and publishes HTML/PDF outputs for documentation changes and releases.

Dependency Updates

  • Updated commons-io to version 2.14.0 across the Maven build to pick up the latest fixes.
  • Bumped the designer's xalan dependency to 2.7.3 for current XML processing improvements.