diff --git a/CHANGELOG.md b/CHANGELOG.md index 924d4825..9a6122ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ -# Changelog for NPC v2.0.0b3 +# Changelog for NPC v2.0.0b4 -This is the third pre-release build for NPC 2.0. The goal for this build is to test the build system and try to run the resulting binaries. +This is the fourth pre-release build for NPC 2.0. The goal for this build is to test the build system and try to run the resulting binaries. ## Added diff --git a/changelog/v2.0.0b4.md b/changelog/v2.0.0b4.md new file mode 100644 index 00000000..42ece30a --- /dev/null +++ b/changelog/v2.0.0b4.md @@ -0,0 +1,31 @@ +# Changelog for NPC v2.0.0b4 + +This is the fourth pre-release build for NPC 2.0. The goal for this build is to test the build system and try to run the resulting binaries. + +## Added + +* [cli] Added `describe` command to explain configured systems, types, and tags. +* Configurable custom game systems +* Support for custom tags. +* Migration tool to help move from v1 to v2 +* New `org`, `role`, and `rank` tags to replace `group` and `rank`. +* Support for more built-in systems + +## Changed + +* [cli] Changed command for new characters. From `npc c Changeling Mann` to `npc new changeling -n "Changeling Mann"`. +* New config file layout and logic +* Move from mako to jinja2 templates +* Nested locale into region and region into location. +* Complete rewrite of internal logic + +## Removed + +* Changeling sheet contents are no longer validated +* The old gui is not available in this release +* Deprecated `keep` tag. Use `sticky` instead. +* Deprecated `skip` tag. Use `delist` instead. + +## Fixed + +* Preserve latest session and plot index when files are missing diff --git a/src/npc/__init__.py b/src/npc/__init__.py index 18bb571b..3217ab37 100644 --- a/src/npc/__init__.py +++ b/src/npc/__init__.py @@ -14,4 +14,4 @@ "validation", ] __author__ = "Paige Andrews" -__version__ = "2.0.0b3" +__version__ = "2.0.0b4"