Skip to content

Releases: Futureblur/magnet

v0.5.0

31 Dec 15:28
09e4b48
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

release-banner-v0 5 0

Say hello to 🧲 Magnet v0.5.0!

New Features

  • This release brings in the highly requested and anticipated feature to edit CMakeLists.txt files: #21.
  • The default generator will no longer be inferred every single time when running magnet generate. Instead, you'll be asked to choose one when creating a new project. This allows full control over the build process since various flags can be passed down at any time: magnet generate -G Xcode. (#24)
  • You can now generate, build and run your project with a single command: magnet go.
  • New issues will now be automatically assigned to @rdsov. No action is required on your end. (#23)

Resolved Issues

  • Fixes a bug that would cause Magnet projects to fail during the building step on other Linux distributions like EndavourOS due to incorrectly escaped linker flags. (#20)
  • You can now build Magnet on Linux distributions that use package managers other than apt. (#22)
  • Fixes a critical issue that would prevent projects from launching on Linux.
  • Fixes a critical issue that would prevent projects from launching if they were built using the Ninja generator.

New Contributors

  • Thanks to @dario-loi for making their first contribution in #20 💛.
  • Thanks to @alpinus4 for suggesting that commands should be simplified 💛.

v0.4.3

22 Dec 18:24
Compare
Choose a tag to compare
v0.4.3 Pre-release
Pre-release

What's Changed

  • Fixes an issue that would prevent the project from launching on macOS.
  • Fixes a bug that would cause an incorrect configuration to be saved.
  • Fixes a critical issue that would corrupt newly created projects due to serialization key mismatch.
  • CLion will now recognize Magnet projects and load the corresponding CMake configuration.

v0.4.2

27 Aug 08:03
7384798
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

What's Changed

  • Feat: Windows support
  • Feat: Linux support
  • Feat: Utilize user-specified configuration when generating
  • Fix: Generator specifying wrong library type
  • Fix: First argument not getting skipped

Full Changelog: v0.3.1...v0.4.2

v0.3.1

23 Aug 13:35
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

What's Changed

  • Create CODE_OF_CONDUCT.md by @rdsov in #6
  • Create codeql.yml by @rdsov in #7
  • Feat/MAG-15: Update CI Pipeline by @rdsov in #8
  • Update cmake.yml by @rdsov in #9
  • Delete codeql.yml by @rdsov in #10
  • Create codeql.yml by @rdsov in #11
  • Feat/MAG-7: Dependency management system by @rdsov in #5
  • Feat/MAG-3: Refactor command handling by @rdsov in #12
  • Chore/MAG-18: Bump version by @rdsov in #13
  • Update cmake.yml by @rdsov in #16
  • Feat/MAG-19: Static and shared library support by @rdsov in #15
  • Fix/MAG-20, MAG-21, MAG-25: Cpp version not set and implement version command by @rdsov in #17

Full Changelog: https://github.com/rdsov/magnet/commits/v0.3.1

v0.2.0

14 Aug 16:17
648d7f8
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/Futureblur/magnet/commits/v0.2.0