Tags: azam/ulidj
Tags
Release 2.0.0 (#24) * Bump version * Update GitHub Actions (#13) * Update Github Actions * Change compiler source and target on JDK higher than 17 for tests * Delegate source parameter for javadoc to maven.compiler.source * Add tests as JDK 11, 17 and 21 * Update Maven plugins. Update junit version. Fix wrong <scm> values. * Add devcontainer * Update Github Actions * Remove jdk25-ea * Fix javadoc warnings * Revert "Fix javadoc warnings" This reverts commit b20a5d9. * Add jmh benchmark * Set release version * Fix echo on bench.yml * Fix multiline commands on bench.yml * Reduce warmup time * Escape backticks on bench.yml * Bump version * Feature: Implement immutable sortable ULID instance. Breaking change: Random default instance use a lazily instantiated SecureRandom. Breaking change: generate, generateBinary, toBinary, fromBinary now checks for ULID validity. Fix: Prevent monotonic ULID increment entropy on invalid timestamp. Fix: First 8 bit of timestamp may be converted wrongly. Feature: Add JaCoCo report. Feature: More tests and benchmarks. * Fix: Fix surefire-report * Fix: Remove test that changes private constructor to public. * Fix: Wrong job name for site.yml * Fix: Remove mocks (JDK incompatibility, offline JDK instrumentation is brittle) Fix: Remove private constructor for ULID. Fix: Update Javadoc plugin. Feature: Add source cross reference plugin. * Update license * Feature: Add Monotonic.random static methods Fix: Documentation * Update Github actions * Add parseULID benchmark * Update devcontainer.json * Set release version * Remove dependabot.yml * Bump version * Bump version * Update to Java 11 * Change to Junit 5 * Fix version on module-info.java * Implement generating timestamp from java.time.Clock * Tests for generating timestamp from java.time.Clock * Update readme and javadoc * Add benchmarks for clock parameter * Set release version
Remove dependabot (#23) * Bump version * Update GitHub Actions (#13) * Update Github Actions * Change compiler source and target on JDK higher than 17 for tests * Delegate source parameter for javadoc to maven.compiler.source * Add tests as JDK 11, 17 and 21 * Update Maven plugins. Update junit version. Fix wrong <scm> values. * Add devcontainer * Update Github Actions * Remove jdk25-ea * Fix javadoc warnings * Revert "Fix javadoc warnings" This reverts commit b20a5d9. * Add jmh benchmark * Set release version * Fix echo on bench.yml * Fix multiline commands on bench.yml * Reduce warmup time * Escape backticks on bench.yml * Bump version * Feature: Implement immutable sortable ULID instance. Breaking change: Random default instance use a lazily instantiated SecureRandom. Breaking change: generate, generateBinary, toBinary, fromBinary now checks for ULID validity. Fix: Prevent monotonic ULID increment entropy on invalid timestamp. Fix: First 8 bit of timestamp may be converted wrongly. Feature: Add JaCoCo report. Feature: More tests and benchmarks. * Fix: Fix surefire-report * Fix: Remove test that changes private constructor to public. * Fix: Wrong job name for site.yml * Fix: Remove mocks (JDK incompatibility, offline JDK instrumentation is brittle) Fix: Remove private constructor for ULID. Fix: Update Javadoc plugin. Feature: Add source cross reference plugin. * Update license * Feature: Add Monotonic.random static methods Fix: Documentation * Update Github actions * Add parseULID benchmark * Update devcontainer.json * Set release version * Remove dependabot.yml