Skip to content

Version Gold

Compare
Choose a tag to compare
@Mtax-Development Mtax-Development released this 05 May 15:55
· 134 commits to master since this release
66a04e4

With this version, the project becomes treated as stable and enters new development cycle focused on maintaining it, rather than active development. New features will continue being added in further versions, although their releases will be less regular, urging for less often alternations of the code based on this project. Further releases will simply be titled as a numbered "Release", starting from 1.

There are few changes in this version, focusing mainly on fixes to ensure the stability of the baseline of the project, although minor additions are also present.


Changes from Release Candidate 4:

Changes to existing content:
| Angle.modify(): Added Angle argument type support.
| Minor general code and documentation changes and fixes.

Additions:
+ TextAlign: "From array" construction type.
+ Surface: "Wrapper" construction type.

Fixes:
- DateTime: Fixed "From one array" construction checking for argument count instead of array length.
- Vector2.getSign()/Vector4.getSign(): Made boolean sign independent of boolean logic.
- ArrayParser.removePosition(): Fixed the boundary calculation to prevent it from allowing out of bounds array operations.
- SurfaceRenderer: Fixed Surface constructor not being copied on constructor copy.

Instructions for conversion from the previous version:
Vector2.getSign()/Vector4.getSign(): Ensure the corrected way in which this method works is compatible with the desired results when boolean sign is to be returned. Previously, it was dependent on boolean logic, meaning the sign of a positive number would not be treated as 1 if it did not exceed 0.5. Such numbers will be now treated as 1.