Skip to content

Releases: LouisMazel/relizy

v1.4.6

29 May 12:56

Choose a tag to compare

compare changes

🩹 Fixes

  • relizy: Include title-only commit types in changelog and release outputs (b487aef)

    Commit types configured with a title field (e.g., docs: { title: '📖 Documentation' }) now appear in changelogs and release notes without triggering version bumps. Set a type to false to exclude it entirely.

❤️ Contributors

v1.4.5

12 May 19:50

Choose a tag to compare

compare changes

🩹 Fixes

  • Fixed version calculation to fall back to the latest prerelease tag when no stable release tags exist (8f8fce0)

❤️ Contributors

v1.4.4

12 May 19:32

Choose a tag to compare

compare changes

🩹 Fixes

  • Fixed npm/pnpm dry-run publish to use the bumped version (bde2272)

❤️ Contributors

v1.4.3

05 May 17:31

Choose a tag to compare

compare changes

🩹 Fixes

  • relizy: Fixed an error when processing new sub-packages in unified/selective version modes (f9fcc87)

❤️ Contributors

v1.4.2

04 May 15:53

Choose a tag to compare

compare changes

🩹 Fixes

  • relizy: Fixed unified versioning mode to bump all packages even when some have no new commits (919705e) — fixes #81

❤️ Contributors

v1.4.1

24 Apr 09:07

Choose a tag to compare

compare changes

🩹 Fixes

  • relizy: Skip AI safety check when social platform is disabled (6a69084)

    AI social credentials are no longer required when the social platform is not enabled, even if AI social features are configured.

❤️ Contributors

v1.4.0

22 Apr 17:37

Choose a tag to compare

compare changes

🚀 Features

  • relizy: Add Slack webhook support, contributors block, configurable truncation (962603a)

    Slack integration now supports Incoming Webhook URLs in addition to Bot Tokens. When both are configured, the webhook takes priority and @slack/web-api is not required. Contributors are automatically appended to messages (respecting the noAuthors setting). The 500-character message limit is now configurable via postMaxLength (default 2500 characters). Existing token+channel configurations continue to work without changes.

    import { defineConfig } from 'relizy'
    
    export default defineConfig({
      social: {
        slack: {
          enabled: true,
          webhookUrl: process.env.SLACK_WEBHOOK_URL,
          // postMaxLength: 2500   // optional, default 2500
          // noAuthors: false      // optional, hide contributors on Slack only
        },
      },
    })
  • relizy: Add package list to slack release messages (7958aac)

    Release messages now include a 📦 Packages block listing all bumped packages with their version changes. Disable with social.slack.noPackages: true.

🩹 Fixes

  • relizy: Include root-only commits in root package changelog (2aeaf27)

📦 Build

💄 Styles

  • relizy: Bold package names in slack release messages (2f72640)

❤️ Contributors

v1.4.0-beta.1

22 Apr 15:26

Choose a tag to compare

v1.4.0-beta.1 Pre-release
Pre-release

compare changes

🚀 Features

  • relizy: Slack release messages now display a 📦 Packages block listing all bumped packages with their version changes. This can be disabled by setting social.slack.noPackages: true in your config (333ff34)

    import { defineConfig } from 'relizy'
    export default defineConfig({
      social: {
        slack: {
          enabled: true,
          webhookUrl: process.env.SLACK_WEBHOOK_URL,
          noPackages: true,
        },
      },
    })

❤️ Contributors

v1.4.0-beta.0

22 Apr 11:47

Choose a tag to compare

v1.4.0-beta.0 Pre-release
Pre-release

compare changes

🚀 Features

  • relizy: Add Slack webhook support, contributors block, and configurable message truncation (6101168)

    Slack integration now supports two transport options: the existing Bot Token or the new Incoming Webhook URL. When both are configured, the webhook takes priority and @slack/web-api is not required. Contributors are automatically appended to messages, respecting the global noAuthors setting and an optional Slack-specific override. Message truncation is now configurable via postMaxLength (default 2500 characters, previously hardcoded to 500). Existing token and channel configurations remain fully compatible.

    Example setup using webhook transport:

    import { defineConfig } from 'relizy'
    export default defineConfig({
      social: {
        slack: {
          enabled: true,
          webhookUrl: process.env.SLACK_WEBHOOK_URL,
          // postMaxLength: 2500   // optional, default 2500
          // noAuthors: false      // optional, hide contributors on Slack only
        },
      },
    })

📦 Build

❤️ Contributors

v1.3.3

16 Apr 11:22

Choose a tag to compare

compare changes

💅 Refactors

  • Enhanced AI-generated social and provider release posts (b169432)

❤️ Contributors