Skip to content

v2.3.0

Compare
Choose a tag to compare
@W2Wizard W2Wizard released this 08 Feb 08:21
· 158 commits to master since this release
bf5dd70
42MLX_Logo

Version: 2.3.0

Warning: Be aware that this version will be a breaking change due to the change in the way the library is now compiled. However it is super simple to fix, please read the README before creating issues!

MLX42 now uses CMake instead of traditional makefiles making it actually independent in terms of where it can build!
This might seem like a drastic change however it is not, it only requires an additional dependency: CMake which is a very popular and industry standard build system.

In regards to 42 this should be available to the computers anyway as it is commonly used for the specialisation projects.

The reason for this change is to make compilation on different system as easy as possible. With traditional makefiles we had to take into account the location of certain libraries, Homebrew and all other sorts of things. Not to mention for some it didn't really work as intended.

Feature Summary

  • Now uses CMake to be able to perfectly compile cross-platform
  • Proper unit tests and CI (with the exception of Windows)
  • Resolve a lot of typos in the documentation.

Bug fix

  • Fixed a segfault when creating a custom cursor: #72
  • Fixed issue #58

What's Changed

Full Changelog: v2.2.1...v2.3.0