### 🚀 New Features - **League CommonMark Integration**: Replaced basic Markdown parser with full CommonMark 2.7 support - **Bootstrap Sass Architecture**: Modern SCSS build system with Bootstrap 5.3.8 - **Enhanced Navigation**: Uses filenames instead of H1 titles for consistency - **Improved Styling**: Transparent navigation backgrounds, no rounded corners ### 🎨 UI/UX Improvements - Navigation items now use formatted filenames (e.g., "kennis-boven-aantallen" → "Kennis Boven Aantallen") - Transparent navigation backgrounds with subtle hover effects - Removed rounded corners from first-level navigation - 50% opacity navigation background using Bootstrap variables ### 🔧 Technical Improvements - **Class Organization**: Extracted CodePressCMS and SimpleTemplate to separate files - **Full PHPDoc Documentation**: Complete documentation for all methods - **Modern Build Process**: npm scripts for SCSS compilation - **Enhanced Markdown Support**: Tables, strikethrough, task lists, autolinks - **Security**: Proper HTML sanitization with CommonMark ### 📦 Dependencies - Added `league/commonmark` for professional Markdown parsing - Added `bootstrap` for SCSS-based styling - Updated `sass` build process ### 🐛 Bug Fixes - Fixed content directory path configuration - Resolved navigation title inconsistencies - Improved Markdown bold/italic formatting - Fixed homepage 404 issues ### 🔄 Migration Notes - Content directory moved from `content/` to `public/content/` - Navigation now displays filenames instead of content H1 titles - CSS now compiled from SCSS source files The CMS now provides a professional, modern experience with robust Markdown support and clean, maintainable code architecture.
26 lines
919 B
Markdown
26 lines
919 B
Markdown
Symfony Polyfill / Php80
|
|
========================
|
|
|
|
This component provides features added to PHP 8.0 core:
|
|
|
|
- [`Stringable`](https://php.net/stringable) interface
|
|
- [`fdiv`](https://php.net/fdiv)
|
|
- [`ValueError`](https://php.net/valueerror) class
|
|
- [`UnhandledMatchError`](https://php.net/unhandledmatcherror) class
|
|
- `FILTER_VALIDATE_BOOL` constant
|
|
- [`get_debug_type`](https://php.net/get_debug_type)
|
|
- [`PhpToken`](https://php.net/phptoken) class
|
|
- [`preg_last_error_msg`](https://php.net/preg_last_error_msg)
|
|
- [`str_contains`](https://php.net/str_contains)
|
|
- [`str_starts_with`](https://php.net/str_starts_with)
|
|
- [`str_ends_with`](https://php.net/str_ends_with)
|
|
- [`get_resource_id`](https://php.net/get_resource_id)
|
|
|
|
More information can be found in the
|
|
[main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md).
|
|
|
|
License
|
|
=======
|
|
|
|
This library is released under the [MIT license](LICENSE).
|