ReleasesNotes Uses AI to Automatically Generate Software Release Notes
ReleasesNotes represents a novel approach to software development communication through AI-powered release note generation. By automatically synthesizing commit messages into clear, accurate release notes, this tool aims to streamline a crucial yet often cumbersome aspect of modern software development. The platform's development, led by Quentin Fontenay of BestValueCpu, emerged from direct experience with the challenges of manual release note creation, and has evolved through user feedback into the V2 version featuring a redesigned interface and expanded functionality.
ReleasesNotes is designed to simplify the process of creating release notes by automatically generating them from commit messages. The tool currently supports integration with Github, allowing users to select specific commit messages or use filtering options to customize their release notes. Commit messages are tracked for accurate representation of code changes, with the platform handling the generation of clear and precise software update communications.
The tool has been developed by Quentin Fontenay, founder of BestValueCpu, who recognized the challenges of manual release note compilation during his own development work. ReleasesNotes offers three pricing plans to accommodate different needs: Free (€0/month with 3 release notes per month, 2 commits each), Starter (€12/month with 40 releases notes per month, 5 commits each), and Pro (€20/month with 80 releases notes per month, 10 commits each). All plans include email support, and the platform is suitable for both individual developers and large teams working on web applications, mobile apps, and desktop software.
The company is currently working on version 2 of the application, which includes several improvements based on user feedback, including a complete redesign for better usability, a more intuitive interface, and additional customization options such as customizable changelog pages and custom URL management for release pages. Other features in development include Slack alert options for user notifications of updates.
The tool's development process has been guided by user feedback, with the V2 version featuring a complete redesign to better meet the needs of users. This update includes an improved interface for greater usability, along with several new features that enhance functionality. Users can now customize their changelog pages to better match their documentation style, and there is improved URL management for release page customizations. Additionally, the V2 release introduces a Slack alert option, allowing users to receive notifications about updates directly in their Slack channels.
The development team has maintained direct integration with Github, enabling users to access their repositories and select projects for release note generation. This streamlined process allows teams to focus on their core development tasks while ensuring accurate and precise release communications. Through the commit message selection options - whether choosing individual messages or using filter-based selection - users maintain control over what information is included in their release notes.
The platform's multiple pricing plans cater to both individual developers and large teams, with the Free tier offering three releases notes per month based on two commits each. The Starter plan provides 40 releases notes per month with five commits each for €12/month, while the Pro tier offers 80 releases notes per month with ten commits each for €20/month. All plans include email support, providing users with the assistance they need to effectively manage their release communications.
ReleasesNotes offers three pricing plans designed to meet the needs of developers ranging from solo coders to large teams. The free tier provides limited functionality, generating up to three release notes per month based on two commits each, while the Starter plan increases productivity with 40 release notes per month, allowing five commits each for €12/month. The Pro tier, ideal for larger development teams, offers 80 release notes per month using ten commits each for €20/month. All plan levels include essential features like email support and direct integration with Github, enabling users to access their repositories and select projects for release note generation.
The platform's development process has been guided by user feedback since its launch, with the current V2 version featuring several improvements. These include a complete redesign for better usability, a more intuitive interface, and enhanced customization options such as fully customizable changelog pages and improved URL management for release page customizations. Other new features in this release include Slack alert options for direct notifications of updates, helping teams stay informed about project changes.
The development team maintains direct integration with Github, allowing users to select specific commit messages for inclusion in release notes through both individual selection and filter-based options. This streamlined process supports various software development projects, including web applications, mobile apps, and desktop software, making the tool suitable for both individual developers and large teams. The platform's flexible architecture enables accurate representation of code changes while simplifying the release notes creation process through AI-powered generation and intelligent commit message tracking.
The development process for the V2 version of ReleasesNotes has been guided by direct user feedback, with improvements aimed at addressing specific challenges and adding requested features. A complete redesign of the application interface has been implemented to better align with user needs, though specific details about the design changes were not provided in the documents.
A significant enhancement in the development process is the introduction of improved customization options, including a fully customizable changelog page and enhanced URL management capabilities for release page customization. These features allow users to better integrate the generated release notes into their existing documentation workflow.
The development team has maintained direct integration with Github, enabling users to access their repositories and select projects for release note generation through both individual commit message selection and filter-based options. This integration supports various software development projects, including web applications, mobile apps, and desktop software, making the tool suitable for both solo developers and large development teams.
Additional features in development include Slack alert options for user notifications of updates, which will allow teams to stay informed about project changes in their preferred communication platform. The platform continues to offer multiple pricing plans to accommodate different team sizes and needs, with the free tier allowing three release notes per month based on two commits each.
To get started, users can sign up for a 7-day free trial of either the Pro or Starter plan, giving them full access to the tool's features before committing to a subscription. The trial allows users to experience the platform's capabilities and determine if it meets their release note generation needs.
During the trial period, users have the opportunity to provide feedback through multiple channels. The support@releasesnotes.dev email address offers direct communication with the development team, while an "Feedback" tab within the application provides an interface specifically designed for user input. This direct line of communication allows users to share their experiences, suggest improvements, and influence the platform's future development.
The platform currently supports integration with Github and Gitlab, automatically fetching commit messages to generate release notes. This seamless integration streamlines the development process, allowing teams to focus on core tasks while maintaining accurate software update communications. While the first version only supports Github, future development plans include expanding compatibility with additional version control systems.
For users who are technically inclined, the commit message selection process offers flexibility through both individual message selection and filter-based options. This approach enables precise control over what information appears in the final release notes, ensuring that each update clearly represents the changes made in the development process.