Releases: chalet-org/chalet
Releases · chalet-org/chalet
Chalet v0.5.5
- #199: Save a user toolchain to global settings with
--save-user-toolchain-globally
- #200: Treat
llvm-*
as llvm inchalet query architectures
, include user-specified architecture if not the same - #201: Add
chalet query options
and update shell completion scripts
Full Changelog: v0.5.4...v0.5.5
Chalet v0.5.4
- #195: Fix CMAKE_SYSTEM detection during cross-compilation
- #196: Allow suffix in "llvm" preset (ie.
llvm-14
in Ubuntu) - Fix CI issues in cross-compiling ARM linux build
Full Changelog: v0.5.3...v0.5.4
Chalet v0.5.3
- #193: Add
CMAKE_LIBRARY_ARCHITECTURE
to cmake targets (required in Ubuntu) - CMake targets: During cross-compiling in GCC/LLVM, added variables found typically in cmake toolchain files to property trigger cross-compilation (For example, building mingw builds for
chalet-example-sfml
andchalet-example-sdl2
on Ubuntu.
Full Changelog: v0.5.2...v0.5.3
Chalet v0.5.2
- Fix help message formatting
- Reduce memory usage a hair
- fix regression where toolchain would reset to default if not set explicitly
- bugfix: arches query on windows was incomplete, missing x86_x86
Full Changelog: v0.5.1...v0.5.2
Chalet v0.5.1
- #191: Fix global settings initialization
- #192: Add
--no-
cli variants - #190: Rework CI, add Windows arm64 build
Full Changelog: v0.5.0...v0.5.1
Chalet v0.5.0
"The MSBuild Update"
- Added
-b
--build-strategy
build option to conveniently control strategy (per toolchain) - Added
-p
--build-path-style
build option to conveniently control build path style (per toolchain) - Added
msbuild
strategy to generate a.sln
/.vcxproj
and build using msbuild (can be used to also open in Visual Studio) - Added
chalet export
presets:vscode
vs-solution
vs-json
externalDir
andexternalBuildDir
substitution variables changed toexternal:(name)
andexternalBuild:(name)
in preparation for package management - users will see a deprecation message- Global settings
~/.chaletconfig
has been changed to a folder path~/.chalet/config.json
also in preparation for package management - this migration will occur automatically - Version check is performed to notify user of new updates (once a day, at end of build-related commands)
- #174
compile_commands.json
for current build is now copied tobuild/current
Full Changelog: v0.4.3...v0.5.0
Chalet v0.4.3
- bugfix: correct issues with cleaning cmake targets during rebuild
- internal: git check rework
Full Changelog: v0.4.2...v0.4.3
Chalet v0.4.2
- #161: Add 'clean' option to cmakeProject and chaletProject
- #162: Handle cmake target path separator for correctness/safety
- #163: Remove
DISABLE_NEWLINE_AUTO_RETURN
inSetConsoleMode
, fixes inconsistent output in Win32 terminals
Full Changelog: v0.4.1...v0.4.2
Chalet v0.4.1
- #159: Allow Cmake
targets
to be specified in order to skip ones like unit tests - bugfix #156: Accept git urls that do not end in '.git'
- bugfix #157: fix parsing of git path resolutions on Windows
- bugfix #158: Always convert \r\n to \n from CMake's output
Full Changelog: v0.4.0...v0.4.1
Chalet v0.4.0
- bugfix: internal tweaks for configure files
- bugfix: cmake targets with nmake
- bugfix: internal tweaks for ellipses "spinner"
- switch to major version for first public release
Full Changelog: v0.3.9...v0.4.0