Skip to content

Releases and Support

AstorisTheBrave edited this page Aug 30, 2026 · 1 revision

Releases and support

Stable release

Identifold 1.0.0 is the current stable wire contract and is publicly installable in all supported ecosystems.

Language Distribution Version
TypeScript / JavaScript npm 1.0.0
Python PyPI 1.0.0
Java Maven Central 1.0.0
C# NuGet 1.0.0
Go Go package index v1.0.0
PHP Packagist 1.0.0
Kotlin Maven Central 1.0.0
Rust crates.io 1.0.0
Ruby RubyGems 1.0.0
Swift GitHub / SwiftPM 1.0.0

Tags and split repositories

  • v1.0.0 marks the canonical source release and Swift package version.
  • packages/go/v1.0.0 marks the Go submodule version required by Go module semantics.
  • greyfoundry/identifold-php mirrors the PHP package subtree for Packagist.

Publishing security

npm, PyPI, crates.io, RubyGems, and NuGet use registry-supported trusted publishing from the protected release environment. Maven Central uses its repository credentials and signing key. Package publication is independent per ecosystem, and a successful source release is not treated as proof that every registry is live.

Compatibility policy

  • Incompatible wire-format or normative changes require a new major version.
  • Published namespace meanings are never reassigned.
  • Stable error classifications are part of the contract.
  • 1.x security fixes apply to the latest 1.x release and current main.
  • Retired namespaces should remain parseable for historical values.

See the compatibility policy, changelog, and release page.

Clone this wiki locally