UUID to Base62 (FriendlyId) conversion library for Java.
Release is automated via GitHub Actions. To publish a new version:
git tag v<version>
git push origin v<version>The "Release" workflow builds, deploys to Maven Central, and creates a GitHub Release.
Version is injected from the tag (-Drevision=), no pom.xml changes needed.
friendly-id/— core library (FriendlyIds, FriendlyIdFormat enum)friendly-id-jackson-datatype/— Jackson 3.x (tools.jackson) modulefriendly-id-jackson2-datatype/— Jackson 2.x (com.fasterxml.jackson) modulefriendly-id-jpa/— JPA AttributeConverterfriendly-id-jooq/— jOOQ Converterfriendly-id-openfeign/— OpenFeign integrationfriendly-id-spring-boot/+friendly-id-spring-boot-starter/— Spring Boot auto-configuration
mvn test # all modules
mvn test -pl friendly-id-jackson-datatype # single moduleJava 21 required.