Releases: Getbeans/Beans
Version 1.3.1-beta
This release is a security and improvement update. Read the changelog below carefully before updating as some changes slightly affects backwards compatibility.
- Important: removed no comment notice when comments are closed and empty (backwards compatibility affected).
- Important: removed irritating #more-{$post->ID} anchor no longer added in WP core themes (backwards compatibility affected).
- Important: removed article panel box negative margins on mobile (backwards compatibility affected).
- Added automatic escaping to tighten security.
- Added comment form fields dynamic grid columns.
- Added beans_reset_markup and beans_reset_attributes functions.
- Improved API fields escaping and HTML format to tighten security.
- Improved global code formatting.
- Improved global PHP inline documentation.
- Fixed global assets compiling enqueued flag which was causing jQuery (and sometime other files) conflicts with some plugins when the Compile all WordPress scripts is enabled and set to Agressive.
- Fixed comment fields responsive grid spacing.
- Fixed beans_sanatize_attributes function typo mistake (backwards compatibility applies)
- Fixed off-canvas navigation spacing.
- Fixed post meta conditions string support.
- Fixed post meta not displaying on new posts (the issue only occurred on the 'post' post type).
- Fixed incorrect text-domain.
- Removed unnecessary javascript semicolon separator.
Version 1.3.0
This release contains new added features and major improvements (read the release note after the changelog for more).
- Added post gallery support using Beans HTML API and UIkit grid.
- Added UIkit autoload dependencies *.
- Added page template to post meta conditions.
- Added breakpoint argument to beans_layout_grid_settings filter.
- Added Beans path and url constants overwrite.
- Added Beans API path and url constants overwrite.
- Added missing UIkit grid width used in the post gallery.
- Improved header and footer structural html by moving them in their own template files so that it can be manipulated using the Actions API.
- Improved global performance.
- Improved theme assets compiling performance.
- Updated UIkit to version 2.24.3 (see UIkit changelog for more info).
- Updated screenshot to comply with WP Directory requirements.
- Modified Theme URI to comply with WP directory requirements.
- Modified Compiler and Lessc to use WP Filesystem.
- Modified BEANS_API_COMPONENTS constants to BEANS_API (backwards compatibility applies).
- Modified beans_define_constants action order and priority.
- Modified embed.php file location.
- Fixed breadcrumb CPT compatibility.
- Fixed atypical widgets added using the_widget() function (fixed Monster Widget plugin).
- Fixed url and path functions when Apache mod_userdir is enabled.
- Fixed PHP comment typography mistake.
- Fixed RSS widget undefined url warning.
- Deprecated beans_compiler_dir filter for security and compatibility purposes (backwards compatibility affected but files will automatically move to the upload folder).
Update note:* The stand out features are the WP gallery support, UIkit autoload dependencies* and the new admin fields - page template relationship in order to organise the content according to the front end. Various improvements where made featuring WP directory compliancy.
* The new UIkit autoload feature cleverly find dependencies. I.E. if you enqueue slider, it automatically enqueues slidenav. In order to keep full control over the components enqueued, the autoload parameter may be set to false.
Version 1.3.0-rc
This release contains new added features and major improvements. See 1.3.0-beta changelog for more about 1.3.0.
- Added UIkit autoload dependencies *.
- Added missing UIkit grid width used in the post gallery.
- Added Beans API path and url constants overwrite.
- Improved theme assets compiling performance.
- Modified BEANS_API_COMPONENTS constants to BEANS_API (backwards compatibility applies).
- Modified beans_define_constants action order and priority.
- Fixed breadcrumb warning on 404 page.
* The new UIkit autoload feature cleverly find dependencies. I.E. if you enqueue slider, it automatically enqueues slidenav. In order to keep full control over the components enqueued, the autoload parameter may be set to false.
Version 1.3.0-beta
This release contains new added features and major improvements.
- Added post gallery support using Beans HTML API and UIkit grid.
- Added page template to post meta conditions.
- Added breakpoint argument to beans_layout_grid_settings filter.
- Added beans path and url constants overwrite.
- Improved header and footer structural html by moving them in their own template files so that it can be manipulated using the Actions API.
- Improved global performance.
- Updated UIkit to version 2.24.3 (see UIkit changelog for more info).
- Updated screenshot to comply with WP Directory requirements.
- Modified Theme URI to comply with WP directory requirements.
- Modified Compiler and Lessc to use WP Filesystem.
- Modified embed.php file location.
- Fixed breadcrumb CPT compatibility.
- Fixed atypical widgets added using the_widget() function (fixed Monster Widget plugin).
- Fixed url and path functions when Apache mod_userdir is enabled.
- Fixed PHP comment typography mistake.
- Fixed RSS widget undefined url warning.
- Deprecated beans_compiler_dir filter for security and compatibility purposes (backwards compatibility affected but files will automatically move to the upload folder).
Information: The stand out features are the WP gallery support and the new admin fields - page template relationship in order to organise the content according to the front end. Various improvements where made featuring WP directory compliancy.
Version 1.2.5
- Added filter to use the new WordPress adaptive images
feature added in WordPress 4.4 - Added Script Compiler caching level option.
- Added Editor font styling.
- Improved fields styling alignment.
- Improved PHP inline documentation.
- Fixed WP admin 500 error triggered when Beans REST API is inaccessible.
- Fixed JetPack Photon conflict.
- Fixed Image theme support.
Version 1.2.4
This release is mainly to fix the comment form HTML causing issues in WP 4.4.
- Important: modified comment form HTML to fix WP 4.4 compatibility issues* (backwards compatibility affected).
- Added CSS word wrap to the main content.
- Added missing WP required CSS (fix extra wide images going over the flow).
- Fixed beans_replace_attribute() empty attribute PHP warning.
Please make sure to clear the assets caching under Appearance->Settings for the CSS fixes to be applied.
* We had to remove the "beans_comment_all_fields_wrap" markup as WP 4.4 filter changes required too many hacks which is against Beans practices.
Version 1.2.3
- Added support to use actions sub-hooks with square brackets.
- Improved filters sub-hooks performances.
This version is a minor (but important) release to insure that actions (filters added in 1.2.2) sub-hooks work with square brackets.
Version 1.2.2
- Added support to use sub-hooks with square brackets (backwards compatibility applies).
- Added "Modify" default layout link to layout options.
- Added missing PHP documentation parameter to "beans_edit_post_attachment()".
- Improved global sanitization.
- Updated internationalization.
- Fixed compiler files validation to allow external content such as Google fonts.
- Fixed non-compliant schema attributes (thanks to our contributors).
- Fixed admin options internationalization (thanks to our contributors).
- Fixed CSS minifier.
- Fixed PHP 5.2 compatibility.
- Fixed BuddyPress admin PHP warning.
- Fixed image radio field for install with "allow_url_fopen" turned off.
- Removed unminified UIkit JavaScript files.
- Removed unused private functions from image class (backwards compatibility not applied for private functions).
Please make sure to clear the assets caching under Appearance->Settings for the CSS minifier fix to be applied.
Version 1.2.1
- Important: updated UIkit to version 2.23.0 (see UIkit changelog for more info).
- Added template files PHP inline documentation.
- Added compiler file extension validation.
- Fixed query reset for overwritten loop.
- Fixed admin textarea field maximum width.
- Fixed local script compiler on subdomain installs.
- Fixed compiler empty script tag.
- Fixed remote image resize issue.
- Fixed post image Jetpack conflict.
- Fixed post image WP small size parameter.
- Fixed comment link markup id closing curly bracket.
Please make sure to clear the assets caching under Appearance->Settings for the compiler improvements to be applied.
Version 1.2.0
- Important: Beans settings tab has been moved to Appearance->Settings.
- Added Customizer Custom Header cropping options.
- Added Customizer Custom Background options (theme support).
- Added Title Tag theme support which replaces the current title fragments. Backward compatibility applies.
- Added Beans Default Styling theme support.
- Added theme tags to align to WordPress.org requirements.
- Improved breadcrumb styling on mobile devices.
- Fixed the path and url converter functions which might have caused CSS and JS issues on rare WP setups.
- Fixed comment box styling on small devices.
- Replaced shortcodes functions with Beans actions. Backward compatibility applies.
Please make sure to clear the assets caching under Appearance->Settings for the styling improvements to be applied.