All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.16.2 (2023-12-06)
- fixes multiline tables (breaks wikilinks in yaml style arrays coming from source...) (79a29d1)
- removes css import (b874f6e)
- typo (close #310) (8fe7242)
3.16.1 (2023-11-30)
- Allows Group blocks to be set conditional (d07b6ec)
3.16.0 (2023-11-01)
- Adds Mythic Description in the Basic 5e Layout (15e137d)
- Enable section headings on inline groups (e755ef4)
- Traits will now properly display in inline groups (385b0c0)
3.15.9 (2023-11-01)
- Fixes Parse for Dice being on preventing dice callbacks (6d08509)
- Syncs order of action buttons in the 5e layout with IT's encounter blocks (f7d4675)
3.15.8 (2023-10-21)
- Fixes dice parsing displaying incorrectly (c626dd9)
- Fixes image blocks not resolving if a property other than
image
is used (close #300) (d0a4b30) - Saves blocks will now allow strings (close #267) (3bca930)
3.15.7 (2023-10-21)
- Fixes linkifying spells (ae0a52b)
3.15.6 (2023-10-19)
- Fixes resolving markdown style links when URI encoded (604f4d7)
3.15.5 (2023-10-19)
- Improves help text for dice callbacks (b69cc61)
3.15.4 (2023-10-19)
- remove logs (09d92e0)
- Remove requirement to have Parse for Dice turned on to use Dice Callbacks (a8bab50)
3.15.3 (2023-10-16)
- Traits respect inline groups now (2a4c7b0)
3.15.2 (2023-10-13)
- temp fix for not image block modal not opening (f876bb5)
3.15.1 (2023-10-09)
- action block editor allows saving now (98929f0)
- Actions will now actually execute (ece1f43)
- removed logs (c348c24)
3.15.0 (2023-10-09)
- New Action block for layouts enables in-layout buttons (982a690)
- New IT encounter buttons for 5e layout (b57f315)
3.14.0 (2023-10-08)
- Enable property callbacks on traits (e643ae6)
3.13.4 (2023-09-30)
- Normalize aliases on startup too (d850b8f)
3.13.3 (2023-09-30)
- normalize aliases when linkifying spells (dd79164)
3.13.2 (2023-09-28)
- fixes parsing wikilinks out of nested arrays in frontmatter (f5676c2)
- Fixes table Ability Modifier callback input not being in the collapsible Advanced element (427a05d)
3.13.1 (2023-09-27)
- lumberjack attack (aka removed logs whoops) (5cfbcf3)
3.13.0 (2023-09-27)
- Spells can now also auto-link to aliases of files (d666d57)
3.12.2 (2023-09-21)
- fixes being unable to parse certain save roll syntaxes (24e1696)
3.12.1 (2023-09-21)
- Fixes incorrect wording in settings (96e1ead)
3.12.0 (2023-09-18)
- Enables searching by field in creature pane using
@<field> <search>
(45760aa)
- beep boop (0d942df)
- Better styling for combatant pane search (f96297a)
- Pass table values through the markdown path (1be6459)
3.11.2 (2023-09-18)
- fix issue where nested arrays were sometimes being interpreted as wikilinks (844e6a6)
3.11.1 (2023-09-14)
3.11.0 (2023-09-13)
- Begin moving towards an API-based approach (1cfcef8)
- Restrict creature pane to only creatures in bestiary (010de61)
3.10.0 (2023-09-12)
- New
bestiary
field can be set to false to prevent creature from being exposed in the bestiary. Note that if another creature extends this, you should setbestiary
to true. (2ed4c9c)
3.9.4 (2023-09-11)
- Respect subheading separator in layouts (0786e1f)
3.9.3 (2023-09-01)
- Saves blocks now use the
--statblock-property-name-font-color
css variable (faf5da7)
3.9.2 (2023-08-30)
- remove setImmediate so mobile works again (a2ffe05)
3.9.1 (2023-08-30)
- add notice to aid with mobile debugging (6002832)
3.9.0 (2023-08-18)
- Adds a Creature pane with search bar (close #256) (fca9c5a)
- New editor suggester that dynamically loads layout fields to suggest properties in code blocks (0064bfe)
- add bestiary names method to API spec (7a0c509)
- adds fate core css (close #217) (3ddd501)
- unwrap callout blocks to find traits (660a657)
3.8.4 (2023-08-15)
- allow for updating default layouts if no changes have been made (65c7402)
- show hit_dice if dice roller not available in basic 5e layout (eeacb9f)
3.8.3 (2023-08-14)
- Extended/saved creatures can now remove traits (a5a0141)
- fixes deletion of default layouts (06f33d9)
- re-enable array-based traits (ff31008)
3.8.2 (2023-08-14)
- fixes saves / skillsaves not appearing (98f79ab)
3.8.1 (2023-08-13)
- fixes removing traits not working unless key is present (1f3c8c1)
- fixes table css class interference (close #230) (a93264c)
3.8.0 (2023-08-13)
- Creature notes no longer overwrite codeblock parameters (close #243) (78fa44e)
- creatures always show prop if not redefined, re-implement saves addition (1bc9945)
- Fixes additive string properties (33b1a44)
- release 3.8.0 (5d0f1c2)
3.8.0-b1 (2023-08-12)
- Rewrite how traits are combined (4685365)
- release 3.8.0-b1 (1b3aad7)
3.6.7 (2023-07-04)
- basic 5e layout now shows 10xp for 0cr creatures (e6e9bb3)
3.6.6 (2023-06-29)
3.6.5 (2023-05-13)
3.6.4 (2023-05-10)
- 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)
- expose bestiary in API (7de02d3)
3.6.2 (2023-05-02)
- fixes render function overwriting creature (94a8a0a)
3.6.1 (2023-04-30)
3.6.0 (2023-04-28)
3.5.12 (2023-04-28)
- PF2e popover fix (c7ebb18)
3.5.11 (2023-04-27)
- Notify ObsidianTTRPG channel of releases (d00b1bf)
3.5.10 (2023-04-25)
- remove logs (7eebc67)
- remove ttrp (59dd7a3)
- Use new Dice Roller API hook to commonize dice strings (6798f78)
3.5.9 (2023-04-24)
- fancy new discord notifications (737c8fe)
3.5.8 (2023-04-24)
- add repo Update release-please.yml (1383431)
3.5.7 (2023-04-24)
- test (90830d6)
3.5.6 (2023-04-24)
3.5.5 (2023-04-22)
3.5.4 (2023-04-20)
- fixes tsconfig (ba26704)
3.5.3 (2023-04-20)
- re-add lock (5df2898)
3.5.2 (2023-04-20)
- fixes overload (acd305d)
3.5.1 (2023-04-20)
- fixes release target branch (c477fe5)
3.5.0 (2023-04-20)
- npm release (78016ea)
- fixes release, name change (bae38ed)
3.4.2 (2023-04-20)
3.4.0 (2023-04-18)
- 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)
3.3.0 (2023-04-17)
3.2.2 (2023-04-17)
- 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)
3.2.0 (2023-04-14)
- Adds ability to append to properties by specifing
property+
in a codeblock (d84b872)
3.1.7 (2023-04-13)
- Fixes critical vulnerabilities related to the xmldom package @ryansobol PR 158
3.1.6 (2023-04-08)
3.1.5 (2023-04-07)
- watcher more intelligently chooses files to parse (424f11f)
3.1.4 (2023-04-06)
- fixes slugify removing valid characters (7769127)
3.1.3 (2023-03-31)
- add option to disable CSS class adding of property names (c707c3c)
3.1.2 (2023-03-23)
- ensure text is stringified (d953ebb)
3.1.1 (2023-03-23)
- 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)
- Adds new Generic JSON Importer (049d09f)
3.0.3 (2023-03-23)
- fixes crashing out when trying to load temp.json (371725a)
3.0.2 (2023-03-17)
- Add heading to group type and make legendary actions a group (#152) (199c94d)
- fixes default layout editing (8d89d3e)
3.0.1 (2023-03-14)
- fixes space after link (8aa3627)
3.0.0 (2023-03-09)
- 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
- 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)
- fixes temp content column css inheritance (5a7eec9)
2.28.10 (2023-03-09)
- make column filling a little smarter (624a883)
2.28.9 (2023-03-09)
- Trait headers & subheading text are attached to the first trait block now (6349dc4)
2.28.8 (2023-03-08)
- Enables multi-entry tables by passing an array of arrays (9c71521)
2.28.7 (2023-03-07)
- Actually fixes font-size rendering issue (7ae4005)
2.28.6 (2023-03-07)
- removes debugger double whoops (7cacd73)
2.28.5 (2023-03-07)
- Fixes CSS debug WHOOPS (8861567)
2.28.4 (2023-03-07)
- fixes Table modifier calculation, improves editor styling (d5fbee5)
- Massively improves column rendering (33037af)
2.28.3 (2023-03-06)
- adds ability to set Trait subheading text blocks (184b351)
- imports Mythic Actions from 5e.tools (750e1bc)
2.28.2 (2023-03-06)
- fixes monster source when saving if source is present (4c39218)
2.28.1 (2023-03-06)
- fixes bug if no html element was returned in JS block (55f01bc)
2.28.0 (2023-03-06)
- Adds JavaScript block (4ed12ec)
2.27.1 (2023-03-06)
2.27.0 (2023-03-04)
- adds new IfElse block, new Collapse block (66fad70)
2.26.5 (2023-03-02)
2.26.4 (2023-03-02)
- adds collapsible block (ea6b8d5)
- fixes link replacing in extended creatures (close #149) (b7799f7)
- usability fixes (e4918af)
2.26.3 (2023-02-26)
2.26.2 (2023-02-24)
- usability fixes (e4918af)
2.25.4 (2023-02-24)
- 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)
- can no longer remove if/else group (117764c)
2.26.0 (2023-02-23)
- adds if/else block (06590d4)
2.25.3 (2023-02-22)
- fixes inline overflow in layout creator (0285716)
2.25.2 (2023-02-16)
- removes parens after dice roll for new dice roller setting (fdbf30a)
2.25.1 (2023-02-13)
- null check settings (5d0f4d4)
2.25.0 (2023-02-13)
- Rename to Fantasy Statblocks (e624b37)
2.24.22 (2023-02-12)
- remove menu unload... (4ca990c)
2.24.21 (2023-02-12)
2.24.20 (2023-02-08)
- fixes issue where blank named traits won't display (e4c26da)
2.24.19 (2023-02-04)
- fixes spacing issue related to dice (close #135) (5d478b9)
- switch to round down (close #134) (51b5f4f)
2.24.18 (2023-02-04)
- fixes saving issue (d6523ff)
2.24.17 (2023-02-03)
- fixes layout creator straight up not working (2e80267)
2.24.16 (2023-02-02)
- fixes backwards compat with trait array syntax (5580d6a)
2.24.15 (2023-02-02)
- accidentally broke everything lol whoops (319e141)
2.24.14 (2023-02-01)
- fixes issue with yaml parsing & transforming saves blocks (584256f)
2.24.13 (2023-01-30)
- 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)
- adds block type to container class (dee0653)
2.24.11 (2023-01-27)
- adds trait property to Traits block class (d91bccc)
2.24.10 (2023-01-27)
- fixes group container duplication (01e03b0)
- traits now get their slugified name as a class (3dd1649)
2.24.7 (2023-01-23)
- fixes issue with default fate core aspects header (1e768b0)
- removes layouts getter modifications (22fc116)
2.24.6 (2023-01-23)
- fixes default layouts being ignored (2fef682)
2.24.5 (2023-01-20)
- fixes dice roll parsing in markdown block (2fe1199)
- removes warning about markdown and dice combo (b3b38ac)
2.24.4 (2023-01-16)
- fixes for dice roller markdown parsing (6bcd12b)
2.24.3 (2023-01-13)
- fixes issue with markdown dice rollers of the same formula (d494808)
2.24.2 (2023-01-13)
- 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)
- fixes issue rendering dice rollers in initiative tracker view (1d1274d)
2.24.0 (2023-01-10)
- Adds header size property to Heading blocks in custom layouts (9f95492)
2.23.6 (2023-01-07)
- Adds support for automatically parsing inline statblocks (thanks dcorbin) (PR 112)
- fixes monsters not showing up immediately in settings (4cc8e93)
2.23.3 (2022-12-07)
- fixes dropzone inheritance issue (8e10905)
2.23.2 (2022-12-06)
2.23.1 (2022-12-06)
- 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)
2.22.6 (2022-11-17)
- statblock renderer now replaces links correctly (cb440f3)
2.22.5 (2022-11-08)
- adds more css vars (68ad4e1)
2.22.4 (2022-11-08)
- adds heading font color variable (35965f7)
2.22.3 (2022-11-08)
- adds several css variables (477cfdb)
2.22.1 (2022-10-30)
- 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)
- can now link trait & text block headers to properties (3c427dc)
2.21.9 (2022-10-20)
2.21.8 (2022-10-02)
- fixes issue where traits were incorrectly being filtered out (8a0823d)
2.21.7 (2022-09-30)
- removed console logs (c0b5031)
2.21.6 (2022-09-30)
2.21.5 (2022-09-30)
- 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)
2.21.3 (2022-09-29)
- fixes image link loading regression (f5fe9e6)
2.21.2 (2022-09-23)
- greatly improved 5e.tools importer (5e5df99)
2.21.1 (2022-09-20)
- 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)
- rewrote 5e.tools importer (595a354)
- sources can now be arrays & filter properly (close #90) (0f0cf83)
2.20.0 (2022-09-12)
- added ability to set multiple bestiary folders (2b95ffa)
2.19.1 (2022-09-12)
- fixes parsing when a bestiary folder is set (442d21c)
2.19.0 (2022-09-12)
- adds debug logging (4afa97d)
2.18.1 (2022-09-11)
- accidentally disabled save button (c7166aa)
2.18.0 (2022-09-11)
- Adds "Copy YAML" option to statblock menus (ef70977)
2.17.2 (2022-09-01)
- 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)
- fixes rendering wikilinks from saved monsters (3fa88f1)
2.17.0 (2022-08-31)
- Statblocks will now try to detect & render links (109f278)
2.16.2 (2022-08-22)
2.16.1 (2022-08-21)
- Adds brat release to workflow (d52f0cb)
2.16.0 (2022-08-21)
2.15.1 (2022-08-17)
- fixed issue where a null source could crash bestiary searches (cf26e7d)
2.15.0 (2022-08-15)
- Spells blocks now respect the Render Markdown option (c5cffe5)
2.14.8 (2022-06-26)
- Spell import issues fixed (ba1dd8f)
2.14.7 (2022-06-21)
- Fixed parsing of strings in spells block (9e8aae5)
2.14.6 (2022-06-10)
- bump esbuild (3e08167)
2.14.5 (2022-06-10)
- 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)
- Fixes issue with settings tab on mobile (9cb29b6)
2.14.1 (2022-03-10)
- improved column splitting (908850b)
- Integrates PR #35 (7284fb8)
- Statblock Columns were being built too aggressively (117b9ec)
2.14.0 (2022-03-10)
- Adds Custom Layout importer (0ec8175)
2.13.0 (2022-03-10)
- 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)
- Significantly improved settings page performance (4df1591)
2.12.1 (2022-02-22)
- add ability to set monster display name when rendering from initiative tracker (6c6b750)
2.12.0 (2022-02-20)
- Adds basic fate core layout option (0aed05e)
2.11.7 (2022-02-17)
- re-added fantasy age stat table (4335167)
2.11.6 (2022-02-17)
- Basic 5e Statblock now supports Bonus Actions (thank you @kgar) (PR #40)
2.11.5 (2022-02-16)
- greatly improved image loading (ca94352)
2.11.4 (2022-02-13)
2.11.3 (2022-01-28)
- 🐛 removes log (05f342a)
2.11.2 (2022-01-28)
- 🐛 fixes issue with escaped characters in markdown (ffce2b8)
2.11.1 (2022-01-22)
- fixed issue with editing blocks in custom layouts (83e2bd3)
2.11.0 (2022-01-22)
- TTRPG Statblocks 2.X Release! (e5d2e79)
2.10.0 (2022-01-21)
- add support for statblocks defined in yaml (de81930)
- fix column wrapping logic on large blocks (7e6b3fc)
- fixed issue with settings when monster had no source (299f5c7)
2.9.0 (2022-01-21)
- switch to esbuild (766bb45)
- fixes issue where providing an empty subtype would crash plugin (b16bfd0)
- removed logs (ac4789a)
- removes extraneous logs (da7f93a)
2.8.0 (2022-01-20)
- adds export as json option to Layouts (a2782f9)
- removed console logs (ce14ef3)
2.7.1 (2022-01-20)
- update load monster to prevent reference collisions (1690d5c)
2.7.0 (2022-01-20)
- adds classes to container and parent element in postprocessor (1390e2e)
2.6.0 (2022-01-20)
2.5.2 (2022-01-17)
2.5.1 (2022-01-17)
2.5.0 (2022-01-17)
2.4.0 (2022-01-13)
- 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)
- 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)
- 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)
- 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)
- 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)
- dice enabled blocks now default to using plugin parse method if no property or callback is provided (f6fa7eb)
2.2.4 (2022-01-06)
2.2.3 (2022-01-04)
2.2.2 (2022-01-04)
- 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)
- made image bigger (b52f92f)
2.2.0 (2022-01-04)
- added
image
parameter to statblocks (0265dcc) - statblocks now receive monster name as class (9b11b80)
- 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)
- default statblock now respected (d517b02)
- statblock is now a valid parameter (same as layout) (0d9da5d)
2.1.0 (2021-12-21)
- added "Delete All Filtered" button to settings (0dcff35)
- 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)
- fixed issue with displaying conditioned properties (c1ea36a)
1.5.8 (2021-12-16)
- fixed data.map bug (11d68e8)
1.5.6 (2021-12-16)
- fixed data.map bug (11d68e8)