Skip to content

v3.1.0

Latest
Compare
Choose a tag to compare
@mrts mrts released this 28 May 12:38
· 1 commit to main since this release
v3.1.0
b57eaa2

Minor backwards-incompatible changes

Although we adhere to semantic versioning principles, the following backwards-incompatible changes are included in the minor version 3.1.0. The updates are primarily structural and cosmetic rather than essential functionality changes, therefore we consider them compatible with a minor version increment.

Maven group ID updated to eu.webeid

The Maven group ID has been changed from org.webeid to eu.webeid. This change aligns with the package namespace, domain of the official project website and emphasizes the focus on European Union eID cards.

Optional return values in CertificateData

The certificate subject field extraction methods in the CertificateData utility class now return Optional<String> instead of String. This change clarifies when a field is absent as opposed to when a certificate parsing error occurs. Users of these methods must now check for Optional<String> presence with isPresent() or using methods like orElse() or orElseThrow() to handle missing values.

What's changed

  • Use java 17 for SonarCloud by @metsma in #49
  • Encode correctly OCSP NONCE extension by @metsma in #51
  • Nonce support was added to EstEID 2015 by @metsma in #52
  • Update copyright year by @metsma in #57
  • Update JJWT to version 0.12 and use Jackson ObjectReader, update other dependencies by @mrts in #58
  • fix: use system time in OcspResponseValidator.validateCertificateStatusUpdateTime() by @mrts in #55
  • build(deps): bump org.bouncycastle:bcprov-jdk18on from 1.77 to 1.78 by @dependabot in #61
  • Use Optional in CertificateData by @mrts in #60
  • Validate relevant CA only by @mrts in #59
  • Fix incorrect groupId and challenge token code example in README by @zutnop in #53
  • Update group ID to eu.webeid.security, amend REAME by @mrts in #63
  • Bump version to 3.1.0 by @mrts in #62

New contributors

Full Changelog: v3.0.1...v3.1.0