wp-lemon Docs
Changelogs 3.x
Changelogs 3.x
Back to current major version
3.36.0:
Release Date - 02 march 2023
💡 Newly added
- Add action_deprecated() to be used inside twig.
- New filter added wp-lemon/action/entry/content/before and wp-lemon/action/entry/content/after
✨ Enhanced
- Full rework of class-site.php after some tests.
- Check added if fields with name "name" are not added. This field name conflicts with timber.
- deprecated wp-lemon/action/entry-footer/before in favor of wp-lemon/action/entry/content/after
3.35.[3-5]:
Release Date - 02 march 2023
- 🐛 Bugs Fixed
- Class site bug fixed
- section css bug fixed.
3.35.2:
Release Date - 27 february 2023
- 💡 Newly added
- New filter for adjacent_post_info added.
- Font weight can now be changed inside the editor.
- ✨ Enhanced
- section now always loads the largest image.
- Better default fonts sizes for headings and custom sizes.
- Some improvements to diagnostics class.
- Started with enhancing the site class, this is still a work in progress.
- 🐛 Bugs Fixed
- Fixed lazyload bugs
- Fixed footer widget width in single widget layouts. #211
- get_archive_page() method fixed in backend.
3.35.1:
Release Date - 24 february 2023
- ✨ Enhanced
- Disable auto activation of FluentForms plugin via theme activation. This is now handles by the CLI tool.
- 🐛 Bugs Fixed
- Fixed lazyload bugs
- Fixed footer widget width in single widget layouts. #211
- get_archive_page() method fixed in backend.
3.35.0:
Release Date - 23 february 2023
- ✨ Enhanced
- Removed most of the vanilla-lazyload.js usage as a test in favor of native lazyloading.
- 🐛 Bugs Fixed
- Removed WordPress version from enques
- Slider block now has proper margin when aligned fully.
- Minor fix in diagnostics class.
3.34.1
Release Date - 20 february 2023
- 🐛 Bugs Fixed
- navbar css fix
- Cookiebar fix
- Two footer fixes.
3.34.0:
Release Date - 14 february 2023
- ⛏️ Breaking
- Please update bulldozer to 3.0.0
- Please run the following search/replace in your library/blocks folder. wp-lemon 4.0 will feature the new ACF6.0 way to register blocks which will use the BlockRendererV2 in the future.
- Search:
use HighGround\Bulldozer\BlockRenderer;
- Replace:
use HighGround\Bulldozer\BlockRendererV1 as BlockRenderer;
- Search:
- 💡 Newly added
- New diagnostics class added.
- ✨ Enhanced
- Add preparations in Bulldozer for wp-lemon 4.0.
- Added deprecation for the old widgets and set new theme partials as default in the customizer. It's recommended to switch existing sites to the new widgets.
- New cache buster added for simple post type plugin.
- 🐛 Bugs Fixed
- Lazyload bug fixed on Safari by disableing native_lazyloading
3.33.3
Release Date - 13 february 2023
- 💡 Newly added
- Add two new filters to disable the header/footer
- 🐛 Bugs Fixed
- Fixed two deprecations.
- Removed default margin from logo block.
- Removed left border from block-quote inside circle-text
- price card render fixes.
- Fixed not properly rendered google maps cards when there are url entities in the name.
- get_total_posts() fix when there are no terms.
- Added classes to widget block for centered text to work.
- ✨ Enhanced
- WCAG 1.3.2 (NIVEAU A) fix in new cards.
- Faq setup improvements.
3.33.2
Release Date - 06 february 2023
- 🐛 Bugs Fixed
- Cookie bar fix
- icon block fixed
- contact cta buttons now have correct font size
- ✨ Enhanced
- Price card improved
3.33.1
Release Date - 03 february 2023
- 💡 Newly added
- add_spaces_to_phonenumber() function and twig filter.
- ✨ Enhanced
- Enhanced price cards css.
- entry-header smaller margin by default.
- 🐛 Bugs Fixed
- header flex bug fixed from Clearwell
- several section bugs fixed.
3.33.0
Release Date - 01 february 2023
- 💡 Newly added
- New block: pricing cards.
- ✨ Enhanced
- Continued work on FAQ function
- Renamed FAQ to Accordion to differentiate between the new FAQ and collapse. 🐛 Bugs Fixed
- Hide contact button div when no button is visible.
- Offcanvas js fix.
3.32.1
Release Date - 27 january 2023
- ✨ Enhanced
- Disabled blocks are now visibility:hidden, for better block flow.
- 🐛 Bugs Fixed
- Translations in Twig files now work once more.
- node-overview and node overview excerpt toggle field now works as intended.
- Related FAQs question fix.
3.32.0
Release Date - 24 january 2023
- ⛏️ Breaking
- Make sure Advanced Custom Fields: Editor Palette Field plugin is version 1.1.6, if not upload manually.
- Bundled all PHP functions that we encourage to use in child themes in the API folder. All functions/queries are being redirected to the new location and throw a deprecated notice in the log. Please update your function calls accordingly.
- 💡 Newly added
- Better reusable blocks
- ✨ Enhanced
- Continued work on FAQ function
- Renamed FAQ to Accordion to differentiate between the new FAQ and collapse.
- 📦 updated packages
3.31.3
Release Date - 18 january 2023
- ✨ Enhanced
- Added missing property for generic-ajax-query to prepare for PHP8.2
- Better labels for post types
- get_archive_page method rewritten.
- next_post() deprecated in favor of next_post_info() and previous_post_info()
- Filters added to change the date notion in several post types.
- Two icons added
- Proposed fix for offcanvas overflow.
- 🐛 Bugs Fixed
- Contact cta final fixes
- Added missing allowed_block in slide.php
3.31.2
Release Date - 13 january 2023
- 💡 Newly added
- Continued on FAQ feature.
- Contact cta improvements
- filter added to change navbar breakpoint
- 🐛 Bugs Fixed
- Proper image slider name
- Removed default wp-lemon-faq support
- archive.js bug fixed
3.31.1
Release Date - 10 january 2023
- 💡 Newly added
- Continued on FAQ.
- 🐛 Bugs Fixed
- Fixed FAQ js bug.
3.31.0
Release Date - 05 january 2023
- ⛏️ Breaking
- Rework of cards. (check your custom cards twig files and scss)
.crd__inner
a/div element is removed. The.crd
element is now the link if the link is active. This reduces the amount of elements in the DOM..crd__bottom
is renamed to.crd__content
. It's recommended to also rename these classes in your custom cards..crd__text
is removed from .crd__bottom/.crd__content
and.crd__footer
elements. Check your padding!
- Rework of cards. (check your custom cards twig files and scss)
- 💡 Newly added
- New block carousel added. This is a nice image slider.
- New infrastructure added for pluggable functions which you can active via add_theme_support().
- First new pluggable function added: FAQ - This is still in active development.
- ✨ Enhanced
- Better default padding for small aligned sections with a background.
- Remove block suggestions from the editor.
- Removed old palette function.
- Faster file inclusion in function.php by not using locate_template() since we only want the parent theme files to load here anyway.
- 🐛 Bugs Fixed
- JS: Fixed a bug where in smoothscroll.js when there is not navbar present.
- Twig: Fixed missing icons on person card.
3.30.2
Release Date - 03 january 2023
- 💡 Newly added
- Add escapers to twig files for hrefs and title attributes
- Share and social icons can now be fully modified without overwrting the socials.twig macro.
- 🐛 Bugs Fixed
- Smoothscroll.js bug fixed where clicking a hash button could lead to jumping around the page.
- fixed a bug in the animation macro where an animation code would still be loaded when the value was 'none'
- Undo the code introduced to fix a WP issue regarding the nav menus in WP6.1
3.30.1
Release Date - 27 december 2022
- 🐛 Bugs Fixed
- sections not aligning properly
- Fixed section wrap being wrong
- fixed naming of css custom property --max-width-default
3.30.0
Release Date - 23 december 2022
- 💡 Newly added
- You can now beta test the new partials instead of widgets
- New widgets and widget block added.
- Widget block support both innerblocks and nav menus.
- Container is now out of beta
- You can now set $smaller-width-percentage to manually set the small size for container blocks
- new $animation-settings added for more control over animation in your child theme
- configurable link_markup for twig cards.
- 🐛 Bugs Fixed
- Section min height in de editor fixed
- Fixed margins for figcaptions in embeds and images.
- remove margin form last widget on mobile
- Removed last margin left from footer menu
- Fix for logo gallery missing flex wrap
3.29.6
Release Date - 1 december 2022
- 💡 Newly added
- Filter default phone format.
- 🐛 Bugs Fixed
- Fix wide alignment
3.29.5
Release Date - 29 november 2022
- 💡 Newly added
- Added a way to deprecate scss variables
- 🐛 Bugs Fixed
- Fixed missing widgets
3.29.4
Release Date - 29 november 2022
- 🐛 Bugs Fixed
- Fixed alignment of wide blocks inside other blocks
- Fixed card styles being overwritten after 3.28.0 release
3.29.2
Release Date - 26 november 2022
- ✨ Enhanced
- Better iconfont
- Better A11y css resulting in less css.
- Reduced utility classes from bootstrap resulting in less css.
- 🐛 Bugs Fixed
- removed default letter spacing from buttons
- Fixed two variables that were not overwriteble
- Fixed wrong namespace in contact-cta.php
3.29.1
Release Date - 24 november 2022
- ✨ Enhanced
- added scss variables for first and last block margins.
- Better default styling for nav togglers
- Better styling for circle-text block on mobile phones
- IMG container is now aligned correctly once more in wide align mode
- 🐛 Bugs Fixed
- removed templatelock from circle-text
3.29.0
Release Date - 23 november 2022
⛏️ Breaking
- Testimonial block is now reworked to circle-text block for more utility.
- slide-banner block is now also marked as deprecated
- Reworked a lot of css for easier overwriting in child theme, see this ticket for the ongoing process.
💡 Newly added
- New animations added for node-overview and node-latest cards
✨ Enhanced
- Enhanced the order of categories inside the block editor to highlight wp-lemon blocks
- Removed new full site editor blocks
- Added --max-width--default
- picture macro yet again improved
🐛 Bugs Fixed
- Fixed missing hover color on regular links
🗑️ Removed
- Removed linktree template
3.28.1
Release Date - 16 november 2022
- ✨ Enhanced
- card grid can now be 5 columns.
- 🐛 Bugs Fixed
- removed animation from a element inside a widget
3.28.0
Release Date - 16 november 2022
- ⛏️ Breaking
- Changed a lot within the css of the share buttons. Please double check your child theme if you custom styled the share buttons.
- 💡 Newly added
- Cookiebar added.
- ✨ Enhanced
- Removed first large margin before media text block.
- card padding is now a css var
- Overhoul in share button css
- Added section class to more-items twig file for better default spacing
- 🐛 Bugs Fixed
- Fixed two aria bugs in the search form and header
- Search query is now done in the correct language
- Change order of styles. Fixes #181
3.27.0
Release Date - 8 november 2022
- ⛏️ Breaking
- Due to bug in Timber 1.22 where Twig is updated to 3.x branch we have this version. Please update your full vendor folder after twig update.
- ✨ Enhanced
- Removed first large margin before media text block.
3.26.1
Release Date - 7 november 2022
- ✨ Enhanced
- Load more button is now unfocussed after successful load.
- Some style improvements that leads to less css.
- 🐛 Bugs Fixed
- Fixed animation being wrong in node-overview block
- Fixed incorrect lang domain
- Fixed a edge case bug in the editor when removing a specific block.
3.26.0
Release Date - 3 november 2022
- ✨ Enhanced
- Compat fix with WordPress 6.1
- using new style.css labels to disable accidental updates when there is a theme with the same name.
- 🐛 Bugs Fixed
- Fixed a bug where custom sizes for media/text would be overwritten
- Added missing rel and target attributes to external links in socials.twig
- Temp fix for regression in WordPress 6.1 regarding the navwalker, see https://core.trac.wordpress.org/ticket/5694
- Fixed an issue where wide aligned elements inside full containers woulds still be wide aligned.
3.25.1 t/m 3.25.5:
Release Date - 1 november 2022
🐛 Bugs Fixed
- image card image sizes are now full size.
- Navwalker background color is not added anymore when no color is set.
- Dropdown active and hover states fixed
- Fixed wrong default aria state in faq-item
- Fixed a bug where tablet/mobile display would display wrong css.
- Fixed a excerpt bug
- Fixed regression in custom archives.
- Custom orders weren't obeyed in class-generic-ajax-call.php ajax calls.
- Some blocks wouldn't properly lazyload in tablet/mobile preview mode.
- Fix to map block having a too large margin when not used fully aligned.
- Fixed a bug where large amount of posts inside the ajax call would result in weird animations.
✨ Enhanced
- node latest and node overview can now also query builtin post types.
- archive filter now has better styling
- improved disabled state of block
- archive filters are now more opinionated
- Custom order plugin extra css added for better interface in backend
- team pages are now searchable when detail page is active.
3.25.0:
Release Date - 23 october 2022
- ⛏️ Breaking
- Please update bulldozer to 2.1.0
- ✨ Enhanced
- Added 'combined' to phone number utility. it will output phone number as +31 (6) 12345678
- Less html/css for img-container block. This is a total rework, so if you encounter any bugs, let us know
- Complete rework of the section (beta) block. The container does not have a .section__inner container anymore and elements inherit the --max-width css variable. If you encounter any bugs, let us know!
- Map block now support setting your own ratio via a field. You can make the card 16x9, 4x3 and square. Gets overwritten when fully aligned.
- Added instructions if there is a WPML field that has the copy setting.
- img card now supports
- Background color
- vertical alignment
3.24.1:
Release Date - 20 october 2022
🐛 Bugs Fixed
- Fix dropdowns not working when importing the bootstrap dropdown module
- Removed margin underneath last element inside an image card.
✨ Enhanced
- Filter added for card type
- Swiper pagination color is now a scss var
3.24.0:
Release Date - 17 october 2022
- 💡 Newly added
- New block image-card added that can be used inside the card grid.
- ✨ Enhanced
- Bumped PHP version to 8.0.2 minimum
- Further enhance search bar experience
3.23.3:
Release Date - 14 october 2022
✨ Enhanced
- Larger pagination buttons for swiper
- more css vars introduced
- Enhanced search page display
- Enhanced search bar experience
- Auto focussing when opening the search bar
- Exit search bar when clicking outside the bar or search results
- Exit search bar when pressing escape
🐛 Bugs Fixed
- Removed default letter spacing in navigation items
- Fixed a bug where max widths couldn't be overwritten due to a specificity issue in the css.
- Possible fix for issue where too large images would crash the server on resizing or moving to webp
- Fixed an issue where lemon_excerpt() would return too little text when the content was not that long.
- Fixed a bug when searching for content and a password protected page would come up the password template would be loaded.
- Removed default order of team post type introduced in 3.23.0, this caused custom orders to not work.
🗑️ Removed
- Removed small cols and no-ml styles from core/columns
🌐 Updated Dutch translation
3.23.2:
Release Date - 12 october 2022
📖 Documented new filters
🐛 Bugs Fixed
- Fix animation bug in archives where too many items would lead to weird fade in animations.
- Fixed a bug where small excerpts would not be shown completely inside cards.
- Fixed a bug where a person card would always show a link to the detail page, even if the detail page feature was not activated.
3.23.1:
Release Date - 30 september 2022
💡 Newly added
- Added hook for overwriting card classes
🐛 Bugs Fixed
- Already activated licenses on websites can now be reactivated.
- Full height sections in backend are properly displayed
✨ Enhanced
- Font sizes are not overwritten in footer by force anymore
- Add body class when search is active
- Its now easier to overwrite css of the footer
3.23.0:
Release Date - 30 september 2022
- 💡 Newly added
- Added hooks file for actions and filters
- 🐛 Bugs Fixed
- Removed console logs.
- Better error handling for WP_Lemon\Controllers\format_phone_number() function.
- ✨ Enhanced
- More css var usage
- WP_Lemon\Controllers\socials() is updated to be a named array.
- WP_Lemon\Controllers\log_message() now writes the time in the timezone selected from the site.
- 🗑️ Removed
- Cleaned up block patterns
3.22.3:
Release Date - 21 september 2022
- 💡 Newly added
- New customizer field added for google tag manager.
- new wp-lemon/filter/header/logo filter added
- ✨ Enhanced
- Re-ordered customizer tabs and fields.
- Shorter default css navigation on links.
- added template uri to pb_site variable.
- Rework of get_attached_file() function
- Updated iconfont with nicer icons.
- 🐛 Bugs Fixed
- Fixed button hover color.
- Fixed menu issue #170
3.22.[1-2]:
Release Date - 12 september 2022
- 🐛 Bugs Fixed
- Fixed phone number default region
- Fixed a bug where section paddings would not be applied to latest section in .entry
- Fixed social icons on person card missing
- Fixed a not correctly closed heading tag inside the twig marco elements.twig
3.22.0:
Release Date - 9 september 2022
- 💡 Newly added
- New filter added to change share buttons and social buttons.
- New filters/actions added in archive-loop.twig to change the load more text and add items before/after the loop.
- Added archive page of current singular page to the navigation context. (nav.back)
- 🐛 Bugs Fixed
- Fixed a bug where full/wide sections did not have a margin.
- Changed the person card.
- Fixed button background color scss variable not working.
- ✨ Enhanced
- Better feedback when license server fails.
- Added anchor link support for sections
- 📦 updated packages
3.21.2:
Release Date - 9 august 2022
- 🐛 Bugs Fixed
- Fixed phonenumber being incorrectly formatted when wpml is not active.
3.21.1:
Release Date - 4 august 2022
- 💡 Newly added
- New full height option in container
- 🐛 Bugs Fixed
- Fixed whatsapp button being shown when only call button is set
3.21.0:
Release Date - 3 august 2022
- ⚠️ Please add the following to your child theme
resources/assets/styles/app.scss --> add new rule before @import "01-settings";
and add@use "~parentThemeStyles/02-tools/functions" as *;
resources/assets/styles/editor.scss --> add new rule before @import "01-settings/variables";
and add@use "~parentThemeStyles/02-tools/functions" as *;
- 🐛 Bugs Fixed
- Node overview block, fixed undefined fixes on rule 263 and 264
- class-site.php, fixed undefined fixes
- Fixed a bug where a a full aligned block after a full aligned section block with a background would have a margin-top
- Fixed alignment in entry-header.twig
- Archive load more buttons are not showing up anymore if there are no more items.
- ✨ Enhanced
- Add ability to easily overwrite color for FAQ item buttons.
- New filters added in entry-footer.twig and single.twig
3.20.2:
Release Date - 1 august 2022
- 💡 Newly added
- New get_contact_buttons() method that will return an array to build the contact buttons displayed on the bottom right of the screen when activated. This array can be extended by overwriting this method.
- 🐛 Bugs Fixed
- Backend notices in blocks are now visible again when a background image is added to a block.
- Fixed a bug where matrix displayed blocks would get css that will get inherited by child blocks.
- ✨ Enhanced
- card padding classes for pictures are now css vars and added filter for picture classes.
- remove lemon blocks from being activated by default.
3.20.1:
Release Date - 27 july 2022
- 🐛 Bugs Fixed
- Fixed a bug where the current menuitem wouldn't have an active state.
- Fixed a bug where heading fontsizes in the backend were too small
- Archive block improvements.
3.20.0:
Release Date - 22 july 2022
- ⛏️ Breaking
- Update bootstrap to 5.2
- if you are using a custom archive with loadmore function, please rework your block. see node-overview.php block for reference.
- Echo urban design controleren
- zalm, vaantje, gouda petanque, chilibra, controleren
- nederhoff, geen node-archive.twig gebruiken, want we gebruiken geen filter.
- 💡 Newly added
- Added translation hints.
- ✨ Enhanced
- Rework of archive query mechanism
3.19.9:
Release Date - 19 july 2022
- 💡 Newly added
- New experimental css clamp functionality added.
3.19.8:
Release Date - 14 july 2022
- 💡 Newly added
- New checklist style for lists.
- ✨ Enhanced
- Enhanced icon font usage.
- Archives now have a getTerm and setTerm function to get and set the active term on the archive holder element.
- Transitioned some scss vars to css vars.
- 🐛 Bugs Fixed
- Fix bug with term_ids in node-overview
- Fixed a bug in menu.js where the --scroll modifier wouldn't go away.
- Fixed a bug in the header an footer where containers were wider then content containers.
3.19.6 and 3.19.7:
Release Date - 13 july 2022
- ✨ Enhanced
- Easier backend styling with .ibb class to add really good section differentiation.
- better apply_filter name to easier apply filters on blocks. You now can directly copy the filter name from the source code.
- FAQ block doesn't have the edit mode anymore.
- Added picture.ratio class to automatically set a ratio on images.
- 🐛 Bugs Fixed
- REST api point now has proper permission callback
- Several contrast mode improvements
- Fix in node-archive
- 📦 updated packages
- 🤖 linted PHP/CSS/JS
3.19.5:
Release Date - 12 july 2022
- 💡 Newly added
- New log function added
- ✨ Enhanced
- Better css for new section block.
- 🐛 Bugs Fixed
- Fixed an issue where width and height inside picture element were empty.
3.19.4:
Release Date - 8 july 2022
- ✨ Enhanced
- You can now set a initial term on the archive.twig partial.
- new post_per_page filter in node-overview block.
- 🐛 Bugs Fixed
- Map permanent fix.
- Fixed "no more items" message in node-archive
Release Date - 6 july 2022
- ✨ Enhanced
- Better css for new section block.
- Improved language switcher code.
3.19.2:
Release Date - 6 july 2022
- ✨ Enhanced
- Better css for new section block.
- Added extra information on how to create your flexible card grid inside the editor.
- person card improved.
- 🐛 Bugs Fixed
- css alignment improvements
- Fixed map not being 100% height inside the editor.
3.19.1:
Release Date - 4 july 2022
- ✨ Enhanced
- Improved block positioning classes. All blocks are now displayed with max width instead of an combination between width and max width. This is a bit experimental.
- Better default map styling due to new section class.
- Better css styling for headings.
- Cleaned css a bit
- 🐛 Bugs Fixed
- Map block fix in backend
- Fixed an issue where menu items were not active in sub menus when selected.
- Fixed a bug where the block edit block would be behind other block element.
- Fixed PHP bug when there were no widgets present.
- Fixed a JS bug where the menu.js would crash if the collapse element was not present.
3.19.0:
Release Date - 24 june 2022
- ⛏️ Breaking
- Please re-save your customizer fields after updating on the live site. You can do this by changing a value and going back to the old value.
- 💡 Newly added
- A page can now be the archive for multiple pages.
- class-site.php has been extended to add archive pages to the Timber context.
- entry-header now directly uses this new context instead of doing a separate database call.
- This overall enhances the experience to link back to an archive page from any custom post type.
3.18.1:
Release Date - 21 june 2022
- 💡 Newly added
- New icon block added.
- New get_svg_image() function to load the contents of an SVG image from the media library.
- ✨ Enhanced
- New container block improvements
- Three new icons added in iconfont.
- Removed unneeded macro imports in blocks.
- 🐛 Bugs Fixed
- Fixed an issue with columns block.
- 🪦 deprecated
- Banner block is now marked as deprecated
3.18.0:
Release Date - 17 june 2022
- 💡 Newly added
- New container block added. This is still in beta.
- ✨ Enhanced
- Only show block ID when one is set via attributes.
- 🐛 Bugs Fixed
- Removed unneeded normal font size
- Fixed license page not loading
- Fixed a bug where you could not overwrite blocks in theme.json
- Fixed typo in license class all over the codebase.
- Fixed an issue where the phone number could not be empty.
3.17.3:
Release Date - 7 june 2022
- 💡 Newly added
- New get_contact_information method that creates a single array of all contact information from the customizer.
- The contact_icons macro now requires contact as a first parameter that you will pass.
- ✨ Enhanced
- PHP linted.
- Language switcher is now twig and has a helper function that formats the language switcher. This helps with custom language switcher implementation.
- 🐛 Bugs Fixed
- Fixed typo in license class all over the codebase.
- Fixed an issue where the phone number could not be empty.
3.17.2:
Release Date - 7 june 2022
- 💡 Newly added
- show bottom bar filter added in footer.
- 🐛 Bugs Fixed
- Fix contact bar icon color
- Fixed blockloader
- body background as css var is now working
3.17.1:
Release Date - 2 june 2022
- 💡 Newly added
- Password protected pages are now working
- New get_fluent_form function
- New block loader so you can filter blocks that are loaded by the parent theme.
- ✨ Enhanced
- Added extra class when navbar is on top of the viewport.
- Better controls for slide and slider block.
- Added a localized phone number option. The site will show an national phonenumber on the default language and an internationized phone number on other languages.
- 🐛 Bugs Fixed
- Fixed large padding in wp-block-pullquote
- Minor css fixes in block columns and slider arrow colors
3.17.0:
Release Date - 25 may 2022
- ⛏️ Breaking
- Please run
composer require giggsey/libphonenumber-for-php
in root and upload your vendor folder!
- Please run
- 💡 Newly added
- New site class added for more structured context.
- New phone number methods added. This fixes a lot of multilanguage phonenumber issues.
- ✨ Enhanced
- Updated default look and feel of hamburger menu
- 🐛 Bugs Fixed
- Navbar only gets a class when fully on top of the viewport.
- Fixed banner display
- Banners can now be text center aligned
- Proper card footer color
- You can now switch to the default font size after change.
3.16.2:
Release Date - 14 may 2022
- 🐛 Bugs Fixed
- Excerpt can now be hidden in default cards.
- Banner block: Set background opacity on videos now works again
- 💡 Newly added
- You can now set extra arguments on queries using a filter used in the virtual node-latest and node-overview blocks.
3.16.1:
Release Date - 12 may 2022
- 🐛 Bugs Fixed
- fixed domready
- top adminbar alignment fix
- Padding fix inside icons.
3.16.0:
Release Date - 5 may 2022
- 💡 Newly added
- Detail page for persons can now be enabled via the customizer
- ✨ Enhanced
- Slider block improvements
- Removed deprecated FAQ fields
- Less css due to smart selectors
- Better icon positioning
- Excerpts can now receive a -1 argument to post all content inside cards.
- 🐛 Bugs Fixed
- fix for lazyload issue on safari mobile
3.15.1 - 3.15.4:
Release Date - 3 may 2022
- ✨ Enhanced
- Updated workflow dependencies
- Updated workflow files
3.15.0:
Release Date - 3 may 2022
- ⛏️ Breaking
- Please update basebuilder to 2.8.0
- Please update bulldozer to 1.11.0
- 🐛 Bugs Fixed
- Proposed fix for lazyload issue on safari mobile
- Footer menu items not aligning properly.
3.14.0:
Release Date - 25 april 2022
✨ Enhanced
- PHP linting
- Filter added to show share buttons, overwrite labels and platforms of sharer.
- Css improvements
- ⚠️ Overall process of enhancing the default flow of blocks. Please double check your sites on weird margin issues ⚠️
- Changed all 30px margins to $vertical-gutter.
- logo grid now has same margin on the side as bottom
- Eliminated a lot of media queries by using custom properties.
- Menu toggler black outline removed on focus
- Rework of icons-list.scss for more consistent icons
- Table.scss display fix
- Media-text block css reworked and reduces total css size by 4kb
🐛 Bugs Fixed
- card grid backend display fix
3.13.0:
Release Date - 15 april 2022
- ⛏️ Breaking
- Please update the version number to 2 in your theme.json in your child theme.
- ✨ Enhanced
- font sizes inside searchbar are tweaked
- Improvements to other-items.twig
- Major overhaul to how blocks display their background colors
- Nav items with a background now have a has-background class
- Load more archives are more responsive to user input.
- Theme.json update to v2 and did some householding.
- Several queries in queries.php are now leaner and thus should perform better.
- Hide empty categories in node-overview block.
- 🐛 Bugs Fixed
- post_type_name() would throw notice on some post types.
- gallery block logo view with links now display properly
- Translation inside search-list.twig is fixed
- Load more archives with filters now load the correct next items.
3.12.1 - 3.12.2:
Release Date - 4 april 2022
- 💡 Newly added
- REST url added
- card-button-color variable added
- ✨ Enhanced
- removed image size
small
and upsizedmedium_large
to 800
- removed image size
- 🐛 Bugs Fixed
- A11y
- set body class directly on startup in head when in a11y mode to prevent flash when switching pages
- Fixed a lot of bugs in contrast mode
- wp-gallery block logo variant is working again
- Better image size loaded for content-cards
- less compression on webp generation
- A11y
3.12.0:
Release Date - 30 march 2022
- ✨ Enhanced
- slide block now has a proper option for an image. You can now choose between innerblocks and a single image
- Continued on contrast mode
- header and nav colors are transformed to css vars
3.11.4:
Release Date - 25 march 2022
- 💡 Newly added
- Fields of person and job are now filterable.
- 🐛 Bugs Fixed
- ACF fields at jobs and persons are translated once more
- Css grid fix in backend
3.11.2:
Release Date - 25 march 2022
- 💡 Newly added
- Added before footer widgets action
- 🐛 Bugs Fixed
- Card grid backend layout fixed
- ✨ Enhanced
- Removed instagram feed block references.
- dim ratio moved to global
3.11.1:
Release Date - 22 march 2022
- 💡 Newly added
- Archive pages now have an extra body class 'archive-page'
- 🐛 Bugs Fixed
- Footer widgets css improvements
- Card grid backend layout fixed
- ✨ Enhanced
- Removed instagram feed block references.
- dim ratio moved to global
3.11.0:
Release Date - 21 march 2022
- 💡 Newly added
- New logo block for usage in widget areas.
- ✨ Enhanced
- Custom blocks added via the new card-grid filter introduced in 3.10.2 are now displayed the same way as regular cards inside the grid.
3.10.2:
Release Date - 222 march 2022
- ✨ Enhanced
- Allowed blocks are now filterable so you can add your extra or your own blocks to wp-lemon blocks.
- Two new footer actions added.
3.10.0:
Release Date - 21 march 2022
- ⛏️ Breaking
- Bumped bulldozer to 1.10.
- 💡 Newly added
- Card grid mode now has a flexible layout mode where you can build the layout of the grid by hand. You can choose from 3 different layouts to start with.
- ✨ Enhanced
- Cleanup of setup function.
- scss vendor imports no longer prefixed
- Better slider JS
- Overlaps of media-text are now done purely by css grid instead of after element.
- Contrast mode work in progress
- 🐛 Bugs Fixed
- Disable alignment on timeline block.
3.9.1:
Release Date - 15 march 2022
- 🐛 Bugs Fixed
- Fixes to child block modifications
- Temporary fix for color palette issue, see: https://github.com/Log1x/acf-editor-palette/issues/30
3.9.0:
Release Date - 9 march 2022
- ⛏️ Breaking
- Please update basedbuilder-config to 2.6
- ✨ Enhanced
- Colors are now inserted into the theme.json file for maximum compat with new WordPress versions.
- Timeline positioning fixes.
- 🐛 Bugs Fixed
- Disable alignment on timeline block.
3.8.3:
Release Date - 25 february 2022
- 🐛 Bugs Fixed
- Media text fixes
- Timeline fixes
3.8.2:
Release Date - 25 february 2022
- ⛏️ Breaking
- Bumped bulldozer to 1.9.8
- ✨ Enhanced
- Better backend block alignment.
- Aria improvements to language switcher and currentpage.
- 🐛 Bugs Fixed
- Fixed double notices in blocks.
- wp-separator block is now properly displayed.
3.8.1:
Release Date - 24 february 2022
- 🐛 Bugs Fixed
- Block alignment fixes
3.8.0:
Release Date - 24 february 2022
- ⛏️ Breaking
- Bumped minimal WordPress version to 5.9
- Removed the primary sidebar since it is not used in any project.
- ✨ Enhanced
- Complete overhaul to the site.php file.
- Animate on scroll library is now handles by css custom properties. This decreases the css size by 20kb
- Simplified css for several blocks. This also decreased css size.
- Cleaned some PHP files
- Editor alignment of blocks on smaller screens is now better.
- 🐛 Bugs Fixed
- Cleaned the Ajax query class.
3.7.3:
Release Date - 21 february 2022
- 💡 Newly added
- Slide block now hase a fade option
- 🐛 Bugs Fixed
- acf-fluentform class could throw a notice in some cases.
3.7.2:
Release Date - 15 february 2022
- 🐛 Bugs Fixed
- Banner block margin backend fix #133
- img-container block not having correct background color.
3.7.1:
Release Date - 14 february 2022
- 🐛 Bugs Fixed
- Css bootstrap5 gutter fix
- Link in colored paragraph now inherits color properly
- Fixed logo variant of gallery.
- Media and text without background color is now shown correctly without padding on mobile.
- Block positioning fixes.
3.7.0:
Release Date - 10 february 2022
- ⛏️ Breaking
- Please double check custom cards in your theme. We added custom footer in the card-wrap.twig that your card will probably extend. Disable the default footer by adding a twig var in your custom card
{% set hide_default_footer = true %}
or remake your custom cards and remove the footer.
- Please double check custom cards in your theme. We added custom footer in the card-wrap.twig that your card will probably extend. Disable the default footer by adding a twig var in your custom card
- ✨ Enhanced
- All cards now share the same footer.
- Allow lists inside faq items.
- Add default margin underneath img-container blocks.
- 🐛 Bugs Fixed
- Fixed backend notice not being correct.
- Hopefully a permanent bug for the overflowing navbar without setting the navbar to overflow: hidden.
3.6.3:
Release Date - 08 february 2022
- ✨ Enhanced
- Rework on menu.js and dropdown.js for better compat with custom dropdown elements outside the navbar.
- archive.js now is split into two functions: an ajax call and listereners. This allows to use ajaxcall separately.
- 🐛 Bugs Fixed
- css headings were not displayed correctly because of an css regression introduces in 3.6.0
- Better footer css
3.6.2:
Release Date - 07 february 2022
- ✨ Enhanced
- content card grid - allow 1 col layouts.
- archive - filter is now a overwritable partial.
- Footer - don't show navholder div when not needed.
- 🐛 Bugs Fixed
- backend - fully aligned blocks cannot overflow anymore.
3.6.1:
Release Date - 07 february 2022
- 🐛 Bugs Fixed
- Fixes overflow bug
3.6.0:
Release Date - 06 february 2022
- Please update bulldozer to 1.9.4 by uploading the vendor folder to the server.
- ✨ Enhanced
- ⚠️ Enhanced FAQ block with new innerblock, please migrate your FAQ questions to the new innerblocks!
- Better editor block alignment
- 🐛 Bugs Fixed
- Minor css fixes in front- and backend
3.5.3:
Release Date - 03 february 2022
- 💡 Newly added
- New hook
wp-lemon/filter/navwalker/{{item}}/link-attributes
to filter attributes - Menu items that function as an archive page now have a specific class named
.archive-{{posttype}}
- New hook
- ✨ Enhanced
- Better editor block alignment
- 🐛 Bugs Fixed
- Minor css fixes in front- and backend
3.5.2:
Release Date - 01 february 2022
- ✨ Enhanced
- Better editor block alignment
- img container block now support text alignment
3.5.1:
Release Date - 01 february 2022
- 💡 Newly added
- New hook
wp-lemon/action/entry/before
andwp-lemon/action/entry/after
inside single.twig and index.twig
- New hook
- ✨ Enhanced
- Linting & security fixes
- Better WordPress 5.9 support
- Minor scss impromenets
- testimonial support inside sliders
3.5.0:
Release Date - 27 january 2022
- 💡 Newly added
- New testimonial block
- 🐛 Bugs Fixed
- Fixed smoothscroll bug
- ✨ Enhanced
- Support responsive embeds.
- Tweaked font sizes a bit
3.4.0:
Release Date - 25 january 2022
- 🐛 Bugs Fixed
- Several JS bugs fixed.
- ✨ Enhanced
- Added margin to first block if not full aligned, this reduces the usage of container blocks. Please check layouts of pages.
- better positioning of blocks inside editor
- acf boxes are not draggable anymore in backend.
- cleanup of files
- Woocommerce improvements
3.3.2:
Release Date - 17 january 2022
- Please update bulldozer to 1.9.1 by uploading the vendor folder to the server.
- 🐛 Bugs Fixed
- block classes would be rendered incorrectly.
3.3.1:
Release Date - 17 january 2022
- 🐛 Bugs Fixed
- antispambot filter fixed
- bug where dropdown menus wouldn't close is fixed
- ✨ Enhanced
- Removed no-js function in head
- removed overflow from header
- faster default fade-in animations
- better archive css
- some improvements to woocommerce
3.3.0:
Release Date - 11 january 2022
- Please update bulldozer to 1.9.0 by uploading the vendor folder to the server.
- 💡 Newly added
- No more jQuery dependency in wp-lemon. Read: Javascript
- 🐛 Bugs Fixed
- Several JS bugs fixed.
- bug where dropdown menus wouldn't close is fixed
- ✨ Enhanced
- Its now possible to overwrite block attributes inside a block declaration class.
- Cleaned deprecated functions
- navwalker improvements. Less classes and better markup.
- Vanilla js Archive.js
3.2.2:
Release Date - 05 january 2022
- 💡 Newly added
- wp-lemon now supports nested sub menus.
- 🐛 Bugs Fixed
- JS fix in search.js
- JS fix in contact-buttons.js
- ✨ Enhanced
- share.js is now vanilla js
- smoothscroll.js in now vanilla js
- Block-slider.js is now vanilla js
- A11y.js is now vanilla js
- 📦 Updated dependencies
3.2.0:
Release Date - 24 december 2021
- 💡 Newly added
- wp-lemon now supports nested sub menus.
- 🐛 Bugs Fixed
- Margin bottom is now fixed in banner block
- Button block now has a proper hover color
- ✨ Enhanced
- Navbar toggle now has an aria label
- Search.js is now vanilla JS
- Contact-buttons is now vanilla js
3.1.7:
Release Date - 23 december 2021
- 🐛 Bugs Fixed
- Fixed media and text display in backend.
- ✨ Enhanced
- Allow lists inside banner block
- Improved navwalker
- You are now able to overwrite font sizes inside cards more easily.
3.1.6:
Release Date - 21 december 2021
- 🐛 Bugs Fixed
- fluentform acf field now allows for a null value.
- ✨ Enhanced
- Skip license check on development.
- Add possibility to add a margin underneath a banner block
- Allow wide alignment on card grid block
- other_items_query now supports taxonomies as well.
3.1.5:
Release Date - 17 december 2021
- 🐛 Bugs Fixed
- Fixes a bug where the excerpt would always be set
- ✨ Enhanced
- New actions and filters added, please check the docs.
3.1.4:
Release Date - 17 december 2021
- ✨ Enhanced
- Woocommerce improvements.
3.1.3:
Release Date - 15 december 2021
- 🐛 Bugs Fixed
- Fixes missing media text bg color
- ✨ Enhanced
- minor css var improvements
- added date filter in entry header
3.1.2:
Release Date - 13 december 2021
- Please update bulldozer to 1.8.2 by uploading the vendor folder to the server.
- 🐛 Bugs Fixed
- Disable mode switching for several blocks.
- Fixes bug where card images would render at incorrect heights in the backend.
- Fixes wrong display of card grid with two columns.
- ✨ Enhanced
- Card grid now shows horizontal alignment buttons.
- Several backend style improvements.
- Better checks if acf fields inside blocks are empty.
- Some block fields are no longer required.
- Better overwriting of styles
3.1.1:
Release Date - 13 december 2021
- 🐛 Bugs Fixed
- Fixes sass deprecation.
- Updated changelog for new theme.json
- 🌐 Updated Dutch translation
3.1.0:
Release Date - 13 december 2021
- ⛏️ Breaking
- Please update bulldozer to 1.8.1 by uploading the vendor folder to the server.
- Please create a new file named
theme.json
with the following contents in your child theme.
1{2 "$schema": "https://schemas.wp.org/trunk/theme.json",3 "version": 1,4 "settings": {5 "border": {6 "customRadius": false7 },8 "spacing": {9 "customPadding": false,10 "customMargin": false11 },12 "layout": {13 "contentSize": "1100px",14 "wideSize": "1400px"15 }16 }17}
- 💡 Newly added
- New Block: Card grid
- Filter added:
wp-lemon/filter/card/' ~ card_type ~ '/image-id'
- Filter added:
wp-lemon/filter/entry-header/' ~ post.type ~ '/type'
- Filter added:
wp-lemon/filter/card/' ~ card_type ~ '/image-el'
- Filter added:
wp-lemon/filter/entry-header/' ~ post.type ~ '/picture-el'
- ✨ Enhanced
- Font sizes are now set with css vars.
- Smaller css bundle by removing not used styles.
- Better icons for block to differentiate between them inside the editor.
- Various block context improvements
- macro picture now doesn't have any children elements when there is now image set.
- Move colors to css vars for several blocks
- Node latest
- Node overview
- Timeline
3.0.2:
Release Date - 7 december 2021
- 🐛 Bugs Fixed
- Fixes missing icon in card wrap
- Fixes the word "menu" not being translatable.
3.0.1:
Release Date - 6 december 2021
- 🐛 Bugs Fixed
- Fixes navbar being sticky top all the time
- proposed fix for overflowing navbar due to two transforming element inside each other.
3.0.0:
Release Date - 2 december 2021
Please read our upgrade guide for a step-by-step plan to upgrade to the newest version: 3.0 upgrade guide
- ⛏️ Breaking
- Please update your dependencies in package.json to
"@popperjs/core": "^2.10.2", "aos": "^3.0.0-beta.6", "bootstrap": "^5.1", "lodash.throttle": "^4.1.1", "swiper": "^7.2", "vanilla-lazyload": "17.5"
and run yarn install - Please update your dev dependencies like so:
"devDependencies": { "@wordpress/browserslist-config": "^4.1", "basebuilder-config": "^2.2", "prettier": "^2.4", "prettier-plugin-twig-melody": "^0.4.6", "stylelint": "^14.0" },
- Please check custom bootstrap code against https://getbootstrap.com/docs/5.1/migration/
- Please update custom Swipers against https://swiperjs.com/migration-guide
- Remove "babel-preset-es2015" from your packages
- New naming for filters. Please double check if filters are still working.
- Icons classnames are now namespaced. So you can more easily add your own icon font.
- Please update your dependencies in package.json to
- ✨ Enhanced
- New offcanvas bootstrap 5 mobile menu