Skip to content

Releases: cadamsdev/changesets

v0.7.0

04 Feb 02:24

Choose a tag to compare

🚀 feat

  • Show changed packages when creating a changeset
  • Show directory name next to the package name when creating changeset
  • Added snapshots

v0.6.0

03 Feb 03:35

Choose a tag to compare

🚀 feat

  • Implemented updateInternalDependencies config option

🐛 fix

  • Fix error handling when publishing packages
  • Skip creating GitHub release if release already exists

v0.5.1

20 Jan 02:45

Choose a tag to compare

🐛 fix

  • Fix build script to target node
  • Fix removing unnecessary files from the bundle

🏠 chore

  • Added a code formatter
  • Setup linter

v0.5.0

16 Jan 05:25

Choose a tag to compare

⚠️ Breaking Changes

  • Fixed issue changing types in the config. Refactored the config to use an array. Also removed the sort key from the type object.
  "lazyChangesets": {
    "types": [
      {
        "type": "feat",
        "displayName": "New Features",
        "emoji": "🚀",
        "releaseType": "minor",
        "promptBreakingChange": true
      }
    ]
  }

🚀 feat

  • Added --all argument to preselect all packages
  • Added --draft argument to the publish command to create a GitHub release in draft mode

🐛 fix

  • Fix changelog retrieval to include dates
  • Fix checking if .changeset directory exists when running changeset command

📚 docs

  • Update .changeset/README.md content to provide detailed changeset instructions and usage

🤖 ci

  • Run unit tests in the github workflow

v0.4.0

15 Jan 04:54

Choose a tag to compare

🚀 feat

  • Show the date in the changelog
  • Added --github-token argument as an alternative to the GITHUB_TOKEN env var
  • Added status command to show pending changesets

🐛 fix

  • Fix passing --access argument to publish command. It now uses the publishConfig.access in the package.json. If that's not set then it uses the access in the changeset config.
  • Improve error message when missing the GITHUB_TOKEN env var

♻️ refactor

  • Migrated the cli from citty to commanderjs

🏠 chore

  • Updated bun to v1.3.6

v0.3.0

14 Jan 03:22

Choose a tag to compare

🚀 feat

  • Added a prompt that will ask you if you want to bump a v0 package to v1 explicitly if you add a changeset to a v0 package.

🐛 fix

  • Fix bumping version logic for breaking changes when version is v0 vs v1
  • Remove tag heading and version subheading from the release notes
  • Fix github release title and tag for root packages. Root packages use v1.0.0 format instead of @scope/package-name@version
  • Fix showing publish output
  • Fix show breaking changes first in the changelog and release notes

🏠 chore

  • Remove vitest for bun test

@cadamsdev/lazy-changesets@0.2.0

12 Jan 02:25

Choose a tag to compare

🚀 feat

  • Added publish command
  • Added version command to bump the version in the package.json files based on the changesets
  • Added support for customizing changeset types.

Here's an example.

.changeset/config.json

{
  "baseBranch": "main",
  "updateInternalDependencies": "patch",
  "ignore": [],
  "access": "restricted",
  "lazyChangesets": {
    "types": {
      "feat": {
        "displayName": "New Features",
        "emoji": "🚀",
        "sort": 0,
        "releaseType": "minor",
        "promptBreakingChange": true
      },
      "fix": {
        "displayName": "Bug Fixes",
        "emoji": "🐛",
        "sort": 1,
        "promptBreakingChange": true
      },
      "perf": {
        "displayName": "Performance Improvements",
        "emoji": "⚡️",
        "sort": 2,
        "promptBreakingChange": true
      },
      "chore": {
        "displayName": "Chores",
        "emoji": "🏠",
        "sort": 3
      }
    }
  }
}

📦 build

  • Migrated to bun

v0.1.0

29 May 02:32
061c058

Choose a tag to compare

🚀 feat

  • Added --empty flag to allow creating empty changesets.