Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ scaffolded with `composer create-project marrow/skeleton`.
section.
- **Composer dependency caching** in every CI job (`actions/cache` keyed on
`composer.lock`), cutting `composer install` time on repeat runs.
- **`composer.json` `authors`** — credits the maintainer, matching every
other Marrow repository; previously only `marrow/framework` declared one.

### Changed

Expand All @@ -57,6 +59,16 @@ scaffolded with `composer create-project marrow/skeleton`.
could never resolve dependencies at all. Relaxed to `^2.2`, the newest
version actually installable today. Bump this back to `^2.3` once that
version is genuinely released.
- **`composer install`/`composer dump-autoload -o` printed eight PSR-4
compliance warnings** ("Class ... does not comply with psr-4 autoloading
standard (rule: Modules\\ => ./modules). Skipping.") for every migration
under `modules/Account/Database/Migrations/`. Those classes are
deliberately namespace-less — the migrator loads them by file path, not
autoloading — but they still live under the `Modules\` PSR-4 root, so
`optimize-autoloader`'s classmap scan flagged every one of them. Added
`"exclude-from-classmap": ["modules/*/Database/Migrations/"]` to
`autoload`, which covers any future module's migrations too, not just
`Account`'s.

## [1.0.0] - 2026-09-25

Expand Down
11 changes: 10 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@
"issues": "https://github.com/marrow-framework/skeleton/issues",
"source": "https://github.com/marrow-framework/skeleton"
},
"authors": [
{
"name": "Aure Dulvresse",
"email": "marrow.framework@gmail.com"
}
],
"require": {
"php": ">=8.2",
"marrow/framework": "^2.2"
Expand All @@ -28,7 +34,10 @@
"Modules\\": "modules/",
"Database\\Seeders\\": "database/seeders/",
"Database\\Factories\\": "database/factories/"
}
},
"exclude-from-classmap": [
"modules/*/Database/Migrations/"
]
},
"autoload-dev": {
"psr-4": {
Expand Down
Loading
Loading