Skip to content

Latest commit

 

History

History
1805 lines (934 loc) · 97 KB

File metadata and controls

1805 lines (934 loc) · 97 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

0.42.4 (2026-04-10)

Features

  • add replacement text option to known item specifics (4a6648e)

0.42.3 (2026-04-10)

0.42.2 (2026-04-10)

Features

0.42.1 (2026-03-31)

Features

0.42.0 (2026-03-23)

⚠ BREAKING CHANGES

  • adjust translations for 0.41.0 schema changes
  • do not confuse rules tab with rules term in entry texts
  • require hair and eye color specifications

Features

  • add familiars trick magical tradition restriction (5c8a164), closes #126 #106
  • adjust translations for 0.41.0 schema changes (849fca4)
  • do not confuse rules tab with rules term in entry texts (7d8bcd8)
  • hair color label and hair color count (750ddb1), closes #116
  • require hair and eye color specifications (99466ed)
  • skill rating as check-result-based base value (bd931ff), closes #125

0.41.0 (2026-03-21)

⚠ BREAKING CHANGES

  • allow activatable prerequisites for geode rituals

  • childhood and magical disease flags

  • attribute adjustments can vary by race variant

  • optional ceremonial item structure points

  • allow enhancements as profession special abilities

  • allow weapons as ammunition

  • multiple weapon reaches

  • reach position

  • derived characteristic type

  • id-connected race base values

  • atomic talisman activation values

  • plain quality level effect

  • animal poison can have a complexity

  • unify poison times as expression

  • id-connected race base values (ee11a36)

  • unify poison times as expression (03f33ce)

Features

  • allow activatable prerequisites for geode rituals (937eeb9), closes #124
  • allow enhancements as profession special abilities (47cdc55), closes #114
  • allow weapons as ammunition (d36c4b8), closes #90
  • animal poison can have a complexity (eafeb5d), closes #48
  • atomic talisman activation values (0375cd5)
  • attribute adjustments can vary by race variant (ed6cec9), closes #117
  • childhood and magical disease flags (d4008b3), closes #122
  • derived characteristic type (9a5ae50)
  • magical melody cost interval (c3087b4), closes #123
  • multiple weapon reaches (00966f9), closes #89
  • optional ceremonial item structure points (b172b9f), closes #115
  • plain quality level effect (30db26f), closes #56
  • reach position (962950d)
  • specific skills for profession skill options (4f5ed76), closes #97

0.40.0 (2026-03-15)

⚠ BREAKING CHANGES

  • translations for style and advanced special abilities

Features

  • translations for style and advanced special abilities (7712c1b)

0.39.0 (2026-03-14)

⚠ BREAKING CHANGES

  • more translations for equipment and professions

Features

  • more translations for equipment and professions (960f1a9)

0.38.0 (2026-03-14)

⚠ BREAKING CHANGES

  • reconstruction and references can differ per edition

Features

  • display names for new skill applications and uses (e3eaca0)
  • reconstruction and references can differ per edition (8774da6)

0.37.0 (2026-03-14)

⚠ BREAKING CHANGES

  • more detailed book rules and meta data

Features

  • more detailed book rules and meta data (04b3a74)

0.36.1 (2026-03-13)

Features

0.36.0 (2026-03-13)

⚠ BREAKING CHANGES

  • style for time units

Features

0.35.0 (2026-03-13)

⚠ BREAKING CHANGES

  • only allow numeric cost for jewelry

Features

  • only allow numeric cost for jewelry (a83b27e)

0.34.17 (2026-03-12)

Features

0.34.16 (2026-03-12)

Features

  • add translations for enhancements (5c11a0f)

0.34.15 (2026-03-12)

Features

  • add translations for recent additions (8f59744)

0.34.14 (2026-03-11)

0.34.13 (2026-03-11)

Features

  • alchemical poison can be demonic as well (21e033e)

0.34.12 (2026-03-10)

Features

  • optional language and script for books (3239e09)

0.34.11 (2026-03-10)

Features

  • working supernatural creature entity (f8a174e)

0.34.10 (2026-03-10)

Features

  • poison cost depending on purchase or sale (22e6dfd)

0.34.9 (2026-03-09)

Features

  • add circle of damnation as possible poison duration component (d519e66)

0.34.8 (2026-03-09)

Bug Fixes

  • cache: handle added poison source type (17d46f1)

0.34.7 (2026-03-09)

Features

  • add alchemical pact gift poison source type and make cost optional (c32cb59), closes #88

0.34.6 (2026-03-09)

Features

  • general rules for influences (f97e9dc)

0.34.5 (2026-03-09)

Features

  • support markdown in influence effect texts (1e08553)

0.34.4 (2026-03-09)

Features

  • profession influence prerequisites (c7f862b)
  • rule precondition (7404637)

0.34.3 (2026-03-09)

Features

  • add race and activatable influence prerequisites (bc41f2e)

0.34.2 (2026-03-08)

Features

  • make optional rule complexity influence optional (fa4c6f8)

0.34.1 (2026-03-08)

0.34.0 (2026-03-08)

⚠ BREAKING CHANGES

  • define attribute and skill group colors
  • atomic specification of how an optional rule influences game complexity

Features

  • atomic specification of how an optional rule influences game complexity (b2f1c5d)
  • define attribute and skill group colors (8aedafb)

0.33.0 (2026-02-25)

⚠ BREAKING CHANGES

  • require blessed ones' name
  • required skill group for free AP distribution on skills
  • remove terrain knowledge profession option
  • require experience level for profession packages
  • remove subgroup option from common mundane professions
  • culture languages can specify specializations

Features

  • activatable name builder rules (977f33c)
  • add various translations (7b28823)
  • culture languages can specify specializations (1c84c83)
  • language specialization display name includes language (badd4ae)
  • remove subgroup option from common mundane professions (710d5be)
  • remove terrain knowledge profession option (fa3be57)
  • require blessed ones' name (9fcb303)
  • require experience level for profession packages (ab02370)
  • required skill group for free AP distribution on skills (6154058)

0.32.0 (2026-02-21)

⚠ BREAKING CHANGES

  • streamline types

  • streamline types (9fd01ec)

Features

  • add translations for magical actions (db431e2)

0.31.4 (2026-02-16)

Bug Fixes

  • optional withdrawal prevention and disease link (a9211ec)

0.31.3 (2026-02-16)

Bug Fixes

  • interpretation and display of poisons/elixirs (30a6a3c)

0.31.2 (2026-02-15)

Features

  • add translations for poisons, elixirs, sex practices, diseases and personality traits (3561289)

Bug Fixes

  • incorrect comment (c3a6124)
  • poison addition interpretation (a24aeb6)

0.31.1 (2026-02-15)

Features

  • add rest of translations for equipment (fa4b7b5)

0.31.0 (2026-02-14)

⚠ BREAKING CHANGES

  • use correct entity names in identifier groups

Features

  • add some translations for equipment (3fa1060)
  • locale measurement adjustments (9040013)

Bug Fixes

  • use correct entity names in identifier groups (b46029d)

0.30.1 (2026-02-13)

Features

  • add translations for curricula (7da65cf)

0.30.0 (2026-02-12)

⚠ BREAKING CHANGES

  • adjust for activatable display
  • require focus rule subjects
  • more advanced identifier options

Features

  • add more translations (b2a0d58)
  • add optional derived characteristic description (403d4bc)
  • adjust for activatable display (40c07ba)
  • more advanced identifier options (e0ac1e3), closes #120
  • require focus rule subjects (78b69fb)

0.29.1 (2026-02-09)

Features

  • include all derived characteristic settings (3c0469e)
  • values and translations for derived characteristic base value calculation (f55bb9f)

0.29.0 (2026-02-09)

⚠ BREAKING CHANGES

  • adjust cache builder for current database

Features

  • add some translation strings (55d2273)
  • adjust cache builder for current database (9407cb5)
  • cache: export other relevant types (0b80c3b)

0.28.3 (2026-02-05)

0.28.2 (2026-02-05)

Features

  • add optional isRemoved flag to initial source refs (ae034e1)
  • nested entity maps should not be empty (72a3384)

0.28.1 (2026-02-05)

Bug Fixes

  • empty target categories must be possible (b7d449a)
  • require at least one target category (b251679)

0.28.0 (2026-02-01)

⚠ BREAKING CHANGES

  • remodel reversalis

Features

0.27.1 (2026-02-01)

Features

  • add reversalis fields to spells and rituals (73edb6c)

0.27.0 (2026-01-29)

⚠ BREAKING CHANGES

  • The position values need to be added. Also, the "order" value for social statuses has been renamed to "position" to align with other specially sorted entities.

Features

  • allow deprecation as only source reference (fb251d1)
  • allow options text with reference (260f74d)
  • automatic race disadvantages (21b8fcc), closes #113
  • custom sort orders and position values (aca931d)
  • talisman melee and ranged uses (5a1fc2f), closes #60

Bug Fixes

  • add type parameter name (d42253c)
  • make unique constraint work with any damage (8af0910)
  • src comment and display name (0a073b5)
  • talisman combat use nesting and constraint (1f8823f)

0.26.5 (2025-12-29)

Features

Bug Fixes

  • duplicate cost map translation identifier (6fad16b)

0.26.4 (2025-12-29)

Features

  • add object as skill check penalty (f3ea105), closes #101
  • add race as requirable select option (e3bd65f), closes #99
  • add rated option to enhancement prerequisite (ae43d2a), closes #103
  • add sustained skill cost map (1fd987d), closes #102
  • warding circle text is optional (8a4903e), closes #105

0.26.3 (2025-12-28)

Features

  • add spellworks as target category option (13413e2), closes #100

Bug Fixes

  • general select option display name (498014a)

0.26.2 (2025-12-23)

Bug Fixes

  • add homunculus type to schema (59a6d41)

0.26.1 (2025-12-23)

Features

  • add homunculus type entity (4fb42d3)
  • allow homunculus types as derived select options (8062836)
  • customize AP value string generation (2dc62b5)
  • streamline trade secret select options (8eaab37)
  • support binding cost generation for select options (c8de5a7)

Bug Fixes

  • note on profession spells and liturgies (fd52e85), closes #98
  • require binding cost map option translations (b2c23c7)

0.26.0 (2025-12-15)

⚠ BREAKING CHANGES

  • Combat techniques need to specify special rules differently.

Features

  • add profession liturgies for ap sum option (a1316af), closes #86
  • custom constraint for weapon values (02be29d)

0.25.0 (2025-12-14)

⚠ BREAKING CHANGES

  • add unique constraints

Features

  • add unique constraints (8bacb48)
  • adjust display names of pact domains and types (6086a6d)

0.24.3 (2025-12-09)

Features

  • add raw value option to elixirs (f14ecf0), closes #84

Bug Fixes

  • profession variants could not be entered (df21ff3)

0.24.2 (2025-12-09)

Features

  • add input option to advanced combat special abilities (254f683), closes #80
  • add one blunt side as an option for specific combat techniques (18e2059), closes #79
  • add personality trait prerequisite to personality traits (5f521c1), closes #83
  • add tradition artifact entities for achaz (b071ac9), closes #81
  • modification level translation in display name (6995b8c)
  • optional weight for gems and precious stones (7e93d95), closes #78

Bug Fixes

  • achaz enchantments as select option parent (71f9d59)

0.24.1 (2025-12-08)

Features

  • add and adjust translation strings (5cd59ca)

Bug Fixes

0.24.0 (2025-12-05)

⚠ BREAKING CHANGES

  • The prerequisites field is moved from profession versions to profession packages.

Bug Fixes

  • arcane traditions and elements can be requirable select options (d1c9795)
  • profession prerequisites can differ per profession version (08a7d8d)

0.23.2 (2025-12-04)

Bug Fixes

  • use correct identifiers in restrictions (9392990)

0.23.1 (2025-12-04)

Bug Fixes

  • restore removed magical artifact translation properties (d4b8ad3)

0.23.0 (2025-12-04)

⚠ BREAKING CHANGES

  • gen: duplicate translation postfix
  • This removes previous note and rules fields.
  • add map and permanent cost options to magical signs
  • add item restrictions to equipment of blessed ones
  • unify item restrictions and add profession restrictions
  • translation keys follow Unicode MessageFormat 2.0

Features

  • add expression-based poison duration option (fcb30ba), closes #70
  • add item restrictions to armor (6a14e81), closes #68
  • add item restrictions to equipment of blessed ones (d2418f4), closes #72
  • add map and permanent cost options to magical signs (6958dd7), closes #75
  • add structure points option to some item categories (6281812), closes #76
  • add translatable intoxicant addiction chance (bd6fc3c), closes #71
  • allow penalty for combat style special abilities (90ca20f), closes #77
  • optional intoxicant overdose (90d3adc), closes #69
  • translation keys follow Unicode MessageFormat 2.0 (b651562)
  • unify item restrictions and add profession restrictions (5611ba5), closes #51
  • use description, effect and cost for magical artifact (a7988fc), closes #74

Bug Fixes

  • gen: duplicate translation postfix (772da37)

0.22.0 (2025-12-01)

⚠ BREAKING CHANGES

  • Previous lists of values by level need to be wrapped in an object.

Features

  • add two-handed option to combat technique restriction (92d9269), closes #67
  • allow magical signs having AE cost (f8e53e7), closes #53
  • ap value may depend on (any) active instance (80b726f), closes #49
  • ap value per level based on size category (43b86db), closes #43
  • enable automatic entries for advantages (a3e3559)
  • make magical sign property optional (5d5db60), closes #52
  • support levels for automatic entries (dfd83bd)

Bug Fixes

  • identifier access error (782ae60)

0.21.2 (2025-11-30)

Features

  • allow three fraction digits for item weight (9d2dc02)

0.21.1 (2025-11-27)

Features

  • add trade secret option for diseases (da69a79)
  • add weight and complexity options to vehicles (bfbf0c0), closes #59
  • magical artifacts may define complexity and combat uses (0a86d73), closes #62

Bug Fixes

  • ranged weapons may have a range of 0 (fb34438), closes #63

0.21.0 (2025-11-21)

⚠ BREAKING CHANGES

  • patrons also work with tribes instead of plain cultures to align with animist powers

Features

  • allow race prerequisite for personality traits (146723c), closes #45
  • allow trade secret for animal poisons (8d14f89)
  • patrons also work with tribes instead of plain cultures to align with animist powers (68b857a), closes #47

Bug Fixes

  • always display child instances of activatable entries (06b5443), closes #51
  • cantrip note translations should be optional (490a4eb)

0.20.6 (2025-11-16)

Features

  • focus rules and optional rules can require other focus rules or optional rules to be active (797825b)

0.20.5 (2025-11-15)

Features

  • include translations in locales (15b7d13)

0.20.4 (2025-11-15)

Features

  • generated typescript typings (ace11a4)

0.20.3 (2025-11-14)

Bug Fixes

  • enhancement display name (f76c622)

0.20.2 (2025-11-13)

Bug Fixes

  • wrong newspaper translation name (278f214)

0.20.1 (2025-11-13)

Features

0.20.0 (2025-11-02)

⚠ BREAKING CHANGES

  • align book type/category with official sources
  • use book cost variant with single single costs as well to enable label usage

Features

Bug Fixes

  • align book type/category with official sources (b89bda8)
  • general select option display name customizer (47b308b)
  • make definite book cost variant translations optional if label is not used (79c4daa)
  • use book cost variant with single single costs as well to enable label usage (e3f9138)

0.19.1 (2025-10-27)

Bug Fixes

  • general special ability options and activatable instances in general should use child entity types instead of reference types (5952ef2)

0.19.0 (2025-10-27)

⚠ BREAKING CHANGES

  • combineable binary math operators to specific adventure points value by active instances instead of fixed functions

Features

  • combineable binary math operators to specific adventure points value by active instances instead of fixed functions (f11c1e1)

0.18.13 (2025-10-17)

Features

  • add options for adventure point multiplier expression (7898b2d)

0.18.12 (2025-10-17)

Bug Fixes

  • allow single range as a possible book cost value (4e60943)

0.18.11 (2025-10-17)

Bug Fixes

  • duplicate DefiniteBookCostVariant identifier (3735381)

0.18.10 (2025-10-17)

Features

  • books may have multiple cost values dependending on the edition or other factors (bd4507d)
  • trade secrets and activatable entries can have an adventure points value that is based on the number of active instances (c575ec1)
  • trade secrets can have explicit select options (48e5d3f)

0.18.9 (2025-10-15)

Features

  • add alternative rule and player type entities (034a2ed)

0.18.8 (2025-10-14)

0.18.7 (2025-10-14)

Bug Fixes

  • additionalRules have to be optional (1b42e26)

0.18.6 (2025-10-14)

Features

  • add additionalRules to optional rules to separate box text from associated main text (a7b1bed)

0.18.5 (2025-10-09)

Bug Fixes

  • duplicate identifier violations and non-existent display name (0bd47d1)

0.18.4 (2025-10-05)

0.18.3 (2025-10-04)

Bug Fixes

  • include new equipment entities top-level in schema (b3f7344)

0.18.2 (2025-10-04)

Bug Fixes

  • adjust for remaining incompatibilities with source data (00a0efc)

0.18.1 (2025-10-03)

0.18.0 (2025-10-03)

⚠ BREAKING CHANGES

  • tsondb integration
  • use identifier object instead of plain number for publication prerequisite identifier
  • adjust naming for compiles languages that dont create namespaces per file
  • add blessed tradition type as union type

Features

  • add blessed tradition type as union type (dd999c1)
  • add skill application identifier as possible select option identifier (2523228)
  • add translation strings for prerequisites (a031ad9)
  • adjust naming for compiles languages that dont create namespaces per file (4236fa3)
  • swift: add initializers to all structs (fc79950)
  • swift: add set of available locales and documentation for LocaleMap (c247c06)
  • swift: do not generate ignored files (6dd361a)
  • swift: remove generation date header comment (9db2fd5)
  • tsondb integration (619805c), closes #35

Bug Fixes

  • swift: add ignored LocaleMap type (f80bbaa)
  • swift: identifier objects' initializers must be public (8f2be47)
  • swift: LocaleMap initializer didnt initialize all properties (f5167bb)
  • swift: remove unnecessary indentation in empty lines (dbe1902)
  • use identifier object instead of plain number for publication prerequisite identifier (bb7a688)

0.17.2 (2024-10-06)

0.17.1 (2024-10-06)

Features

  • add minimum and maximum UI strings with placeholders (1bf8df1)
  • add pluralization type definitions (a8340e6)
  • use @optolith/helpers package (d8324f7)

0.17.0 (2024-10-03)

⚠ BREAKING CHANGES

  • add translations for library entries of spellworks and liturgical chants

Features

  • add translations for library entries of spellworks and liturgical chants (223a469)

0.16.8 (2024-03-01)

Bug Fixes

  • add slash to protective and warding circle key (ef91f89)

0.16.7 (2024-03-01)

0.16.6 (2024-03-01)

Features

  • add special ability group translations (5b95dd5)

0.16.5 (2024-02-29)

Features

  • add missing activatable and rated identifiers (a34676b)
  • convert many used keys to their english fallback and add some new keys (ae07fd2)

Bug Fixes

  • add missing identifier handling to magical and blessed advantages and disadvantages cache (eba871a)
  • applications and uses for select options (c21b851)

0.16.4 (2024-01-21)

Features

  • magical and blessed advantages and disadvantages identifier cache (4dc6e3d)

0.16.3 (2024-01-18)

Bug Fixes

  • resolve intersection types (829da00)

0.16.2 (2024-01-18)

Bug Fixes

0.16.1 (2024-01-16)

0.16.0 (2024-01-12)

⚠ BREAKING CHANGES

  • remove GenericIdentifier in favor of GeneralIdentifier

Bug Fixes

  • remove GenericIdentifier in favor of GeneralIdentifier (aea4586)

0.15.5 (2024-01-12)

0.15.4 (2024-01-12)

Features

  • add possible and requirable select option identifiers (0ee088a)
  • add pre-generated select options for activatable entries as cache (3fdcaf2)

Bug Fixes

  • add missing vampiric gift identifier to activatable identifier group (98316b6)
  • wrong identifier references in select option config (a70a7ea)

0.15.3 (2024-01-09)

Features

  • cache: add ancestor blood advantages list as cache (8f06497)

0.15.2 (2024-01-08)

Bug Fixes

  • rated sum targets should only be skill identifiers (7247292)

0.15.1 (2024-01-06)

Features

  • group abbreviated and full adventure points translations with and without preceding value (b0e0bdd)

0.15.0 (2023-12-29)

⚠ BREAKING CHANGES

  • convert core rule identifier to plain integer

Features

  • type config type includes type name literal (04a57e8)

  • convert core rule identifier to plain integer (d6395ea)

0.14.0 (2023-12-27)

⚠ BREAKING CHANGES

  • remove equipment category Alchemicum

Features

  • add optional "notes" field to poison translation (0cf9d98), closes #28
  • add poison duration type "instant" (0581049)

Bug Fixes

  • add elixir identifier (98993f7)
  • remove equipment category Alchemicum (95768f3), closes #32
  • weapons should require a complexity (7ad54e1)

0.13.8 (2023-12-07)

0.13.7 (2023-12-05)

0.13.6 (2023-12-05)

0.13.5 (2023-12-05)

0.13.4 (2023-12-01)

Bug Fixes

  • make complexity optional for natural weapons (13a3b53)
  • musical instruments may have a complexity and combat use (8e6dab0)

0.13.3 (2023-11-01)

Features

  • ajv configuration options (0c5ba39)

0.13.2 (2023-10-31)

0.13.1 (2023-10-31)

Features

  • add strings for main window and spellwork/magical action categories (0fe96bc)
  • translation strings can vary by operating system (952a0aa)

0.13.0 (2023-10-03)

⚠ BREAKING CHANGES

  • change and add lots of new translations with new key format
  • replace all enums with union types to enable type-only usage

Features

  • cache capability (45cf7bf)
  • change and add lots of new translations with new key format (3068ee9)

Bug Fixes

  • typo in getFilenamePrefixAsNumericId (802349e)

  • replace all enums with union types to enable type-only usage (fe5aa11)

0.12.1 (2023-06-11)

Features

  • provide function to get raw validation results (c4bf451)

Bug Fixes

  • use different file name validation patterns per type (8e3915f)

0.12.0 (2023-06-03)

⚠ BREAKING CHANGES

  • rename header tab keys and add button names

Features

  • rename header tab keys and add button names (79d8381)

0.11.9 (2023-05-31)

Bug Fixes

  • move TypeId declaration to exported file (940f567)

0.11.8 (2023-05-31)

Bug Fixes

  • exports: config exports did not match new folder structure (dcb95e8)

0.11.7 (2023-05-30)

Bug Fixes

  • restrict ValidResults types to each entity's type (62b0eb0)

0.11.6 (2023-05-28)

0.11.5 (2023-05-27)

0.11.4 (2023-05-27)

0.11.3 (2023-05-27)

0.11.2 (2023-05-27)

0.11.1 (2023-05-27)

0.11.0 (2023-05-27)

⚠ BREAKING CHANGES

  • add integrity validation capabilities
  • use exports field in package.json

Features

  • add integrity validation capabilities (d39110e)

build

  • use exports field in package.json (771682a)

0.10.1 (2023-05-01)

0.10.0 (2023-05-01)

⚠ BREAKING CHANGES

  • finish schema

Features

  • finish schema (0ea6a83)
  • sort errors by file path, with numbers in ascending order (abc0bb1)

Bug Fixes

  • allow numbers in names (4f6b2ae)
  • ignore hidden files (230326f)
  • the file name id may be 0 for custom entries (8b1144e)
  • uppercase letters should be allowed after the first letter (50b2020)

0.9.0 (2023-01-14)

⚠ BREAKING CHANGES

  • make protective/warding circle cost language-independent
  • change magical rune options to explicit options

Features

  • add trinkhornzauber identifier to applying identifier groups (f6671e3)
  • change magical rune options to explicit options (a8c45d1)
  • magical signs (4517d64)
  • make protective/warding circle cost language-independent (27640a6)

Bug Fixes

  • advanced special ability OneOf option should allow and required multiple options (0e5bbd4)
  • make cost optional for all tradition arfifact enchantments (6025485)
  • some tradition properties have to be optional (687665d)
  • translation was not embedded in locale map (a395778)
  • wand enchantments dont use volume (1a3f34a)

0.8.1 (2023-01-08)

Features

  • allow minimum total for countable cost for sustained skills (448978f)
  • allow only casting time during lovemaking to be present (9be75fe)
  • allow to restrict advanced special ability to aspect option (21289fe)
  • use summoning and creation difficulty as possible skill check penalties (5756ecd)

Bug Fixes

  • optional language specializations (2ead215)

0.8.0 (2023-01-03)

⚠ BREAKING CHANGES

  • remove none option from cost, do not use property instead
  • use simple boolean to indicate implementation availability

Features

  • add interval cost option (6643594)

Bug Fixes

  • add missing KrallenkettenzauberIdentifier and add to associated groups (2f18a75)

  • RatedIdentifier used wrong SkillIdentifier (c528f34)

  • remove none option from cost, do not use property instead (4a1cc06)

  • use simple boolean to indicate implementation availability (4282ef3)

0.7.0 (2022-12-25)

⚠ BREAKING CHANGES

  • restricted_to_traditions should only apply to magical traditions
  • familiar's tricks may have life point cost

Features

  • familiar's tricks may have life point cost (d428bd3)
  • sustained familiar's tricks may not have a sustaining interval (178374d)

Bug Fixes

  • missing item cost variants (608fd16)

  • wrong tag-complementing property for subject identifier (036a219)

  • restricted_to_traditions should only apply to magical traditions (a182e6c)

0.6.0 (2022-12-10)

⚠ BREAKING CHANGES

  • rename common ingredients to typical ingredients

Features

  • prerequisite disjunctions may have a display option (36e9ceb)
  • weapons can be restricted to traditions during character creation (5e085d2)

Bug Fixes

  • duration variant key convention (dc1a05e)

  • fixed cost countable translation might not be compressable (561b4ad)

  • missing equipment packages source references (ff3ae6c)

  • rename common ingredients to typical ingredients (aa7fb6e)

0.5.4 (2022-12-03)

Bug Fixes

  • elective spellwork restriction structure (3ceb624)
  • grouped common profession for cultures (df66943)

0.5.3 (2022-12-03)

Bug Fixes

  • escaping curly braces in regular expression (4f59611)
  • import resolving of types used in generic types (592ade9)

0.5.2 (2022-12-02)

Bug Fixes

  • validation error output type did not match type for error printing (709f2f4)

0.5.1 (2022-12-02)

Features

  • explicit verbose error-printing option (ebf055c)

0.5.0 (2022-12-01)

⚠ BREAKING CHANGES

  • explicit identifier tags, simpler prerequisites, multiple small changes

Features

  • equipment of blessed ones may be for multiple traditions (3ffbfa2)
  • explicit identifier tags, simpler prerequisites, multiple small changes (89ab7dd)
  • poisons and elixirs (2552156)

Bug Fixes

0.4.1 (2022-08-01)

Bug Fixes

  • not all ceremonial item special abilities have an aspect (d99fc59)
  • require nested properties of enums with associated values (ed8046e)

0.4.0 (2022-08-01)

⚠ BREAKING CHANGES

  • streamline enums with and without associated values

Features

  • adjust equipment item schemes based on example files (a7344f2)

  • streamline enums with and without associated values (a4685e3)

0.3.0 (2022-07-23)

⚠ BREAKING CHANGES

  • rework equipment item data types
  • rework tradition artifact enchantment data types
  • rework special ability data types
  • rename profession versions key and associated types
  • rework magical actions data types
  • rework prerequisite data types
  • rework rule and source data types
  • rework "top-level" data types

Features

  • add check for data file base name pattern (45337c7)
  • add equipment item types to config (9d68865)
  • add printing file name errors (7d97c65)
  • armor sturdiness rating (a9be0ad)
  • differenciate between general animal care and animal feed (fc813a0)
  • include more rules for value presence in items into combat techniques (5d7b4f7)
  • upgrade to json schema 2020-12 (4131750)
  • use json schema draft 2020-12 (6d3781b)

Bug Fixes

  • attribute reference identifier maximum (edc5447)

  • minor errors that surfaced during database conversion for dis/advantages, professions and talismans (0b43558)

  • use json schema draft 2019-09 due to issues with yaml language server in vscode (c406f15)

  • rename profession versions key and associated types (1c7a2bf)

  • rework "top-level" data types (0f3d815)

  • rework equipment item data types (0bb3a24)

  • rework magical actions data types (1e953f3)

  • rework prerequisite data types (bdebfc3)

  • rework rule and source data types (cc2482f)

  • rework special ability data types (b630525)

  • rework tradition artifact enchantment data types (5346e17)

0.2.4 (2022-03-30)

Features

  • add actions as duration unit (5e64e38)
  • add cantrips as target category (ac4cf38)
  • add notes to tradition notes of cantrips (7b37327)
  • guild mages tradition can be noted as common for in general (df175d1)
  • remove compressed paramater description option (7897b72)

Bug Fixes

  • compressed name should be optional (7281f6a)
  • cost needs to be required (05fd208)

0.2.3 (2022-03-29)

Features

  • allow dis-/advantages to not contribute to maximum AP value (9e401d0)

Bug Fixes

  • state prerequisite should have unique tag (7710fd5)

0.2.2 (2022-03-29)

Features

  • add offset option for deriving AP value from improvement cost (f556207)

0.2.1 (2022-03-29)

Bug Fixes

  • category names and prerequisites should be defined separately (eb312fe)

0.2.0 (2022-03-29)

⚠ BREAKING CHANGES

  • derived select options are not a list anymore

  • derived select options are not a list anymore (fa64a60)

0.1.28 (2022-03-25)

Features

  • allow skills in advanced special ability restrictions (237dbbd)
  • items status quo (c4b349b)

0.1.27 (2022-03-24)

Bug Fixes

  • maximum call stack size exceeded with ui schema (a752342)

0.1.26 (2022-03-24)

Features

0.1.25 (2022-03-23)

Features

  • add missing json schema definitions as placeholders (28d2c6f)

0.1.24 (2022-03-23)

Features

  • add curriculum references and name additions (468f96c)

0.1.23 (2022-03-23)

Features

  • church influences (81b96c4)
  • core rules (3be09e3)
  • equipment packages (8fc29ef)
  • magical tradition placeholders# (bfa1e18)
  • profession male/female names and groups (a38b0f4)
  • talismans (22a1a4f)
  • talismans support multiple traditions (480779e)
  • update validation config to include latest new definitions (bb9d856)

0.1.22 (2022-03-23)

Features

0.1.21 (2022-03-22)

Features

0.1.20 (2022-03-22)

Features

  • services can be for multiple creature types (1853485)

0.1.19 (2022-03-21)

Features

  • add maximum and radius options to ranges (2b7b579)

0.1.18 (2022-03-21)

Features

  • animist powers can have prerequisites (3fa06f4)
  • derived animist power costs can have notes (3ca4f3e)

Bug Fixes

  • wrong discriminator for race prerequisite (dea373f)

0.1.17 (2022-03-21)

Bug Fixes

  • duration value can be 1 (9be3bdb)
  • zibilja rituals need their own custom parameters (d60ee69)

0.1.16 (2022-03-17)

Features

  • support countable entities for ae cost of elven magical songs (2feb0de)

Bug Fixes

  • sex restriction of a name group from a culture should be optional (e09f0b4)

0.1.15 (2022-03-16)

Bug Fixes

  • remove fields not present in cantrip (132f37b)

0.1.14 (2022-03-16)

Bug Fixes

  • multiple cantrip field definitions (db26bb4)

0.1.13 (2022-03-16)

Bug Fixes

  • cantrip effects cannot have effects based on quality level (2193205)

0.1.12 (2022-03-16)

0.1.11 (2022-03-16)

Features

  • add numeric ae cost field to ancestor glyphs (d8e36d9)

0.1.10 (2022-03-16)

Bug Fixes

  • main type refs and titles (3abec4e)

0.1.9 (2022-03-16)

Bug Fixes

  • generator script should use new directories config location (b83532b)

0.1.8 (2022-03-16)

Bug Fixes

  • npm: ship package directory config with npm (dbf196c)

0.1.7 (2022-03-16)

Features

  • add basic validation utilities (5676d39)
  • add validation by schema for all types (b3578ef)
  • read magical actions (543ef8e)

Bug Fixes

  • add extension to all relative module specifiers (1a0b029)
  • relative links to top-level schema documents (065efab)

0.1.6 (2022-03-11)

0.1.5 (2022-03-10)

Features

  • prerequisites (148ffd4)
  • select options for activatable entries (9af975b)

Bug Fixes

  • exported name of select options (5ecef02)
  • keep deprecated penalty translation strings (e4a8d91)
  • keep deprecated translation strings for tradition artifact enchantments (351146e)

0.1.4 (2022-03-09)

Features

  • maximum activatable activations (1750796)
  • tradition artifact enchantment arcane energy cost (f71916c)
  • tradition artifact enchantment binding cost (07c25fe)
  • tradition artifact enchantment volume points (5cc8ce6)

0.1.3 (2022-03-09)

Features

  • first concept of penalties for combat-related special abilities (d79d3b3)

Bug Fixes

  • remove generic numeric identifier maximum (e121081)

0.1.2 (2022-03-09)

Bug Fixes

  • output for namespaced imports (0bf0c9d)

0.1.1 (2022-03-09)

Features

0.1.0 (2022-03-08)

⚠ BREAKING CHANGES

  • extract tradition artifact enchantments and rituals
  • export all prerequisites in another namespace

Features

0.0.4 (2022-03-06)

Bug Fixes

  • broken markdown newlines (87c5ff2)
  • cost map should allow different translations (f65683f)

0.0.3 (2022-03-05)

Features

Bug Fixes

  • liturgies do not have properties (9b2c41d)

0.0.2 (2022-03-05)

Features

  • finish basic activatable skills (ede33df)

0.0.1 (2022-03-05)

Features

  • add combat techniques (1fcfbbd)
  • add Condition (eeb00eb)
  • add culture (875afba)
  • add derived characteristics (c97f993)
  • add ImprovementCost (fb68fca)
  • add initial set of types and output (0d379b5)
  • add locale and publication entities (651a824)
  • add markdown annotations (a6440d9)
  • add Markdown availability hints in documentation (3e2190f)
  • add prerequisites (4c44130)
  • add race (e2d1c52)
  • add simple referencial integrity utilities (fbb0f88)
  • first iteration of magical actions (794824b)

Bug Fixes

  • nested types and property paths (e51cc15)