| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-10 | refactor(package): port RootPackageLoader into RootPackageData::from_raw | nsfisis | |
| Mirrors Composer\Package\Loader\RootPackageLoader::load(): converts the parsed RawPackageData into fully typed RootPackageData with Link objects, defaulted fields, and trait-based accessors. Composer::package() now returns RootPackageData instead of RawPackageData, eliminating the pre-normalised JSON workaround noted in the previous comment. | |||
| 2026-05-10 | refactor(workspace): consolidate crates into mozart-core | nsfisis | |
| Merged mozart-archiver, mozart-autoload, mozart-registry, mozart-sat-resolver, and mozart-vcs into mozart-core to align the source layout with Composer's structure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
