Releases: LouisMazel/relizy
v1.4.6
🩹 Fixes
-
relizy: Include title-only commit types in changelog and release outputs (b487aef)
Commit types configured with a
titlefield (e.g.,docs: { title: '📖 Documentation' }) now appear in changelogs and release notes without triggering version bumps. Set a type tofalseto exclude it entirely.
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.4.5
🩹 Fixes
- Fixed version calculation to fall back to the latest prerelease tag when no stable release tags exist (8f8fce0)
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.4.4
🩹 Fixes
- Fixed npm/pnpm dry-run publish to use the bumped version (bde2272)
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.4.3
🩹 Fixes
- relizy: Fixed an error when processing new sub-packages in unified/selective version modes (f9fcc87)
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.4.2
🩹 Fixes
- relizy: Fixed unified versioning mode to bump all packages even when some have no new commits (919705e) — fixes #81
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.4.1
🩹 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
- LouisMazel (@LouisMazel)
v1.4.0
🚀 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-apiis not required. Contributors are automatically appended to messages (respecting thenoAuthorssetting). The 500-character message limit is now configurable viapostMaxLength(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
📦 Packagesblock listing all bumped packages with their version changes. Disable withsocial.slack.noPackages: true.
🩹 Fixes
- relizy: Include root-only commits in root package changelog (2aeaf27)
📦 Build
- Upgrade dependencies (ada24b0)
💄 Styles
- relizy: Bold package names in slack release messages (2f72640)
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.4.0-beta.1
🚀 Features
-
relizy: Slack release messages now display a
📦 Packagesblock listing all bumped packages with their version changes. This can be disabled by settingsocial.slack.noPackages: truein your config (333ff34)import { defineConfig } from 'relizy' export default defineConfig({ social: { slack: { enabled: true, webhookUrl: process.env.SLACK_WEBHOOK_URL, noPackages: true, }, }, })
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.4.0-beta.0
🚀 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
noAuthorssetting and an optional Slack-specific override. Message truncation is now configurable viapostMaxLength(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
- Upgrade dependencies (a31a8cc)
❤️ Contributors
- LouisMazel (@LouisMazel)
v1.3.3
💅 Refactors
- Enhanced AI-generated social and provider release posts (b169432)
❤️ Contributors
- LouisMazel (@LouisMazel)