Skip to content

Releases: juherr/mobilityid

mobilityid-go v0.1.0

17 Feb 00:37
8ec55d9

Choose a tag to compare

🚀 v0.1.0 - First Go Release of Mobility ID

This is the first official release of the Go implementation of Mobility ID, providing a strict, standards-compliant foundation for working with e-mobility identifiers.

✨ Included in this release

  • Go port of the core Mobility ID domain logic
  • Identifier models:
    • CountryCode
    • PhoneCountryCode
    • ProviderID
    • OperatorIDISO
    • OperatorIDDIN
    • PartyID
    • ContractID (ISO/EMI3/DIN standards)
    • EvseID (ISO/DIN variants)
  • Strict and tolerant parsing APIs (New... / Parse...)
  • Canonical rendering via String()
  • Identifier normalization and validation
  • Check-digit implementations:
    • ISO 7064 Mod 37,2
    • DIN 7064 Mod XY

🧪 Quality gates

  • Table-driven Go test suites
  • CI checks for gofmt, golangci-lint, go vet, go test, and go build

📦 Installation

go get mobilityid.juherr.dev/go@v0.1.0

ℹ️ Notes

  • Module is published through the vanity import path: mobilityid.juherr.dev/go
  • v0.1.0 is the initial stable baseline for the Go module.