All notable changes to this project will be documented in this file.
NOTE: Changes are ordered by date, starting with the most oldest to the most recent.
This project adheres to Semantic Versioning and uses Conventional Commits for commit messages.
This release marks a significant expansion of the ecosystem with the introduction of first-class support for Rust projects.
Firefly can now seamlessly detect, read, and manage versions directly within Cargo.toml files, bringing the same automated release capabilities enjoyed by TypeScript/JavaScript projects to Rust projects.
Beyond language support, we have focused on hardening the core workflow engine to ensure stability across different environments. This includes improved handling of git history, specifically addressing edge cases with shallow clones in CI/CD pipelines and the implementation of stricter configuration validation to catch potential setup errors before the release process begins.
- Rust Integration: Native support for
Cargo.toml, allowing automatic version bumping for Rust applications. - Shallow Clone Support: Enhanced logic to handle git repositories with limited history, preventing failures in optimized CI environments.
- Tag Collision Prevention: New checks to ensure release tags do not overlap with existing references.
- Config Validation: Improved error messages when
firefly.config.tscontains invalid options.
- FileSystem Abstraction: Refactored the file system service to allow easier implementation of additional language manifest files in the future.
- Workflow State Management: Updates to the Context object for better type safety and data persistence between workflow steps.
- Cliff Configuration: Added specialized parsers for
cliff.tomlto support custom changelog generation rules.
e6085ffLICENSE: Update copyright year2bf66fbInitial coding agent pland6e50edconfig: Remove commit body from cliff template
7dfbc63ci: Clean up continuous delivery workflow comments and steps
2fc7b81bump-version: Add Cargo.toml supportd3acccaFeat(bump-version): add Cargo.toml support by yehezkieldio (#182)c16d83econfig: Implement Cargo.toml hydration integration
06799c3filesystem: Prevent cargo dependency version update97382a3preflight: Ensure full git history for shallow clones58a2d28git: Prevent collision with existing remote tags44e962fconfiguration: Enforce strict semver validation for package.json482999cgit: Use valid error code for tag collision
48f3dccpublish-github-release: Skip release task when skipGit is true254c5b0config: Refine hydration precedence and defaulting
20ec307Update npm publish to use latest tag and add major-3 dist-tag
0f07a3adeps: Upgrade dependencies and fix json formatting in firefly schema4099a04deps: Update dependency tsdown to ^0.19.0-beta.4 by renovate[bot] (#177)c458985deps: Update dependency tsdown to ^0.19.0-beta.5 by renovate[bot] (#178)3c814abdeps: Update dependency tsdown to ^0.19.0 by renovate[bot] (#179)7580d46deps: Update dependency @types/bun to ^1.3.6 by renovate[bot] (#180)1771d00deps: Update dependency node to v22.22.0 by renovate[bot] (#181)
1e5b2f9types: Update formatting and upgrade biome schema version
dce8028config: Enable renovate configuration
fa0a234git: Add interactive mode for git commands
This should resolve the issue where the release process could become malformed if the user was distracted; the process will now visibly wait in the terminal for any necessary input and only proceed once the Git process successfully completes.
65e80b0Remove npm publish step for latest tag from cd workflow
151a952Update npm publish tag from v3 to major-3 for clarity in versioning
5828491Add manual trigger for publish latest workflow and adjust branch condition
This hotfix restores the missing TypeScript declaration files for Firefly.
2e13489config: Include type declarations in package distribution
35000ebSimplify continuous delivery workflow and remove prerelease jobse381817Update workflow trigger branch from master to v3
This is a hotfix that should fix, missing typescript declarations for firefly.
2e13489config: Include type declarations in package distribution
35000ebSimplify continuous delivery workflow and remove prerelease jobs
c198a8bcliff.toml: Enhance commit grouping and release note formatting for clarity and broader keyword support
15e7ff0ci: Update comments on runtime dependencies
980f2bddeps: Update dependency @types/node to ^24.8.0 by renovate[bot] (#113)507d980deps: Update dependency @types/node to ^24.8.1 by renovate[bot] (#114)4e7c15cdeps: Update dependency c12 to ^3.3.1 by renovate[bot] (#115)b029604deps: Update dependency tsdown to ^0.15.8 by renovate[bot] (#116)e9293d5deps: Update dependency tsdown to ^0.15.9 by renovate[bot] (#117)7af698cdeps: Update dependency @types/node to ^24.9.0 by renovate[bot] (#118)b1ce15adeps: Update dependency @types/node to ^24.9.1 by renovate[bot] (#119)a96a548deps: Update dependency node to v22.21.0 by renovate[bot] (#120)cd754dcdeps: Update dependency @biomejs/biome to v2.2.7 by renovate[bot] (#122)6f77b24deps: Update dependency @types/bun to ^1.3.1 by renovate[bot] (#123)47a6d6bdeps: Update dependency @biomejs/biome to v2.3.0 by renovate[bot] (#124)ed62cf2deps: Update biome to v2.3.0ded2bf6deps: Update dependency commander to ^14.0.2 by renovate[bot] (#125)28a7ee8deps: Update dependency tsdown to ^0.15.10 by renovate[bot] (#126)ed4f73edeps: Update dependency @biomejs/biome to v2.3.1 by renovate[bot] (#127)f67599adeps: Update dependency tsdown to ^0.15.11 by renovate[bot] (#128)
b8b79caagents: Add agent overseer guide
860b20dUpdate npm publish commands in workflowa79a56dRemove npm token from publish steps3a9da70Remove provenance flag from npm publish commands9a2431bUpdate npm to latest version in workflows7ccd5f2Replace npm publish with bun publish9829f14Update continuous delivery workflow for npm usage386efedUpdate continuous delivery workflow for bun and npm046ebd7Switch from bun to npm for package publishing
bc8d40ddeps: Update dependency tsdown to ^0.15.7 (#110) by renovate[bot]b2472f3deps: Update dependency node to v22.20.0 (#111) by renovate[bot]1a2b55ddeps: Update dependency node to v22.20.0a9212ebdeps: Update dependency node to v22.20.0 (#112) by @yehezkieldio
48a5c0bcli: Improve main function documentation9a9ae60cli: Clarify environment variable setup622bf2ccli: Improve createCLI documentation1b373a5cli: Improve create method documentationcc9f1edconfig: Update bin paths and keywords section
a4087abdeps: Update dependency @types/node to ^24.6.2 (#101) by renovate[bot]26fe011deps: Update dependency @biomejs/biome to v2.2.5 (#102) by renovate[bot]c6f253ddeps: Update dependency @types/node to ^24.7.0 (#103) by renovate[bot]1f244e5deps: Update dependency zod to ^4.1.12 (#104) by renovate[bot]eba46a0deps: Update dependency semver to ^7.7.3 (#105) by renovate[bot]895add8deps: Update dependency @types/node to ^24.7.1 (#106) by renovate[bot]8310823deps: Update dependency @types/bun to ^1.3.0 (#107) by renovate[bot]885fdbddeps: Update dependency @types/node to ^24.7.2 (#108) by renovate[bot]f0aae3edeps: Update dependency @biomejs/biome to v2.2.6 (#109) by renovate[bot]
7267c05deps: Removesmol-tomldependency
4fcf2c9cliff-toml-service: Replacesmol-tomlwithBun.TOMLparser
53571e4readme: Update changelog template and commit filters
3ae2515deps: Update dependency tsdown to ^0.15.5 (#94) by renovate[bot]609922ddeps: Update dependency @types/bun to ^1.2.23 (#95) by renovate[bot]1ade57cdeps: Update dependency @types/node to ^24.6.0 (#96) by renovate[bot]aabdfc7deps: Update dependency tsdown to ^0.15.6 (#97) by renovate[bot]1a389c5deps: Update dependency typescript to ^5.9.3 (#98) by renovate[bot]4db5062deps: Update dependency @types/node to ^24.6.1 (#99) by renovate[bot]adab980deps: Update actions/checkout action to v52149c78deps: Update actions/checkout action to v5 (#100) by @yehezkieldio
dc16e91Merge branch 'master' of github.com:yehezkieldio/firefly
d9749acdeps: Update dependency commander to ^14.0.1 (#78) by renovate[bot]33e4f10deps: Update dependency @types/node to ^24.3.3 (#79) by renovate[bot]3ebdb3adeps: Update dependency tsdown to ^0.15.1 (#80) by renovate[bot]030949cdeps: Update dependency @types/node to ^24.4.0 (#81) by renovate[bot]b85ad00deps: Update dependency @types/bun to ^1.2.22 (#82) by renovate[bot]5580f27deps: Update dependency @types/node to ^24.5.0 (#83) by renovate[bot]d074229deps: Update dependency c12 to ^3.3.0 (#84) by renovate[bot]38ba619deps: Update dependency @types/node to ^24.5.1 (#85) by renovate[bot]e157495deps: Update dependency tsdown to ^0.15.2 (#86) by renovate[bot]463feaadeps: Update dependency zod to ^4.1.9 (#87) by renovate[bot]2d7bfa7deps: Update dependency @types/node to ^24.5.2 (#88) by renovate[bot]9b3f220deps: Update dependency tsdown to ^0.15.3 (#89) by renovate[bot]ef5fec3deps: Update dependency zod to ^4.1.10 (#90) by renovate[bot]1af946cdeps: Update dependency tsdown to ^0.15.4 (#91) by renovate[bot]0ceeafedeps: Update dependency zod to ^4.1.11 (#92) by renovate[bot]f6ea0dcdeps: Update dependency git-cliff to ^2.10.1 (#93) by renovate[bot]
cc8d223changelog: Improve error handling in executeGitCliff
0788c58config: Remove ci property from schema
This rewrite delivers a full architectural rewrite compared to the 2.x series. This stable release consolidates the entire alpha cycle, introducing a task-oriented orchestration engine, richer CLI ergonomics, GitHub release publishing, and rollback functionality. Users gain a more seamless end-to-end release workflow, while internally the codebase has been refactored for modularity, consistency, and long-term maintainability.
Compared to Firefly 2.x, which focused on basic semantic versioning and changelog automation, 3.0.0 expands into a robust release automation platform that tightly integrates semantic versioning, changelog pipelines, Git operations, and publishing flows under a unified orchestration layer.
- Improved Release Process: The new release pipeline includes a release preflight check that validates everything before a release, which should make the process more reliable.
- Smarter Version Bumping: The new semantic versioning analysis service and an interactive bump strategy prompter give you more control and smarter recommendations for version increments.
- Robust Rollbacks: The new system features a rollback manager service that can undo changes if a task fails, providing a safer, more stable release experience.
- Complete Architectural Rework: The entire project architecture has been rewritten around a new CLI and a modular task orchestration engine. This new foundation makes the codebase more scalable and maintainable. (i hope so)
df02a5fUpdate fetch depth for repository checkout
562c966changelog: Handle empty changelog and commit entries
8da8206Update publish-next and publish-pre-release conditions
0a46f95Merge branch 'master' of github.com:yehezkieldio/firefly
77b6daegithub: Implement GitHub release publishing logic859389dgit: Add logging for release command arguments9d6ea7bcli: Add shorthand options for command registration
40a289bcli: Adjust option normalization for release flags8630a81schema: Improve validation for release flags9c3d39egit: Pass release title to createTag method2b83ceagit: Ensure tag creation uses annotated tagsba9b5fdgithub: Handle empty changelog content gracefully
fec2226github: Update success message for release logging4119233Enhance template resolution with unscoped name8fd530bsemver: Remove skipBump logic from tasks
0715afbsemver: Add logging for version initialization and bumpcbfa541changelog: Add execution time logging for changelog generatione87cbf3git-status: Add methods to retrieve staged filesf4587fagit-staging: Add dry run option for unstageFiles569e486stage-changes: Add undo functionality for staging changes1130cf0commit-changes: Implement commit with dynamic message13f2e38automatic-bump: Enhance logging with bold details7aec2f0commit-changes: Add undo functionality for commitse0a8e60github: Implement GitHub release creation service7b21b17github: Add release service to GitHub providerf69943fgit: Implement create and delete tag functionalityebd9d68git: Add rollback functionality for latest commite95a408git: Add verbose logging for git command execution58ebdeagit: Implement tag pushing to remote repository3960621git: Add remote tag deletion functionality
f2212e1semver: Remove unused transition keywords
b5b451dMerge branch 'master' of github.com:yehezkieldio/firefly
5b03944git: Add dry run option for staging and status commands45b5a29git: Add dry run option for staging and status commands
b557276git: Correct index for modified files extraction97facc5git: Correct changelog file name in staging taskf388fb8git: Improve error handling for staging filesba6218fgit: Simplify error handling in staging task
00ea788filesystem: Add cliff.toml service for parsing TOML files2c78a14github: Add GitHub provider and token servicecd8eb1echangelog: Add changelog generator options interface5a43a12configuration: Add release template resolver serviceec17115configuration: Add release template resolver service15c76cachangelog: Implement changelog generation serviced4f99a0changelog: Add changelog post processor service5a495d3changelog: Remove write changelog file taska9dd1e9changelog: Add undo functionality for changelog generation
a22cfb3changelog: Require tag name in GitCliff options5a5a97cchangelog: Update method to get git root direction
8285978semver: Change getNextVersion return type to string
0cd023cpreflight: Add git-cliff config check in preflight taskbf4db72orchestration: Add getBasePath method to context7faef2csemver: Implement version bumping functionality885870asemver: Implement version bumping methods in VersionManagerc4b526bsemver: Add version choice prompting functionality36f7d39types: Add commit reference and note interfacescb76736semver: Implement semantic versioning analysis service2b6adcasemver: Enhance version recommendation and bump tasksbd423b5semver: Enhance version decision and bump tasks
d9fa04econfig: Use singleton pattern for packageJsonService5833ffdpreflight: Simplify basePath retrieval in tasksdb2376bsemver: Log current version during initialization57d3ec8semver: Remove verbose logging in version managerf4b01d7git: Implement singleton pattern for GitProviderdf8a9a2task-executor: Change log color for task execution5e67ec3semver: Simplify execute method signatured6680d2semver: Update version bump logic for prereleases47850b3semver: Restructure execute method for clarity576302fsemver: Add logging to version decision processescdec41epreflight: Use singleton for GitProvider instance
22d1986config: Enrich configuration from git and package.json454bebfconfig: Rename enrich methods to hydrate for claritybd91705config: Add prepare release config task and hydrate logic6ef78f2config: Log provided name in config hydration
4f5c3adcli: Merge config options before execution
0d65176config: Simplify existing config retrieval logic2232f5corchestration: Restructure version flow controller task
a30187dMerge branch 'master' of github.com:yehezkieldio/firefly
8547e90semver: Add version class for semantic versioning9c329eesemver: Implement version bumping and choice generationef73b63git: Add git remote and status services33319f4preflight: Implement release preflight checksb6f0738git: Add staging service and refactor git provider26f8a07git: Add git config service for managing settings0b5520agit: Add git commit service for managing commitscfdd2e5Add git services for branch, history, push, repository, rollback, and tag management8f46e42git: Add logging to git services for better traceability962f1d7config: Add config hydrator servicec24c3c4filesystem: Add file and package.json services
1057e5fsemver: Remove unused version and bump services
835ce8bworkflow: Add automatic and manual version bump tasks9d5565csemver: Use constants for bump strategy comparisonse690c6bversion-flow: Integrate changelog flow controller task269aaa2changelog: Add tasks for generating and writing changelogeadc4farelease: Add git flow tasks for release workflowdf3afe1release: Add GitHub release publishing tasks6f59e57release: Integrate platform publish and version flow tasks7c46399changelog: Update task dependencies for changelog flow6414a0agit: Update stage changes task to handle skipChangelog771c283configuration: Add command effect retrieval method
1d1ae67task-executor: Improve error logging for task execution65258a6workflow-executor: Enhance error logging for workflow executionebfa227tasks: Update task execution conditions based on config3b0bd46git: Remove skipped commit and tag options from config407d36fsemver: Update shouldExecute logic to include skipBump92828cdworkflow-executor: Improve error handling on workflow failure
3f9df79execution-strategy: Update TODO comments for clarity34415dbutils: Restructure schema parsing functionseee2b51configuration: Improve release config schema validationb0904cecli: Improve config loading and error handlinge6d6ff1orchestration: Enhance task execution conditionsceedcaaworkflows: Rename release workflow function
35eba15orchestration/utils: Add task reference utility function868ff4cworkflow: Add release preflight check task314589bchangelog: Add tasks to generate and write changelogfa0bd5dtasks: Add biome check task for file safetyfec6e03workflow: Add git tasks for release process6bc9f27semver: Add skip bump logic to versioning tasks5979c7bworkflow: Add release preflight check task6353106workflow: Add changelog and git flow controller tasks2590fa0semver: Add skip bump logic to versioning tasks6c12ed4cli: Restructure command handling and option registrationc6ce20dworkflow: Add release preflight check taskb5206d7workflow: Add initialize current version taskf6548abworkflow: Add release workflow tasks and controllers913b729semver: Add bump strategy prompter for version selection8327ca9semver: Log user prompts for version bump strategy
2f433f1orchestration: Improve task interface comments875c05eworkflow: Clean up release workflow tasks179b2f1orchestration: Remove task name property from tasksbec2a86workflow: Remove deprecated release tasksf14030fcontracts: Move context data schemas to utils
fd40abesemver: Add initial version retrieval and version bump tasks4dcd950release: Add tasks for automatic and manual version bumping04f0427orchestration: Enhance task execution with dynamic handling2fdfa70orchestration: Add dynamic task dependency handlingc65c5abrelease: Enhance bump strategy task handlingd859d43semver: Implement conditional execution for bump tasksd397affsemver: Add bump version task and update workflows3187ce0orchestration: Add isEntryPoint method to task interface
4db505bRemove unused versioning tasks and servicesb3972f5semver: Add comments to clarify execution conditions8d69aaesemver: Remove unused next task from straight bump0d7b288orchestration: Remove verbose logging from services71f7663orchestration: Exclude bump-version from entry tasks7a0fe27semver: Streamline bump strategy task execution796dbe9rollback: Remove verbose logging from rollback checks461860fsemver: Simplify bump strategy schema definition1b2220bworkflow: Remove redundant comments in release tasks6f31655orchestration: Move services to its own folder102a055semver: Consolidate task imports in release workflowbe61979schema: Update bumpStrategy to allow empty string
2c30182types: Add PromptSelectChoice interface29f2103semver: Add version bump strategy prompter servicebe4411dcli: Add CLI option normalizer for schema mapping7b64f7dcli: Add release command and workflow integration
2752485semver: Restructure bump strategy constants62bf8edcli: Update command registration and option normalization1d665bfcli: Remove logging of runner options
a708d72workflows: Add release workflow and context schemaf5d9730cli: Implement CLI option registrar with parsers2b9909ccli: Implement CLI manager with command registration38d5e19cli: Add CLI command for release management99c31a2cli: Implement main CLI entry point4dab3d0cli: Add git-cliff version to release command output
3f0a015Merge branch 'master' of github.com:yehezkieldio/firefly
2bca9d7orchestration: Add context and workflow interfacesfda38d6shared: Add schema parsing functionsf57c21corchestration: Add feature manager serviced4fd46borchestration: Implement rollback manager serviceb4be679orchestration: Implement scoped context service05e10aborchestration: Implement task execution and management service09b8a4corchestration/rollback: Add static create method for service instantiation66d7dcforchestration: Implement sequential execution strategy026b42corchestration/strategies: Add execution strategy factory function398380forchestration: Implement task orchestrator serviced5e3652orchestration: Implement workflow executor service
1070f1dconfiguration: Simplify config validation logic54b43c5utils: Remove redundant template annotationsf2f5b7futils: Change error source type to stringb750670orchestration/rollback: Simplify rollback strategy handling0f5d874orchestration/rollback: Remove timeout handling from rollbackd012e32orchestration/rollback: Remove unused imports from service37c88e2orchestration/feature: Rename fromOptions to createe6ee849orchestration: Change featureFlags to use record type3bf00edorchestration: Change featureFlags to use map type
9fec52cdeps: Update dependency @types/semver to ^7.7.1 (#70) by renovate[bot]195efa8deps: Update dependency @types/node to ^24.3.1 (#71) by renovate[bot]
dc37420shared: Add logger and error handling utilities749fa7ashared/schema: Add repository identifier validation schema2fd3618configuration: Add base configuration schema5b22c96semver: Add bump strategy and release type constants069d674configuration: Add release commit message templates6c97c3econfiguration: Add config release schema60fc86econfiguration: Add release configuration schema13141a1configuration: Add config schema providerf68d52aconfiguration: Add script to generate JSON schemaff3fb3bconfiguration: Add firefly JSON schema6470d0dplatform/config: Add configuration helper188a597configuration: Implement config loader service
51a6b1ccopilot: Update instructions for result handling49441bfcopilot: Clarify error handling guidelines in instructions
29abdc1shared: Restructure result types documentation4fcbdbfshared: Update error handling function documentation
28ff51dUpdate readme
9eba96fCleanup everything1ccf158biome: Add neverthrow error handling diagnostics1e35d6bbiome: Simplify error handling diagnostic registration format4fe85a1Correct version mismatch
de33552deps: Update dependency zod to ^4.1.5 (#68) by renovate[bot]fca4893deps: Update dependency ultracite to ^5.2.10 (#69) by renovate[bot]6fc5312deps: Remove ultracite dependency
360ca7flogger: Add logger utility with custom formatting2d18bc8utils: Implement firefly error handling utilities
1914e7acopilot: Update development instructions for clarity77b92f5copilot: Update commit message guidelines
a8ac9c3orchestration: Add context, task, and workflow interfaces514d027orchestration: Add execution strategy interface for tasksc630a21orchestration: Implement feature manager for toggling featurese898683core: Implement rollback manager for task handling0d06021orchestration: Add scoped context for command execution7d8b94eorchestration: Implement task execution service with lifecycle9e92823orchestration: Add sequential execution strategy implementation3c787f8orchestration: Implement task orchestrator servicef7db227orchestration: Implement workflow executor service6f8f6fcorchestration: Implement rollback management in sequential strategy8de65f5configuration: Implement config loader service8944356cli: Implement command-line interface managerb098d32orchestration: Add release context data schema3ccd653cli: Implement command-line interface entry point26bf72ccli: Add release command to CLI manager
81bff3dconfig: Add documentation for configuration schemas
711eab5utils: Improve type inference in validateWithResult40b390eorchestration: Improve context data schema handlingef7d7a5utils: Simplify validateWithResult signature696fea0orchestration: Update execution ID initialization
97dae45copilot: Clarify typescript usage guidelines
40a3e1aschema: Add json schema generation
fe2cf23config: Correct exports path for config module09aa1a2config: Preserve full type by keeping Zod schema literal types
3d5bdadUpdate readme
0f6807dconfig: Rename FireflyConfig type to _FireflyConfig
8895c77Rename package to fireflyy0e11133Clean codebase (again)b1c9184copilot: Update coding standards to account for classes
a9ae951Disable pre-release publishing
08dcff9semver: Add bump strategy and release type constants578a7a4schema: Add repository schema8bfa3b5config: Add configuration schemas for base and release
9b26674Update readme
45e6ba2copilot: Add GPT-5 mini adaptive chatmode407b17bbiome: Disable noStaticOnlyClass rulef7a1dbcSpike/new architecture redux (#59) by @yehezkieldio
8ce3c7dRemove continuous delivery workflowa511b92Remove caching steps from code quality workflowf2c0bebcode-quality: Rename jobs and improve clarity875c7e0Add continuous delivery workflowa949076Format continuous delivery workflow
25e7748Prepare for codebase rework- 💥 BREAKING CHANGE: Clean various entities for a full CLI architectural rewrite.
1724653utils: Add error handling utilities2fb545fsemver: Add bump strategy and release type constants1e11b83config: Add command and release configuration schemas9ebe98dconfig: Add helper function to define file configurationbbb7cb1logger: Add logger implementation2c5a1f5schema: Add JSON schema for configuration optionse848144schema: Implement schema registry for commands53dd5e0context: Implement application context management4595d2dorchestration: Add a task orchestration engine31982a0orchestration: Add workflow error handling and lifecycle support94d455fworkflow: Add preflight task for release checks719cbf1config: Add config loader with validation and merging70072e1cli: Add CLI runner and command for releasesd0deee6workflow: Add narrowed context system for workflows208cfbbworkflow: Add release preflight task for validationba00e4acontext: Add release context data schema369ba25cli: Add command options registration utility9274b76cli: Implement CLI service for command registrationac41837build: Add build script for project compilation
52ef3acconfig: Correct import path for schema registry
80ad3ebcli: Add comments for CLI service methodsca84edaUpdate README with early alpha warning and detailsa2324e7Update stable release link4d99c25Update README375a230Update README content and formatting
90fa167config: Update getFinalConfigSchema for optional commanda8c6569schema: Replace getFinalConfigSchema with SchemaRegistry93eedbbschema: Simplify schema generation logice734d47workflow: Remove pause, resume, and cancel methods71e6cc8core: Update context data importsdca5914configuration: Rename schema registry imports844da6fcore: Simplify orchestration completion logging
9ca6544Simplify no try/catch registration formatf0e7244copilot: Update coding standards for TypeScript usage
e261e49deps: Update dependency ultracite to ^5.1.9 (#56) by renovate[bot]be37f21deps: Update dependency ultracite to ^5.2.1 (#57) by renovate[bot]eed7033deps: Update dependency ultracite to ^5.2.4 (#58) by renovate[bot]
ee00d24Enforce releaseLatest to false when releasePreRelease is enabled
93805b6config: Update biome configurationaaa356aconfig: Disable noParameterProperties rule223ea3bconfig: Disable useIterableCallbackReturn rule1d418b4config: Disable noMagicNumbers rule
ad32444deps: Update dependency tsdown to ^0.13.4 (#41) by renovate[bot]17329fddeps: Update dependency @types/node to ^24.2.1 (#42) by renovate[bot]3036785deps: Update dependency zod to ^4.0.16 (#43) by renovate[bot]19657e2deps: Update dependency smol-toml to ^1.4.2 (#44) by renovate[bot]3dc355adeps: Update dependency zod to ^4.0.17 (#45) by renovate[bot]1bb82c3deps: Update dependency tsdown to ^0.13.5 (#46) by renovate[bot]2602720deps: Update dependency tsdown to ^0.14.0 (#47) by renovate[bot]55a4de9deps: Update dependency @types/bun to ^1.2.20 (#48) by renovate[bot]ae65051deps: Update dependency tsdown to ^0.14.1 (#49) by renovate[bot]cf04639deps: Update dependency @biomejs/biome to v2.2.0 (#50) by renovate[bot]36d2400deps: Update dependency ultracite to ^5.1.5 (#51) by renovate[bot]e89939bdeps: Update dependency @types/node to ^24.3.0 (#52) by renovate[bot]bf9ab3edeps: Update dependency ultracite to ^5.1.6 (#53) by renovate[bot]421b941deps: Update dependency ultracite to ^5.1.7 (#54) by renovate[bot]a5f70e7deps: Update dependency ultracite to ^5.1.8 (#55) by renovate[bot]
35d5061Format files632ccc9Lint fix files22ad4edClarify adapter check in TokenService27b7620Clarify release type in VersionChoices31574ccRemove unnecessary biome ignore comment11e06bdClarify recommended type in BumpStrategy7ba36f5Remove unnecessary biome ignore commentf5875efRemove unnecessary biome ignore commentb6a8ad0Refine isComplexIdentifier check to ensure identifier is a string
45e28e3ci: Remove unnecessary id-token permission and registry configuration82e56d9renovate: Use bump for renovate range strategyb1c5208Update renovate configuration for package rules7d6d939copilot: Remove chatmodesaa1f698git-cliff: Update changelog formatting
b52e6e3Merge branch 'master' of github.com:yehezkieldio/firefly6076246Merge branch 'master' of github.com:yehezkieldio/firefly
d3754bfdeps: Update dependency @biomejs/biome to ^2.1.3 (#28) by renovate[bot]b3bb1f4deps: Update dependency tsdown to ^0.13.2 (#30) by renovate[bot]2df0d3cdeps: Update dependency @types/bun to ^1.2.19 (#29) by renovate[bot]561464cdeps: Update dependency typescript to ^5.9.2 (#31) by renovate[bot]e31f2b4deps: Update dependency zod to ^4.0.14 (#32) by renovate[bot]6343013deps: Update dependency @types/node to ^24.1.0 (#33) by renovate[bot]d9c14d1deps: Update dependency ultracite to ^5.1.2 (#34) by renovate[bot]292f300deps: Update dependency c12 to ^3.2.0 (#35) by renovate[bot]7ba0e4cdeps: Update dependency git-cliff to ^2.10.0 (#36) by renovate[bot]4c97b2edeps: Update dependency @types/node to ^24.2.0 (#37) by renovate[bot]df8fc35deps: Update dependency tsdown to ^0.13.3 (#38) by renovate[bot]1af3947deps: Update dependency zod to ^4.0.15 (#39) by renovate[bot]860cd5fdeps: Update dependency @biomejs/biome to v2.1.4 (#40) by renovate[bot]
f50bdaaRelease v2.0.2 (#20) (#20 by @github-actions[bot]9c9f03dMerge branch 'master' of github.com:yehezkieldio/fireflye14e1bdci: Try trusted publishing
a29a498Merge branch 'stable' into master
3e866aaci: Uncomplicate release workflow74eb278ci: Improve change detection for src directory4fb4a7aci: Ensure fetch-depth is set for checkout stepf5f12c4ci: Readd npm token
2edaf01ci: Trigger next release on changes to src dir6d45444commit-retriever: Remove redundant comments and logging in commit parsing methods
9a0437cresult: Enhance documentation for FireflyResult and AsyncFireflyResult types17bd44alogger: Remove unnecessary comment
This minor release addresses a key issue in the automatic commit analyzer, which previously fetched the entire commit history rather than only the commits since the last tag. The commit bumping logic has been replaced with a provisional solution that now correctly considers only recent commits for version recommendations.
While this update provides a more accurate and efficient version bumping process, it is intended as a temporary fix until a more robust and comprehensive rework of the commit analysis and versioning system is implemented in a future release.
d848312ReplaceConventionalBumperAdapterwithSemanticVersionServicefor version recommendation
f14d164Update pull request title format
bbfd65bUpdate radme structure and enhance key features section
5a9428econfig: EnchancemergeConfigWithPrioritywith strong typingcf4b52cdeps: Removeconventional-recommended-bump
00d7912Update permissions for CI workflow