From a04addf78576d94e14b9dca7ec56812071b8a1e5 Mon Sep 17 00:00:00 2001 From: Max Fierke Date: Mon, 8 Jul 2024 22:50:15 -0500 Subject: [PATCH 1/5] Update changelog for 0.7.0 --- CHANGELOG.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 191bc13..41fbb04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +### Changed + +### Bugfixes + +### Removed + +## [0.7.0] - 2024-XX-XX + +### Added + - Support for using [mise](https://mise.jdx.dev) to manage language runtime versions (#50, #53). `config.hcl` can be configured as such to enable it: ``` version = "1.1" @@ -22,14 +32,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 To switch, you'll need to re-run `mstrap` and restart your terminal windows. Then, you can run `brew uninstall asdf --force` to uninstall asdf (`mstrap` will have removed `asdf`'s activation from mstrap's `env.sh` already) +- [EXPERIMENTAL] Support `pnpm install` for Node.js/JavaScript-based projects. + This is currently done through `brew`, rather than `corepack`, but this may + change. (#56) ### Changed +- [BREAKING] The `-d`/`--debug` flag has been changed to `-v`/`--verbose` (#59) +- macOS: Attempt to work out if `git` is really installed or not (#57) + ### Bugfixes +- [BREAKING] Setting `runtimes = []` in a project now has the intended effect of + _disabling_ all language runtime detection. Previously, this had no effect. (#56) + ### Removed -- Fix deprecation warning in newer Docker Compose versions caused by version property in `~/.mstrap/services-internal.yml` +- Fix deprecation warning in newer Docker Compose versions caused by version property in `~/.mstrap/services-internal.yml` (#58) ## [0.6.0] - 2023-10-15 From 230b0619d392e8877cb219c43c952463afdddd98 Mon Sep 17 00:00:00 2001 From: Max Fierke Date: Mon, 8 Jul 2024 22:50:29 -0500 Subject: [PATCH 2/5] Update version to 0.7.0 --- meson.build | 2 +- shard.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 18b3466..5d90b6f 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ project('mstrap', 'c', meson_version : '>= 0.60.0', license : 'MIT', - version : '0.7.0-dev.2', + version : '0.7.0', default_options : [ 'buildtype=debugoptimized', 'default_library=static' diff --git a/shard.yml b/shard.yml index fd88ba0..53445da 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: mstrap -version: 0.7.0-dev.2 +version: 0.7.0 authors: - Max Fierke From 292a36181cd67ef0a63c4aa745137585202bb6d4 Mon Sep 17 00:00:00 2001 From: Max Fierke Date: Mon, 14 Oct 2024 22:54:52 -0500 Subject: [PATCH 3/5] Add changelog entries for strap.sh changes --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41fbb04..d142c96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,11 +40,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [BREAKING] The `-d`/`--debug` flag has been changed to `-v`/`--verbose` (#59) - macOS: Attempt to work out if `git` is really installed or not (#57) +- macOS: Updated codesigning certificate +- `strap.sh` removed a few behaviors on 2024-09-04, specifically setting Git + user attributes. These attributes are now set via `mstrap dependencies`. Other + removed behaviors like setting a "Found this computer?" message can be set via + dotfiles scripts, which are still supported. ### Bugfixes - [BREAKING] Setting `runtimes = []` in a project now has the intended effect of _disabling_ all language runtime detection. Previously, this had no effect. (#56) +- Update `strap.sh` URL to the new structure ### Removed From 55416acd972e5aac03ae01c4f29f05305466a929 Mon Sep 17 00:00:00 2001 From: Max Fierke Date: Tue, 15 Oct 2024 21:14:03 -0500 Subject: [PATCH 4/5] Update strap.sh notes --- CHANGELOG.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d142c96..8e486bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,16 +41,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [BREAKING] The `-d`/`--debug` flag has been changed to `-v`/`--verbose` (#59) - macOS: Attempt to work out if `git` is really installed or not (#57) - macOS: Updated codesigning certificate -- `strap.sh` removed a few behaviors on 2024-09-04, specifically setting Git - user attributes. These attributes are now set via `mstrap dependencies`. Other - removed behaviors like setting a "Found this computer?" message can be set via - dotfiles scripts, which are still supported. ### Bugfixes - [BREAKING] Setting `runtimes = []` in a project now has the intended effect of _disabling_ all language runtime detection. Previously, this had no effect. (#56) -- Update `strap.sh` URL to the new structure +- macOS: `strap.sh` URL is pinned to [`9bab07706bb1e143b8f1dbadf26d01d017f53436`](https://github.com/MikeMcQuaid/strap/blob/9bab07706bb1e143b8f1dbadf26d01d017f53436/bin/strap.sh) given functionality removed after that ### Removed From 309baa7ffa7bce339a5b857c29fce9a65bddd76c Mon Sep 17 00:00:00 2001 From: Max Fierke Date: Mon, 11 Nov 2024 18:34:59 -0600 Subject: [PATCH 5/5] Add date for 0.7.0 release --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e486bb..4f549ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed -## [0.7.0] - 2024-XX-XX +## [0.7.0] - 2024-11-11 ### Added