- Add the ability to use matrices. I wrote a custom class that behaves like the matrices in the TI calculators, except for the fact that indexes start at 1 on TI calculators. This is compensated for in the actual parsing and transpiling rather than in the class.
- [Matrix class](https://github.com/TabulateJarl8/ti842py/blob/75b1639dd5d7828011411b859a14829f8871525f/ti842py/utils/matrix.py)
- [Matrix parsing](https://github.com/TabulateJarl8/ti842py/blob/75b1639dd5d7828011411b859a14829f8871525f/ti842py/tiParser.py#L369)
- Added the ability to use 1 line While statements
- [Implementation](https://github.com/TabulateJarl8/ti842py/blob/75b1639dd5d7828011411b859a14829f8871525f/ti842py/tiParser.py#L140)
- Fixed some bugs regarding one-line If and While statements that contain variable assignments.
- [Moved variable parsing below loops and If statements](https://github.com/TabulateJarl8/ti842py/commit/c0540d1e1a00a18efb7b5b7e442d37f0562be787#diff-0e3aa32bffe6e420ba2565b40e13b32dbec70b73c19832b624e51aff65b172e9R148)
- Fixed bug where lists were all references to each other
- [Fix](https://github.com/TabulateJarl8/ti842py/commit/c0540d1e1a00a18efb7b5b7e442d37f0562be787#diff-0e3aa32bffe6e420ba2565b40e13b32dbec70b73c19832b624e51aff65b172e9R292)
- Added parsing for some special characters like `≥`, `≤`, and `≠`
- [Implementation](https://github.com/TabulateJarl8/ti842py/blob/c0540d1e1a00a18efb7b5b7e442d37f0562be787/ti842py/tiParser.py#L317)
- Translate `int()` to `math.floor()` since that is how it behaves on TI calculators
- [Implementation](https://github.com/TabulateJarl8/ti842py/blob/c0540d1e1a00a18efb7b5b7e442d37f0562be787/ti842py/tiParser.py#L378)
This release may introduce more bugs, so report any that are found.