Releases: MicahElliott/havoc
havoc v2026.02.18
π’ Overview (LLM generated)
Recent commits by Micah Elliott focus on preparing for a new software release, incorporating various enhancements and fixes. The author added a captain git-hook manager along with a configuration file and a custom git message template, streamlining the development workflow. Additionally, a reference to the eget tool was included in the release documentation, ensuring that users are informed about its presence and usage.
A bug fix was also implemented to address compatibility issues related to macOSβs man page support, specifically resolved for .1-style pages. Moreover, new automation has been introduced to manage the integration of man pages, which will now be included as part of the release artifacts, thereby improving user experience and accessibility of documentation.
π Features
- π Prep new release (30bb8c6) β Micah Elliott
- π Add ref to eget in release doc (0a45882) β Micah Elliott
- β¨ [man] Automate using manget to incorp man pages (#42) (9216ac9) β Micah Elliott
π§βπ§ Fixes (problems/brokenness)
- π Work around mac man only supporting .1-style pages (d34e20d) β Micah Elliott
π§Ί Other/Misc (non-user facing)
- π Add captain git-hook manager, mdlrc, gitmessage (c139456) β Micah Elliott
This release was created with havoc and can be most easily installed with eget.
havoc v2025.10.14
π’ Overview (LLM generated)
Recent commits by Micah Elliott focus on enhancements to project documentation and functionality improvements. One notable update involved automating the process of generating man pages through the integration of a pushable artifact, which contributes to more consistent releases. Detailed documentation was also added to clarify what each release includes, thereby improving user understanding of changes.
Additionally, significant strides were made in supporting multi-repository releases, where logic was restructured to differentiate between single- and multi-repo handling. This involved refining Git SHA range functionality and addressing various issues from a previous test case. The updates included aesthetic changes, such as the addition of a logo to the README and improved guidelines on TSV formats for development teams. Throughout these changes, a focus on fixing bugs and enhancing usability for developers remained paramount.
π Features
- β¨ [man] Automate using manget to incorp man pages (#42) (9216ac9) β Micah Elliott
- β¨ Support mutli-repo release doc, etc (#34) (186b74f) β Micah Elliott
- π Add logo to readme (ab4570a) β Micah Elliott
- π [team] Describe TSV format for devteams.tsv (4918f5e) β Micah Elliott
This release was created with havoc.
v2025.03.22
π’ Overview (LLM generated)
In a recent series of commits, significant enhancements and documentation updates were made to improve user experience and team collaboration features within the project. Notably, a new format for the devteams.tsv file was established to allow teams of developers to be organized and presented effectively. This introduction of team groupings facilitates easier access to an overview section generated for each team, thus streamlining team-related operations and enhancing project organization.
Additional updates include the introduction of options for generating sortable tables instead of conventional commit lists, allowing users to customize their viewing experience. The commits also addressed various bugs, such as ensuring that SHA creation only occurs when archiving a release tarball, and implemented checks for necessary command installations. Documentation improvements were a recurring theme, emphasizing installation processes and providing a clearer comparison of features to assist users in navigating and utilizing the project efficiently. Overall, these updates reflect a commitment to optimization and user guidance within the software.
π Features
| Message | Author | Date |
|---|---|---|
| π [team] Describe TSV format for devteams.tsv (4918f5e) | 2025-03-22 | Micah Elliott |
| π [team] Document teamwise feature (9ca367e) | 2025-03-22 | Micah Elliott |
| π [team] Organize/summarize release into team groupings (#33) (364bdd6) | 2025-03-22 | Micah Elliott |
| π [ch] Add FAQ comparing to conv commits (c737252) | 2025-03-22 | Micah Elliott |
| π [cli] Organize/clean output (7e162bb) | 2025-03-22 | Micah Elliott |
| β¨ Support sortable tables instead of commit lists (#32) (30f2805) | 2025-03-08 | Micah Elliott |
| π Explain devs, nod to trad conventions (e476ec1) | 2025-03-03 | Micah Elliott |
| π Add section for other supporting tools (02c82d1) | 2025-03-03 | Micah Elliott |
| π [homepage] Describe each major bucketed category section (449ad96) | 2025-03-03 | Micah Elliott |
| π [homepage] Flesh out the spec to a pretty full degree (d4cd789) | 2025-03-03 | Micah Elliott |
| π Create a gh-pages homepage describing havoc labels (#11) (9a37e3c) | 2025-02-24 | Micah Elliott |
| π Explain installation process (#31) (7de6487) | 2025-02-24 | Micah Elliott |
| π Start attempting to use gh-pages (9b12798) | 2025-02-24 | Micah Elliott |
| β¨ Enable skipping of asset creation (#21) (07c07c3) | 2025-02-24 | Micah Elliott |
| βΏ Ask to edit doc AFTER showing generated version (#27) (8deeca9) | 2025-02-24 | Micah Elliott |
| π Simplify commit author attribution (#28) (86250d7) | 2025-02-24 | Micah Elliott |
π§βπ§ Fixes (problems/brokenness)
| Message | Author | Date |
|---|---|---|
| π Only create SHA if archiving a release tarball (c238bbd) | 2025-03-22 | Micah Elliott |
π§Ί Other/Misc (non-user facing)
| Message | Author | Date |
|---|---|---|
| π§± [cli] Check for gh (github) command installed (#24) (25254a3) | 2025-03-07 | Micah Elliott |
This release was created with havoc.
v2025.02.20
π’ Overview
In the recent updates to the project, a series of enhancements and bug fixes have been made to improve the overall user experience and functionality. Notably, a new feature has been introduced that warns users about how many commits are included before running the large language model (LLM), addressing concerns about potential delays and charges associated with processing large volumes of commits. Additionally, the commit history now includes the author information by default, improving accountability and tracking. A checksum file name is also displayed, providing further clarity on file identity.
Other improvements include the ability to customize commit bullet formats, enhancements to the release document previews using colorized outputs, and the introduction of interactivity when using the LLM, such as checking for installation and prompting for summary preferences. The commit log has been organized into super-categories with emoji prefixes to improve readability, and any inconsistencies due to merges or non-standard commits are now ignored. Overall, the recent commits reflect a concerted effort to streamline functionality, enhance documentation clarity, and maintain a structured approach to version control.
π Features
- β‘ Show before running LLM how many commits are included (#26) (4c972be) ( π Micah Elliott )
- π Show the checksum file name (7d42986) (:sunglasses:Micah Elliott)
- π Use bat to colorize release doc preview (890b8b7) ( π Micah Elliott )
- π Call out dependencies (6e3bbae) ( π Micah Elliott )
- π Clarify SHA use, and other wording (44d799e) ( π Micah Elliott )
- β¨ Add more interactivity to for using LLM, start/end points (9aaa8c7) ( πMicah Elliott )
- β¨ Use LLM to generate a theme/summary for each release (#9) (21ba405) ( π Micah Elliot)
- β¨ Convert non-emoji prefixes like feat: into emoji (#19) (5d05501) ( π Micah Elliott )
- β¨ Group various commit types into super-categories (#12) (77c0789) ( π Micah Elliott )
- β¨ Group various commit types into super-categories (a9c461c) ( π Micah Elliott )
- β¨ Specify prior date or tag to start and end range from (4dde1b3) ( π Micah Elliott )
π§βπ§ Fixes (problems/brokenness)
- ποΈ Remove several unused code blocks no longer in use (305c6b2) ( π Micah Elliott )
- π Enable creating a release even if there are unpushed commits (f40e99e) ( π Micah Elliott )
- π Ignore merge and other inconsistent commits (#18) (ddcda1b) ( π Micah Elliott )
π§Ί Other/Misc (non-user facing)
- π§ Add author to commits by default (#15) (c4a24da) ( πMicah Elliott )
- π Enable customizing of commit bullet format (#22) (0b83d3e) ( π Micah Elliott )
This release was created with havoc.
v2025.02.15
This release focuses on putting out the first good release doc and interruptible process.
Features
- β¨ Suggest to delete tags remote and local (#11) (c16da80)
- β¨ Don't create release if unpushed changes (0c77d63)
- β¨ Change the order of pushing tag to gh (#5) (309584e)
- β¨ Show release doc before proceeding with tagging etc (#4) (8acb170)
- β¨ Rename letslip to havoc (c1d0e5b)
- β¨ Support multiple releases per day (2d718c8)
This release was created with havoc.