Skip to content

Releases: form8ion/project

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)

v19.0.0-alpha.14

30 Jul 13:19
cff87ff
Compare
Choose a tag to compare
v19.0.0-alpha.14 Pre-release
Pre-release

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

Features

  • vcs-host: provided the terminal-prompt to the vcs-host scaffolder (cff87ff)