CHANGELOG.md•15.6 kB
# Changelog
## Unreleased
### Breaking Changes
* **architecture:** extracted foundry-local-rest-api module to standalone repository
- Moved `foundry-local-rest-api/` directory to https://github.com/yourusername/foundryvtt-local-rest-api
- Removed module build infrastructure (process-template.cjs, build-foundry-module.yml)
- Removed related E2E tests (rest-api-module.spec.ts, issue-7-json-parsing.spec.ts, module-settings.spec.ts)
- This change improves repository focus and allows independent versioning of the FoundryVTT module
## [0.11.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.10.0...foundry-mcp-server-v0.11.0) (2025-08-03)
### Features
* modernize tool system with schema validation, caching, and enhanced WebSocket events ([#79](https://github.com/laurigates/foundryvtt-mcp/issues/79)) ([dbbfc9f](https://github.com/laurigates/foundryvtt-mcp/commit/dbbfc9f0670f8dbbfd14c53b9a63f1edb712caac))
## [0.10.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.11...foundry-mcp-server-v0.10.0) (2025-07-12)
### Features
* **test:** comprehensive E2E testing framework and development tooling + type safety improvements ([#74](https://github.com/laurigates/foundryvtt-mcp/issues/74)) ([0a4c856](https://github.com/laurigates/foundryvtt-mcp/commit/0a4c856b76c6fcec5e2dad3675c684df0ed7f353))
## [0.9.11](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.10...foundry-mcp-server-v0.9.11) (2025-07-10)
### Bug Fixes
* resolve test failures and security vulnerabilities ([#71](https://github.com/laurigates/foundryvtt-mcp/issues/71)) ([6a4f79e](https://github.com/laurigates/foundryvtt-mcp/commit/6a4f79e1be5a33cebb074be71db0d275cd4c49e3))
## [0.9.10](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.9...foundry-mcp-server-v0.9.10) (2025-07-09)
### Bug Fixes
* **config:** replace hardcoded port 30000 with proper URL handling for reverse proxy setups ([#67](https://github.com/laurigates/foundryvtt-mcp/issues/67)) ([f6e219a](https://github.com/laurigates/foundryvtt-mcp/commit/f6e219a0dc0d2effe31f52462e67593f16da140e))
## [0.9.9](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.8...foundry-mcp-server-v0.9.9) (2025-07-07)
### Bug Fixes
* resolve integration test timeouts by adding missing apiKey configuration ([#62](https://github.com/laurigates/foundryvtt-mcp/issues/62)) ([a720211](https://github.com/laurigates/foundryvtt-mcp/commit/a720211a5538e9c295c73fe9568a739141b596e2))
* resolve test failures and improve error handling ([#63](https://github.com/laurigates/foundryvtt-mcp/issues/63)) ([ca8d01f](https://github.com/laurigates/foundryvtt-mcp/commit/ca8d01f8039ce3493c08b96b27f8df9e7aa53e31))
## [0.9.8](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.7...foundry-mcp-server-v0.9.8) (2025-07-06)
### Bug Fixes
* resolve integration test timeouts by adding missing apiKey configuration ([#60](https://github.com/laurigates/foundryvtt-mcp/issues/60)) ([d59dba7](https://github.com/laurigates/foundryvtt-mcp/commit/d59dba72a161ee8fcf500797c144469e7061a866))
## [0.9.7](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.6...foundry-mcp-server-v0.9.7) (2025-07-05)
### Bug Fixes
* resolve issue [#45](https://github.com/laurigates/foundryvtt-mcp/issues/45) - API retry mechanism not working ([#58](https://github.com/laurigates/foundryvtt-mcp/issues/58)) ([3050ad0](https://github.com/laurigates/foundryvtt-mcp/commit/3050ad086d599aacb9aa275797da494ee83592a1))
## [0.9.6](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.5...foundry-mcp-server-v0.9.6) (2025-07-05)
### Bug Fixes
* resolve integration test timeouts by adding missing apiKey configuration ([#53](https://github.com/laurigates/foundryvtt-mcp/issues/53)) ([0a46713](https://github.com/laurigates/foundryvtt-mcp/commit/0a46713d72311c0542a19336f2b90186d394ee08))
* resolve issue [#43](https://github.com/laurigates/foundryvtt-mcp/issues/43) - FoundryClient connection lifecycle ([#55](https://github.com/laurigates/foundryvtt-mcp/issues/55)) ([b10b5eb](https://github.com/laurigates/foundryvtt-mcp/commit/b10b5eb510316e42efc56f8be9d6837982b584a4))
* resolve issue [#44](https://github.com/laurigates/foundryvtt-mcp/issues/44) - WebSocket functionality not working properly ([#56](https://github.com/laurigates/foundryvtt-mcp/issues/56)) ([629e1df](https://github.com/laurigates/foundryvtt-mcp/commit/629e1df67a5ebf9e237662383d6a92afdd1903c2))
## [0.9.5](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.4...foundry-mcp-server-v0.9.5) (2025-07-05)
### Bug Fixes
* resolve issue [#45](https://github.com/laurigates/foundryvtt-mcp/issues/45) - API retry mechanism not working ([#50](https://github.com/laurigates/foundryvtt-mcp/issues/50)) ([a22e478](https://github.com/laurigates/foundryvtt-mcp/commit/a22e4780df11031e3536f99ea127195b3c0a992e))
## [0.9.4](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.3...foundry-mcp-server-v0.9.4) (2025-07-05)
### Bug Fixes
* resolve issue [#44](https://github.com/laurigates/foundryvtt-mcp/issues/44) - WebSocket functionality not working properly ([#48](https://github.com/laurigates/foundryvtt-mcp/issues/48)) ([ae93be9](https://github.com/laurigates/foundryvtt-mcp/commit/ae93be918ce0f281f942bad292dda45eac37c8a7))
## [0.9.3](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.2...foundry-mcp-server-v0.9.3) (2025-07-05)
### Bug Fixes
* resolve issue [#43](https://github.com/laurigates/foundryvtt-mcp/issues/43) - FoundryClient connection lifecycle ([#46](https://github.com/laurigates/foundryvtt-mcp/issues/46)) ([9c315d6](https://github.com/laurigates/foundryvtt-mcp/commit/9c315d6a1ff1b38de7b537a900ef3bdff197d4b9))
## [0.9.2](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.1...foundry-mcp-server-v0.9.2) (2025-06-24)
### Bug Fixes
* improve config layout ([#40](https://github.com/laurigates/foundryvtt-mcp/issues/40)) ([f6496e2](https://github.com/laurigates/foundryvtt-mcp/commit/f6496e295345eed2b1203a630a482797f1f6d16d))
## [0.9.1](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.9.0...foundry-mcp-server-v0.9.1) (2025-06-24)
### Bug Fixes
* workflow trigger tags ([#36](https://github.com/laurigates/foundryvtt-mcp/issues/36)) ([f60c84d](https://github.com/laurigates/foundryvtt-mcp/commit/f60c84d69bf042149124124e08808fb9504f5efb))
## [0.9.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.8.1...foundry-mcp-server-v0.9.0) (2025-06-24)
### Features
* Add Foundry Local REST API module ([7f8383a](https://github.com/laurigates/foundryvtt-mcp/commit/7f8383a9b54b3c374d960aad7f97b0b5ecff7d6d))
* add FoundryVTT v13 compatibility and API key configuration UI ([#20](https://github.com/laurigates/foundryvtt-mcp/issues/20)) ([c61559f](https://github.com/laurigates/foundryvtt-mcp/commit/c61559f758a14f4e1bb0d756b88758c10f120760))
* Bump module version to 0.7.0 ([#27](https://github.com/laurigates/foundryvtt-mcp/issues/27)) ([cf1a38b](https://github.com/laurigates/foundryvtt-mcp/commit/cf1a38bde8b582833afcedae52dcce37929b2eb1))
* **foundry-local-rest-api:** add local REST API module for FoundryVTT ([ad8b506](https://github.com/laurigates/foundryvtt-mcp/commit/ad8b5060ca231ffefa389cad1e6c8f68f4a4e069))
* improve UX with setup wizard, diagnostics, and enhanced error handling ([#34](https://github.com/laurigates/foundryvtt-mcp/issues/34)) ([92ba522](https://github.com/laurigates/foundryvtt-mcp/commit/92ba5225abd1b7519d8401596112171e8324b3d2))
### Bug Fixes
* **author:** update author email ([#12](https://github.com/laurigates/foundryvtt-mcp/issues/12)) ([06e3895](https://github.com/laurigates/foundryvtt-mcp/commit/06e38952cce20a6517725f4a6dc7bbdf9c044661))
* Update module metadata and URLs ([#9](https://github.com/laurigates/foundryvtt-mcp/issues/9)) ([06aeed4](https://github.com/laurigates/foundryvtt-mcp/commit/06aeed46e584ba4c68762934110ea22a6566c5fb))
* update README to document comprehensive diagnostics functionality ([#18](https://github.com/laurigates/foundryvtt-mcp/issues/18)) ([66a48ec](https://github.com/laurigates/foundryvtt-mcp/commit/66a48ecfcfce00f8a80698b47fa45c8f36f6b27f))
* update release-please workflow permissions and configuration ([#4](https://github.com/laurigates/foundryvtt-mcp/issues/4)) ([e7528db](https://github.com/laurigates/foundryvtt-mcp/commit/e7528db011e4de1d02020769abf65fb711f8ac12))
* update release-please workflow permissions and configuration ([#5](https://github.com/laurigates/foundryvtt-mcp/issues/5)) ([7e2ea4f](https://github.com/laurigates/foundryvtt-mcp/commit/7e2ea4f9d8bf6a6d3a1dce866e3f487110b00a53))
* update workflow tag patterns for single package ([#32](https://github.com/laurigates/foundryvtt-mcp/issues/32)) ([7158369](https://github.com/laurigates/foundryvtt-mcp/commit/7158369b7a4de1e4cc94380a7773a81b69617f09))
## [0.7.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.6.0...foundry-mcp-server-v0.7.0) (2025-06-23)
### Features
* Add Foundry Local REST API module ([7f8383a](https://github.com/laurigates/foundryvtt-mcp/commit/7f8383a9b54b3c374d960aad7f97b0b5ecff7d6d))
* add FoundryVTT v13 compatibility and API key configuration UI ([#20](https://github.com/laurigates/foundryvtt-mcp/issues/20)) ([c61559f](https://github.com/laurigates/foundryvtt-mcp/commit/c61559f758a14f4e1bb0d756b88758c10f120760))
* **foundry-local-rest-api:** add local REST API module for FoundryVTT ([ad8b506](https://github.com/laurigates/foundryvtt-mcp/commit/ad8b5060ca231ffefa389cad1e6c8f68f4a4e069))
### Bug Fixes
* **author:** update author email ([#12](https://github.com/laurigates/foundryvtt-mcp/issues/12)) ([06e3895](https://github.com/laurigates/foundryvtt-mcp/commit/06e38952cce20a6517725f4a6dc7bbdf9c044661))
* Update module metadata and URLs ([#9](https://github.com/laurigates/foundryvtt-mcp/issues/9)) ([06aeed4](https://github.com/laurigates/foundryvtt-mcp/commit/06aeed46e584ba4c68762934110ea22a6566c5fb))
* update README to document comprehensive diagnostics functionality ([#18](https://github.com/laurigates/foundryvtt-mcp/issues/18)) ([66a48ec](https://github.com/laurigates/foundryvtt-mcp/commit/66a48ecfcfce00f8a80698b47fa45c8f36f6b27f))
* update release-please workflow permissions and configuration ([#4](https://github.com/laurigates/foundryvtt-mcp/issues/4)) ([e7528db](https://github.com/laurigates/foundryvtt-mcp/commit/e7528db011e4de1d02020769abf65fb711f8ac12))
* update release-please workflow permissions and configuration ([#5](https://github.com/laurigates/foundryvtt-mcp/issues/5)) ([7e2ea4f](https://github.com/laurigates/foundryvtt-mcp/commit/7e2ea4f9d8bf6a6d3a1dce866e3f487110b00a53))
## [0.5.1](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.5.0...foundry-mcp-server-v0.5.1) (2025-06-23)
### Miscellaneous
* release main ([#23](https://github.com/laurigates/foundryvtt-mcp/issues/23)) ([bcf3d60](https://github.com/laurigates/foundryvtt-mcp/commit/bcf3d60622534eba1b7fccd7fdeb99888412acb1))
## [0.5.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.4.4...foundry-mcp-server-v0.5.0) (2025-06-23)
### Features
* add FoundryVTT v13 compatibility and API key configuration UI ([#20](https://github.com/laurigates/foundryvtt-mcp/issues/20)) ([c61559f](https://github.com/laurigates/foundryvtt-mcp/commit/c61559f758a14f4e1bb0d756b88758c10f120760))
## [0.4.4](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.4.3...foundry-mcp-server-v0.4.4) (2025-06-23)
### Bug Fixes
* update README to document comprehensive diagnostics functionality ([#18](https://github.com/laurigates/foundryvtt-mcp/issues/18)) ([66a48ec](https://github.com/laurigates/foundryvtt-mcp/commit/66a48ecfcfce00f8a80698b47fa45c8f36f6b27f))
## [0.4.3](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.4.2...foundry-mcp-server-v0.4.3) (2025-06-23)
### Miscellaneous
* release main ([#14](https://github.com/laurigates/foundryvtt-mcp/issues/14)) ([4feba6d](https://github.com/laurigates/foundryvtt-mcp/commit/4feba6da1c3bba91c7ef6ea0b3d52a5a043e78bc))
## [0.4.2](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.4.1...foundry-mcp-server-v0.4.2) (2025-06-23)
### Bug Fixes
* **author:** update author email ([#12](https://github.com/laurigates/foundryvtt-mcp/issues/12)) ([06e3895](https://github.com/laurigates/foundryvtt-mcp/commit/06e38952cce20a6517725f4a6dc7bbdf9c044661))
## [0.4.1](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.4.0...foundry-mcp-server-v0.4.1) (2025-06-23)
### Bug Fixes
* Update module metadata and URLs ([#9](https://github.com/laurigates/foundryvtt-mcp/issues/9)) ([06aeed4](https://github.com/laurigates/foundryvtt-mcp/commit/06aeed46e584ba4c68762934110ea22a6566c5fb))
## [0.4.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.3.0...foundry-mcp-server-v0.4.0) (2025-06-21)
### Features
* Add Foundry Local REST API module ([7f8383a](https://github.com/laurigates/foundryvtt-mcp/commit/7f8383a9b54b3c374d960aad7f97b0b5ecff7d6d))
* **foundry-local-rest-api:** add local REST API module for FoundryVTT ([ad8b506](https://github.com/laurigates/foundryvtt-mcp/commit/ad8b5060ca231ffefa389cad1e6c8f68f4a4e069))
### Bug Fixes
* update release-please workflow permissions and configuration ([#4](https://github.com/laurigates/foundryvtt-mcp/issues/4)) ([e7528db](https://github.com/laurigates/foundryvtt-mcp/commit/e7528db011e4de1d02020769abf65fb711f8ac12))
* update release-please workflow permissions and configuration ([#5](https://github.com/laurigates/foundryvtt-mcp/issues/5)) ([7e2ea4f](https://github.com/laurigates/foundryvtt-mcp/commit/7e2ea4f9d8bf6a6d3a1dce866e3f487110b00a53))
### Miscellaneous
* release main ([cbac663](https://github.com/laurigates/foundryvtt-mcp/commit/cbac663ae79aeeb9bd98ada23823ea04cf41ebb6))
* release main ([0a6b436](https://github.com/laurigates/foundryvtt-mcp/commit/0a6b436ddd4af83c4dd0c3cb2802f1bb4d8a0047))
* release main ([#2](https://github.com/laurigates/foundryvtt-mcp/issues/2)) ([4b9110d](https://github.com/laurigates/foundryvtt-mcp/commit/4b9110df6c978942affa1f20f68f7a9fdd548e32))
## [0.3.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.2.0...foundry-mcp-server-v0.3.0) (2025-06-16)
### Features
* Add Foundry Local REST API module ([7f8383a](https://github.com/laurigates/foundryvtt-mcp/commit/7f8383a9b54b3c374d960aad7f97b0b5ecff7d6d))
* **foundry-local-rest-api:** add local REST API module for FoundryVTT ([ad8b506](https://github.com/laurigates/foundryvtt-mcp/commit/ad8b5060ca231ffefa389cad1e6c8f68f4a4e069))
### Miscellaneous
* release main ([cbac663](https://github.com/laurigates/foundryvtt-mcp/commit/cbac663ae79aeeb9bd98ada23823ea04cf41ebb6))
* release main ([0a6b436](https://github.com/laurigates/foundryvtt-mcp/commit/0a6b436ddd4af83c4dd0c3cb2802f1bb4d8a0047))
## [0.2.0](https://github.com/laurigates/foundryvtt-mcp/compare/foundry-mcp-server-v0.1.0...foundry-mcp-server-v0.2.0) (2025-06-16)
### Features
* Add Foundry Local REST API module ([7f8383a](https://github.com/laurigates/foundryvtt-mcp/commit/7f8383a9b54b3c374d960aad7f97b0b5ecff7d6d))
* **foundry-local-rest-api:** add local REST API module for FoundryVTT ([ad8b506](https://github.com/laurigates/foundryvtt-mcp/commit/ad8b5060ca231ffefa389cad1e6c8f68f4a4e069))