Releases: ethlo/itu
Releases · ethlo/itu
v1.10.2
v1.10.1
v1.10.0
v1.9.0
New features
- Support for
parseDateTime(...)
withjava.text.ParsePosition
. This avoids the need to use substring for passing in the date-time string. - Support for parsing leniently with
ParseConfig
which allows the configuration of the date/time separator (typicallyT
) and the fragment separator (typically.
). - More expressive and better aligned error messages.
v1.8.0
New features
Parsing will now throw an DateTimeParseException
instead of the parent DateTimeException
. This gives access to the index of the error if any.
Bug-fixes
- An
ArrayIndexOutOfBoundsException
would be thrown in case of a specific, erroneous date-time string. - Parsing a date-time with a leap-second, but without time-offset would throw a
NullPointerException
due to the missing ZoneOffset.
Remediation
There has now been added additional tests and even intelligent fuzzer tests through the use of Jazzer.
v1.7.7
1.7.6
v1.7.5
- Releasing a minified version for scenarios where every KB counts. Use
<classifier>small</classifier>
to use it. - Even faster parsing performance. 1.7.5 is more than twice as fast as 1.7.0.
- NOTE: Parsing to
OffsetDateTime
now emit error messages closer to parsing viajava.time
.
1.7.4
v1.7.3
Added OSGI support - thanks to @marcoSpoethAtYatta