Releases: form8ion/github
Releases · form8ion/github
v3.0.0
3.0.0 (2025-06-06)
Bug Fixes
- account: only ask for organization selection when the chosen account type is
organization(5463230) - avoid creating github details when no octokit instance is provided (e37624c)
- deps: update dependency @octokit/rest to v22 (c470c21)
- deps: upgrade to the alpha version of the repository-settings plugin (5bed41c)
- deps: upgrade to the beta of the repository-settings plugin (ac95548)
- deps: upgrade to the latest alpha of the repo-settings plugin (4971c7f)
- deps: upgrade to the latest alpha of the repository-settings plugin (e2e5398)
- deps: upgrade to the stable version of github-core (ab4bc4f)
- deps: upgrade to the stable version of the repo-settings plugin (4b2a8da)
- octokit: stop using
@octokit/restmethods, so any@octokit/corecompatible instance works (26fc5e0) - only create
.github/directory after successful repo creation on remote (32a8b32)
Features
- account: enable choosing target account rather than typing the name (8e83c33)
- deps: define peer dependency on
@octokit/corefor injected dependency (46ce4b2) - files: include files from the
src/directory in the published packages (307320b) - lift: log that lifting is occurring (6cd6e5e)
- lift: pass vcs details to the repo-settings lifter (049fcd4)
- logger: expect logger to be passed rather than depending directly on cli-messages (608a627)
- node-versions: raise the minimum within supported ranges (d927dca)
- octokit: define the peer-dependency on
@octokit/core(8e1fb85) - octokit: expect instance to be passed as a dependency (411b230), closes #247
- repo-settings: pass the octokit instance to the settings lifter (5ee526e)
- settings: prompt about whether the repo settings should be managed as code (9f035f8)
BREAKING CHANGES
- octokit: an octokit instance compatible with
@octokit/coreis expected to be provided as a
dependency to the scaffolder and lifter, so it is now defined as a peer-dependency - the
.githubdirectory is no longer created and repository settings are no longer
defined when no octokit instance is provided - deps: peer dependency has been defined for the injected octokit instance
- deps: a prompt is now required as a dependency of the lifter
- node-versions: the minimums within the supported ranges of node have
been raised - lift: a logger must now be passed as a dependency to the lifter
- logger: cli-messages is no longer directly depended on, so a
loggeris expected to be
passes as a dependency to the scaffolder instead - deps: support for node v18 and v21 have been dropped
- octokit: an octokit instance is expected to be passed as a dependency
v3.0.0-beta.18
3.0.0-beta.18 (2025-06-06)
Features
- octokit: define the peer-dependency on
@octokit/core(8e1fb85)
BREAKING CHANGES
- octokit: an octokit instance compatible with
@octokit/coreis expected to be provided as a
dependency to the scaffolder and lifter, so it is now defined as a peer-dependency
v3.0.0-beta.17
3.0.0-beta.17 (2025-06-06)
Bug Fixes
- deps: upgrade to the stable version of the repo-settings plugin (4b2a8da)
v3.0.0-beta.16
3.0.0-beta.16 (2025-05-30)
Bug Fixes
v3.0.0-beta.15
3.0.0-beta.15 (2025-05-30)
Bug Fixes
- avoid creating github details when no octokit instance is provided (e37624c)
Features
- account: enable choosing target account rather than typing the name (8e83c33)
BREAKING CHANGES
- the
.githubdirectory is no longer created and repository settings are no longer
defined when no octokit instance is provided
v3.0.0-beta.14
3.0.0-beta.14 (2025-05-26)
Bug Fixes
- octokit: stop using
@octokit/restmethods, so any@octokit/corecompatible instance works (26fc5e0)
v3.0.0-beta.13
3.0.0-beta.13 (2025-05-26)
Bug Fixes
- deps: update dependency @octokit/rest to v22 (c470c21)
Features
- deps: define peer dependency on
@octokit/corefor injected dependency (46ce4b2)
BREAKING CHANGES
- deps: peer dependency has been defined for the injected octokit instance