Releases: neonspectra/epcc
2.01 Argonaut (2026-01-16)
Get the latest stable Docker image on GitHub Container Registry: docker pull ghcr.io/neonspectra/epcc:latest
Or pin this release version specifically: docker pull ghcr.io/neonspectra/epcc:v2.01
This release includes UI fixes as well as introduces a new dark mode (enabled by default).
- Dark Mode 😎
- Added a settings menu (replaces "About" menu) to include a toggle for dark mode as well as for whether to show background images.
- Reworked landing page styling to properly fit all elements as page shifts
- Cleaned up column wrapping to remove awkward spacing on mobile
- Fixed mojibake database entries for some flavour texts in various gear/traits.
- Fixed popup modals getting cut off and rendering off-screen on mobile
2.00 Argonaut (2026-01-15)
Get the latest stable Docker image on GitHub Container Registry: docker pull ghcr.io/neonspectra/epcc:latest
Or pin this release version specifically: docker pull ghcr.io/neonspectra/epcc:v2.00
This release is the first EPCC release under neonspectra/epcc. This release focuses on long-overdue plumbing updates as well as automating testing and build processes for further new releases.
There are no new features or user-facing changes, but this release cleans up almost a decade worth of accrued technical debt. While there shouldn't be any intentionally breaking changes and your old sheets will probably still work, it is advisable to use caution loading sheets from old versions of EPCC.
CI Workflows (GitHub Actions):
.github/workflows/ci.yml- Automated the test suite, as well as adding a few tests.github/workflows/nightly-image.yml- Automated nightly builds to ghcr.io on new pushes to main. Builds are parallelised over AMD64 and ARM64 runners to create multiarch tagged images..github/workflows/nightly-image.yml- Manual release builds to ghcr.io with user input version details. Also multiarch.
Major EOL Frameworks Refactor:
- Laravel 5.6 -> Laravel 12
- PHP 7.4 -> PHP 8.4
- Vue 2 -> Vue 3
Other plumbing this refactor upgraded:
- Backend:
bootstrap/app.php,public/index.php,artisan,app/Providers/RouteServiceProvider.php,app/Http/Middleware/TrustProxies.php,app/Exceptions/Handler.php,routes/*.php, composer.json, composer.lock,phpunit.xml, `tests/*. - Frontend:
package.json,package-lock.json,webpack.mix.js,resources/js/app.js,resources/sass/vendor.scss,resources/views/,main.blade.php. - Docker/runtime: Dockerfile now uses Node 24 and PHP 8.4; includes required PHP extensions.