Releases: svandragt/cuttlefish
Releases · svandragt/cuttlefish
0.6
- Reorganisation into site/ to help with easier deployments. This is a breaking change!
- Reduce tooling friction:
- removed vagrant setup last known commit
- PHP 7.4 is now required, with simplexml is a new php requirement
Developer changes:
- Controller now set the ModelClass instead of inferring them, and the content path where the content is found.
- Routing now defines the controller class assigned to each route.
- direnv support, automatically switch to PHP 7.4 and Composer 2
- Dependabot integration
- pre-commit hooks using npm/husky to prevent committing code with issues
- dropped psalm.
- bunch of stuff I didn't properly catalog, sorry.
0.5
- More accessible layout (props @baz1414) ♿
- Fixed cache clearing and static site generation. 2️⃣
- Develop on PHP 7.4 💻
- Images are working again 😬 👨🎨
- Populate environment variables kept in
.env
file (admin password) thanks to PHPDotEnv! ♻️ - Misc bugfixes and performance improvements 🍏
0.4.4
0.4.3
Cuttlefish 0.4.2
- Splits the application (svandragt/cuttlefish-blog) from this framework.
- Can be installed via composer.
Cuttlefish v0.4
Features
- Switch project name to Cuttlefish.
- The code is now MIT Licensed.
- THEME_DIR is available to view functions.
- We now have API documentation.
- All code has been refactored to PSR12 standards.
Fixes
- Links in templates are now relative.
- Caching is working again.
- Generating a static site is working again.
- Fixes incorrect optimization on body class.
- Cached files are no longer processed dynamically.
Developers
- New local development setup (PHP 7.3, Docker, Caddy Server).
- Added PHP Coding Sniffer, Fixer, Linter and Documentation generation.