chore: release 2024.9.4 (#2573)

* chore: release 2024.9.4

* Commit from GitHub Actions (test)
This commit is contained in:
mise-en-dev 2024-09-15 18:27:06 -05:00 committed by GitHub
parent 3988d5a441
commit 6eda6a5542
10 changed files with 48 additions and 22 deletions

View File

@ -1,5 +1,33 @@
# Changelog # Changelog
## [2024.9.4](https://github.com/jdx/mise/compare/v2024.9.3..v2024.9.4) - 2024-09-15
### 🚀 Features
- support for global configuration profiles by [@roele](https://github.com/roele) in [#2575](https://github.com/jdx/mise/pull/2575)
- add Atmos by [@mtweeman](https://github.com/mtweeman) in [#2577](https://github.com/jdx/mise/pull/2577)
- add semver matching in mise templates by [@erickguan](https://github.com/erickguan) in [#2578](https://github.com/jdx/mise/pull/2578)
- add rest of tera features for templates by [@erickguan](https://github.com/erickguan) in [#2582](https://github.com/jdx/mise/pull/2582)
### 🐛 Bug Fixes
- fix a few tera filter error messages by [@erickguan](https://github.com/erickguan) in [#2574](https://github.com/jdx/mise/pull/2574)
- use "windows" instead of "win" by [@jdx](https://github.com/jdx) in [3327e8c](https://github.com/jdx/mise/commit/3327e8c5eca4dc39529790c4b830fdcca57ebe65)
- fixed release-plz by [@jdx](https://github.com/jdx) in [bc4fae3](https://github.com/jdx/mise/commit/bc4fae3f1acefdf0fb05f8b97a0ec1703a216f57)
- cannot install truffelruby by [@roele](https://github.com/roele) in [#2581](https://github.com/jdx/mise/pull/2581)
### 📚 Documentation
- wrong version in the README example when install specific version by [@roele](https://github.com/roele) in [#2579](https://github.com/jdx/mise/pull/2579)
### 🔍 Other Changes
- fix nightly lint warning by [@jdx](https://github.com/jdx) in [0a41dc6](https://github.com/jdx/mise/commit/0a41dc67aa7b1faf6301a67386eabb3ebd31ed4d)
### New Contributors
* @mtweeman made their first contribution in [#2577](https://github.com/jdx/mise/pull/2577)
## [2024.9.3](https://github.com/jdx/mise/compare/v2024.9.2..v2024.9.3) - 2024-09-12 ## [2024.9.3](https://github.com/jdx/mise/compare/v2024.9.2..v2024.9.3) - 2024-09-12
### 🐛 Bug Fixes ### 🐛 Bug Fixes

22
Cargo.lock generated
View File

@ -330,9 +330,9 @@ dependencies = [
[[package]] [[package]]
name = "cc" name = "cc"
version = "1.1.18" version = "1.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" checksum = "2d74707dde2ba56f86ae90effb3b43ddd369504387e718014de010cec7959800"
dependencies = [ dependencies = [
"jobserver", "jobserver",
"libc", "libc",
@ -1933,7 +1933,7 @@ dependencies = [
[[package]] [[package]]
name = "mise" name = "mise"
version = "2024.9.3" version = "2024.9.4"
dependencies = [ dependencies = [
"assert_cmd", "assert_cmd",
"base64", "base64",
@ -2190,9 +2190,9 @@ dependencies = [
[[package]] [[package]]
name = "once_cell" name = "once_cell"
version = "1.19.0" version = "1.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" checksum = "33ea5043e58958ee56f3e15a90aee535795cd7dfd319846288d93c5b57d85cbe"
[[package]] [[package]]
name = "openssl" name = "openssl"
@ -2606,9 +2606,9 @@ dependencies = [
[[package]] [[package]]
name = "pretty_assertions" name = "pretty_assertions"
version = "1.4.0" version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
dependencies = [ dependencies = [
"diff", "diff",
"yansi", "yansi",
@ -4048,9 +4048,9 @@ dependencies = [
[[package]] [[package]]
name = "unicode-segmentation" name = "unicode-segmentation"
version = "1.11.0" version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]] [[package]]
name = "unicode-width" name = "unicode-width"
@ -4655,9 +4655,9 @@ dependencies = [
[[package]] [[package]]
name = "yansi" name = "yansi"
version = "0.5.1" version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
[[package]] [[package]]
name = "zerocopy" name = "zerocopy"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "mise" name = "mise"
version = "2024.9.3" version = "2024.9.4"
edition = "2021" edition = "2021"
description = "The front-end to your dev env" description = "The front-end to your dev env"
authors = ["Jeff Dickey (@jdx)"] authors = ["Jeff Dickey (@jdx)"]

View File

@ -2,7 +2,7 @@
rustPlatform.buildRustPackage { rustPlatform.buildRustPackage {
pname = "mise"; pname = "mise";
version = "2024.9.3"; version = "2024.9.4";
src = lib.cleanSource ./.; src = lib.cleanSource ./.;

View File

@ -1,6 +1,6 @@
.ie \n(.g .ds Aq \(aq .ie \n(.g .ds Aq \(aq
.el .ds Aq ' .el .ds Aq '
.TH mise 1 "mise 2024.9.3" .TH mise 1 "mise 2024.9.4"
.SH NAME .SH NAME
mise \- The front\-end to your dev env mise \- The front\-end to your dev env
.SH SYNOPSIS .SH SYNOPSIS
@ -195,6 +195,6 @@ Examples:
$ mise settings Show settings in use $ mise settings Show settings in use
$ mise settings set color 0 Disable color by modifying global config file $ mise settings set color 0 Disable color by modifying global config file
.SH VERSION .SH VERSION
v2024.9.3 v2024.9.4
.SH AUTHORS .SH AUTHORS
Jeff Dickey <@jdx> Jeff Dickey <@jdx>

View File

@ -1,6 +1,6 @@
Summary: The front-end to your dev env Summary: The front-end to your dev env
Name: mise Name: mise
Version: 2024.9.3 Version: 2024.9.4
Release: 1 Release: 1
URL: https://github.com/jdx/mise/ URL: https://github.com/jdx/mise/
Group: System Group: System

View File

@ -48,7 +48,6 @@ See the [org's readme](https://github.com/mise-plugins) for more information.
| asdf-plugin-manager | [asdf-community/asdf-plugin-manager](https://github.com/asdf-community/asdf-plugin-manager) | | asdf-plugin-manager | [asdf-community/asdf-plugin-manager](https://github.com/asdf-community/asdf-plugin-manager) |
| assh | [zekker6/asdf-assh](https://github.com/zekker6/asdf-assh) | | assh | [zekker6/asdf-assh](https://github.com/zekker6/asdf-assh) |
| atlas | [komi1230/asdf-atlas](https://github.com/komi1230/asdf-atlas) | | atlas | [komi1230/asdf-atlas](https://github.com/komi1230/asdf-atlas) |
| Atmos | [cloudposse/asdf-atmos](https://github.com/cloudposse/asdf-atmos) |
| auto-doc | [looztra/asdf-auto-doc](https://github.com/looztra/asdf-auto-doc) | | auto-doc | [looztra/asdf-auto-doc](https://github.com/looztra/asdf-auto-doc) |
| aws-copilot | [NeoHsu/asdf-copilot](https://github.com/NeoHsu/asdf-copilot) | | aws-copilot | [NeoHsu/asdf-copilot](https://github.com/NeoHsu/asdf-copilot) |
| aws-amplify-cli | [LozanoMatheus/asdf-aws-amplify-cli](https://github.com/LozanoMatheus/asdf-aws-amplify-cli) | | aws-amplify-cli | [LozanoMatheus/asdf-aws-amplify-cli](https://github.com/LozanoMatheus/asdf-aws-amplify-cli) |

View File

@ -1 +0,0 @@
repository = https://github.com/cloudposse/asdf-atmos.git

View File

@ -1,11 +1,10 @@
use std::collections::{HashMap, HashSet}; use std::collections::{HashMap, HashSet};
pub use std::env::*; pub use std::env::*;
use std::path;
use std::path::PathBuf; use std::path::PathBuf;
use std::process;
use std::string::ToString; use std::string::ToString;
use std::sync::RwLock; use std::sync::RwLock;
use std::time::Duration; use std::time::Duration;
use std::{path, process};
use itertools::Itertools; use itertools::Itertools;
use log::LevelFilter; use log::LevelFilter;

View File

@ -6,7 +6,8 @@ use heck::{
ToUpperCamelCase, ToUpperCamelCase,
}; };
use once_cell::sync::Lazy; use once_cell::sync::Lazy;
use rand::{seq::SliceRandom, thread_rng}; use rand::seq::SliceRandom;
use rand::thread_rng;
use tera::{Context, Tera, Value}; use tera::{Context, Tera, Value};
use versions::{Requirement, Versioning}; use versions::{Requirement, Versioning};
@ -536,7 +537,7 @@ mod tests {
reset(); reset();
let s = render(r#"{{ "../fixtures/shorthands.toml" | last_modified }}"#); let s = render(r#"{{ "../fixtures/shorthands.toml" | last_modified }}"#);
let timestamp = s.parse::<u64>().unwrap(); let timestamp = s.parse::<u64>().unwrap();
assert!(timestamp >= 1725000000 && timestamp <= 2725000000); assert!((1725000000..=2725000000).contains(&timestamp));
} }
#[test] #[test]