Skip to content

Latest commit

Β 

History

History
321 lines (225 loc) Β· 10.9 KB

CHANGELOG.md

File metadata and controls

321 lines (225 loc) Β· 10.9 KB

2.20.1 (2024-11-07)

Fixes

πŸ›  Fix faulty item id for aws after changing vaults in 1Password. πŸ›  Fix faulty item id for lisa after changing vaults in 1Password.

2.20.0 (2024-11-06)

Fixes

πŸ›  Fix faulty item id after changing vaults in 1Password.

2.19.0 (2024-10-02)

Features

  • feat(sendgrid): ✨ Update checking of correct ip before accessing the Sendgrid api

2.18.0 (2024-04-11)

Features

  • feat(http3): ✨ Enable both http/2 and http/3 support by default when creating a cloudfront distro by @chrillep in #116 feat(wp update): ✨ fast wp update by @chrillep in #82

2.17.0 (2024-04-11)

Features

  • feat(wp update): ✨ fast wp update by @chrillep in #82

2.16.1 (2024-02-08)

Features

  • feat(wpUpdate): ✨ standardize composer.json settings - minimum-stability, prefer-stable - skip php extensions by @chrillep in #73
  • feat(vault): ✨ Add command for generating .vault_pass by @chrillep in #100

2.16.0 (2024-02-08)

Features

  • feat(wpUpdate): ✨ standardize composer.json settings - minimum-stability, prefer-stable - skip php extensions by @chrillep in #73
  • feat(vault): ✨ Add command for generating .vault_pass by @chrillep in #100

2.15.7 (2023-11-08)

Features

✨ Add custom tags (cost allocation tags) to S3 buckets and CloudFront distribution. This will allow us to see cost per bucket and distributions.

2.15.6 (2023-10-30)

Fixes

πŸ›  Fix wrong name for revalidate secret in API vault. πŸ›  scope for api key in sendgrid create

2.15.5 (2023-10-24)

Features

✨ Ask user if the redirection page should be opened in default browser upon finishing app creation

2.15.4 (2023-10-24)

Changes

πŸ›  Store credentials in 1password when creating new Lisa-app πŸ›  Rename deafult wp user

2.15.3 (2023-10-24)

Fixes

πŸ›  Read credentials from 1password instead of using config file

2.15.2 (2023-10-18)

Fixes

πŸ› Check that 1password-cli (op) is installed when trying to run any of the following commands: "aws", "cdn", "godaddy", "s3", "sendgrid"

2.15.1 (2023-10-17)

Fixes

πŸ› Fix bug with bucketName when updating multiple environments.

2.15.0 (2023-10-17)

Features

πŸ”§ config:best-practices by @ChrilleP in #54 πŸ‘· run prettier on PR's by @ChrilleP in #55 ✨ template for creating PR's by @ChrilleP in #67 πŸ“¦ Add ESLint for catching bugs by @ChrilleP in #75 πŸ“¦ Update Cloudfront Distribution origin access identity so that it matches the one the bucket is looking for.

Changes

πŸ›  The program now exits if a newer version of it can be installed. πŸ›  Improve checking of bucket region before executing commands against aws/s3 ⬆️ bump actions/checkout action to v4 by @renovate in #51 migrate renovate config by @renovate in #60

Fixes

πŸ› fixing bug with uninitialized variable apiKey by @jmeriksson in #65 ⬆️ bump commander to v11 by @renovate in #39 ⬆️ bump conf to v11 by @renovate in #42 ⬆️ bump node-fetch to v3 by @renovate in #43 ⬆️ bump semver to v7.5.2 [security] by @renovate in #61 ⬆️ bump aws-sdk-js-v3 monorepo to v3.427.0 by @renovate in #48

2.14.2 (2023-10-11)

Changes

πŸ›  Adjust aws user permissions.

2.14.1 (2023-10-11)

Changes

πŸ›  Update version.

2.14.0 (2023-10-11)

Features

πŸ“¦ Create IAM user and access keys in AWS (aws user create). πŸ“¦ Create Lifecycle rules for a bucket in S3 (s3 bucket set-lifecycle-policy).

Changes

πŸ›  Better error handling when communicating with 1password-cli (op). πŸ›  Prettier config updated.

2.13.0 (2023-09-26)

Features

πŸ“¦ Allow creating dns-records in GoDaddy (godaddy create). Allowed record types are A, CNAME, TXT.

Changes

πŸ›  Use correct Amazon issued certificate when creating CloudFront Distribution.

2.12.1 (2023-09-05)

Changes

πŸ›  Use Amazon issued certificate when creating CloudFront Distribution.

2.12.0 (2023-08-24)

Features

✨ HACKDAY - wp update command by @chrillep in #45

Changes

πŸ›  Add better error handling if Sendgrid account name already exists.

2.11.2 (2023-07-10)

Changes

πŸ›  Check if 1password-cli is installed before running cdn create. πŸ›  Print version of 1password-cli in status command.

Features

πŸ“¦ Add --version option to display current version of lisa-cli.

2.11.1 (2023-07-06)

Changes

πŸ›  Retrieve credentials for services from 1password instead of having them stored in configs.

2.11.0 (2023-06-13)

Features

πŸ“¦ Improved the kinsta command for usage with creation of sites (kinsta create) and (kinsta show-config) for display of config file.

Changes

πŸ›  Allow input of custom message in askForProjectName()

2.10.2 (2023-05-30)

Changes

πŸ›  Activate bucket versioning after bucket has been created. πŸ›  Add region to origin domain name when creating CloudFront distribution to fix caching issues before AWS has propagated properly.

2.10.1 (2023-05-16)

Changes

πŸ›  Redirect http to https in CloudFront Behavior. πŸ›  Set Compress to true in CloudFront Behavior. πŸ›  Update s3 bucket policy to ONLY allow CloudFront to read from the bucket.

Documentation

πŸ“ Update README with correct commands.

2.9.0 (2023-04-18)

Features

πŸ“¦ Added a new command (create sendgrid) that allows users to create user account and api key for SendGrid.

Changes

πŸ›  Let the user select for which environment(s) they want to create the CDN services. πŸ›  Change the template for new page components

2.8.0 (2023-04-18)

Features

πŸ“¦ Added a new command (create cdn) that allows users to create services for S3, CloudFront & GoDaddy without all the other Lisa stuff.

πŸ“¦ Added ip-check before attempting to run the lisa init command. The Triggerfish office ip is required for api calls to SendGrid to function.

πŸ“¦ When creating a new component with lisa pcc, a page with the new component will automatically be created.

πŸ“¦ When running lisa init, the CLI will check whether GitHub has any errors at the moment.

2.6.0 (2023-02-05)

Features

πŸ“¦ Added a new function (checkLisaVersion()) that runs before the main script to detect if a new version of lisa-cli is available.

2.5.0 (2023-02-03)

Features

πŸ“¦ Get more output when running lisa status, if a dependency is outdated, you will be told which new version to install.

2.4.0 (2023-01-30)

Features

πŸ“¦ Add support to create an AWS distribution for CDN use.

Changes

πŸ›  Add fix for failure when cloning the newly created repos.

Removed

❌ We no longer use StackPath as CDN, so the integration is removed and replaced with Cloudfront.

2.3.1 (2022-11-09)

Changes

πŸ›  Remove /wp/graphql from API url used in frontend-app.

2.3.0 (2022-10-10)

Features

πŸ“¦ Generate revalidate secret when creating a new project to enable the use of Lisa Frontend Cache Purger.

2.2.2 (2022-09-23)

Changes

πŸ›  Add fix for trellis commands failure.

2.2.1 (2022-04-06)

Changes

πŸ›  Add minor error handling to Stackpath and GoDaddy setup.

2.2.0 (2022-04-06)

Features

πŸ“¦ Added status to get an output of your Lisa path and your package versions.

Documentation

πŸ“ Added documentation about status command.

2.1.0 (2022-04-06)

Features

πŸ“¦ Not supplying the <path> argument to the path command will now output the current set path.

Changes

πŸ›  All commands can now be run outside of the configured path

πŸ›  The argument <path> to the path command is now optional.

Documentation

πŸ“ All options and arguments for all of the command are now documented in the README

πŸ“ Refactored the documentation of the options to use <summary> and <details> element to make it a bit shorter by default.

2.0 (2022-04-05)

Features

πŸ“¦ Add support to setup all services we usually use on a project.

  • When you run lisa init, S3, StackPath, GoDaddy and Sendgrid will automatically be installed and all the necessary configuration will be saved in your Trellis files.

πŸ“¦ Add configure command

  • Run this command to configure API keys for S3, StackPath, GoDaddy and Sendgrid

πŸ“¦ ES Modules

  • The whole application has been rewritten from CommonJS to ES Modules

πŸ“¦ Introducing Store

  • A new Store library has been introduced in 2.0 which is supposed to hold all information about project specific data.

Changes

πŸ›  Make --config-file a required option to init command

πŸ›  Change kinsta command to only output the template file when running the command.

1.7.0 (2022-03-29)

Features

πŸ“¦ Rewrite all console messages with new functions

πŸ“¦ Add task for s3

πŸ“¦ Code cleanup

1.6.1 (2022-03-24)

Bug fixes

πŸ› Fix some bugs with running the init command.

1.6.0 (2021-11-06)

Features

πŸ“¦ Add destroy command

Documentation

πŸ“ Add documentation on how to use lisa path

1.5.1 (2021-11-03)

Bug fixes

πŸ› Add missing vercel dependency to run Lisa commands.

1.5.0 (2021-11-03)

Features

πŸ“¦ Create environment variables for FORGOT_PASSWORD_JWT_SECRET, API_SECRET and NEXT_PUBLIC_API_URL and upload them to Vercel

πŸ“¦ Add summary when new site is cloned and ready for development.

πŸ“¦ Check for dependencies before running any commands.

πŸ“¦ Connect frontend repo to Vercel when cloning a site and generate .env.local file.

1.4.0 (2021-11-03)

Features

πŸ“¦ Add lisa path command

πŸ“¦ Create local empty database when running lisa clone

πŸ“¦ Import database from staging/production when running lisa clone

Documentation

πŸ“ Add documentation on how to use lisa path

πŸ“ Add documentation on how to use lisa db import

v1.3.1 (2021-11-03)

Bug fixes

πŸ› Add missing prompts dependency

v1.3.0 (2021-11-03)

Features

πŸ“¦ Add lisa db import command

πŸ“¦ Add vault pass as repo secret on repo creation

v1.2.0 (2021-10-29)

Features

πŸ“¦ Add lisa clone command

v1.0.0 (2021-10-21)

Features

πŸ“¦ First release with lisa init support