d20tek-dicenotation by DarthPedro

<PackageReference Include="d20tek-dicenotation" Version="3.3.2" />

 d20tek-dicenotation 3.3.2

Library to parse and roll any dice notation. Use this library in your applications to roll random dice without having to write all of the code yourself.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>d20tek-dicenotation</id>
    <version>3.3.2</version>
    <authors>DarthPedro</authors>
    <projectUrl>https://dev.azure.com/d20Tek/Libraries/_git/dicenotation</projectUrl>
    <description>Library to parse and roll any dice notation. Use this library in your applications to roll random dice without having to write all of the code yourself.</description>
    <releaseNotes>Current release:
Upgrade library packages to .NET 6.

Release 1.0.5:
* Add dice notation for keep lowest by using L token in the notation. Changed drop lowest notation to use P token.

Release 1.0.4:
* Added tracking service to keep track of die rolls to provide statistical data.
* Added abstract RandomDieRollerBase class for shared code between all random rollers, so those classes can just implement minimally the number generation.

Release 1.0.3:
* Added value converters for DiceResult and TermResultList to help with default display of these classes as text.
* Two bug fixes:
    - Added IDice.Clear method to allow dice to be reused with new expressions (without needing to recreating instance).
    - Dice.Parse now throws an exception if null or empty string is used.

Release 1.0.2:
* Added support percentile (d%) notation. 
* Added support for dropping lowest N dice (similar to keeping highest N dice). 
* Added support for Fudge/FATE dice notation. 
* Added support for exploding or pentrating dice rolls. 
* Added support for default dice sides (3d =&gt;3d6), and ability to set default number of sides as dice config.

Release 1.0.1:
* Added general purpose parser to handle more math and dice expressions.
* Added support for grouping using ( ). Now you can parse dice expressions like - (2+1)d4 - (4-2).
* Test validation for new expressions and grouping.</releaseNotes>
    <copyright>Copyright (c) 2021 DarthPedro. All rights reserved.</copyright>
    <tags>Dice DiceNotation d20 DiceRolls DiceRoller</tags>
    <repository type="git" url="https://dev.azure.com/d20Tek/Libraries/_git/dicenotation" />
    <dependencies>
      <group targetFramework="net6.0">
        <dependency id="D20Tek.Common" version="3.3.5" exclude="Build,Analyzers" />
        <dependency id="MathNet.Numerics" version="4.15.0" exclude="Build,Analyzers" />
        <dependency id="Newtonsoft.Json" version="13.0.1" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>