diff --git a/CHANGELOG.md b/CHANGELOG.md index 69af184..2472a0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0-beta] - 2026-07-07 + +First public beta of the SafHandle SDK, including the `@safrochaindev/safhandle` TypeScript package. + ### Added - Initial open-source documentation and repository scaffold. -- Target API specification for `SafHandle` client. +- Target API specification for the `SafHandle` client. - Integration guides for wallets and dApps. +- Example flows for Node.js, browser wallets, and React hooks. - Network configuration examples for testnet and mainnet. -- CI workflows for documentation, link checks, and license validation. +- CI workflows for documentation verification, link checks, formatting, and license validation. +- GitHub issue templates, pull request template, Dependabot, and Release Drafter configuration. +- TypeScript SDK package at `packages/js` (`@safrochaindev/safhandle@0.1.0-beta`): + - `SafHandleClient` for read-only name and phone resolution. + - `SafHandleSigningClient` for on-chain register and update flows. + - Shared validation utilities and typed error classes. + - Vitest unit tests and optional integration test suite. + - Dual ESM and CJS builds with TypeScript declarations. + - `resolve` and `register` examples. + +### Changed + +- Rebranded the project from **SAFLink** to **SafHandle** across documentation, package metadata, environment variables, config keys, and GitHub references. +- Aligned docs and examples with the published npm package name `@safrochaindev/safhandle`. + +### Fixed + +- CI root lockfile cache and markdown link checks ([#4](https://github.com/Safrochain-Org/safhandle-sdk/pull/4)). + +[0.1.0-beta]: https://github.com/Safrochain-Org/safhandle-sdk/releases/tag/v0.1.0-beta diff --git a/package.json b/package.json index 4a2a70a..db5c82a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@safrochaindev/safhandle", - "version": "0.0.0", + "version": "0.1.0-beta", "description": "TypeScript/JavaScript client for SafHandle short names and phone links on Safrochain", "license": "MIT", "repository": {