Skip to content

Releases: form8ion/project

v21.0.0-alpha.1

14 Jan 23:46
167bda5
Compare
Choose a tag to compare
v21.0.0-alpha.1 Pre-release
Pre-release

21.0.0-alpha.1 (2025-01-14)

Features

  • scaffold: apply language lifters after scaffolding a new project (167bda5)

BREAKING CHANGES

  • scaffold: language lifters are now applied as part of the project scaffolding projects, so
    steps should be taken to avoid conflicts with any previous executions of those lifters

v20.0.0

13 Nov 04:35
c46e26d
Compare
Choose a tag to compare

20.0.0 (2024-11-13)

Bug Fixes

  • deps: leverage execa without the wrapper (61d2ba5)

Features

  • node-versions: drop support for v21 (05280ee)

BREAKING CHANGES

  • node-versions: the minimum supported node version is now v18.19.0 and support for v21 has been
    dropped

v20.0.0-beta.1

13 Nov 04:02
16a264e
Compare
Choose a tag to compare
v20.0.0-beta.1 Pre-release
Pre-release

20.0.0-beta.1 (2024-11-13)

Bug Fixes

  • deps: leverage execa without the wrapper (61d2ba5)

Features

  • node-versions: drop support for v21 (05280ee)

BREAKING CHANGES

  • node-versions: the minimum supported node version is now v18.19.0 and support for v21 has been
    dropped

v19.0.2

05 Sep 00:09
Compare
Choose a tag to compare

19.0.2 (2024-09-05)

Bug Fixes

  • deps: update dependency hosted-git-info to v8 (e58c1ca)

v19.0.1

03 Aug 23:06
5b23dd8
Compare
Choose a tag to compare

19.0.1 (2024-08-03)

Bug Fixes

  • hosts-prompt: list host names as choices rather than full plugins (5b23dd8)

v19.0.0

03 Aug 22:10
7ad591a
Compare
Choose a tag to compare

19.0.0 (2024-08-03)

Bug Fixes

  • deps: upgraded to the latest version of the core package (76a92a6)
  • language-plugins: removed the default map since the schema already defines a default (188015f)
  • plugins: actually call the proper scaffold function from the dependency-updater plugin (0f92d93)
  • terminal-prompt: remove need for consumer to provide decisions (7954df4)

Features

  • dependency-updaters: apply lifters after scaffolding (ce227fd)
  • languages: moved the languages plugins under the plugins property (70c7b75)
  • lift: provide vcs details to the lift process (008a5a9)
  • plugins: allow dependencyUpdaters to be passed under a new plugins property (f0e0fe0)
  • plugins: moved the dependency-updaters under the plugins property (4abf811)
  • plugins: moved the vcs-host plugins under the plugins map (a464362)
  • prompt: stopped filtering vcs-host choices by project visibility (e50006a)
  • vcs-host: expect vcs-host scaffolder to return details under the vcs results object (8353d13)
  • vcs-host: pass projectName when scaffolding (1a1ae41)
  • vcs-host: provided the terminal-prompt to the vcs-host scaffolder (cff87ff)
  • vcs-host: remove requirement to provide a prompt as plugins are now expected to internally (0297618)
  • vcs-hosts: apply lifters after scaffolding (142c124)
  • vcs-hosts: moved vcs-host scaffolding to earlier since lifting can be a separate phase now (9322e3a)
  • vcs: expect vcs details as results from scaffolding the vcs host (9d52a53)
  • vcs: prevent passing the host sshUrl for the repository beyond the git initialization stage (873c51a)

BREAKING CHANGES

  • prompt: vcs-host choices are no longer filtered by project visibility
  • vcs-host: owner is no longer prompted for or provided as input to the scaffold function
    of vcs-host plugins. plugins are expected to do this prompted internally within the scaffold
    function instead. remove the prompt function from provided plugins
  • vcs: vcs-host scaffolder is expected to return host, name, and owner details in a
    vcs object in results
  • plugins: vcs-host plugins must now be supplied under the plugins property rather than as a
    direct property and must be a full plugin
  • languages: languages now must be provided under the plugins property and as full plugins
    rather than a direct scaffolder function
  • plugins: a plugins map is now a required option and dependency-updaters are now expected to
    be provided there as a full plugin rather than just an object with a scaffolder plugin

v19.0.0-beta.2

03 Aug 03:40
e50006a
Compare
Choose a tag to compare
v19.0.0-beta.2 Pre-release
Pre-release

19.0.0-beta.2 (2024-08-03)

Features

  • prompt: stopped filtering vcs-host choices by project visibility (e50006a)

BREAKING CHANGES

  • prompt: vcs-host choices are no longer filtered by project visibility

v19.0.0-beta.1

30 Jul 17:22
6033737
Compare
Choose a tag to compare
v19.0.0-beta.1 Pre-release
Pre-release

19.0.0-beta.1 (2024-07-30)

Bug Fixes

  • deps: upgraded to the latest version of the core package (76a92a6)
  • language-plugins: removed the default map since the schema already defines a default (188015f)
  • plugins: actually call the proper scaffold function from the dependency-updater plugin (0f92d93)
  • terminal-prompt: remove need for consumer to provide decisions (7954df4)

Features

  • dependency-updaters: apply lifters after scaffolding (ce227fd)
  • languages: moved the languages plugins under the plugins property (70c7b75)
  • lift: provide vcs details to the lift process (008a5a9)
  • plugins: allow dependencyUpdaters to be passed under a new plugins property (f0e0fe0)
  • plugins: moved the dependency-updaters under the plugins property (4abf811)
  • plugins: moved the vcs-host plugins under the plugins map (a464362)
  • vcs-host: expect vcs-host scaffolder to return details under the vcs results object (8353d13)
  • vcs-host: pass projectName when scaffolding (1a1ae41)
  • vcs-host: provided the terminal-prompt to the vcs-host scaffolder (cff87ff)
  • vcs-host: remove requirement to provide a prompt as plugins are now expected to internally (0297618)
  • vcs-hosts: apply lifters after scaffolding (142c124)
  • vcs-hosts: moved vcs-host scaffolding to earlier since lifting can be a separate phase now (9322e3a)
  • vcs: expect vcs details as results from scaffolding the vcs host (9d52a53)
  • vcs: prevent passing the host sshUrl for the repository beyond the git initialization stage (873c51a)

BREAKING CHANGES

  • vcs-host: owner is no longer prompted for or provided as input to the scaffold function
    of vcs-host plugins. plugins are expected to do this prompted internally within the scaffold
    function instead. remove the prompt function from provided plugins
  • vcs: vcs-host scaffolder is expected to return host, name, and owner details in a
    vcs object in results
  • plugins: vcs-host plugins must now be supplied under the plugins property rather than as a
    direct property and must be a full plugin
  • languages: languages now must be provided under the plugins property and as full plugins
    rather than a direct scaffolder function
  • plugins: a plugins map is now a required option and dependency-updaters are now expected to
    be provided there as a full plugin rather than just an object with a scaffolder plugin

v19.0.0-alpha.16

30 Jul 16:24
0297618
Compare
Choose a tag to compare
v19.0.0-alpha.16 Pre-release
Pre-release

19.0.0-alpha.16 (2024-07-30)

Features

  • vcs-host: remove requirement to provide a prompt as plugins are now expected to internally (0297618)

BREAKING CHANGES

  • vcs-host: owner is no longer prompted for or provided as input to the scaffold function
    of vcs-host plugins. plugins are expected to do this prompted internally within the scaffold
    function instead. remove the prompt function from provided plugins

v19.0.0-alpha.15

30 Jul 13:57
7954df4
Compare
Choose a tag to compare
v19.0.0-alpha.15 Pre-release
Pre-release

19.0.0-alpha.15 (2024-07-30)

Bug Fixes

  • terminal-prompt: remove need for consumer to provide decisions (7954df4)