## [1.0.2](https://github.com/berntpopp/phenopackets-js/compare/v1.0.1...v1.0.2) (2025-05-18)

### Bug Fixes

- enhance phenopacket JSON validation ([cd3b3a3](https://github.com/berntpopp/phenopackets-js/commit/cd3b3a397bcb0c2ebf242451429d57d5dbbd6cfd))
- **tests:** update validation test cases to match new behavior ([793e01c](https://github.com/berntpopp/phenopackets-js/commit/793e01c60e1a03022af5b79ab3223049da743f84))

## [1.0.1](https://github.com/berntpopp/phenopackets-js/compare/v1.0.0...v1.0.1) (2025-05-18)

### Bug Fixes

- configure npm scope and registry for publishing ([fbe9c29](https://github.com/berntpopp/phenopackets-js/commit/fbe9c298efa45df8be7a26a5c3d04e660706a1c2))
- use NODE_AUTH_TOKEN for npm authentication ([465149a](https://github.com/berntpopp/phenopackets-js/commit/465149a2a2469a13ed3e4f7c2123ee4a70c164cb))

# 1.0.0 (2025-05-17)

### Bug Fixes

- add protoc installation to release workflow ([2d635de](https://github.com/berntpopp/phenopackets-js/commit/2d635dec80a3dfce9e597168a88bfddc951f3834))
- install protoc JavaScript plugin in release workflow ([8e165ce](https://github.com/berntpopp/phenopackets-js/commit/8e165ceb3467098c92788248cde3a9bf38aa3e8f))
- remove duplicate script ([4ad2c5d](https://github.com/berntpopp/phenopackets-js/commit/4ad2c5d997c62f5a970b416d2d42c37edd663cf2))
- **tests:** resolve nested test issues and API compatibility ([396043a](https://github.com/berntpopp/phenopackets-js/commit/396043a2d17ce8ef0ac77447e7cb9db0f488c69a))
- use npm scripts for proto setup in release workflow ([87e5b15](https://github.com/berntpopp/phenopackets-js/commit/87e5b1598eb71d872e13005ea0c794c1ce127810))
- use npm to install protoc JavaScript plugin ([54f2e41](https://github.com/berntpopp/phenopackets-js/commit/54f2e41fed99c2506ad8a9afffcec76bdc3b73be))

### Features

- add npm scripts for simplified proto file setup and generation ([46712e0](https://github.com/berntpopp/phenopackets-js/commit/46712e0d5e8414517def9103bbee483c5c4bd048))
- add semantic-release automation ([e49b88d](https://github.com/berntpopp/phenopackets-js/commit/e49b88d4c97ece28560665ee94c94a852a84b18c))
- add VRS protobuf schema and code generation scripts ([165607e](https://github.com/berntpopp/phenopackets-js/commit/165607e5fad94203274b981ebeb6955302c5e1a9))
- **dev:** integrate ESLint, Prettier, Husky, and lint-staged ([0c72a6a](https://github.com/berntpopp/phenopackets-js/commit/0c72a6ac6d3bc2f1d3299915ec91287c0a33c01e))
- initialize phenopackets-js library with protobuf schema files ([4f2cc6e](https://github.com/berntpopp/phenopackets-js/commit/4f2cc6e7b79d33f3129c68f285efd2514fb5edf3))
- **json:** add phenopacket-specific JSON utilities and validation ([e9e28de](https://github.com/berntpopp/phenopackets-js/commit/e9e28defe5a631b6c57d66ad9f082dd61a884952))
- replace proto download scripts with Git clone approach for better dependency management ([36d1b8a](https://github.com/berntpopp/phenopackets-js/commit/36d1b8abac602e85d2c856ad3248d382755ff685))
- **utils:** implement JSON utilities for Protocol Buffer objects ([960fb79](https://github.com/berntpopp/phenopackets-js/commit/960fb794a5bb207effadf03cdc64b565fc36b16e))

# Changelog

All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.

<!-- CHANGELOG will be automatically populated by semantic-release -->
