# Release history for stack-all ## 0.6.4 (2024-10-13) - Fix the missing stack.yaml logic to first check for a .cabal file before trying parent directory ## 0.6.3 (2024-06-10) - `--update-resolver` to update default resolver to latest minor - command option args are now handled more precisely with an ADT ## 0.6.2 (2024-05-21) - `--default-resolver` to update stack.yaml resolver - change `--debug` short option to `-D` - test for `package.yaml` if no .cabal file ## 0.6.1 (2024-05-20) - fix `--create-config` and `--make-lts` failing if no command ## 0.6 (2024-05-19) - stack-all now works outside of projects too like stack does - error when `--make-lts` combined with a command args - also error for `--create-config` with versions or command args - bump default oldest lts from 16 to 18 (ghc-8.10) ## 0.5.2 (2024-04-18) - fix parsing of ltsXX - use https for snapshots url ## 0.5.1 (2024-03-19) - update the stackage snapshots.json url ## 0.5 (2024-02-19) - support ghc-X.Y/ghcX.Y aliases for lts major versions - default oldest lts bumped from lts-11 (ghc8.2) to lts-16 (ghc8.8) - ignore .cabal file directory ## 0.4.2 (2023-10-01) - support unversioned "lts" argument - add --refresh-cache option to force refresh of cached snapshots.json ## 0.4.1 (2023-02-20) - ignore nightly as a base when creating a new lts file ## 0.4.0.1 (2022-03-27) - fix build with simple-cmd-0.2.4 ## 0.4 (2022-01-24) - 'lts' alias can now be used as a commandline version argument - stack-nightly.yaml is now only used for building nightly - if creating stack.yaml use latest lts snapshot resolver from snapshot.json - support aeson-2.0 ## 0.3.1 (2021-09-06) - newest LTS for a project can now be configured - use cached-json-file for snapshots.json - add --keep-going - exclude lts17 now by default ## 0.3 (2021-06-26) - use hackage.stackage.org/snapshots.json: - to determine the latest LTS major version - to resolve major LTS version to latest minor snapshot and also print it - cache snapshots.json locally in ~/.cache/stack-all/ for a few hours - new --make-lts command to generate a stack-ltsXX.yaml file from newer one ## 0.2.2 (2021-06-07) - create a stack.yaml file if only an .cabal file is found ## 0.2.1 (2021-04-30) - if stack fails, print the ~/.stack snapshot path for reference ## 0.2 (2021-04-03) - better error messages when reading snapshot option/arg (TristanCacqueray) - search parent dirs for stack project dir, like stack - snapshot options/args can now be in compact ltsXY form as well as lts-XY - support stack commands and options ## 0.1.2 (2021-02-05) - --create-config comment line mentions older version - show error for unversioned "stack-lts.yaml" - add lts-17 ## 0.1.1 (2020-12-04) - fix ordering of stack-lts-*.yaml - allow --newest to override oldest lts config ## 0.1.0 (2020-11-14) - initial release with --create-config, --debug, --cmd, --newest - VersionSpec: --all-lts, --oldest, and lts args