Skip to content

HyperMatrix v1.0.1

Compare
Choose a tag to compare
@HyperMatrixDev HyperMatrixDev released this 11 Jan 15:50
· 37 commits to main since this release
a64ff27

HyperMatrix v1.0.1 Release Notes

Welcome to HyperMatrix v1.0.1! This release focuses on resolving key issues and refining core features to enhance the development experience.


Fixes and Improvements

Class Declarations in Loops

  • Resolved an issue where variables could not be declared within while scopes due to conflicts with existing variable names.

Reverse Assignments in Nested Scopes

  • Fixed problems with reverse assignment expressions failing in nested scopes.

Logical Operator Behavior

  • Corrected the functionality of and and or operators to align with expected behavior:
    • or now functions as a logical OR.
    • and now functions as a logical AND.

Assignment Evaluation

  • Ensured assignments are evaluated only once to prevent unexpected behavior.

Control Flow Statements

  • Updated break, continue, and return statements to properly stop the intended scope or loop, rather than halting the entire program.

Multi-Line Strings

  • Improved handling of multi-line strings with backticks (`) for cleaner processing:
    • Leading spaces are trimmed to match the lowest indentation level.
    • New lines are removed if they are the first or last character.
    • Added descriptive error messages for improper use of quotes (' or ") in multi-line strings.

Additional Enhancements

  • Enhanced support for the undefined type in logical comparisons with is and is not.
  • Improved error messages for better debugging and clarity.

Thank you for supporting HyperMatrix! Your feedback drives our progress, and we’re excited to see how you use this release.