the exact changelog looks weird on the website.

This commit is contained in:
That-One-Nerd 2022-11-12 11:24:34 -05:00
parent ed967797e6
commit fe83380366

View File

@ -19,7 +19,8 @@
<PackageId>Nerd_STF</PackageId> <PackageId>Nerd_STF</PackageId>
<PackageLicenseExpression>MIT</PackageLicenseExpression> <PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageIcon>Logo Square.png</PackageIcon> <PackageIcon>Logo Square.png</PackageIcon>
<PackageReleaseNotes># Nerd_STF v2.3.1 <PackageReleaseNotes>
# Nerd_STF v2.3.1
***Everything has been tested and most things work!*** ***Everything has been tested and most things work!***
@ -40,93 +41,7 @@ Next up is the documentation update. Stay tuned!
(This may be another update with beta parts, but I'm not sure yet. We'll see). (This may be another update with beta parts, but I'm not sure yet. We'll see).
*P.S. (NuGet only message): I didn't know I had the room to put the whole changelog here. I'll do that from now on.* *P.S. (NuGet only message): I didn't know I had the room to put the whole changelog here. I'll do that from now on.*
</PackageReleaseNotes>
```
* Nerd_STF
* Exceptions
* DifferingVertCountException
= Marked as deprecated (uses deprecated struct `Polygon`)
* Extensions
* Container2DExtension
+ GetSize&lt;T&gt;(T[,])
+ SwapDimensions&lt;T&gt;(T[,], Int2?)
* Flatten&lt;T&gt;(T[,])
= Replaced a `size` parameter from an `Int2` to an `Int2?`
* Mathematics
* Algebra
* IMatrix
- ToDictionary()
* Matrix
+ Cofactor()
+ IdentityIsh(Int2)
+ MinorOf(Int2)
- ToDictionary()
= Fixed `Determinant()`
= Fixed `Minors()`
= Fixed `Inverse()`
= Made `Identity(Int2)` only work with square matricies (since that's only when an identity exists)
= Marked the struct as `readonly`
= Simplified `Transpose()`
= Swapped row variables with column variables in all constructors (and methods that require those constructors).
= Swapped code for `Adjugate()` with `Cofactor()`
* Matrix2x2
+ Cofactor()
+ operator *(Matrix2x2, Float2)
+ operator /(Matrix2x2, Float2)
- ToDictionary()
= Swapped code for `Adjugate()` with `Cofactor()`
= Swapped row variables with column variables in all constructors (and methods that require those constructors).
= Fixed `this[int, int]` to compensate for the swapped variables.
= Fixed `operator -(Matrix2x2, Matrix2x2)` to not have an addition in one of the variables (fun).
= Fixed `Inverse()`
= Fixed `explicit operator Matrix2x2(Matrix)`
* Matrix3x3
+ Cofactor()
+ operator *(Matrix3x3, Float3)
+ operator /(Matrix3x3, Float3)
- ToDictionary()
= Swapped code for `Adjugate()` with `Cofactor()`
= Swapped row variables with column variables in all constructors (and methods that require those constructors).
= Fixed `this[int, int]` to compensate for the swapped variables.
= Fixed `Determinant()`
= Fixed `Inverse()`
= Fixed `explicit operator Matrix3x3(Matrix)`
* Matrix4x4
+ Cofactor()
+ override string ToString()
+ operator *(Matrix4x4, Float4)
+ operator /(Matrix4x4, Float4)
- ToDictionary()
= Swapped code for `Adjugate()` with `Cofactor()`
= Swapped row variables with column variables in all constructors (and methods that require those constructors).
= Fixed `this[int, int]` to compensate for the swapped variables.
= Fixed `Determinant()`
= Fixed a typo in `Absolute(Matrix4x4)`, `Ceiling(Matrix4x4)`, `Floor(Matrix4x4)`, and `Round(Matrix4x4)`
= Fixed a typo in `Row1`, `Row2`, `Row3`, and `Row4`. Oops.
= Fixed some missing elements in `SplitArray(Matrix4x4[])`
= Fixed `explicit operator Matrix4x4(Matrix)`
* Geometry
* Box2D
= Simplified some code in `Perimeter`
* Box3D
+ SurfaceArea
= Renamed `Area` to `Volume`
= Simplified some code in `Perimeter`
* Polygon
= Marked as deprecated (will be redone in v2.4.0)
= Simplified collection initialization in `Triangulate()`
* Quadrilateral
- explicit operator Triangle(Polygon)
= Marked `Area` as deprecated (uses deprecated `Triangle.Area` field)
* Sphere
= Fixed `ClosestTo(Vert)`
* Triangle
- explicit operator Triangle(Polygon)
= Marked `Area` as deprecated (will be fixed in v2.4.0)
* Vert
= Marked as deprecated (will be removed in v2.4.0).
= Optimized `Normalized` to not clone more than required.
```</PackageReleaseNotes>
<PackageProjectUrl>https://github.com/That-One-Nerd/Nerd_STF</PackageProjectUrl> <PackageProjectUrl>https://github.com/That-One-Nerd/Nerd_STF</PackageProjectUrl>
<GenerateDocumentationFile>False</GenerateDocumentationFile> <GenerateDocumentationFile>False</GenerateDocumentationFile>
<SignAssembly>False</SignAssembly> <SignAssembly>False</SignAssembly>