Skip to content

Releases: kattouf/Sake

0.3.0 - 2025-01-02

02 Jan 11:13
Compare
Choose a tag to compare

🚀 Features

🚜 Refactoring

  • use package acces modifier instead of public in SakeShared by @kattouf in 186a3b6

📚 Documentation

📁 Project

  • handle process interruption in project long running commands by @kattouf in #27
  • use sake itself in GitHub Actions workflows by @kattouf in #23
  • use mise for project tools by @kattouf in #25
  • delete unused CryptoKit import by @kattouf in cadef0b

Full Changelog: 0.2.5...0.3.0

0.2.5 - 2024-12-29

29 Dec 11:39
Compare
Choose a tag to compare

📁 Project

🗂️ Other Changes

  • Revert "project(release): use 'macos' os name in release triple instead of 'macosx' to work well with ubi" by @kattouf in 593725d

Full Changelog: 0.2.4...0.2.5

0.2.4 - 2024-12-28

28 Dec 13:47
Compare
Choose a tag to compare

🚀 Features

🚜 Refactoring

📚 Documentation

📁 Project

📦 Dependency Updates

New Contributors

Full Changelog: 0.2.3...0.2.4

0.2.3 - 2024-11-19

19 Nov 05:36
Compare
Choose a tag to compare

🚀 Features

Full Changelog: 0.2.2...0.2.3

0.2.2 - 2024-11-13

13 Nov 04:42
Compare
Choose a tag to compare

🐛 Bug Fixes

Full Changelog: 0.2.1...0.2.2

0.2.1 - 2024-11-01

01 Nov 04:50
Compare
Choose a tag to compare

🚀 Features

📚 Documentation

📁 Project

🗂️ Other Changes

Full Changelog: 0.2.0...0.2.1

0.2.0 - 2024-10-25

25 Oct 06:43
Compare
Choose a tag to compare

🚀 Features

  • define ENV key for setup "command name conversion startegy" by @kattouf in #9
  • A storage container used to share data between commands. by @kattouf in #8

📚 Documentation

📁 Project

Full Changelog: 0.1.6...0.2.0

0.1.6

15 Oct 06:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.5...0.1.6

0.1.5

06 Oct 05:54
Compare
Choose a tag to compare

Changelog for 0.1.5

This release introduces new features, improvements, and bug fixes:

  • Versioning Support: Added a --version option to display the current version of Sake.
  • Async skipIf: The skipIf condition is now asynchronous, offering more flexibility when skipping commands.
  • Toolchain Change Detection: SakeApp now performs a clean build automatically if the toolchain changes between builds.
  • Command Aliases: Added a new alias for list -> ls to provide a shorthand for listing commands.
  • New build Command: Introduced a build command for manually rebuilding the SakeApp.
  • Bug Fixes: Various minor bug fixes to improve stability.

These changes focus on enhancing usability and maintaining compatibility with different toolchains.

Full Changelog: 0.1.4...0.1.5

0.1.4

30 Sep 05:10
Compare
Choose a tag to compare

Changelog for 0.1.4

This release focuses on compatibility with Swift 6 and enhanced support for Swift Concurrency:

  • Swift Strict Concurrency: Enabled strict concurrency checks for better alignment with Swift 6 standards.
  • Async Command Execution: The run block is now asynchronous, allowing commands to utilize async code and enabling parallel execution of dependencies with the new runDependenciesConcurrently option.
  • CI Improvements: Added Swift 6.0 testing to GitHub Actions, alongside existing Swift 5.10 tests.

These changes enhance concurrency support and ensure compatibility with the latest Swift versions.

Full Changelog: 0.1.3...0.1.4