Releases: HansSchouten/PHPageBuilder
Releases · HansSchouten/PHPageBuilder
v0.21.0
- Fix setLanguage, check whether keys are valid languages (renderPageBuilderBlock uses pageData without language data)
- Add title attribute to hyperlinks
- Use background image instead of img tag to fix Chrome drag issue
- Prevent error on dropping a component without attributes
- Allow the Uploader class to be replaced
- Add 301 header to redirect
- Do not erroneously match longer URL with shorter stored route
v0.20.0
- Prevent save error on ctrl+s
- Replace space with dash in upload file name
- Log save page error details in console
- Fix error on replacing sub blocks that do not exist in another language
- Enable the right DB charset
- Do not cache rendered wildcard pages
v0.19.0
- Use phpb_instance for BlockAdapter
- Disable caching by default
- Prevent loading pagebuilder with invalid language
- Fix store settings problem for php blocks inside html blocks
v0.18.0
- Speedup pagebuilder by loading all theme blocks and layouts only if needed
- Page caching support added
v0.17.0
- Fix block search text highlighting to not remove images
- Fix issue that uploads are not removed from server from within the pagebuilder
- Fix pagebuilder file cannot be not removed directly after being uploaded
v0.16.0
- On searching for blocks, hide categories without any matches
- Highlight sidebar search term matches
- Add style to visually indicate that an element is a placeholder that will only visible in the pagebuilder
- Remove editorcss checks to always add wrapper element ensuring each language receives the same styling
- Copy newly added and reordered blocks from phpb-blocks-containers to different languages
v0.15.0
- Bugfix config of dynamic blocks inside html blocks that were inside dynamic blocks could not be updated
- Prevent resolve URL error when running from CLI
- Fix theme blocks "No such file or directory" on install
- Do not fully init PHPageBuilder if no config is provded (e.g. during composer install), to prevent errors
v0.14.0
- Add phpb_ prefix to e and encode_or_null helpers, avoiding method name collisions
- Make PHPageBuilder config argument optional, fixing errors on initiating empty PHPageBuilder instance
v0.13.0
- Various fixes
- Support added for theme translations
- Fallback to english if a language does not exist in the pagebuilder
- Fix warning if language translations are not present
- Support added for having multiple main containers per page
- Upload files to a public random subfolder in /uploads with original client file name as file name (much faster than before)
v0.12.0
- Text alignment buttons added
- Asset ContentType header fix
- Support installations in environments that require a server port
- Fix update error for components inside a blocks container
- Allow overriding pages and page translation table names and foreign key
- Update CKEditor
- Only render a layout if an existing layout file is configured
- Fix, do not remove blocks from other languages
- Save page fix, ensure style selector is present
- Fix, make links removable
- Do not use formatting of pasted text
- Switch components that are made editable to raw-content
- Avoid important block related component attributes from being removed after a component has been made editable
- Allow html tables to be fully editable
- Class replacements config added, with ability to override the PageRenderer