Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.4 KB

CHANGELOG.md

File metadata and controls

34 lines (27 loc) · 1.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.1 - 2022-02-06

Added

  • Automatically cast values when type parameter doesn't match arguments.
  • new method for square matrices that accepts a scalar to populate the diagonal.
  • ortho and perspective projection methods for 4x4 matrices.
  • Add x, y, z, and w component getters for generic vector type.
  • Add cross-product for generic vector type.
  • look_at methods for 4x4 matrices.

0.2.0 - 2022-02-04

Added

  • #inv extension method.
  • Matrix inverse for matrices 1x1 to 3x3.
  • 2D and 3D transforms for 2x2, 3x3, and 4x4 matrices.

Changed

  • Added some type restrictions to clarify in docs and change others to be more permissive (int to float).

Removed

  • Removed conflicting matrix scale method (replaced with transform).

0.1.0 - 2022-01-26

First version ready for public use.