Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.0.0"
".": "0.1.0"
}
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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))
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down