Skip to content

v4.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Mar 06:12
· 0 commits to 25349daa183546f86e19bbfbd01d189ec33ac152 since this release

⚠ BREAKING CHANGES

  • This might introduce a breaking change in existing sites. Also improves logging.
  • make setVar() chainable

Features

  • add .no-alfred class to prevent doubleclick popup (af40517)
  • add based consent feature (d2e7984)
  • add $config->hideTopBar flag (dd8e926)
  • add alfred docs (b044f94)
  • add condition param for consentOptout() (9a31a96)
  • add consent management feature (b5cab3c)
  • add consentOptout() feature + docs (1cc3389)
  • add css to force alfred spinner position (fc283da)
  • add debugInfo() (24b4a85)
  • add dedicated method loadLatte() (b0d1ac6)
  • add deprecation note for noAssets (a5a200f)
  • add docs (3ffc68e)
  • add docs for static rendering feature (76c4c6c)
  • add dom() method (a564290)
  • add experimental support for ajax endpoints (7db7970)
  • add feature to autoload latte layout-file (4b6123d)
  • add hide icon to topbar and rename rpb to rf (7f56583)
  • add HumanDates (e5cb3d9)
  • add humandates via composer (eabbe8b)
  • add images and less field to home template (1010b44)
  • add improved box-layout (cc3d10e)
  • add latte filters vurl + euro + euroAT (2550732)
  • add latte translation helper to module config (96d0e00)
  • add lattepanel again (82957c0)
  • add less folder to defaults (b736e5b)
  • add lighten() and darken() methods for hex values (852ea50)
  • add livereload to debug info (87bb33d)
  • add module.info.php file (04f91d7)
  • add new icons for RockPageBuilder (4b46a19)
  • add new minify feature (aebf4c0)
  • add noAssets flag (c2d0a71)
  • add ogImage shortcut (2131298)
  • add once() helper (0938e98)
  • add option to trigger "npm run build" on changed file (85079f0)
  • add otherLangUrl() for simple language switchers (eb0c137)
  • add postCSS tool (1daaded)
  • add renderPagerUIkit() helper (43cc908)
  • add rf-year to formatter (2d84485)
  • add rfShrink() (6ea9cb9)
  • add rock-beginner profile (55c4791)
  • add rockblocks profile (27ded7a)
  • add RockFrontend.debounce() (a6f1af0)
  • add rockfrontend() functions api (4991da5)
  • add scrollclass snippet (3b6f981)
  • add selector to rock profile header.latte (b6e2c00)
  • add seo docs and new manifest config settings (47e6668)
  • add setTextdomain (24e3962)
  • add setViewFolders to support RockCommerce HTMX (dc33123)
  • add short syntax for hiding plus icons in alfred (65c59bf)
  • add sortable toggle to topbar (f08e14d)
  • add static site rendering feature (1a87bf9)
  • add support for rendering html files (b4d3e6b)
  • add support for rockblocks folder (bf91d6f)
  • add support for RockPageBuilder sortable 🤩🚀 (bf8ab5c)
  • add support for showing RockPageBuilder block type (d577ea7)
  • add support for topbar prepend/append markup (c33665c)
  • add support for translations in LATTE files (5656765)
  • add svgDom() method (afdef7e)
  • add template-edit button to topbar (fec8447)
  • add tinymce alignment styles to defaults.less (cb1bd0a)
  • add topbar feature (mobile preview + edit links) (a4ee4cf)
  • add topbar toggle (f9bf247)
  • add translation helper (877ddb9)
  • add variables array to view() method (c98ee66)
  • add view folder feature (dab548b)
  • add vitepress docs (6500881)
  • add vscodeLink method (aa0bdd8)
  • allow .no-alfred class on non-body elements (df436e4)
  • auto-update htaccess to block access to latte/twig/blade/less files (229277c)
  • copy sourcemap files after postCSS() (b925b58)
  • don't load livereload in iframes and update minification (75e6699)
  • hide alfred GUI on shift keypress (d6862d0)
  • hide url+user in livereload logs (3e25a01)
  • ignore rockpdf assets from livereload (57a4e9f)
  • improve consent tools, add "has-consent-click" and "needs-consent-click" (fdfa07f)
  • improve livereload (fa67da2)
  • improve sticky footer for usage in admin theme (cc0ee69)
  • improve topbar (27f20d3)
  • improve topbar hidden style (959f797)
  • improve topbar toggle (d6f5c76)
  • improve translation code #20 by Jens (d11708a)
  • improve ui of sortable toggle (332fd0e)
  • improve view() method for rockcommerce (c05576a)
  • increase z-index for alfred icons (7ead197)
  • install Less module automatically (e7b0916)
  • make it possible to define the output directory for css (cf7afd1)
  • make link handler for alfred links configurable (89ae18c)
  • make loadAlfred() public (42e10b1)
  • make loadLatte hookable (c3e4f47)
  • make remBase configurable (52854dd)
  • make setVar() chainable (a4e3c2f)
  • make svg() work with pagefiles (c21ea10)
  • make z-index of topbar configurable (81ef91f)
  • minify topbar css (9eca5cf)
  • move livereload settings to RockFrontend (7e0ba90)
  • move rockpagebuilder logic to rpb module (2b71dd8)
  • new concept of autoload assets (527d4fa)
  • only load RockFrontend.js if enabled (f62ec7e)
  • option to add urlsegmentstr to otherLangUrl() (0e4e042)
  • prune livereload log to 1 day (e8ea6b6)
  • refactor to use pw classloader (091888e)
  • refactor topbar (79a688f)
  • remove homepage field migrations (9853553)
  • remove version number from downloaded uikit folder to prevent profile exceptions (94f8b94)
  • rename default asset name from head to main (fc3d1ae)
  • reset uikit cache on modules refresh (9c78245)
  • show alfred element ID if present (3991af1)
  • show livereload count in log and on config page (ad7748a)
  • show template in topbar (239d64b)
  • support cssDir paths (77f9e05)
  • support env vars for editorLink() (43ed1de)
  • support multiple classes for rf-scrollclass (8a3f011)
  • toggle alfred ui on CMD/CTRL (f23fb4b)
  • tweak frontend modal z-index for uikit nav (20f4362)
  • tweak livereload and add latte bar to tracy (907add4)
  • update dependencies (requires PHP8.1) (488e689)
  • update exclude regexes (5c2436e)
  • update latte from 3.0.6 to 3.0.10 (102da82)
  • update profile to use layout.latte (15ad6cf)
  • update required php version in info (529c113)
  • update to support new rockpagebuilder sortable handles (80099f5)
  • update vendor and add HtmlPageDom (a705851)
  • upgrade latte to 3.0.11 to fix exitIf feature (0d38b49)
  • Bug Fixes

    • access property id on bool (876e66c)
    • add docs about seo fields (9dcbd3a)
    • add missing blockmargins style for RockPageBuilder profile (0670d75)
    • add missing layout file for blank profile (677154d)
    • add rockshell to livereload folders (8bc1558)
    • alfred icons only shown on pagebuilder blocks (811a296)
    • alfred tag showing up in markup when not needed (5a152e7)
    • apostrophes breaking alfred() (3bcc291)
    • autoprepend causing wrong options field values (27f9a04)
    • autoprepend throwing errors, fix #21 (594dd2b)
    • custom less feature not working on production (44a3bc5)
    • docs typos (96b04fc)
    • don't create manifest by default (1b17b86)
    • don't load layout file on RockPdf rendering (fd6eaa3)
    • empty string leads to empty filename (f929762)
    • error when less field not used (495c186)
    • fatal error after profile install due to RockPageBuilder fields (9855152)
    • fix debugInfo throwing error if folders are null (c69a79e)
    • fix livereload issue on PHP8.2 (7660ea4)
    • fix passing null to ltrim error (de06831)
    • header boxed classes (c82a1ff)
    • header outputting selector (2c3b9e1)
    • improve getUikitVersions in module config (5743df9)
    • improve youtube thumb (1872ffa)
    • IntlDateFormatter use statement missing (00ef357)
    • issue with minify() and external assets like typekit (c2014fa)
    • less not recompiling when using variables from PHP (7f805a1)
    • livereload tag added when livereload was disabled (1818083)
    • make alfred icons have z-index 10 instead of 2 (2ce3562)
    • minify removing defer attribute from script tag (f3f0e38)
    • normalize windows file path (7895e06)
    • null showing up on alfred hover (cd66bff)
    • php8 warning (300bef9)
    • prevent auto-install of RockPageBuilder (07b1418)
    • prevent double adding of assets (14b9b10)
    • prevent loading AutoPrepend on non-templatefile render() calls (0eeb184)
    • prevent saveCSS error on old installations (001e311)
    • reload only active tab to prevent RockMigrations errors (ea2426f)
    • remove console.log() (54f50a8)
    • remove features (5f24e9d)
    • remove label from alfred edit icon (can break json) (f7b8378)
    • remove lattepanel causing compile error (119e97c)
    • remove outdated uikit profile - please use the rock profile instead! (e92f9bc)
    • remove template edit icon (9707d77)
    • remove unused "use" statements (d9074f0)
    • remove unused drop() method (ea2029e)
    • remove unused old script (8c499d2)
    • remove unused options reference (7ad201e)
    • rename index.md files to readme.md (49500d9)
    • rename profile (42ee849)
    • RockFrontend script tag in markup when not needed (25364be)
    • Rules added multiple times to /site/templates/.htaccess (6123c1a)
    • script loaded twice when using addAll() and minify() (fbe21b1)
    • seo values double entity encoded (e4cbff8)
    • setting livereload from config.php did not work (6efdf9d)
    • shiftkey hides alfred elements which breaks confirm feature (2a5f3b1)
    • show items as array in debuginfo (ff0068b)
    • show rockmigrations outdated warning (a269e26)
    • topbar style (509e27b)
    • translate.php breaks regular PHP translations (578c34d)
    • typecast string in getChangedFiles (3b5d43a)
    • typo (5981247)
    • typos (92672ea)
    • update composer dependencies (6c2dd06)
    • vscode links not working with .view.php files (7f68831)
    • vscode links not working with latest vscode (823d2f6)
    • warning on alfred() calls with integers (d8f7122)
    • weird vspace scale value (bffaf73)
    • WireFileTools error if templates/less doesn't exist (4c2c352)
    • wrong maxfiles for field_images (be5fca5)
    • wrong property wrapperClass --> wrapClass (c1c01bf)
    • wrong template path when using latte includes (f2277e7)
    • wrong vendor path in AssetsArray (a1ba9aa)