Skip to content

Latest commit

 

History

History
1254 lines (583 loc) · 61.6 KB

CHANGELOG.md

File metadata and controls

1254 lines (583 loc) · 61.6 KB

Changelog

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

3.6.5 (2023-05-13)

Bug Fixes

  • Fixes custom trait duplication (close #222) (a281d5b)

3.6.4 (2023-05-10)

Bug Fixes

  • Fix empty spells properties (ab4d9b3)
  • fixes crash when no statblock elements are created (b2156fb)
  • Spells blocks can now be linked to properties (1b37258)

3.6.3 (2023-05-05)

Bug Fixes

3.6.2 (2023-05-02)

Bug Fixes

  • fixes render function overwriting creature (94a8a0a)

3.6.1 (2023-04-30)

Bug Fixes

  • fixes styling leaking to all links (close #210) (fde0ead)

3.6.0 (2023-04-28)

Features

3.5.12 (2023-04-28)

Bug Fixes

3.5.11 (2023-04-27)

Bug Fixes

  • Notify ObsidianTTRPG channel of releases (d00b1bf)

3.5.10 (2023-04-25)

Bug Fixes

  • remove logs (7eebc67)
  • remove ttrp (59dd7a3)
  • Use new Dice Roller API hook to commonize dice strings (6798f78)

3.5.9 (2023-04-24)

Bug Fixes

  • fancy new discord notifications (737c8fe)

3.5.8 (2023-04-24)

Bug Fixes

  • add repo Update release-please.yml (1383431)

3.5.7 (2023-04-24)

Bug Fixes

3.5.6 (2023-04-24)

Bug Fixes

  • testing release webhook (2ca8374)
  • testing release webhook 2 (1183543)

3.5.5 (2023-04-22)

Bug Fixes

  • adds new bestiary api hooks (c395ab8)
  • YAML parsing respects monster key (close #191) (78eaf40)

3.5.4 (2023-04-20)

Bug Fixes

3.5.3 (2023-04-20)

Bug Fixes

3.5.2 (2023-04-20)

Bug Fixes

3.5.1 (2023-04-20)

Bug Fixes

  • fixes release target branch (c477fe5)

3.5.0 (2023-04-20)

Features

Bug Fixes

  • fixes release, name change (bae38ed)

3.4.2 (2023-04-20)

Bug Fixes

Miscellaneous Chores

3.4.0 (2023-04-18)

Features

  • Can now specify a css class to apply to every nested element inside a group container (close #173) (3c5509c)
  • Traits are now nestable (close #174) (d4ad0b4)

Bug Fixes

3.3.0 (2023-04-17)

Features

  • Adds in ability to override Spellcasting trait name (close #138) (c9bc086)

Bug Fixes

  • Fix spellcasting not looking at provided monster property (0a2d654)
  • logs oops (257bf4e)

3.2.2 (2023-04-17)

Bug Fixes

  • adds link italics css variable (4c8050c)
  • Fixes spell itaclis (#148) (022f7dc)
  • Fixes subsequent paragraph display in markdown holders (#148) (471e7da)
  • removes double newlines in SRD (09fa166)

3.2.1 (2023-04-17)

Bug Fixes

  • default layout resets correct layout (close #172) (fe3a6b9)

3.2.0 (2023-04-14)

Features

  • Adds ability to append to properties by specifing property+ in a codeblock (d84b872)

Bug Fixes

  • Fixes transforming of traits to overwrite existing traits (close #156) (ed40a70)

3.1.7 (2023-04-13)

Bug Fixes

  • Fixes critical vulnerabilities related to the xmldom package @ryansobol PR 158

3.1.6 (2023-04-08)

3.1.5 (2023-04-07)

Bug Fixes

  • watcher more intelligently chooses files to parse (424f11f)

3.1.4 (2023-04-06)

Bug Fixes

  • fixes slugify removing valid characters (7769127)

3.1.3 (2023-03-31)

Bug Fixes

  • add option to disable CSS class adding of property names (c707c3c)

3.1.2 (2023-03-23)

Bug Fixes

  • ensure text is stringified (d953ebb)

3.1.1 (2023-03-23)

Bug Fixes

  • no longer delete when canceling delete modal (close #155) (5b190ab)
  • will now look at sub-properties for generic importing (db5bd9a)

3.1.0 (2023-03-23)

Features

  • Adds new Generic JSON Importer (049d09f)

Bug Fixes

  • Adds setting to disable atomic writing (3b02b7f)
  • update to use new Dice Roller API (07cedb5)

3.0.3 (2023-03-23)

Bug Fixes

  • fixes crashing out when trying to load temp.json (371725a)

3.0.2 (2023-03-17)

Bug Fixes

  • Add heading to group type and make legendary actions a group (#152) (199c94d)
  • fixes default layout editing (8d89d3e)

3.0.1 (2023-03-14)

Bug Fixes

3.0.0 (2023-03-09)

⚠ BREAKING CHANGES

  • Atomic saving of data file to prevent data loss
  • Adds Layout block to nest layouts inside other layouts
  • includes PF2e as basic layout
  • support for editable default layouts

Features

  • Adds Layout block to nest layouts inside other layouts (41615a2)
  • Atomic saving of data file to prevent data loss (e09ad9c)
  • includes PF2e as basic layout (b7981bc)
  • support for editable default layouts (4cb1788)

2.28.11 (2023-03-09)

Bug Fixes

  • fixes temp content column css inheritance (5a7eec9)

2.28.10 (2023-03-09)

Bug Fixes

  • make column filling a little smarter (624a883)

2.28.9 (2023-03-09)

Bug Fixes

  • Trait headers & subheading text are attached to the first trait block now (6349dc4)

2.28.8 (2023-03-08)

Bug Fixes

  • Enables multi-entry tables by passing an array of arrays (9c71521)

2.28.7 (2023-03-07)

Bug Fixes

  • Actually fixes font-size rendering issue (7ae4005)

2.28.6 (2023-03-07)

Bug Fixes

  • removes debugger double whoops (7cacd73)

2.28.5 (2023-03-07)

Bug Fixes

2.28.4 (2023-03-07)

Bug Fixes

  • fixes Table modifier calculation, improves editor styling (d5fbee5)
  • Massively improves column rendering (33037af)

2.28.3 (2023-03-06)

Bug Fixes

  • adds ability to set Trait subheading text blocks (184b351)
  • imports Mythic Actions from 5e.tools (750e1bc)

2.28.2 (2023-03-06)

Bug Fixes

  • fixes monster source when saving if source is present (4c39218)

2.28.1 (2023-03-06)

Bug Fixes

  • fixes bug if no html element was returned in JS block (55f01bc)

2.28.0 (2023-03-06)

Features

2.27.1 (2023-03-06)

Bug Fixes

  • adds ability to start collapse block opened (9a1b9af)
  • fixes collapse handle variable (8010cb6)

2.27.0 (2023-03-04)

Features

  • adds new IfElse block, new Collapse block (66fad70)

Bug Fixes

2.26.5 (2023-03-02)

2.26.4 (2023-03-02)

Bug Fixes

  • adds collapsible block (ea6b8d5)
  • fixes link replacing in extended creatures (close #149) (b7799f7)
  • usability fixes (e4918af)

2.26.3 (2023-02-26)

Bug Fixes

2.26.2 (2023-02-24)

Bug Fixes

2.25.4 (2023-02-24)

Bug Fixes

  • calls onResize immediately instead of setColumns to prevent not displaying if a width can't be found (e6b163d)
  • can no longer remove if/else group (117764c)

2.26.1 (2023-02-23)

Bug Fixes

  • can no longer remove if/else group (117764c)

2.26.0 (2023-02-23)

Features

2.25.3 (2023-02-22)

Bug Fixes

  • fixes inline overflow in layout creator (0285716)

2.25.2 (2023-02-16)

Bug Fixes

  • removes parens after dice roll for new dice roller setting (fdbf30a)

2.25.1 (2023-02-13)

Bug Fixes

2.25.0 (2023-02-13)

Features

  • Rename to Fantasy Statblocks (e624b37)

2.24.22 (2023-02-12)

Bug Fixes

2.24.21 (2023-02-12)

Bug Fixes

2.24.20 (2023-02-08)

Bug Fixes

  • fixes issue where blank named traits won't display (e4c26da)

2.24.19 (2023-02-04)

Bug Fixes

2.24.18 (2023-02-04)

Bug Fixes

2.24.17 (2023-02-03)

Bug Fixes

  • fixes layout creator straight up not working (2e80267)

2.24.16 (2023-02-02)

Bug Fixes

  • fixes backwards compat with trait array syntax (5580d6a)

2.24.15 (2023-02-02)

Bug Fixes

  • accidentally broke everything lol whoops (319e141)

2.24.14 (2023-02-01)

Bug Fixes

  • fixes issue with yaml parsing & transforming saves blocks (584256f)

2.24.13 (2023-01-30)

Bug Fixes

  • saves now takes an object or array (39f5c9d)
  • stats now takes any value (no modifier will be calculated for non-number values) (f10c95d)

2.24.12 (2023-01-28)

Bug Fixes

  • adds block type to container class (dee0653)

2.24.11 (2023-01-27)

Bug Fixes

  • adds trait property to Traits block class (d91bccc)

2.24.10 (2023-01-27)

Bug Fixes

  • fixes group container duplication (01e03b0)
  • traits now get their slugified name as a class (3dd1649)

2.24.7 (2023-01-23)

Bug Fixes

  • fixes issue with default fate core aspects header (1e768b0)
  • removes layouts getter modifications (22fc116)

2.24.6 (2023-01-23)

Bug Fixes

  • fixes default layouts being ignored (2fef682)

2.24.5 (2023-01-20)

Bug Fixes

  • fixes dice roll parsing in markdown block (2fe1199)
  • removes warning about markdown and dice combo (b3b38ac)

2.24.4 (2023-01-16)

Bug Fixes

  • fixes for dice roller markdown parsing (6bcd12b)

2.24.3 (2023-01-13)

Bug Fixes

  • fixes issue with markdown dice rollers of the same formula (d494808)

2.24.2 (2023-01-13)

Bug Fixes

  • layout blocks now show if they're markdown enabled (8670ee1)
  • markdown enabled blocks can now scan for dice rolls (a871269)

2.24.1 (2023-01-11)

Bug Fixes

  • fixes issue rendering dice rollers in initiative tracker view (1d1274d)

2.24.0 (2023-01-10)

Features

  • Adds header size property to Heading blocks in custom layouts (9f95492)

2.23.6 (2023-01-07)

Features

  • Adds support for automatically parsing inline statblocks (thanks dcorbin) (PR 112)

Bug Fixes

  • fixes monsters not showing up immediately in settings (4cc8e93)

2.23.3 (2022-12-07)

Bug Fixes

  • fixes dropzone inheritance issue (8e10905)

2.23.2 (2022-12-06)

Bug Fixes

  • improves subheading editing experience (7764e51)
  • removes logs (6b0d7ea)

2.23.1 (2022-12-06)

Bug Fixes

  • empty inline groups easier to drop (20744a0)
  • fixes nested conditioned property behavior (closes #116) (6fc2aee)
  • fixes nested inline content not displayed (close #105) (4c50bf0)

2.23.0 (2022-11-23)

Features

2.22.6 (2022-11-17)

Bug Fixes

  • statblock renderer now replaces links correctly (cb440f3)

2.22.5 (2022-11-08)

Bug Fixes

2.22.4 (2022-11-08)

Bug Fixes

  • adds heading font color variable (35965f7)

2.22.3 (2022-11-08)

Bug Fixes

  • adds several css variables (477cfdb)

2.22.1 (2022-10-30)

Bug Fixes

  • checks to make sure next exists before trying to scroll in suggesters (49820f1)
  • improves vault path parsing logic (f1f8aa5)
  • skip invalid parse folders (fe55bb4)

2.22.0 (2022-10-27)

Features

  • can now link trait & text block headers to properties (3c427dc)

2.21.9 (2022-10-20)

2.21.8 (2022-10-02)

Bug Fixes

  • fixes issue where traits were incorrectly being filtered out (8a0823d)

2.21.7 (2022-09-30)

Bug Fixes

2.21.6 (2022-09-30)

Bug Fixes

2.21.5 (2022-09-30)

Bug Fixes

  • fixes images in frontmatter (close #97) (e19b4e3)
  • fixes rendering links in markdown blocks (close #96) (2154f2d)
  • images now hover preview, open on click (meta modifier for new window) (close #93) (9ede1de)

2.21.4 (2022-09-29)

Bug Fixes

  • fixes issue where spell links wouldn't parse correctly (close #94) (d8a3ca5)

2.21.3 (2022-09-29)

Bug Fixes

  • fixes image link loading regression (f5fe9e6)

2.21.2 (2022-09-23)

Bug Fixes

  • greatly improved 5e.tools importer (5e5df99)

2.21.1 (2022-09-20)

Bug Fixes

  • read & parse markdown links (you're welcome @ebullient :) ) (7791e66)
  • saves and skillsaves can now be supplied as an object or array of objects (0deca41)

2.21.0 (2022-09-13)

Features

  • rewrote 5e.tools importer (595a354)
  • sources can now be arrays & filter properly (close #90) (0f0cf83)

2.20.0 (2022-09-12)

Features

  • added ability to set multiple bestiary folders (2b95ffa)

2.19.1 (2022-09-12)

Bug Fixes

  • fixes parsing when a bestiary folder is set (442d21c)

2.19.0 (2022-09-12)

Features

2.18.1 (2022-09-11)

Bug Fixes

  • accidentally disabled save button (c7166aa)

2.18.0 (2022-09-11)

Features

  • Adds "Copy YAML" option to statblock menus (ef70977)

2.17.2 (2022-09-01)

Bug Fixes

  • fixes text duplication with dice roller turned on (2cfbabd)
  • improves column logic (fa78fd8)
  • improves rendering of text content holder (6812371)

2.17.1 (2022-08-31)

Bug Fixes

  • fixes rendering wikilinks from saved monsters (3fa88f1)

2.17.0 (2022-08-31)

Features

  • Statblocks will now try to detect & render links (109f278)

2.16.2 (2022-08-22)

2.16.1 (2022-08-21)

Bug Fixes

  • Adds brat release to workflow (d52f0cb)

2.16.0 (2022-08-21)

Features

  • Editor suggeter for monster names (close #85) (391b399)

2.15.1 (2022-08-17)

Bug Fixes

  • fixed issue where a null source could crash bestiary searches (cf26e7d)

2.15.0 (2022-08-15)

Features

  • Spells blocks now respect the Render Markdown option (c5cffe5)

2.14.8 (2022-06-26)

Bug Fixes

  • Spell import issues fixed (ba1dd8f)

2.14.7 (2022-06-21)

Bug Fixes

  • Fixed parsing of strings in spells block (9e8aae5)

2.14.6 (2022-06-10)

Bug Fixes

2.14.5 (2022-06-10)

Bug Fixes

  • Fixes caching issue preventing homebrew from updating (closes #63) (2e5565b)
  • Several 5e.tools-related import bugs fixed (ref #58) (c3652e4)
  • Update full example to include resistances (close #64) (027510b)

2.14.2 (2022-03-23)

Bug Fixes

  • Fixes issue with settings tab on mobile (9cb29b6)

2.14.1 (2022-03-10)

Bug Fixes

  • improved column splitting (908850b)
  • Integrates PR #35 (7284fb8)
  • Statblock Columns were being built too aggressively (117b9ec)

2.14.0 (2022-03-10)

Features

  • Adds Custom Layout importer (0ec8175)

2.13.0 (2022-03-10)

Features

  • Adds Lair Actions to Basic 5e Layout (close #38) (4a66ce9)

Bug Fixes

  • Fixes dropping into inline groups (close #45) (dfa0ec7)
  • Improves file parsing for statblocks defined in frontmatter (close #44) (52b4990)

2.12.2 (2022-03-01)

Bug Fixes

  • Significantly improved settings page performance (4df1591)

2.12.1 (2022-02-22)

Bug Fixes

  • add ability to set monster display name when rendering from initiative tracker (6c6b750)

2.12.0 (2022-02-20)

Features

  • Adds basic fate core layout option (0aed05e)

2.11.7 (2022-02-17)

Bug Fixes

  • re-added fantasy age stat table (4335167)

2.11.6 (2022-02-17)

Bug Fixes

  • Basic 5e Statblock now supports Bonus Actions (thank you @kgar) (PR #40)

2.11.5 (2022-02-16)

Bug Fixes

  • greatly improved image loading (ca94352)

2.11.4 (2022-02-13)

Bug Fixes

  • fixes order of int and wis in basic 5e statblock (fix #37) (43b0bbd)

2.11.3 (2022-01-28)

Bug Fixes

2.11.2 (2022-01-28)

Bug Fixes

  • 🐛 fixes issue with escaped characters in markdown (ffce2b8)

2.11.1 (2022-01-22)

Bug Fixes

  • fixed issue with editing blocks in custom layouts (83e2bd3)

2.11.0 (2022-01-22)

Features

  • TTRPG Statblocks 2.X Release! (e5d2e79)

2.10.0 (2022-01-21)

Features

  • add support for statblocks defined in yaml (de81930)

Bug Fixes

  • fix column wrapping logic on large blocks (7e6b3fc)
  • fixed issue with settings when monster had no source (299f5c7)

2.9.0 (2022-01-21)

Features

Bug Fixes

  • fixes issue where providing an empty subtype would crash plugin (b16bfd0)
  • removed logs (ac4789a)
  • removes extraneous logs (da7f93a)

2.8.0 (2022-01-20)

Features

  • adds export as json option to Layouts (a2782f9)

Bug Fixes

2.7.1 (2022-01-20)

Bug Fixes

  • update load monster to prevent reference collisions (1690d5c)

2.7.0 (2022-01-20)

Features

  • adds classes to container and parent element in postprocessor (1390e2e)

2.6.0 (2022-01-20)

Features

  • adds columns and columnWidth properties (closes #34) (7c37d17)

2.5.2 (2022-01-17)

Bug Fixes

  • escaped characters are parsed post-yaml (close #32) (f56f47f)

2.5.1 (2022-01-17)

2.5.0 (2022-01-17)

Features

Bug Fixes

  • layout is saved with "Save as Homebrew" (close #31) (16e150b)

2.4.0 (2022-01-13)

Features

  • adds text block type to layouts (#30) (137566a)
  • layout name is now added to statblocks (8d73700)
  • Property, Saves, Spells, Text, and Traits block types can now render markdown (#24, #5, #16) (cb75afe)
  • Table blocks have optional calculate property to turn off modifier calculation (#30) (fce05c6)

Bug Fixes

  • Fixed column wrapping algorithm (6275eec)
  • Fixed issue with removing 5e-based properties from monsters (#30) (64c8b1c)
  • Fixed issue with viewing monster in settings (1f90976)
  • fixes issue with creating a new layout from scratch (860aeac)

2.4.0 (2022-01-13)

Features

  • adds text block type to layouts (#30) (137566a)
  • layout name is now added to statblocks (8d73700)
  • Property, Saves, Spells, Text, and Traits block types can now render markdown (#24, #5, #16) (cb75afe)
  • Table blocks have optional calculate property to turn off modifier calculation (#30) (fce05c6)

Bug Fixes

  • Fixed column wrapping algorithm (6275eec)
  • Fixed issue with removing 5e-based properties from monsters (#30) (64c8b1c)
  • Fixed issue with viewing monster in settings (1f90976)
  • fixes issue with creating a new layout from scratch (860aeac)

2.3.1 (2022-01-06)

Bug Fixes

  • fix column wrapping (ea619c2)
  • fix column wrapping better (7c3793d)
  • remove log from image component (876abbc)
  • update plugin name in console messages (9aa7b53)

2.3.0 (2022-01-06)

Features

  • allow any monster to be saved (close #27) (861c8cb)

Bug Fixes

  • dice enabled blocks now default to using plugin parse method if no property or callback is provided (f6fa7eb)

2.2.4 (2022-01-06)

Bug Fixes

  • fixed damage resistances display name and order (close #26) (6e91ac7)

2.2.3 (2022-01-04)

2.2.2 (2022-01-04)

Bug Fixes

  • added image type to statblock layout creator (0d6b5ad)
  • property block now recursively stringifies (fef806f)
  • Property block now uses fallback correctly (036c262)

2.2.1 (2022-01-04)

Bug Fixes

2.2.0 (2022-01-04)

Features

  • added image parameter to statblocks (0265dcc)
  • statblocks now receive monster name as class (9b11b80)

Bug Fixes

  • Menu dropdown icon is now placed outside of statblock element (115792a)
  • Subheading recursively stringifies properties (34d291a)
  • Table headers maintain coloring (707709f)

2.1.1 (2021-12-22)

Bug Fixes

  • default statblock now respected (d517b02)
  • statblock is now a valid parameter (same as layout) (0d9da5d)

2.1.0 (2021-12-21)

Features

  • added "Delete All Filtered" button to settings (0dcff35)

Bug Fixes

  • failing to get a dice roller broke plugin (ba5a2a1)
  • improved initiative importing errors (close #21) (5d0010f)
  • increased threshold to create multiple columns (3d95c86)
  • proficiency bonus is now correctly calculated (3cc9bbe)

2.0.12 (2021-12-21)

Bug Fixes

  • fixed issue with displaying conditioned properties (c1ea36a)

1.5.8 (2021-12-16)

Bug Fixes

1.5.6 (2021-12-16)

Bug Fixes