# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.5.13](https://github.com/moq-dev/moq/compare/moq-token-v0.5.12...moq-token-v0.5.13) - 2026-04-07

### Other

- Replace fabricated code samples in docs with links to actual source files ([#1216](https://github.com/moq-dev/moq/pull/1216))

## [0.5.12](https://github.com/moq-dev/moq/compare/moq-token-v0.5.11...moq-token-v0.5.12) - 2026-04-03

### Added

- *(moq-relay)* on-demand key resolution via --auth-keys ([#1188](https://github.com/moq-dev/moq/pull/1188))
- key-based public access for anonymous subscribe/publish ([#1180](https://github.com/moq-dev/moq/pull/1180))

### Other

- Remove redundant validateClaims from @moq/token ([#1196](https://github.com/moq-dev/moq/pull/1196))
- Replace anyhow with custom error types using thiserror ([#1192](https://github.com/moq-dev/moq/pull/1192))
- Add Markdown linting with remark configuration ([#1183](https://github.com/moq-dev/moq/pull/1183))
- Add moq-relay release workflow and Nix cache configuration ([#1178](https://github.com/moq-dev/moq/pull/1178))

## [0.5.11](https://github.com/moq-dev/moq/compare/moq-token-v0.5.10...moq-token-v0.5.11) - 2026-03-18

### Other

- Fix Docker CI: align nix package names with crate names ([#1122](https://github.com/moq-dev/moq/pull/1122))

## [0.5.10](https://github.com/moq-dev/moq/compare/moq-token-v0.5.9...moq-token-v0.5.10) - 2026-03-13

### Other

- Set MSRV to 1.85 (edition 2024) ([#1083](https://github.com/moq-dev/moq/pull/1083))

## [0.5.9](https://github.com/moq-dev/moq/compare/moq-token-v0.5.8...moq-token-v0.5.9) - 2026-02-09

### Other

- Fix tokens with a null expiration. ([#922](https://github.com/moq-dev/moq/pull/922))

## [0.5.8](https://github.com/moq-dev/moq/compare/moq-token-v0.5.7...moq-token-v0.5.8) - 2026-02-03

### Other

- Add some more documentation ([#901](https://github.com/moq-dev/moq/pull/901))

## [0.5.7](https://github.com/moq-dev/moq/compare/moq-token-v0.5.6...moq-token-v0.5.7) - 2026-01-24

### Other

- JWK sets ([#809](https://github.com/moq-dev/moq/pull/809))
- Fix link to auth docs ([#842](https://github.com/moq-dev/moq/pull/842))
- upgrade to Rust edition 2024 ([#838](https://github.com/moq-dev/moq/pull/838))

## [0.5.6](https://github.com/moq-dev/moq/compare/moq-token-v0.5.5...moq-token-v0.5.6) - 2026-01-10

### Other

- Bump rsa from 0.9.9 to 0.9.10 in the cargo group across 1 directory ([#817](https://github.com/moq-dev/moq/pull/817))

## [0.5.4](https://github.com/moq-dev/moq/compare/moq-token-v0.5.3...moq-token-v0.5.4) - 2025-10-18

### Other

- Fix a potential race with append_group ([#600](https://github.com/moq-dev/moq/pull/600))

## [0.5.3](https://github.com/moq-dev/moq/compare/moq-token-v0.5.2...moq-token-v0.5.3) - 2025-08-12

### Other

- Support an array of authorized paths ([#536](https://github.com/moq-dev/moq/pull/536))

## [0.5.2](https://github.com/moq-dev/moq/compare/moq-token-v0.5.1...moq-token-v0.5.2) - 2025-07-31

### Other

- Fix some token nonsense. ([#497](https://github.com/moq-dev/moq/pull/497))
- Don't require node.js for moq-token ([#496](https://github.com/moq-dev/moq/pull/496))

## [0.5.1](https://github.com/moq-dev/moq/compare/moq-token-v0.5.0...moq-token-v0.5.1) - 2025-07-22

### Other

- Improve authentication, adding tests and documentation ([#476](https://github.com/moq-dev/moq/pull/476))

## [0.5.0](https://github.com/moq-dev/moq/compare/moq-token-v0.4.0...moq-token-v0.5.0) - 2025-07-19

### Other

- Revamp connection URLs, broadcast paths, and origins ([#472](https://github.com/moq-dev/moq/pull/472))
- Add a JS moq-token package. ([#468](https://github.com/moq-dev/moq/pull/468))

## [0.4.0](https://github.com/moq-dev/moq/compare/moq-token-v0.3.0...moq-token-v0.4.0) - 2025-07-16

### Other

- Use the usual name for tokens, CLAIMS. ([#455](https://github.com/moq-dev/moq/pull/455))

## [0.3.0](https://github.com/moq-dev/moq/compare/moq-token-v0.2.0...moq-token-v0.3.0) - 2025-06-29

### Other

- Revamp auth one last time... for now. ([#453](https://github.com/moq-dev/moq/pull/453))
- Revampt some JWT stuff. ([#451](https://github.com/moq-dev/moq/pull/451))

## [0.2.0](https://github.com/moq-dev/moq/compare/moq-token-v0.1.0...moq-token-v0.2.0) - 2025-06-25

### Other

- Fix clustering, probably. ([#441](https://github.com/moq-dev/moq/pull/441))
