Skip to content

Latest commit

 

History

History
2058 lines (975 loc) · 105 KB

CHANGELOG.md

File metadata and controls

2058 lines (975 loc) · 105 KB

Changelog

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

4.7.8 (2024-09-19)

Bug Fixes

  • Fixes issue where an empty match array could cause the dice parser to fail (be9aa85)
  • Improves behavior of additive and reductive traits (close #456, close #421) (12df383)

4.7.7 (2024-09-11)

Bug Fixes

  • Fixes issue with dependency causing settings tab to not fully load (b5f96c5)

4.7.6 (2024-09-11)

Bug Fixes

  • temp fix for failure to load (b3e4e21)

4.7.5 (2024-09-11)

Bug Fixes

  • Disable API spec generation (5dc8165)

4.7.4 (2024-09-11)

Bug Fixes

  • Removed deprecated global app reference (fde858b)
  • Updated several outdated dependencies (26f5355)

4.7.3 (2024-09-11)

Bug Fixes

  • fixes incorrect link parsing in the stringifier (fbbf048)

4.7.2 (2024-09-10)

Bug Fixes

  • Fixes stringify skipping the sixth element of a list (close #451) (7dbc4a9)
  • inspect image property and fix wikilinks (bbc4ac8)

4.7.1 (2024-09-06)

Bug Fixes

  • Subheadings should now properly stringify arrays (5c3da30)

4.7.0 (2024-09-06)

Features

  • Adds support for importing from PF2eMonsterTool (df7f7f3)

Bug Fixes

  • Adds several missed fields to the TetraCube import (4eb00cd)
  • css: prioritize pf2e icons over system font (#420) (4de2457)
  • Fix stringifier incorrectly matching some links (#435) (fe436d5)
  • Property lines now correctly stringify arrays (9a27da8)

4.6.0 (2024-07-05)

Features

  • Pass the current property as a parameter for trait callbacks (#432) (c9475de)

4.5.0 (2024-07-04)

Features

4.4.2 (2024-05-09)

Bug Fixes

  • Fixes "Default Layout" setting not being respected until restart (8f24d0d)

4.4.1 (2024-05-07)

Bug Fixes

  • Fixes extends behavior not preferring in-note parameters (72cc62e)
  • Fixes issue with watcher not being able to parse some files (1d625f7)

4.4.0 (2024-05-06)

Features

  • Adds new methods to the API to transform Statblock Links back to Obsidian links (fb80517)

4.3.5 (2024-05-05)

Bug Fixes

  • Fix issue where some creatures wouldn't be able to export as PNG (92ffc68)
  • Linkifying spells now ignores * (26a1898)

4.3.4 (2024-05-03)

Bug Fixes

  • Fixes issue where non-string properties would try to replace links (0ee0330)
  • Fixes issue where the default fallback for non-conditional blocks would cause a list to render (close #409) (de5b6bf)

4.3.3 (2024-05-01)

Bug Fixes

  • Dice callbacks should now correctly execute even if parse dice is off (1602e6c)
  • Fixes incorrect inheritance of certain properties (closes #400) (e83b300)
  • Fixes issue where margins around spells would be incorrect if multiple spell blocks were rendered (close #337) (d90e8e1)
  • Fixes issue where the Bestiary could resolve prematurely (7668707)
  • Removing a dice parser now saves properly (close #382) (4219b98)
  • Temporarily disable the Atomic Write functionality pending more investigation into data loss issues. (97d38bc)
  • Updates how default layouts are stored in the data file to reduce data file operations (e1eb126)

4.3.2 (2024-04-30)

Bug Fixes

  • Check for hit_dice property in hp dice callback for the Basic 5e Layout (fb2bbe6)
  • Fixes instance where specifying a dice callback would override the dice settings for a statblock (d60f6de)
  • Remove unused components (133c36e)

4.3.1 (2024-04-29)

Bug Fixes

  • Better scoping for BnB css (297e2be)

4.3.0 (2024-04-27)

Features

  • Text content is now rendered as markdown by default. The "Render as Markdown" option has been removed. (fb58048)

Bug Fixes

  • Adds Regional Effects to the Basic 5e Statblock (8274249)

4.2.4 (2024-04-23)

Bug Fixes

  • Sync to new Dice Roller API (672dc8b)

4.2.3 (2024-04-22)

Bug Fixes

  • Fixes issue where dice integration no longer works (close #398) (447f8ab)
  • Switches to @javalent/utilities (f25e845)

4.2.2 (2024-04-19)

Bug Fixes

  • Deleting a monster now actually removes it from the data file before saving (92c1402)

4.2.1 (2024-04-19)

Bug Fixes

  • Fixes some bugs related to trait inheritance (1814062)
  • Improve behavior of self-updating feature (7f8b84a)

4.2.0 (2024-04-18)

Features

  • Statblocks will now attempt to self-update when the monster they are rendering has been updated. (b7731ef)

Bug Fixes

  • Deleting a monster should now save (e81a00f)
  • Switch to new dice roller module (09a5047)

4.1.7 (2024-04-15)

Bug Fixes

  • Added "Delete filtered creatures" button to Bestiary in settings (ea238e3)
  • Fixes error where array values added to the Bestiary index would be stringified as-is (7cc3e4b)

4.1.6 (2024-04-15)

Bug Fixes

  • Adds extends to the statblock editor suggest (39067b0)

4.1.5 (2024-04-04)

Bug Fixes

  • Fixes "Start Encounter" IT button (21b4cc9)

4.1.4 (2024-03-29)

Bug Fixes

  • Fixes 5e.tools import text replacement (59877b3)

4.1.3 (2024-03-27)

Bug Fixes

  • Adds support for the ac_class property (8e9e26b)

4.1.2 (2024-03-27)

Bug Fixes

  • Adds new Creature pane commands: Reveal existing, Open new (81a9491)
  • Creature pane ribbon button will now open a new pane with a mod-click (cmd/ctrl) (a4ba38a)
  • Creature pane will now intelligently open new panes alongside existing ones (close #342) (3040013)
  • Fixes 5e.tools AC import not including additional AC info (close #340) (6116540)
  • Fixes issue where traits would be bold by default (close #376) (4152ffa)
  • Uses Dice Roller's average calculation instead of a rudimentary approach (close #350) (5affff8)

4.1.1 (2024-03-23)

Bug Fixes

  • Adds Theme toggles to Previewer in Layout Editor (e531fe8)
  • Fixes scoping issue for Layout CSS in dark/light mode (6f44db0)
  • Improves Previewer user experience (05ec8c4)
  • Remove outdated beta manifest (1567fe5)

4.1.0 (2024-03-23)

Features

  • Adds Column settings in the Advanced pane of the Layout Editor (0193fad)
  • Revamps Appearance pane of the Layout Editor (0193fad)

4.0.13 (2024-03-20)

Bug Fixes

  • Add ability to add examples for dice parsers for future reference (e1d365c)
  • Adds in PF2e specific dice parsers (close #357) (1449d79)
  • css: add consistency to css variables for statblocks (#369) (6731d73)
  • Expose Section Heading border color in layout editor (9fdba90)
  • Fixes issue where modifying a default layout could duplicate it in the settings list (35d7ab4)
  • Fixes issue where trying to add a dice parser without any defined would crash the plugin (0a60234)
  • Improve Dice Parser UI in layout editor (6115a6d)
  • Inherit default parsers into 5e Layout (54d9061)
  • Initialize Bestiary events hook before initializing file watcher (08a1a5d)
  • New layouts will inherit default dice parsers by default (59d8950)
  • Position 3 dot menu relative to container (close #364) (ef9c9f5)

4.0.12 (2024-03-16)

Bug Fixes

  • Attempt to speed up initial FS parsing (51a31ae)

4.0.11 (2024-03-16)

Bug Fixes

  • Fixes issue where the folder suggester wasn't interactable (df149c8)

4.0.10 (2024-03-13)

Bug Fixes

  • Fixes issue where creatures without an explicit name could cause the Bestiary to crash (c7ea4ee)
  • Fixes issue where importing the same layout twice and deleting one would delete both (9c189eb)

4.0.9 (2024-03-08)

Bug Fixes

  • Improves Bestiary event registration (a0870e3)

4.0.8 (2024-03-08)

Bug Fixes

  • Properly return the FS Bestiary unloaders (004e43f)

4.0.7 (2024-03-08)

Bug Fixes

  • Bestiary resolved events will re-fire after the vault is re-parsed (2c8c8c7)
  • Fixes error handling in Statblock parser (c6f7e7d)
  • Inline Statblocks will now have their links transformed properly (a15d5c2)
  • Plugin is now properly registered with the Page Preview plugin (c1e9237)

4.0.6 (2024-03-07)

Bug Fixes

  • Fixes issue where bestiary would never resolve if Parse Frontmatter was disabled (16bfb03)

4.0.5 (2024-03-07)

Bug Fixes

4.0.4 (2024-03-07)

Miscellaneous Chores

4.0.0 (2024-03-07)

⚠ BREAKING CHANGES

  • Full transition to new Bestiary API
  • Creatures from notes are no longer saved to data.

Features

  • Adds ability to open note-based creatures directly from the bestiary in settings (4669df8)
  • Adds proper API typings for npm module (dbf6b7d)
  • Creatures from notes are no longer saved to data. (1f08a96)
  • Full transition to new Bestiary API (0c58550)
  • New UI for Bestiary creatures in settings (b6063aa)

Bug Fixes

  • Added isResolved, onResolved and onUpdated API hooks (8d3b1e9)
  • Adds rotation animation for CSS (7df6249)
  • Adds source field to 5e SRD bestiary (7b3da4c)
  • Clean up dead plugin code (3df6baf)
  • Correctly parses links for frontmatter creatures (b182d8f)
  • Fixes some dice parser errors (#353) (35fb8a9)
  • Global switch to Lucide icons (ddc2ea4)
  • made link stringifier stateless (52672ce)
  • Remove duplicated API methods from plugin definition (780ab18)
  • Switch to centralized suggestion class (2914658)

3.19.3 (2024-02-22)

Bug Fixes

  • Fixes appearance of parsed dice rolls in 5e (153226e)

3.19.2 (2024-02-21)

Bug Fixes

  • Fixes issue where having DR installed but not enabled in FS would erroneously run dice callbacks (2fa84c1)

3.19.1 (2024-02-20)

Bug Fixes

  • Dice Callbacks will no longer try to execute if Dice Roller is not enabled (5ec4019)

3.19.0 (2024-02-14)

Features

  • Enables Layout-specific dice parsing using Regular Expressions and callbacks (a6f482b)
  • Exposes some basic color settings for Layouts (1716230)
  • New Layout Editor experience on Desktop / Tablet (6d017c6)

Bug Fixes

  • Properly scope Bunkers and Badasses css (ccf0296)

3.18.1 (2024-02-02)

Bug Fixes

  • Expose the monster on Table ability modifier calculation callbacks (7bad5f2)

3.18.0 (2024-02-01)

Features

  • Adds Obsidian protocol handler creature-pane to open Creature Pane via an Obsidian link. Usage: obsidian://creature-pane?creature=<name> (dee46de)

3.17.1 (2024-02-01)

Bug Fixes

  • Fixes issue where dice parsing would consume +/- values (200f787)

3.17.0 (2024-01-27)

Features

  • Extract monster subtypes from 5e.tools tags (9f8bf4e)

Bug Fixes

  • bump 5e layout version (539a049)
  • Fixes extra whitespaces between links (#331) (9717c3c)
  • Fixes subheading separator in basic 5e layout (close #331) (1b21bd7)
  • Remove latin alphabet requirement for css classes (close #338) (79ada6c)

3.16.3 (2024-01-12)

Bug Fixes

  • don't register popover for image if no image file exists (e0dbcb7)

3.16.2 (2023-12-06)

Bug Fixes

  • 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)

Bug Fixes

  • Allows Group blocks to be set conditional (d07b6ec)

3.16.0 (2023-11-01)

Features

  • Adds Mythic Description in the Basic 5e Layout (15e137d)

Bug Fixes

  • Enable section headings on inline groups (e755ef4)
  • Traits will now properly display in inline groups (385b0c0)

3.15.9 (2023-11-01)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • Fixes linkifying spells (ae0a52b)

3.15.6 (2023-10-19)

Bug Fixes

  • Fixes resolving markdown style links when URI encoded (604f4d7)

3.15.5 (2023-10-19)

Bug Fixes

  • Improves help text for dice callbacks (b69cc61)

3.15.4 (2023-10-19)

Bug Fixes

  • remove logs (09d92e0)
  • Remove requirement to have Parse for Dice turned on to use Dice Callbacks (a8bab50)

3.15.3 (2023-10-16)

Bug Fixes

  • Traits respect inline groups now (2a4c7b0)

3.15.2 (2023-10-13)

Bug Fixes

  • temp fix for not image block modal not opening (f876bb5)

3.15.1 (2023-10-09)

Bug Fixes

  • action block editor allows saving now (98929f0)
  • Actions will now actually execute (ece1f43)
  • removed logs (c348c24)

3.15.0 (2023-10-09)

Features

  • New Action block for layouts enables in-layout buttons (982a690)
  • New IT encounter buttons for 5e layout (b57f315)

3.14.0 (2023-10-08)

Features

  • Enable property callbacks on traits (e643ae6)

Bug Fixes

  • Add bestiary key to included SRD (95af431)
  • Allow space as a separator for subheadings (37126dd)

3.13.4 (2023-09-30)

Bug Fixes

  • Normalize aliases on startup too (d850b8f)

3.13.3 (2023-09-30)

Bug Fixes

  • normalize aliases when linkifying spells (dd79164)

3.13.2 (2023-09-28)

Bug Fixes

  • 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)

Bug Fixes

  • lumberjack attack (aka removed logs whoops) (5cfbcf3)

3.13.0 (2023-09-27)

Features

  • Spells can now also auto-link to aliases of files (d666d57)

3.12.2 (2023-09-21)

Bug Fixes

  • fixes being unable to parse certain save roll syntaxes (24e1696)

3.12.1 (2023-09-21)

Bug Fixes

  • Fixes incorrect wording in settings (96e1ead)

3.12.0 (2023-09-18)

Features

  • Enables searching by field in creature pane using @&lt;field&gt; <search> (45760aa)

Bug Fixes

  • beep boop (0d942df)
  • Better styling for combatant pane search (f96297a)
  • Pass table values through the markdown path (1be6459)

3.11.2 (2023-09-18)

Bug Fixes

  • fix issue where nested arrays were sometimes being interpreted as wikilinks (844e6a6)

3.11.1 (2023-09-14)

Bug Fixes

  • Remove single-view restriction on creature pane (close #274) (7fad139)

3.11.0 (2023-09-13)

Features

  • Begin moving towards an API-based approach (1cfcef8)

Bug Fixes

  • Restrict creature pane to only creatures in bestiary (010de61)

3.10.0 (2023-09-12)

Features

  • 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 set bestiary to true. (2ed4c9c)

3.9.4 (2023-09-11)

Bug Fixes

  • Respect subheading separator in layouts (0786e1f)

3.9.3 (2023-09-01)

Bug Fixes

  • Saves blocks now use the --statblock-property-name-font-color css variable (faf5da7)

3.9.2 (2023-08-30)

Bug Fixes

  • remove setImmediate so mobile works again (a2ffe05)

3.9.1 (2023-08-30)

Bug Fixes

  • add notice to aid with mobile debugging (6002832)

3.9.0 (2023-08-18)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • fixes saves / skillsaves not appearing (98f79ab)

3.8.1 (2023-08-13)

Bug Fixes

  • fixes removing traits not working unless key is present (1f3c8c1)
  • fixes table css class interference (close #230) (a93264c)

3.8.0 (2023-08-13)

Features

Bug Fixes

  • 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)

Miscellaneous Chores

3.8.0-b1 (2023-08-12)

Bug Fixes

  • Rewrite how traits are combined (4685365)

Miscellaneous Chores

3.6.7 (2023-07-04)

Bug Fixes

  • basic 5e layout now shows 10xp for 0cr creatures (e6e9bb3)

3.6.6 (2023-06-29)

Bug Fixes

  • solves the bug that inhibits the property to be fully dice parsed (#237) (27cf649)

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