Skip to content

Releases: form8ion/github

v3.0.0

06 Jun 22:30
35d6a46

Choose a tag to compare

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/rest methods, so any @octokit/core compatible 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/core for 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/core is expected to be provided as a
    dependency to the scaffolder and lifter, so it is now defined as a peer-dependency
  • the .github directory 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 logger is 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

06 Jun 22:25
8e1fb85

Choose a tag to compare

v3.0.0-beta.18 Pre-release
Pre-release

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/core is 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

06 Jun 21:39
4b2a8da

Choose a tag to compare

v3.0.0-beta.17 Pre-release
Pre-release

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

30 May 20:13
5463230

Choose a tag to compare

v3.0.0-beta.16 Pre-release
Pre-release

3.0.0-beta.16 (2025-05-30)

Bug Fixes

  • account: only ask for organization selection when the chosen account type is organization (5463230)
  • only create .github/ directory after successful repo creation on remote (32a8b32)

v3.0.0-beta.15

30 May 18:46
8e83c33

Choose a tag to compare

v3.0.0-beta.15 Pre-release
Pre-release

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 .github directory is no longer created and repository settings are no longer
    defined when no octokit instance is provided

v3.0.0-beta.14

26 May 15:25
26fc5e0

Choose a tag to compare

v3.0.0-beta.14 Pre-release
Pre-release

3.0.0-beta.14 (2025-05-26)

Bug Fixes

  • octokit: stop using @octokit/rest methods, so any @octokit/core compatible instance works (26fc5e0)

v3.0.0-beta.13

26 May 04:34
013bf1d

Choose a tag to compare

v3.0.0-beta.13 Pre-release
Pre-release

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/core for injected dependency (46ce4b2)

BREAKING CHANGES

  • deps: peer dependency has been defined for the injected octokit instance

v3.0.0-beta.12

16 May 21:10
307320b

Choose a tag to compare

v3.0.0-beta.12 Pre-release
Pre-release

3.0.0-beta.12 (2025-05-16)

Features

  • files: include files from the src/ directory in the published packages (307320b)
  • repo-settings: pass the octokit instance to the settings lifter (5ee526e)

v3.0.0-beta.11

16 May 04:57
94fbfa2

Choose a tag to compare

v3.0.0-beta.11 Pre-release
Pre-release

3.0.0-beta.11 (2025-05-16)

Features

  • next-steps: avoid creating duplicate next-steps issues (36ed522), closes #37

v2.3.0

16 May 04:53
36ed522

Choose a tag to compare

2.3.0 (2025-05-16)

Features

  • next-steps: avoid creating duplicate next-steps issues (36ed522), closes #37