Skip to content

Releases: chalet-org/chalet

Chalet v0.5.5

09 Oct 01:39
Compare
Choose a tag to compare
  • #199: Save a user toolchain to global settings with --save-user-toolchain-globally
  • #200: Treat llvm-* as llvm in chalet 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

03 Oct 00:45
Compare
Choose a tag to compare
  • #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

02 Oct 03:48
Compare
Choose a tag to compare
  • #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 and chalet-example-sdl2 on Ubuntu.

Full Changelog: v0.5.2...v0.5.3

Chalet v0.5.2

28 Sep 04:01
Compare
Choose a tag to compare
  • 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

26 Sep 03:48
Compare
Choose a tag to compare
  • #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

20 Sep 01:51
Compare
Choose a tag to compare

"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 and externalBuildDir substitution variables changed to external:(name) and externalBuild:(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 to build/current

Full Changelog: v0.4.3...v0.5.0

Chalet v0.4.3

15 Jun 11:10
Compare
Choose a tag to compare
  • 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

12 Jun 17:48
Compare
Choose a tag to compare
  • #161: Add 'clean' option to cmakeProject and chaletProject
  • #162: Handle cmake target path separator for correctness/safety
  • #163: Remove DISABLE_NEWLINE_AUTO_RETURN in SetConsoleMode, fixes inconsistent output in Win32 terminals

Full Changelog: v0.4.1...v0.4.2

Chalet v0.4.1

11 Jun 00:41
Compare
Choose a tag to compare
  • #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

09 Jun 01:34
Compare
Choose a tag to compare
  • 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