Skip to content

Releases: HansSchouten/PHPageBuilder

v0.21.0

08 Apr 09:06
d05a439
Compare
Choose a tag to compare
  • 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

01 Aug 19:00
Compare
Choose a tag to compare
  • 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

30 Mar 19:17
Compare
Choose a tag to compare
  • 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

27 Dec 10:39
Compare
Choose a tag to compare
  • Speedup pagebuilder by loading all theme blocks and layouts only if needed
  • Page caching support added

v0.17.0

18 Dec 08:20
Compare
Choose a tag to compare
  • 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

02 Dec 21:02
Compare
Choose a tag to compare
  • 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

16 Nov 10:45
Compare
Choose a tag to compare
  • 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

09 Nov 22:04
Compare
Choose a tag to compare
  • 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

07 Oct 20:52
Compare
Choose a tag to compare
  • 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

15 Jun 16:31
Compare
Choose a tag to compare
  • 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