Skip to content

Releases: javalent/dice-roller

v11.2.1

26 Sep 01:42
60a4cb3
Compare
Choose a tag to compare

11.2.1 (2024-09-26)

Bug Fixes

  • Fixes issue where sometimes table lookup rollers wouldn't resolve (d8df63d)

v11.2.0

25 Sep 21:48
5700981
Compare
Choose a tag to compare

11.2.0 (2024-09-25)

Features

  • Adds lookup parameter to table rolls. You can now specify the lookup roll directly in the table roller: dice: [[Note^table]]|lookup=2d20 (close #299) (86599ec)
  • Adds new "Re-roll button position" setting to control position of re-roll button. If button was previously turned off, this will be set to "None" (close #324) (69a2540)

Bug Fixes

  • Dice rollers now take kl and kh modifiers into account when calculating possible min and max (close #320) (2daa614)
  • Display dice results in dice view on mobile (close #322) (95b648d)
  • Embedded content is no longer bolded by default (close #302) (3fbcbd7)
  • Fixes issue where a syntax error in live preview could crash the plugin (close #300) (a1e356e)
  • Fixes minor issue in data file update from < v11.2 (e33ebe0)
  • kl / kh (and corresponding drop modifiers) now only work if applied to more than 1 die (close #311) (1501454)
  • Removes legacy "Show Dice Button With Results" setting (9ff8414)

v11.1.0

25 Sep 19:43
81c9c3c
Compare
Choose a tag to compare

11.1.0 (2024-09-25)

Features

  • Line rollers now watch underlying note content (08a1c08)
  • Section rollers generated inside a tag roller are now contextualized properly (f3d7ef2)
  • Section rollers now watch underlying note content (d948da6)
  • Table rollers now watch underlying tables (a054124)

Bug Fixes

  • Remove console log (cf13b1e)
  • Remove console logs (a9508e0)
  • Remove deprecated global app reference (857c8df)

v11.0.5

06 Sep 16:08
5b5df72
Compare
Choose a tag to compare

11.0.5 (2024-09-06)

Bug Fixes

  • Make table roller markdown rendering synchronous so images render. (59e5968)

v11.0.4

22 May 23:52
38373f7
Compare
Choose a tag to compare

11.0.4 (2024-05-22)

Bug Fixes

  • Fixes issue where dice rolls from the dice tray wouldn't be logged if the global setting wasn't turned on (close #317) (582c202)

v11.0.3

01 May 17:10
cf56e23
Compare
Choose a tag to compare

11.0.3 (2024-05-01)

Bug Fixes

  • Replace all instances of flags in a dice string, not only one. (0a6da29)

v11.0.2

30 Apr 23:18
16cce89
Compare
Choose a tag to compare

11.0.2 (2024-04-30)

Bug Fixes

  • Fixes issue where the default roll was 100 dice (f69b188)

v11.0.1

23 Apr 19:02
828a52d
Compare
Choose a tag to compare

11.0.0 (2024-04-23)

⚠ BREAKING CHANGES

  • Dataview field lookups are now based on the current active file, not a cached set of fields.
  • Attempting to save dice roller results has been removed.

Features

  • Attempting to save dice roller results has been removed. (f879462)
  • Dataview field lookups are now based on the current active file, not a cached set of fields. (d424df9)
  • Expose DiceRoller API directly on the window as DiceRoller (377a35c)
  • Published npm package as @javalent/dice-roller (1fad1f2)
  • Saves last 100 view results across sessions (7073393)

Bug Fixes

  • All StackRollers add themselves to the dice view when rolled (2373977)
  • Deprecate the use of main plugin methods. Use the new DiceRoller API instead. (8cd8524)
  • Export Rollers in API definition (135cb43)
  • Fixes module building (5b6210f)
  • Fixes some icon definitions (8a0cc2b)
  • Generalize Dataview inline field call (0337fbd)
  • Made all dice roller objects stateless (3f4b229)
  • Make Lexer stateless and a singleton (fcf495b)
  • Migrate dice post processor to encapsulated class (99b2dc9)
  • Mock DataviewManager due to Obsidian dependency (56441ee)
  • Remove FontAwesome from the plugin (6570ca0)
  • Remove need for injecting plugin into the API (d90519e)
  • Remove result duplication (7080267)
  • Remove unused file (af5ed78)
  • Reworks some aspects of the dice view to be more modular in the future (d7b42bc)
  • Switches to @javalent scoped utilities module (d2b44a6)
  • Update lib typings (9cb018f)

v11.0.0

23 Apr 18:57
c5d7e9c
Compare
Choose a tag to compare

11.0.0 (2024-04-23)

⚠ BREAKING CHANGES

  • Dataview field lookups are now based on the current active file, not a cached set of fields.
  • Attempting to save dice roller results has been removed.

Features

  • Attempting to save dice roller results has been removed. (f879462)
  • Dataview field lookups are now based on the current active file, not a cached set of fields. (d424df9)
  • Expose DiceRoller API directly on the window as DiceRoller (377a35c)
  • Published npm package as @javalent/dice-roller (1fad1f2)
  • Saves last 100 view results across sessions (7073393)

Bug Fixes

  • All StackRollers add themselves to the dice view when rolled (2373977)
  • Deprecate the use of main plugin methods. Use the new DiceRoller API instead. (8cd8524)
  • Export Rollers in API definition (135cb43)
  • Fixes module building (5b6210f)
  • Fixes some icon definitions (8a0cc2b)
  • Generalize Dataview inline field call (0337fbd)
  • Made all dice roller objects stateless (3f4b229)
  • Make Lexer stateless and a singleton (fcf495b)
  • Migrate dice post processor to encapsulated class (99b2dc9)
  • Mock DataviewManager due to Obsidian dependency (56441ee)
  • Remove FontAwesome from the plugin (6570ca0)
  • Remove need for injecting plugin into the API (d90519e)
  • Remove result duplication (7080267)
  • Remove unused file (af5ed78)
  • Reworks some aspects of the dice view to be more modular in the future (d7b42bc)
  • Switches to @javalent scoped utilities module (d2b44a6)
  • Update lib typings (9cb018f)

v10.5.0

15 Apr 13:41
697cee6
Compare
Choose a tag to compare

10.5.0 (2024-04-15)

Features

  • New min/max syntax: dice: 1d[5-10] (fc7ee80)