Files
itu/itu.changes
Fridrich Strba bc623273fc Accepting request 1288413 from home:urbic:branches:Java:packages
- Update to v1.14.0
  * New Features
    + ISO 8601 Duration Parsing & Formatting
      ~ Added support for parsing and formatting ISO 8601
        durations.
      ~ Supports full precision, including fractional seconds.
      ~ Allows days, weeks, hours, minutes, and seconds, while
        disallowing years and months.
      ~ Supports negative durations, which start with "-" (e.g.,
        "-P1DT2H").
      ~ Enforces case sensitivity for units, strictly following ISO
        8601 (e.g., P1D is valid, but P1d is not).
      ~ In the tradition of this library we are at least 5x faster
        than the JDK parsing and producing much less GC pressure.
- Update to v1.13.0
  * In version 1.12.0, the Java module name was changed from
    com.ethlo.time to com.ethlo.time.itu to better align with the
    ITU library name. However, this change caused unexpected
    disruptions for downstream projects. To restore compatibility
    and minimize friction, the module name is now being reverted to
    com.ethlo.time in version 1.13.0.
    This adjustment follows the complete removal of module support
    in version 1.11.0, which was later reconsidered based on user
    feedback. I recognize the impact these changes have had on
    users and will take greater care to ensure stability in future
    releases.
    Thank you for your patience and support. If you encounter any
    issues, please report them, and as always, contributions and
    feedback are welcome.
- Update to v1.12.0
  * Changes
    + Reinstated Java 8 support
    + Reinstated Java module support
    + Reinstated OSGi metadata
- Update to v1.11.0
  * Breaking Changes
    + Dropped Java 8 support – The minimum required Java version is
      now Java 11.
    + Removed multi-module support – The library is now a
      single-module project for simplicity.
    + Removed OSGi metadata – This library no longer includes
      OSGi-specific packaging.
      ~ OSGi users should create their own wrapper bundle if
        needed.
  * Improvements
    + Simplified project structure and build process.
    + Reduced maintenance overhead by removing legacy compatibility
      layers.
  * Migration Notes
    + Ensure your project runs on Java 11 or later before
      upgrading.
    + If you were relying on OSGi metadata, consider using a tool
      like bnd-maven-plugin to generate an OSGi bundle externally.
- Fix javadoc generation with javadoc:aggregate
- Update to v1.10.3
  * Minor fixes to the POM to pass SBOM checks.
- Initial packaging with v1.10.2

OBS-URL: https://build.opensuse.org/request/show/1288413
OBS-URL: https://build.opensuse.org/package/show/Java:packages/itu?expand=0&rev=3
2025-06-25 04:52:56 +00:00

73 lines
3.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Wed Jun 25 02:43:29 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v1.14.0
* New Features
+ ISO 8601 Duration Parsing & Formatting
~ Added support for parsing and formatting ISO 8601
durations.
~ Supports full precision, including fractional seconds.
~ Allows days, weeks, hours, minutes, and seconds, while
disallowing years and months.
~ Supports negative durations, which start with "-" (e.g.,
"-P1DT2H").
~ Enforces case sensitivity for units, strictly following ISO
8601 (e.g., P1D is valid, but P1d is not).
~ In the tradition of this library we are at least 5x faster
than the JDK parsing and producing much less GC pressure.
- Update to v1.13.0
* In version 1.12.0, the Java module name was changed from
com.ethlo.time to com.ethlo.time.itu to better align with the
ITU library name. However, this change caused unexpected
disruptions for downstream projects. To restore compatibility
and minimize friction, the module name is now being reverted to
com.ethlo.time in version 1.13.0.
This adjustment follows the complete removal of module support
in version 1.11.0, which was later reconsidered based on user
feedback. I recognize the impact these changes have had on
users and will take greater care to ensure stability in future
releases.
Thank you for your patience and support. If you encounter any
issues, please report them, and as always, contributions and
feedback are welcome.
- Update to v1.12.0
* Changes
+ Reinstated Java 8 support
+ Reinstated Java module support
+ Reinstated OSGi metadata
- Update to v1.11.0
* Breaking Changes
+ Dropped Java 8 support The minimum required Java version is
now Java 11.
+ Removed multi-module support The library is now a
single-module project for simplicity.
+ Removed OSGi metadata This library no longer includes
OSGi-specific packaging.
~ OSGi users should create their own wrapper bundle if
needed.
* Improvements
+ Simplified project structure and build process.
+ Reduced maintenance overhead by removing legacy compatibility
layers.
* Migration Notes
+ Ensure your project runs on Java 11 or later before
upgrading.
+ If you were relying on OSGi metadata, consider using a tool
like bnd-maven-plugin to generate an OSGi bundle externally.
-------------------------------------------------------------------
Thu Mar 27 18:21:24 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Fix javadoc generation with javadoc:aggregate
-------------------------------------------------------------------
Wed Jan 15 00:02:59 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v1.10.3
* Minor fixes to the POM to pass SBOM checks.
-------------------------------------------------------------------
Wed Oct 16 03:37:12 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Initial packaging with v1.10.2