Releases: ebullient/ttrpg-convert-cli
Releases · ebullient/ttrpg-convert-cli
Release 3.1.0
Summary of changes
- 598d61c 💥 🐛 🔥 Fix monster spellcasting traits; resolves #652
- 1c0203d 🐛 leading space for row; fixes #671
- e9ec328 🐛 Copy config file with index; Resolves #712
- 29b5990 🐛 case-insensitive default source key; Resolves #713
- 4d32321 🎨 YAML whitespace/indenting
- 005ec15 🐛 Fix attack modifier/save DC description; resolves #696
- 28ab0e8 ✨ Provide attributes for bonuses
- 5c031a3 🐛 Correctly handle {@hitYourSpellAttack} tags; resolves #693
- 84b39e1 👽️ 🐛 2024 initiative modifiers; resolves #698
- 503d402 📝 doclet: ignore getDeclaringClass
- bdc409a 🐛 Consistent die rolls (bare d20). Resolves #708
- eecf056 🔊 tweak output logs
- bed41f4 🐛 Avoid NPE with optfeature filter
- 02e32f7 ♻️ 💥 🔥 Allow default source changes; resolves #648
- 3a2e595 🚚 👽️ freeRules2024 -> basicRules2024; arrival of srd52
- ff426ce 👽️ P2fe: Compensate for typos
- dfccdeb 🐛 Fix data resolution for books/adventures
- f1c1159 📸 Update templates: tolerate double quotes
- fd003cb 📝 Add string split example to frontmatter
Release 3.0.3
Summary of changes
- a70c371 🐛 Fix formulas for plain d20 rolls; Resolves #638
- 5b811b3 🎨 handle embedded fluff nodes; resolves #639
- 76ba780 🎨 full damage types; resolves #683
- f4c9406 ✨♻️ Add ability score increases for 5e feats; Resolves #641
- c9056db 🎨 Remove [.*] text from variant rule links; Resolves #654
- a5423f8 📝 Markdown cleanup
- 1cfb8a8 ➕ add monsters from free rules
- ce28072 ✨ 🎨 Support monster YAML without source in name; resolves #374
Contributors
We'd like to thank the following people for their contributions:
Matthew Edell
Release 3.0.2
Summary of changes
- b5043e7 🐛🎨 ♻️ Fixes for class progression table and misc item/spell/stablock issues (#676)
- fc13e41 🐛 fix NPE in P2fe parsing
- 8b80aa5 📝 fix broken link
- 34dd1b0 📄 Update CONTRIBUTING.md
- 4bb066a fix: also write subrace files
- 29c31d8 🎨 🐛 fix gallery (callout content rendering change)
- ace1284 🐛 p2fe: default source for synthetic group
- 094b9e8 🐛 missing some item links
- a0e4e5f ✨ Add noparens to diceroll formula; resolves #645
- f2ff517 🐛 #center image float; resolves #627 (again)
- d86567d 🐛 Avoid simplifying dice roll for spell level. Resolves #653
- f562030 🐛 SpellIndex path
- b110fa9 📝 Update mixed example to use some of the new attributes
- ce81d8e ➕ 5eTools tags and sources
- 950abd9 📝 doc: list of plugins
- 628fbc0 📝 Additional README + missing template
- f23b3aa 🐛 Fix oddball orphan subclass; resolves #630
- 6d895ab 🐛 Fix image float css for Obs 1.8.3; resolves #627
- 0c0b324 🐛 Fix table dice roller blocks. Resolves #622 (again)
- deb4e8f 🐛 fix tests for windows native builds
Contributors
We'd like to thank the following people for their contributions:
HPR1999, Jordan
Release 3.0.1
Release 3.0.0
Summary of changes
- 72a121d 📝 3.x changelog + fixed examples
- 8501bea ✨🔥🐛 New Spell Lists and a million fixes
- 40ad078 ♻️ streamline writer
- c816955 ✨ 📝 New function to display extra sources in a footnote
- d291373 Update tools-data.yml
- 8634d70 Update pf2e-tools-data.yml
- dd143fb 🐛✨♻️ Classes/subclasses; images in templates
- 651b33c 🐛 dc tag in table caption
- 76cfc3b ✨ {@hom} -- Hit or Miss
- 16af883 💸 remove repo-specific funding
- 7f8f606 Fixed a wrong tag in configuration.md
- 32875f9 🐛 Correct creation of source text (and .. )
- 5d92921 🐛 fix monster variants
- 9dbe233 🐛 resolve magic/monster variants before reprints
- cbc6644 🐛 Fix missing source text; magic variant fluff images
- 18f256c bump minimum native version
- a2aac62 Update and rename bug_report.md to bug_report.yaml
- 7650c27 🐛 Fix UTF_8 Codeset references
- a931ecd 🐛 register config for reflection
- 0c5a2b7 🐛 include sourceMap in native image
- 528b97b Update README.md
- 9a71b84 Update README.md
- 682ec19 📝 Add reprint behavior to config
- f9afab2 🔥🤯 Support 2024 rule changes
- d0bdd3d 📝 data no longer available
Contributors
We'd like to thank the following people for their contributions:
Enno Gottschalk
299-SNAPSHOT
Release 2.3.18
Release 2.3.17
Summary of changes
- 0f4fbcc 🔊 whitespace
- 629c10e ➕ pf2e sources
- 628238d 🐛 defense immunities may be trait, condition, or formatted other
- b0245b2 🐛 Pf2e: some immunities are traits
- ace66a0 🐛 5eTools psionic tag
- a6004d1 📝 Update Windows documentation
- 527b1a6 🐛 Fix crash on copier for Pf2e source
- 85e8fca 🩹 formatting
- c911cd5 🐛 Use correct method to retrieve origin node for key
- 1608ace ✨ Fully implement Pf2eJsonSourceCopier
- 674ccc6 ♻️ Make mergeNodes accept an ObjectNode
- f4873d6 ✨ Add support for property paths for array operations
- d842032 ✨ Add support for setProps used in pf2e
- f148312 🏗️ Move doModProp into JsonSourceCopier
- 9920a8e 🏗️ Move mod apply into JsonSourceCopier
- 9a8adca ♻️ Use target as the source for dynamic text
- e3f1371 🏗️ Pull resolveDynamicText up into JsonSourceCopier
- b24a8c8 🏗️ Move copy metadata cleanup into a JsonSourceCopier function
- 7df9ede 🏗️ Pull normalizeMods up into JsonSourceCopier
- 9f08aa4 🏗️ Pull the main value copy up into JsonSourceCopier
- 89e1943 📝 Add Intellij documentation
- fcc1b0e 🏗️ Pull handleCopy up into JsonSourceCopier
- 8ee0325 🏗️ Make createKey an IndexType method
- 3c3b0c4 🏗️ Add a getOriginNode abstract method to JsonSourceCopier
- 2b8a139 🏗️ Pull Tools5eJsonSourceCopier enums into abstract class
- 27f6b16 ♻️ Clean up some previous enum changes and reduce FieldValue duplication
- fe541b0 🏗️ Add a JsonSourceCopier abstract class which is mostly empty
- 1f8b5d5 🚚 Rename pf2e/JsonSourceCopier to Pf2eJsonSourceCopier
- 3be8e96 🚚 Rename JsonSourceCopier to Tools5eJsonSourceCopier
- ecc64a6 🐛 common monster templates (_trait -> _templates)
- 69c3482 🐛 SoG3 + content fixes
- ab84b80 ✨ Add rituals to pf2e creatures (#228)
- e128ca4 ✨ Add spells to pf2e creatures (#228)
- 7e2049b 🔇 Remove some debug logging for abilities
- 297dbaf 🎨 Formatting
- 438eef2 🐛 Add abilities to Pf2e creatures
- 8e01f95 ✨ Expand Pf2e ability support
- f589427 🐛 Fix some Pf2e creature bugs
- af6337e 📝 Additional cross-refs for templates
Contributors
We'd like to thank the following people for their contributions:
Kelly Stewart, miscoined
Release 2.3.16
Summary of changes
- c22e907 🐛 Fix handling lore skills
- 6744e33 🩹 auto-import sorting
- 10b4570 ➕ missing sources
- 2e0d3e0 📝 Fix some broken documentation references
- 61a1200 🔥 Remove the now-empty Pf2eTypeReader
- 6a25873 ♻️ Move Pf2eAlignmentValue into JsonTextReplacement
- ba36711 ♻️✨ Move Pf2eSpellComponent functionality into Json2QuteSpell
- e845eb5 ✨🐛 Add a QuteDataRange for storing range data
- f711d9b 🐛✨💥 Make spell durations and cast durations rich data objects
- a981ab0 ♻️ Move getOrdinalForm to StringUtil.toOrdinal
- e15bbe9 ♻️ Move Pf2eSpell to Json2QuteSpell
- c9c9e17 ♻️ Move Pf2eWeaponData to Json2QuteItem
- 4577133 ♻️ Move Pf2eFeat to Json2QuteFeat
- 1681da9 🎨 Rename createAttack to getAttack to match other methods
- 9f0568d ✨🐛💥 Make QuteSavingThrows have rich data access
- d6c0779 ♻️ Move Pf2eAction into Json2QuteAction
- 65df7dd ♻️ Move Pf2eSkillBonus into Pf2eJsonNodeReader
- e2e1da2 ♻️ Move Pf2eAttack into Pf2eJsonNodeReader
- 0ed8833 🎨 Rename some methods in Pf2eJsonNodeReader
- 702b7ee 🐛♻️ Make Pf2e weaknesses and resistances rich data objects
- b8ccd25 ♻️ Make getQuteActivity a Pf2eJsonNodeReader default method
- f15f6aa ♻️ Make createInlineDefenses a Pf2eJsonNodeReader default method
- d061704 ♻️ Make Pf2eFrequency.getFrequency into a Pf2eJsonNodeReader default method
- 3d207d0 ♻️ Make Pf2eSpeed.getSpeed into a Pf2eJsonNodeReader default method
- 377e8af ♻️ Make getAlignments into Pf2eJsonNodeReader default method
- bd25ee3 ♻️ Add new Pf2eJsonNodeReader helper class
Contributors
We'd like to thank the following people for their contributions:
miscoined
Release 2.3.15
Summary of changes
- 7131114 📝 Allow javadoc to use unqualified names
- 987f398 📝🎨 Format code and fix javadoc generation
- acdf3d2 🐛 Fix some bugs with traits
- cfe98b6 🐛✨ Add afflictions to Pf2e creatures
- 762dd15 ✨ Give Pf2e hazard templates direct ability and affliction access
- d1aad5f 💥✨ Merge QuteInlineAffliction and QuteAffliction
- 6ae9d3d 🧱 Self-renderable abilities with nesting
- 5edb361 🐛 Fix a bunch of cases of random 0s showing up
- 70a1d6d ♻️✨ Make Frequency a proper Qute data object
- ca4f998 🐛 Correctly append the source to ability notes
- 62a263a ♻️ Pass a JsonTextConverter into QuteInlineAttack instead of a renderer function
- 1f92416 💥🎨 Use QuteInlineAttack for deity avatar
- 0ad6f4c ♻️🎨✨ Add afflictions to Pf2e hazards
- 4e0abe4 🐛 Fix defenses sometimes giving a lone "- " when there isn't any HP/Hardness/BT
- 1290469 ✨♻️ Improve Pf2e Hazard attack and ability support
- 6172152 ✨ Add attacks to PF2e creatures
- a5e9d69 🧱♻️✨ Improve Pf2e attack template and rendering
- 5073293 ✨ Don't document fields which start with an underscore
- bcb3121 🐛 Fix SRD value for some base races
- c40e75c 📝 Update README.md
- 761f11c 📝 Changelog updates
Contributors
We'd like to thank the following people for their contributions:
Kelly Stewart, miscoined