Skip to content

Releases: aymanbouanouj/morocco2030

Morocco2030 v1.0.1 — Maintenance Release

Choose a tag to compare

@aymanbouanouj aymanbouanouj released this 23 Sep 21:29
Immutable release. Only release title and notes can be modified.
v1.0.1
ac5ea68

Morocco2030 v1.0.1

Maintenance release of the Morocco2030 Public Repository Edition.

Maintenance updates

  • Updated Composer minor and patch dependencies
  • Upgraded Laravel Tinker to 3.0.2
  • Upgraded Vite to 8.3.0
  • Upgraded Laravel Vite Plugin to 3.2.0
  • Upgraded concurrently to 10.0.5
  • Added Dependabot dependency maintenance
  • Added CodeQL security scanning
  • Hardened CI supply-chain and secret-scanning checks
  • Updated documented frontend toolchain
  • Updated citation metadata to v1.0.1

Verified release baseline

  • Laravel: 12.69.2
  • PHP runtime used for final local verification: 8.3.33
  • Vite: 8.3.0
  • Tailwind CSS: 4.3.3
  • PHPUnit: 11.5.55
  • Application routes: 174
  • Total Laravel routes: 177
  • Test files: 93
  • Automated tests: 584
  • Assertions: 3,817
  • Failures: 0
  • Errors: 0
  • Composer audit advisories: 0
  • npm audit vulnerabilities: 0
  • Frontend production build: PASS
  • CI: PASS
  • CodeQL: PASS

Integrity

This release includes:

  • RELEASE-MANIFEST-v1.0.1.json
  • SOURCE-MANIFEST-v1.0.1-SHA256.csv
  • MOROCCO2030-v1.0.1-SHA256SUMS.txt

Release tag: v1.0.1
Release target: ac5ea68
Tag signature: GitHub Verified

Compatibility

This is a maintenance release. Application routes and the automated test suite remain unchanged from v1.0.0.

License

AGPL-3.0-only

Disclaimer

Morocco2030 is an independent academic and software engineering project. It is not affiliated with, endorsed by, or sponsored by FIFA, a tournament organizer, a football federation, or a commercial partner.

Morocco2030 v1.0.0 — Initial Public Release

Choose a tag to compare

@aymanbouanouj aymanbouanouj released this 23 Sep 02:01
Immutable release. Only release title and notes can be modified.
v1.0.0
de4163f

Morocco2030 v1.0.0

Initial public release of Morocco2030.

Morocco2030 is an independent Laravel-based tournament management and multilingual public portal combining public competition information with a role-based administration and editorial back office.

Highlights

  • Laravel 12 full-stack application
  • Multilingual public portal
  • Role-based access control (RBAC)
  • Tournament and competition workflows
  • News and editorial workflow
  • Media management
  • Teams, players, matches, standings and knockout views
  • Optional football-data.org integration
  • Security hardening and sanitized public Git lineage
  • Automated CI and isolated test environment

Verified release baseline

  • Application routes: 174
  • Total Laravel routes: 177
  • Automated tests: 584
  • Assertions: 3,817
  • Failures: 0
  • Errors: 0
  • Composer audit vulnerabilities: 0
  • npm audit vulnerabilities: 0
  • Active secret blockers: 0

Integrity and provenance

  • Release tag: v1.0.0
  • Release commit: de4163f
  • Commit signature: GitHub Verified
  • Tag signature: GitHub Verified
  • License: AGPL-3.0-only
  • Original creator: Ayman Bounaouj

The release includes SHA-256 manifests for publication integrity verification.

Disclaimer

Morocco2030 is an independent academic and software engineering project. It is not affiliated with, endorsed by, or sponsored by FIFA, a tournament organizer, a football federation, or a commercial partner.