Skip to content

Latest commit

 

History

History
185 lines (111 loc) · 7.87 KB

CHANGELOG.md

File metadata and controls

185 lines (111 loc) · 7.87 KB

{{ UNRELEASED_VERSION }} - [{{ UNRELEASED_DATE }}]({{ UNRELEASED_LINK }})

  • Added some circleci tests
  • Fixed various permissions related bugs for POSIX installs

Changes

  • Added --syslink to add symlink to /usr/local/bin on POSIX install, see notes below
  • Improved post-install PATH consideration messaging
  • Updated default --dest to ~/.lando/bin on POSIX install
  • Updated POSIX script to run sudoless if possible, see notes below

Notes

  • --syslink will be automatically set on CI
  • --syslink will be automatically set if a lando already exists at /usr/local/bin and the invoking user has permission to edit it
  • sudoless install just means the script itself does not require sudo, you may still get downstream sudo requests like in lando setup
  • Added path based installation to POSIX setup-lando.sh script
  • Added GitHub Actions RUNNER_DEBUG support to PowerShell script
  • Fixed bug preventing POSIX/Windows script from replacing existing lando installations
  • Fixed bug preventing Windows script from downloading the correct dev alias
  • Fixed bug causing Windows script to persist utf-16 encoding
  • Fixed bug causing GitHub convenience aliases eg 3-edge-slim to incorrectly resolve to releases with hitherto unpopulated assets
  • Fixed bug causing && separated auto-setup command strings to not run correctly

New Features

  • Added LANDO_VERSION as a way to set the version in the install pathways

Fixes

  • Fixed bug causing @lando/setup-lando GitHub Action to fail on Windows using bash

Internal

  • Updated download locations to standardize on relevant core and core-next pathways
  • Removed automatic lando update from setup-lando.sh to be consistent with other install pathways and because it makes --version sort of pointless 😉

v3.2.2 - May 17, 2024

  • Fixed windows setup script passing incorrect parameter to wsl setup script #46

v3.2.1 - May 15, 2024

  • Fixed bug preventing Unrecognized option message from showing correctly #44

v3.2.0 - May 3, 2024

  • Improved $TMPDIR handling for non standard /tmp usage #41
  • Improved arch detection with fallbacks #42
  • Updated windows installer script switch names to follow PowerShell convention

Windows/WSL Install Script

  • Introduced new windows and wsl installer script

GitHub Actions

  • Relaxed auto-setup validation so it only needs to contain lando setup

v3.0.2 - April 5, 2024

POSIX Install Script

  • Improved password prompt to include unwritable /tmp consideration

v3.0.1 - April 5, 2024

POSIX Install Script

  • Fixed bug causing Killed: 9 output on macOS #25
  • Improved auto_exec to also run elevated if /tmp is secured
  • Improved download so it only replaces an existing lando if successfull
  • Improved lando --clear to only run on Lando 3

BREAKING CHANGES

This repo should now be the single source of truth for all things relating to the installation and setup of Lando. This currently includes:

  • GitHub Actions action
  • POSIX setup scripts
  • Install docs

But could also include other things in the future like:

  • Windows/WSL2 setup scripts
  • Homebrew formula
  • Chocolatey packages
  • Installer packages
  • CI Apps

GitHub Actions

  • Deprecated setup in favor of auto-setup
  • Fixed auto-setup so it does not run on Lando 4_
  • Fixed edge releases to also include stable releases from release list
  • Removed dependency-check in favor of mechanisms provided by lando setup

New Features

  • Introduced setup-lando.sh POSIX setup script at https://get.lando.dev/setup-lando.sh
  • Reorganized docs to reflect broadened repo scope
  • Fixed bug causing 3 and 4 GitHub convenience aliases to not resolve to the correct version
  • Added support for approved -slim variants
  • Fixed bug causing edge GitHub convenience aliases to not resolve to the correct version
  • Added passthru support for 3-dev-slim although it just maps to 3-dev for now
  • Removed yarn in favor of npm
  • Fixed bug causing lando version output to sometimes contain excess characters
  • Fixed bug causing debug mode to pollute some intelligence gathering
  • Fixed bug causing errors to hang the whole thing when telemetry is true
  • Added support for lando setup via the setup input
  • Bumped action to node18
  • Fixed bug where lando was being invoked in PATH instead of directly

v2.1.0 - June 13, 2023

v2.0.0 - June 13, 2023

  • Added lando-version support for **preview** branches
  • Added lando-version support for URLs
  • Switched release flow over to @lando/prepare-release-action

v2.0.0-beta.2 - May 5, 2023

  • Added logic around telemetry
  • Added v3 dependency-check logix

v2.0.0-beta.1 - May 1, 2023