Releases: Futureblur/magnet
Releases · Futureblur/magnet
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
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
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
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
What's Changed
- Create CODE_OF_CONDUCT.md by @Futureblur in #6
- Create codeql.yml by @Futureblur in #7
- Feat/MAG-15: Update CI Pipeline by @Futureblur in #8
- Update cmake.yml by @Futureblur in #9
- Delete codeql.yml by @Futureblur in #10
- Create codeql.yml by @Futureblur in #11
- Feat/MAG-7: Dependency management system by @Futureblur in #5
- Feat/MAG-3: Refactor command handling by @Futureblur in #12
- Chore/MAG-18: Bump version by @Futureblur in #13
- Version 0.2.0 release by @Futureblur in #14
New Contributors
- @Futureblur made their first contribution in #6
Full Changelog: https://github.com/Futureblur/magnet/commits/v0.2.0