Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jdx/mise
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2025.2.1
Choose a base ref
...
head repository: jdx/mise
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2025.2.2
Choose a head ref
  • 19 commits
  • 64 files changed
  • 13 contributors

Commits on Feb 4, 2025

  1. docs: Add PowerShell example (#3857)

    I added an example for PowerShell and profile location. Please let me
    know if you have any questions.
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
    3 people authored Feb 4, 2025
    Configuration menu
    Copy the full SHA
    67eb899 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2025

  1. Update registry.toml

    jdx authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    c032db2 View commit details
    Browse the repository at this point in the history
  2. feat: add support for idiomatic go.mod file (#4312)

    Fix for discussion #4136
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
    3 people authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    842d051 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2025

  1. Configuration menu
    Copy the full SHA
    ded48ca View commit details
    Browse the repository at this point in the history
  2. docs(schema): fix description of task.dir default (#4324)

    Resolves #4323. Since the default is explained by `default` property,
    just remove it from the `description`.
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    risu729 and autofix-ci[bot] authored Feb 6, 2025
    Configuration menu
    Copy the full SHA
    62f4ca0 View commit details
    Browse the repository at this point in the history
  3. docs: Include "A Mise guide for Swift developers" (#4329)

    We recently wrote a guide for Swift developers interested in using Mise,
    so I added a link to that resource to this page.
    pepicrft authored Feb 6, 2025
    Configuration menu
    Copy the full SHA
    c1f69f4 View commit details
    Browse the repository at this point in the history
  4. feat: add -g short version for unuse cmd (#4330)

    For consistency with the inverse command 'use'.
    kimle authored Feb 6, 2025
    Configuration menu
    Copy the full SHA
    e11027a View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2025

  1. Configuration menu
    Copy the full SHA
    ebfe0da View commit details
    Browse the repository at this point in the history
  2. feat(registry): add jd (#4318)

    https://github.com/josephburnett/jd
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    risu729 and autofix-ci[bot] authored Feb 7, 2025
    Configuration menu
    Copy the full SHA
    8ba107a View commit details
    Browse the repository at this point in the history
  3. feat(registry): add jc (#4317)

    https://github.com/kellyjonbrazil/jc
    
    ---------
    
    Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
    risu729 and jdx authored Feb 7, 2025
    Configuration menu
    Copy the full SHA
    cd8dc01 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2025

  1. docs: Update documentation for core tools (#4341)

    - Make each page a bit more consistent
    - Re-order the sections so that the `settings` are always last
    - Update pages with additional informations (for example, add
    information about Gradle toolchain detection discussed here:
    #4143 (reply in thread))
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    hverlin and autofix-ci[bot] authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    bdf2939 View commit details
    Browse the repository at this point in the history
  2. Update about.md

    use less first person
    jdx authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    2b4ec52 View commit details
    Browse the repository at this point in the history
  3. docs: Update vitepress to fix search (#4342)

    ![image](https://github.com/user-attachments/assets/11f21d1e-6de0-482f-8af4-30a731555017)
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    hverlin and autofix-ci[bot] authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    f292094 View commit details
    Browse the repository at this point in the history
  4. fix(aqua): trim prefix before comparing versions (#4340)

    While I was debugging for #4338, I found that the `versions` crate
    comparison logic was weird. It treated versions without prefixes larger
    than versions with prefixes.
    
    As documented in the code, it should be an expected behaviour, but since
    many GitHub release tags contain prefixes, we should somehow trim them
    before comparing versions.
    
    > `nth_lenient` pulls a leading digit from the `Version`'s chunk if it
    could. If it couldn't, that chunk is some string (perhaps a git hash)
    and is considered as marking a beta/prerelease version. It is thus
    considered less than the `SemVer`.
    
    https://github.com/fosskers/rs-versions/blob/efb1b0d16418b17a774e3e5572815367bc813bcd/src/semver.rs#L124-L130
    
    However, we need to parse `version_constraint` to get `version_prefix`
    from `version_overrides`, so we cannot refer to the aqua registry to
    determine the prefix of tags. This PR simply trims prefix-ish letters
    (non-digit characters) from the version before comparison. It only trims
    the prefix in `semver` function in `expr-lang`, so the effect should be
    small.
    
    Example of `versions` behaviour:
    ```rust
    use versions::{Requirement, Versioning};
    fn main() {
        let v = "test-0.2.0";
        let req = Requirement::new("<=0.1.0").unwrap();
        let ver = Versioning::new(v.strip_prefix('v').unwrap_or(v)).unwrap();
        println!("{:?}", req);
        println!("{:?}", ver);
        println!("{:?}", req.matches(&ver));
    }
    ```
    ```
    Requirement { op: LessEq, version: Some(Ideal(SemVer { major: 0, minor: 1, patch: 0, pre_rel: None, meta: None })) }
    General(Version { epoch: None, chunks: Chunks([Alphanum("test")]), release: Some(Release([Numeric(0), Numeric(2), Numeric(0)])), meta: None })
    true
    ```
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    risu729 and autofix-ci[bot] authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    1de278d View commit details
    Browse the repository at this point in the history
  5. feat(registry): Add qsv cli (#4334)

    https://github.com/dathere/qsv 
    
    A command line program for querying, slicing, indexing, analyzing,
    filtering, enriching, transforming, sorting, validating, joining,
    formatting & converting tabular data (CSV, spreadsheets)
    
    Signed-off-by: vjda <victorjadiaz@outlook.com>
    vjda authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    16d5a28 View commit details
    Browse the repository at this point in the history
  6. fix: wrong config file type for rust-toolchain.toml files (#4321)

    Fixes issue discussed in #4005
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    roele and autofix-ci[bot] authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    ba43871 View commit details
    Browse the repository at this point in the history
  7. feat: add git remote task provider (#4233)

    ## Description
    
    Add a git remote task provider
    
    This provider handle ssh and https generic format
    
    Specific patterns like github or bitbucket are not translated because
    the ROI is too low and add useless complex code.
    
    User must define a generic url with path
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    acesyde and autofix-ci[bot] authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    1bf4a0f View commit details
    Browse the repository at this point in the history
  8. feat: set usage arguments and flags as environment variables for toml…

    … tasks (#4159)
    
    Fixes #4070
    
    @jdx I have tested it locally and everything seems to work fine, but
    before merging the PR I would like to have your opinion if everything
    seems ok. After that, I would like to add some e2e tests, but I do not
    know whether it is better to add them to e2e/tasks/test_task_run_toml,
    e2e/tasks/test_task_vars or to create a new test file just for this
    feature. Where do you think it is best to add them?
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    gturi and autofix-ci[bot] authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    2613829 View commit details
    Browse the repository at this point in the history
  9. chore: release 2025.2.2 (#4299)

    ### 🚀 Features
    
    - **(registry)** add jd by [@risu729](https://github.com/risu729) in
    [#4318](#4318)
    - **(registry)** add jc by [@risu729](https://github.com/risu729) in
    [#4317](#4317)
    - **(registry)** Add qsv cli by [@vjda](https://github.com/vjda) in
    [#4334](#4334)
    - add support for idiomatic go.mod file by
    [@roele](https://github.com/roele) in
    [#4312](#4312)
    - add -g short version for unuse cmd by
    [@kimle](https://github.com/kimle) in
    [#4330](#4330)
    - add git remote task provider by [@acesyde](https://github.com/acesyde)
    in [#4233](#4233)
    - set usage arguments and flags as environment variables for toml tasks
    by [@gturi](https://github.com/gturi) in
    [#4159](#4159)
    
    ### 🐛 Bug Fixes
    
    - **(aqua)** trim prefix before comparing versions by
    [@risu729](https://github.com/risu729) in
    [#4340](#4340)
    - wrong config file type for rust-toolchain.toml files by
    [@roele](https://github.com/roele) in
    [#4321](#4321)
    
    ### 🚜 Refactor
    
    - **(registry)** use aqua for yq by [@scop](https://github.com/scop) in
    [#4326](#4326)
    
    ### 📚 Documentation
    
    - **(schema)** fix description of task.dir default by
    [@risu729](https://github.com/risu729) in
    [#4324](#4324)
    - Add PowerShell example by [@jahanson](https://github.com/jahanson) in
    [#3857](#3857)
    - Include "A Mise guide for Swift developers" by
    [@pepicrft](https://github.com/pepicrft) in
    [#4329](#4329)
    - Update documentation for core tools by
    [@hverlin](https://github.com/hverlin) in
    [#4341](#4341)
    - Update vitepress to fix search by
    [@hverlin](https://github.com/hverlin) in
    [#4342](#4342)
    
    ### Chore
    
    - **(bun.lock)** migrate bun lockfiles to text-based by
    [@risu729](https://github.com/risu729) in
    [#4319](#4319)
    
    ### New Contributors
    
    - @vjda made their first contribution in
    [#4334](#4334)
    - @kimle made their first contribution in
    [#4330](#4330)
    - @pepicrft made their first contribution in
    [#4329](#4329)
    - @jahanson made their first contribution in
    [#3857](#3857)
    mise-en-dev authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    032429c View commit details
    Browse the repository at this point in the history
Loading