What's Changed
- Support SCIM (RFC 7643) by @leodido in https://github.com/leodido/go-urn/pull/37
- Introduce parsing modes (RFC2141 only, RFC7643 only, fallback mode)
- Support best effort parsing: first try to match SCIM, otherwise fallback to generic URN pattern
- Remove awk dependency during the build process by @leodido in https://github.com/leodido/go-urn/pull/36
Others
- Improve errors (SCIM errors vs generic URN errors)
- Support Go 1.20/1.21 build/testing by @t2y in https://github.com/leodido/go-urn/pull/34
- Fix Go 1.20 cover mode atomic tests by @leodido in https://github.com/leodido/go-urn/pull/35
- Drop Go 1.16/1.17 support
- Increase code coverage
New Contributors
- @t2y made their first contribution at https://github.com/leodido/go-urn/pull/34
Full Changelog: https://github.com/leodido/go-urn/compare/v1.2.4...v1.3.0