diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 46b1b67..3d2ac0b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.0" + ".": "0.1.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b62b2ae --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,38 @@ +# Changelog + +## 0.1.0 (2026-04-18) + + +### Features + +* add release-please and CI/CD workflows for PyPI publishing ([b4a7db5](https://github.com/wyrdbound/grimoire/commit/b4a7db50b891f8169f144247415d1e0433c2e85e)) +* add release-please and CI/CD workflows for PyPI publishing ([d9fbb2b](https://github.com/wyrdbound/grimoire/commit/d9fbb2b0b2b6323d30fee372fb994365a8c761ec)) +* add system loader with validation ([9c06637](https://github.com/wyrdbound/grimoire/commit/9c0663703003c3803142add229f8c8c209c2345d)) +* character model equipped slots use model types; inventory tracks item IDs ([fbafdbc](https://github.com/wyrdbound/grimoire/commit/fbafdbcdcaa0b129bbaf5e5c1e931189305ea0ab)) +* continuous equipment shop with category routing, afford check, and equip prompt ([225ee2f](https://github.com/wyrdbound/grimoire/commit/225ee2f7f6b867bba3df4615f10838e4096e3755)) +* migrate calculate_starting_hp to structured then/else blocks with next_step ([479b45d](https://github.com/wyrdbound/grimoire/commit/479b45d9b8a988c2cedbecfd01bf01489762258d)) +* **wq1e:** add default to determine_traits description output ([b85c1fa](https://github.com/wyrdbound/grimoire/commit/b85c1fad3b3490c8c65b18826fb9128fe63b8047)) +* **wq1e:** add equipment system ([c9520d6](https://github.com/wyrdbound/grimoire/commit/c9520d614995e968f7b4c45b6ca33e3f6a028947)) +* **wq1e:** add trait selection and character description to character creation ([3b9ebda](https://github.com/wyrdbound/grimoire/commit/3b9ebdacba3c3d36c941cdd11cec27195ddb9a27)) +* **wq1e:** class-specific weapon/armor tables ([5bc6b9f](https://github.com/wyrdbound/grimoire/commit/5bc6b9fa3ad788d75745c4e3f38185691abbc8de)) +* **wq1e:** dice details, confirm steps, LLM progress indicator ([038424f](https://github.com/wyrdbound/grimoire/commit/038424fb835bf7efbec600306b51a577745d189f)) +* **wq1e:** move generate_description step to character_creation flow ([8ac36a7](https://github.com/wyrdbound/grimoire/commit/8ac36a70f7b0e11f1944af8da8f257131e2b9d1c)) +* **wq1e:** replace physique/virtue/vice with bearing/manner/disposition ([f2f4e60](https://github.com/wyrdbound/grimoire/commit/f2f4e60a21fec890f0b8a23c6bc4e0f2b6b2f8a8)) +* **wq1e:** use wyrdbound-dice description string for dice display ([138b383](https://github.com/wyrdbound/grimoire/commit/138b3832a4341cc2262312da9139f9015e98a8bd)) +* **wyrdbound-quickstart-1e:** initial system spec ([e46ced7](https://github.com/wyrdbound/grimoire/commit/e46ced7b238ff558256a30e574a96671ec8d839b)) + + +### Bug Fixes + +* bug with wrong system name in load_system.py ([4516f52](https://github.com/wyrdbound/grimoire/commit/4516f5256cc4b69fb0b1cee6f08c7bde36fc360b)) +* mypy failure ([ba1a610](https://github.com/wyrdbound/grimoire/commit/ba1a610ec95c16628784a68c6fbad664de7c48a9)) +* permissions issue in release.yml ([88b1dff](https://github.com/wyrdbound/grimoire/commit/88b1dffb8377efe63c2ae30a1e63897195e96be7)) +* remove manual modifier set_value steps from character_creation ([bc67df6](https://github.com/wyrdbound/grimoire/commit/bc67df6805015acb54cae5c80164ccd2d0f22220)) +* silence warning with FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true ([#4](https://github.com/wyrdbound/grimoire/issues/4)) ([85065a0](https://github.com/wyrdbound/grimoire/commit/85065a0abed1f4ccca42f3ad0a2af9e3a7690fed)) +* test failures ([e646fd1](https://github.com/wyrdbound/grimoire/commit/e646fd1408951d9ec235314fa95e427e9aa42166)) +* **wq1e:** roll_attributes display uses description only (no redundant total) ([e787a18](https://github.com/wyrdbound/grimoire/commit/e787a18401923b8122b392ab80c7a03892c55d00)) + + +### Documentation + +* improve spec and Knave 1e reference implementation ([82b70e6](https://github.com/wyrdbound/grimoire/commit/82b70e6e37bbf31e2f09af163f008173546a5b50)) diff --git a/pyproject.toml b/pyproject.toml index fe382f1..d517424 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "grimoire-spec" -version = "0.0.0" +version = "0.1.0" description = "GRIMOIRE system definition loader and validator for tabletop RPG systems" requires-python = ">=3.11" dependencies = [