Skip to content

v19.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jul 17:22
6033737

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