| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-03 | refactor: switch internal maps/sets from HashMap to IndexMap | nsfisis | |
| Adopt indexmap workspace-wide so iteration order is deterministic and follows insertion order. The non-deterministic order of std HashMap otherwise leaks into resolver decisions when multiple valid solutions exist (e.g. cyclic require pairs under prefer-lowest), making behavior flaky and divergent from Composer's PHP-array semantics. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> | |||
| 2026-02-22 | chore: cargo fmt | nsfisis | |
| 2026-02-22 | feat(spdx): add mozart-spdx-licenses crate for SPDX license validation | nsfisis | |
| Add new workspace crate that validates SPDX license expressions using data from composer/spdx-licenses (git submodule). Includes build.rs codegen from JSON, recursive descent expression parser supporting AND/OR/WITH/LicenseRef, and integrates into mozart-core's validate_license function. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
