Skip to content

v0.4.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jan 15:50
· 18 commits to main since this release
v0.4.1
2d49c7d

This patch fixes a nasty bug where anonymous matrices would break the parser and it wouldn't continue reading, so [1 2; -3 -1]^2M[-2.5 3; 19 0.6] would be read the same way as just [1 2; -3 -1], for example. That bug has now been fixed.

This patch also now resets transitional animation sequences when the start and target matrices are the same.


I highly recommend reading the tutorial, available here.


The recommended way to use lintrans is to install it with the relevant installer for your platform. This will allow lintrans to update itself whenever a new version is available. This is configurable.

The Windows installer is completely safe, but you might get a warning that it might not be. This is expected and it's safe to ignore the warning. The only way to get rid of it would be to pay Microsoft. On macOS, I would need to pay Apple to allow other people to run any of my code at all.

If this warning bothers you or if you want to use lintrans on macOS, then you can compile the program from its source code. This is a relatively simple process and the tutorial for doing that is available here.


If you don't want to install lintrans, then you can download and run the standalone executable for your platform (the Windows one has another warning which is safe to ignore), or you can compile it from source. See the tutorial above.

The Linux binary is a dynamically linked ELF compiled on Ubuntu 20.04 and may or may not work on other distros. Compiling is also an option for Linux. See the tutorial above.


Fixed

  • The parser used to get confused by anonymous matrices, so something like [1 2; -3 -1]^2
    wouldn't actually include the squaring. This is now fixed.
  • When animating a sequence with transitional animation, we now reset if the start and target
    matrices are the same