Releases: pods-framework/pods
Releases · pods-framework/pods
2.7.17 - March 26th 2020
New Features & Enhancements
- Added: New callout for our Friends of Pods program will show up on the Pods Admin > Pods list so we can let people know how to donate. #5571 (@nicdford, @sc0ttkclark, @JoryHogeveen)
- Added: Freemius integration to support our new Friends of Pods add-ons and enable us to let people opt-in to usage stats for planning future compatibility decisions. #5624 (@sc0ttkclark)
- Added: New
not_found
tag to the Pods shortcode to return default string if no output is empty. #5580 (@JoryHogeveen) - Added: New hooks when saving field table definitions (table-based Pods). #5623 (@sc0ttkclark)
- Added: New custom multi-relationship display format. #5612 (@JoryHogeveen)
- Added: Support traversing into post thumbnails objects. #5610 (@JoryHogeveen)
- Compatibility: Add ACF backwards compatibility functions/shortcode. #4855 (@sc0ttkclark)
- Compatibility: WordPress 5.4 - Add user Pod fields to privacy export data. #5606 (@JoryHogeveen)
- Compatibility: Match WordPress 5.4 CSS changes. #5608 (@JoryHogeveen)
- Enhancement: Shortcodes now automatically revert to the current queried object. #5598 (@JoryHogeveen)
- Enhancement: Add "full" to available image sizes. #5185 (@JoryHogeveen)
- Enhancement: Set Pods current queried object detection based on class instances instead of class parameters. #5617 (@JoryHogeveen)
- Docs: Update inline docs for pick field selected logic. #5014 & #5017 (@sc0ttkclark)
Bug Fixes
- Fixed: Date/Time - Correct empty value validation. #5534 & #5544 (@JoryHogeveen)
- Fixed: Date/Time - Allow midnight (00:00:00) as time value. #5616 (@JoryHogeveen)
- Fixed: Number/Currency - Parsing error for number format 9'999.99. #5559 & #5597 (@JoryHogeveen)
- Fixed: Number/Currency - Do not set default value of
0
if field is empty. #5539 (@JoryHogeveen) - Fixed: CLI export/export-item commands. #5041 (@0xLBF)
- Fixed: Allow No (0) as an answer for radio and select boolean fields. #5549 (@JoryHogeveen)
- Fixed: Prevent get_meta() cache loop. #5577 (@JoryHogeveen)
- Fixed: Pods component descriptions. #5543 (@JoryHogeveen)
- Fixed: PHP 7.4 - Array and string offset access syntax with curly braces is deprecated. #5582 (@JoryHogeveen)
- Fixed: PHP 7.4 - Trying to access array offset on value of type bool. #5556 & #5615 (@JoryHogeveen)
- Fixed: PHP 7.4 - Array access notices. #5631 (@JoryHogeveen)
- Fixed: Replaced hook used for meta boxes in admin for custom component integrations to avoid deprecated notices from WordPress. #5622 (@sc0ttkclark)
- Fixed: Prevented potential fatal errors on Pod Template editor screen when pod configuration is broken. #5622 (@sc0ttkclark)
- Docs: Link to Gallery Documentation in Image field inline help doc. #5541 (@wpacademy)
2.7.16.2 - November 14th 2019
- Fixed: The last SVN tag was temporarily missing files, this release just ensures people get the update that has all files.
2.7.16.1 - November 13th 2019
2.7.16 - November 13th 2019
Enhancements
- Enhancement: CSS fixes for WP 5.3. #5501 (@JoryHogeveen)
- Enhancement: Format traversed fields properly. #4932 (@jamesgol)
- Enhancement: ACT list view pagination. #5510 (@JoryHogeveen)
- Enhancement: Add PODS_SHORTCODE_ALLOW_EVALUATE_TAGS to debug info. #5310 (@JoryHogeveen)
Bug Fixes
- Fixed: Avoid SQL errors when using special magic tags. #5310 (@sc0ttkclark)
- Fixed: Validate shortcode query tags before default to current object. #5520 (@JoryHogeveen)
- Fixed: Unslash simple relationship values to support saving quoted values. #5517 (@JoryHogeveen)
- Fixed: Add sanitize_title optional to sluggables instead of applying default. #5516 (@JoryHogeveen)
- Fixed: DateTime: Always parse any manual input data. Also fixes clearing values. #5488 (@JoryHogeveen)
- Fixed: DateTime: jQuery date & time picker overlapping formats. #5467 (@JoryHogeveen)
- Fixed: DateTime: Fix datetime-local HTML5 input format. #5460 (@JoryHogeveen)
- Fixed: Could not submit a form if required checkbox not ticked. #5481 (@Turkal)
- Fixed: Allow migrate packages to import pages. #5476 (@jamesgol)
- Fixed: Allow pods_str_replace() function to handle non-strings. #5254 (@jamesgol)
- Fixed: Refactor and fix issues with Advanced Content Types capabilities. #5504 (@JoryHogeveen)
- Fixed: Sanitize meta values before passing to *_post_meta functions. #5511 (@jamesgol)
- Fixed: Add
object
key to prevent undefined index notice. #5493 (@JoryHogeveen) - Fixed: Make sure number of arguments passed to PodsMeta->save_post() is correct. #5512 (@jamesgol)
- Fixed: ACT pagination URL for child type. #5510 (@JoryHogeveen)
- Fixed: Custom table relationships SQL error. #5505 (@JoryHogeveen)
- Fixed: Allow Pods to ALTER table if the SQL field definition has changed. #5507 (@jamesgol)
- Fixed: Admin menu: set hook priority to 9 instead of 99 to fix CPT submenu placement. #5497 (@JoryHogeveen)
- Fixed: Make auto templates for a Taxonomy Pod behave sensibly. #5289 (@gwhitney, @sc0ttkclark, @JoryHogeveen)
2.7.15 - September 5th 2019
Enhancements
- Enhancement: Add year range option to date & datetime fields. #5442 (@JoryHogeveen)
- Enhancement: Support single select relationships in templates when using
[each]
. #4507 (@sc0ttkclark, @JoryHogeveen) - Enhancement: Prevent creation of Pods using reserved keywords from WordPress Codex and Pods. #5428 (@JoryHogeveen)
- Enhancement: Allow all callables to be passed in magic tags. #5436 (@JoryHogeveen)
Bug Fixes
- Fixed: Always convert database value for date/time fields without timezone to maintain the actual value. #5423 & #5424 (@JoryHogeveen)
- Fixed: Solve issues with saving date/time fields in other locales. #5444, #5421, #5415 & #5451 (@JoryHogeveen)
- Fixed: Import from file with absolute path. #5430 (@mistraloz)
- Fixed: Fix numeric soft format issue removing decimals & numeric slider input formatting. #5281 & #5215 (@JoryHogeveen)
- Fixed: Fix & improve error handling & debug logs. #5452, #5450, #5440, #5419, #5435 & #5453 (@JoryHogeveen)
- Fixed: Corrected Malaysian Ringgit currency sign. #5446 (@JoryHogeveen)
- Fixed: Flush Pod cache before returning errors, #5420 (@JoryHogeveen)
2.7.14 - July 9th 2019
Bug Fixes
- Fixed: Always convert database value for date/time fields with UTC timezone to maintain the actual value, #5382, #5402, #5403 (@JoryHogeveen)
- Fixed: Stop add new button from being disabled when no selection has been made yet for single select, #5401 (@pglewis)
- Fixed: Resolved PHP notices in
PodsAPI::save_pod_item()
, #5411 (@pglewis)
2.7.13 - June 28th 2019
Enhancements
- Enhancement: Support meta fields as display field for relationships, #5299 (@sc0ttkclark)
- Enhancement: DateTime/Time field code and performance #5302 (@JoryHogeveen)
- Enhancement: Added Nigerian Naira currency, #5377 (@webcreativeng)
- Enhancement: Added filter
pods_enqueue_dfv_on_front
for enqueueing DFV scripts on frontend, #5313 & #5303 (@nicdford) - Added: Add debug information for Pods to Site Health Info area, #5399 (@sc0ttclark, @JoryHogeveen)
Bug Fixes
- Fixed: Cursor is jumping to the start of the block when Gutenberg autosaves, #5274 (@pglewis)
- Fixed: Select drop-downs set to required, #5031 (@pglewis)
- Fixed: HTML escaping issue in the Manage Fields list, #5246 (@pglewis)
- Fixed: Translate Pods stuck with Portuguese translation in the Admin menus, #5259 (@JoryHogeveen)
- Fixed: option cache handling when using external object cache, #5294 (@sc0ttkclark)
- Fixed: Fix force WWW option on website/URL fields, #4881 (@pglewis)
- Fixed: Phone field should not put anything in the field input on 'blank' values, #4881 (@pglewis)
- Fixed: Versioned tag names are not compatible with Composer, #5278 (@pglewis)
- Fixed:
get_post_meta()
always retriggerspods_transient_set()
, #4690 (@pglewis) - Fixed: Date output in magic tags for date fields uses DateTime class by default instead of date_il8n, #5296 (@JoryHogeveen)
- Fixed: PHP 7.3
compact()
notices due to undefined var names, #5266 (@sc0ttkclark) - Fixed: Use
Marionette.noConflict()
to keep a private copy of Marionette, #5237 & #5354 (@pglewis) - Fixed: Remove floats from fields within pods manage fields (UI), #5362 (@nicdford)
- Fixed: Set table charset for Pods Advanced Content Types to WP default charset, #5276 (@JoryHogeveen)
- Fixed: Avoid PHP warnings by removing unused $check_value logic in PodsField_Pick, #5205 (@ziqbal, @JoryHogeveen)
- Fixed: Fix PodsData fetch for when using object cache and settings pages, #4960 (@pcfreak30, @sc0ttclark, @JoryHogeveen)
- Fixed: Moved session_id() check outside the big conditional so it's always executed, #5182 (@mastef)
- Fixed: Change deprecated (since WP 5.1) hook
wpmu_new_blog
towp_insert_site
with backwards compatibility, #5369 (@JoryHogeveen) - Fixed: Error when PodsInit isn't available on network pages, #3353 (@JoryHogeveen)
- Fixed: Shortcodes no longer stop the page from loading when they encounter SQL errors, #5279 (@sc0ttclark, @JoryHogeveen)
Pods 2.7.10 - December 5th 2018
Gutenberg / WordPress 5.0 Compatibility
- Enhancement: Added support for new WP 5.0 custom post type labels used by Gutenberg, #5223 (@wpstudio, @sc0ttkclark)
- Fixed: TinyMCE Compability Bug for Gutenberg, #5217 (@pglewis)
- Fixed: Read-only Checkboxes now properly save values as 0 or 1, #4961 (@atanas-angelov-dev)
- Fixed: Scrollbar Compatibility bug for List View in Gutenberg Editor, #5220 (@pglewis)
- Fixed: Modal Support for Gutenberg, Add/edit Modal now triggers save and close to the modal, #5191 (@pglewis)
- Fixed: Component header parsing for developer/tableless mode, #5222 (@sc0ttkclark)
- Fixed: Currency symbol no longer overlays input field in WP 5.0, #5219 (@pglewis, @sc0ttkclark)
Enhancements
- Enhancement: Add pods conditional logic handling on frontend forms, #5136 (@JoryHogeveen)
- Enhancement: Add current memory usage to stats, #5178 (@sc0ttkclark)
- Enhancement: Add support for Taxonomy descriptions, #4766 (@sc0ttkclark)
- Enhancement: Component Pages does not allow adding page templates in plugins, #4734 (@creabrain)
- Enhancement: Add Pods functions to Query Monitor conditional, #5208 (@JoryHogeveen)
- Enhancement: Add bi-directional status label to relationship fields, #5200 (@JoryHogeveen)
- Enhancement: Removed old forum feed, inserted the wordpress.org feed, and squelched warnings from SimplePie/PHP 7+, #5172, #4363 (@pglewis)
Bug Fixes
- Fixed: pods->save() does not clear fields with shorthand syntax, #5166 (@mastef)
- Fixed: Comma character breaks custom post type dropdown, #2042 (@sc0ttkclark)
- Fixed: Compatibility with Admin Columns 3.2+, #5129 (@JoryHogeveen, @DGStefan)
- Fixed: Missing Styles of DFV form field using $pods->form, #5056 (@pglewis)
- Fixed: "Single Select" Relationship Return differently depending on Format, #5138 (@pglewis)
- Fixed: Media modal doesn't work on frontend using pods form, #4715 (@pglewis)
- Fixed: Use minified versions of Backbone.Marionette and Backbone.Radio, #5115
- Fixed: Always enqueue the DFV script by default if in the admin, #5111 (@pglewis, @sc0ttkclark)
- Fixed: Add static groups cache for PodsMeta::groups_get() to improve memory usage on bulk wp_insert_post and other similar calls, #5088 (@sc0ttkclark)
- Fixed: Only disable components when using PODS_TABLELESS if the component is relying on custom tables, #5206 (@JoryHogeveen)
- Fixed: PHP Warning for array key pods_rel not found, #5210 (@JoryHogeveen)
Pods 2.7.9 - August 9th 2018
Features/Enhancements
- Added: Support for Pods::fields() argument keyed which when set to true will return the array for relationship fields with the IDs used as keys, #5092 (@sc0ttkclark)
- Added: pods_shortcode_output filter to allow customization of shortcode output based on shortcode attributes, #5083 (@sc0ttkclark)
Bug Fixes
- Fixed: Fix compatibility issue with Polylang & WPML when getting the current language from the edit post and edit tax pages. #5060 (JoryHogeveen)