| Age | Commit message (Expand) | Author |
| 2026-05-11 | test(commands): remove per-command tests | nsfisis |
| 2026-05-11 | refactor(package): rename traits and switch dep maps to IndexMap | nsfisis |
| 2026-05-10 | refactor(io): introduce IoInterface trait mirroring Composer IOInterface | nsfisis |
| 2026-05-10 | refactor(workspace): consolidate crates into mozart-core | nsfisis |
| 2026-05-09 | refactor(console): accept format args directly in console_writeln! macros | nsfisis |
| 2026-05-09 | refactor(update): Slice A — align update.rs with Composer's UpdateCommand p... | nsfisis |
| 2026-05-08 | fix(remove): align with Composer's RemoveCommand pipeline | nsfisis |
| 2026-05-06 | refactor(console): add write macros and migrate commands to use them | nsfisis |
| 2026-05-05 | chore: remove redundant comments | nsfisis |
| 2026-05-05 | refactor(commands): consolidate working_dir resolution into Cli method | nsfisis |
| 2026-05-04 | fix(update): preserve locked refs and aliases on partial update | nsfisis |
| 2026-05-03 | fix(resolver): honor config.audit.block-insecure security-advisory filter | nsfisis |
| 2026-05-03 | fix(update): apply --minimal-changes via policy preferred versions | nsfisis |
| 2026-05-03 | fix(resolver): expand root branch-alias and self.version replace links | nsfisis |
| 2026-05-03 | fix(install): align partial-update operation order with Composer | nsfisis |
| 2026-05-03 | fix(update): unlock new-package deps via repo requires for --with-deps | nsfisis |
| 2026-05-03 | feat(resolver): honour audit.block-abandoned config | nsfisis |
| 2026-05-03 | fix(resolver): seed locked packages into pool and honour root-require barrier | nsfisis |
| 2026-05-03 | fix(resolver): apply root "X as Y" aliases via pool second pass | nsfisis |
| 2026-05-03 | fix(resolver): carry root composer.json conflicts onto the in-pool root entry | nsfisis |
| 2026-05-03 | fix(resolver): seed root package into pool as fixed entry | nsfisis |
| 2026-05-03 | refactor: switch internal maps/sets from HashMap to IndexMap | nsfisis |
| 2026-05-02 | fix(resolver): honor root self-provide/replace as require fulfilment | nsfisis |
| 2026-05-02 | fix(installer): match Composer's transaction order and uninstall label | nsfisis |
| 2026-05-02 | refactor(commands): split install/update into CLI execute + library run | nsfisis |
| 2026-05-02 | refactor(registry): plumb RepositorySet and executor through callers | nsfisis |
| 2026-02-24 | fix(cache): enable dist archive caching for all commands | nsfisis |
| 2026-02-24 | feat(cache): enable repo cache for all Packagist API calls | nsfisis |
| 2026-02-23 | refactor(cli): route command output through Console abstraction | nsfisis |
| 2026-02-23 | fix(cli): align install/update output with Composer conventions | nsfisis |
| 2026-02-23 | feat(vcs): add mozart-vcs crate for VCS repository support | nsfisis |
| 2026-02-23 | fix(update): implement --with constraints, inline shorthand, and APCu passthr... | nsfisis |
| 2026-02-23 | fix(remove): wire apcu autoloader flags, add audit-format default, and match ... | nsfisis |
| 2026-02-23 | fix(install): add CLI option validation, download-only wiring, and apcu-prefi... | nsfisis |
| 2026-02-22 | refactor(console): add console_format! proc macro and migrate all commands | nsfisis |
| 2026-02-22 | chore: cargo fmt | nsfisis |
| 2026-02-22 | feat(remove): implement --unused flag to prune orphan packages | nsfisis |
| 2026-02-22 | fix(resolver): replace __root__ with actual package name in error messages | nsfisis |
| 2026-02-22 | chore: remove some of #[ignore] attributes | nsfisis |
| 2026-02-22 | refactor(async): migrate from blocking HTTP to async/await with tokio | nsfisis |
| 2026-02-22 | refactor(workspace): split monolithic crate into 6 workspace crates | nsfisis |
| 2026-02-21 | feat(console): add structured error handling, verbosity, and suggestions | nsfisis |
| 2026-02-21 | feat(cache): add filesystem-backed cache with TTL expiration and size-limited GC | nsfisis |
| 2026-02-21 | feat(autoload): add classmap scanning, optimize, APCu, platform checks, and s... | nsfisis |
| 2026-02-21 | feat(require,remove): add interactive search and dependency-aware partial upd... | nsfisis |
| 2026-02-21 | feat(install): add InstallConfig, platform warnings, and download progress | nsfisis |
| 2026-02-21 | feat(depends): implement depends and prohibits commands with shared dependenc... | nsfisis |
| 2026-02-21 | feat(remove): implement remove command with full resolve/lock/install pipeline | nsfisis |
| 2026-02-11 | change commands::*::execute() signatures | nsfisis |
| 2026-02-11 | enable workspace | nsfisis |