Skip to content

Releases: OpenSourceKingdom/OSK.Math.Polynomials

1.1.1: Fix polynomial degree lookup error (OSK-7) (#8)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 21 Jul 15:55
3166de5
Motivation
----
Some PolynomialMath and polynomial index functions are failing due to
index lookups not properly accounting for packing, when they should be

Modifications
----
* Adjusted Polynomial get by degree method to better handle lookups when
in either a pack or unpacked state
* Updated PolynomialMath to use the correct method for a couple of
functions using a direct indexer by mistake
* Updated UnitTests to catch current known issues

Result
----
Polynomial math and index lookps work as expected

Fixes #7

1.1.0: Add boolean function for modinverse (OSK-5) (#6)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 21 Jul 14:08
0b9076f
Motivation
----
In cases where throwing an exception should be avoided, adding a Try
method to return a boolean result

Modifications
----
* Updated MathUtilities to use a new TryModInverse for fractions and
added similar method to PolynomialMath
* Added new ModInverseException for a more specific error, inheriting
from invalid operation exception

Result
----
New try method is available

Fixes #5

Add missing pack calls

Choose a tag to compare

@BlankDev117 BlankDev117 released this 14 Jul 16:59
69de21f
Add missing pack calls (OSK-3) (#4)

Motivation
----
There are pack calls missing from several functions in PolynomialMath

Modifications
----
* Add missing pack calls

Result
----
Pack is being called where expected

Fixes #3

1.0.0: Initial Project (OSK-1) (#2)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 13 Jul 18:42
2fa6b0f
Motivation
----
A basic library capable of handling mathematical operations would be
nice

Modifications
----
* Added initial project and initial set of Math utilities
* Added UnitTests
* Added github workflows

Result
----
There should now be a relatively easy-to-use package for Polynomial math

Fixes #1