Skip to content

pushkin-cli@4.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 19:29
· 142 commits to main since this release
bed1028

Minor Changes

  • #347 831231d Thanks @jessestorbeck! - Added new option flag install experiment --all <source>, which installs all experiment templates from a local clone of the pushkin repo or the latest published versions of all experiment templates on npm.

  • #347 2713f11 Thanks @jessestorbeck! - Added new option flags to install site and install experiment which allow the commands to be run without interactive prompts. This feature supports automating site creation for test purposes.

  • #347 dd97ee0 Thanks @jessestorbeck! - Added the use-dev command, which substitutes a local development version of the specified Pushkin utility package(s) (pushkin-api, pushkin-client, and/or pushkin-worker). You can also use this same command to revert to the previously used published version of the package with the --revert option.

  • #354 7504ca0 Thanks @jessestorbeck! - Added end-to-end testing with Playwright to site and experiment templates, plus minor additions to the CLI's site template installation process.

Patch Changes

  • #347 8eb4413 Thanks @jessestorbeck! - Generate a more secure password for database declaration using crypto rather than Math.random()

  • #354 c4b2ce4 Thanks @jessestorbeck! - Relative paths now accepted with install and use-dev. This fix supports a new package script for the repo test:e2e:setup, which sets up and starts a test site (through pushkin start) in the /testing directory and takes the name of the site template (e.g. "basic") as its argument.

  • #347 029c3d3 Thanks @jessestorbeck! - Set up a test suite for the site template (thanks due primarily to @hunterschep), plus minor modifications to the CLI to run tests after the user has installed the site template and experiments.

  • #347 53bc2bf Thanks @jessestorbeck! - Add additional package info to package.json so npm pages display links to GitHub and docs