Zenbu - Changelog

Changelog

1.0

  • First release
  • Multi-adding/removing categories still returns you to the EE's standard Edit Channel Entries page. I hope to modify this soon.
Changelog ↑

1.1

  • New Multiple-site manager (MSM) compatible
  • New NSM Addon Updater support
  • New Support for Playa 3/4
  • New Support for display and search using Pixel & Tonic’s field type labels, including Dive Bar field types
  • New Support for Safecracker file fieldtype
  • New Multi-edit: Better multi-entry editor for editing/deleting entries
  • New Support for DevDemon’s Channel Images addon. Includes options.
  • New Support for DevDemon’s Tagger addon
  • New Support for VZ Url fieldtype
  • New Focused custom field search: you can now search for the presence or absence of keywords in Matrix, Playa, Channel Images, etc fields
  • Improved Multi-edit: Adding/Removing categories from entries returns you to Zenbu after transiting through standard EE entry listing.
  • Improved Performance improvements
  • Improved Removed some redundant function calls
  • Improved Minor improvements to UI: table row stripes, entry rows can be selected from anywhere in the row, etc
  • Fix Dates respect user’s timezone/daylight savings settings
  • Fix Fixes to minor search behavior quirks
  • Fix Fixed an issue with fancybox images not respecting fancybox rules when moving to next/previous image
  • Fix Fixed some issues with links when the Structure module is installed
  • Fix Javascript bug fix for installations without the latest jQuery plugin loaded or jQuery version that cannot support the delegate() function
  • Fix Using the livequery plugin to cover for the lack of delegate() support
Changelog ↑

1.2

  • New: Compatible with NDG Flexible Admin: Enable Zenbu links in Zenbu’s “Member access settings” section.
  • New: Display of Entry expiration date (after channel sorting)
  • New: Display of Entry edit date (after channel sorting)
  • New: Display of Entry view counts (after channel sorting), includes options to enable/diable display of all view counters (1 to 4).
  • Fix: Entry title sorting by clicking the result table header now orders correctly
  • Fix: Improved handling of foreign character display when “show X characters” option is set (using multibyte functions in PHP)
  • Fix: Sorting of categories in category dropdown (works with related fix in EE 2.1.4+)
  • Some minor code cleanup
Changelog ↑

1.2.1

  • New: Order entries by entry ID, title, date, edit date, and expiration date, in descending or ascending order, based on total results
  • New: Ordering and display/hiding of entry title column
  • New: Search by Entry ID and URL title
  • Fix: Better and more accurate display of sub categories in category filter dropdown
  • Fix: Fixed an issue where entries from channels which have access denied for certain member groups would be listed in Zenbu and throw PHP errors
  • Fix: Bug where dropdowns would not refresh and errors appear for < IE7 users
Changelog ↑

1.2.2

  • New: Ability to enable/disable display and set column order for entry ID in entry listing
  • New: “Last edited by” - display last author having worked on an entry.
  • New: Deviant compatibility
  • New: In Display settings, alert before saving settings about channels with all columns set as hidden.
  • New: In Display settings, shadowing when sorting column order. Please update /themes/third_party/zenbu folder
  • Fix: keywords are now encoded before being sent for querying
  • Fix: Changed “keyword” parameter to “keywords” for consistency with standard EE listing and simplification of Deviant compatibility code
  • Fix: PHP show_comments error for users without Comment module installed
Changelog ↑

1.2.3

  • New: Improved return to Zenbu after multi-editing entries (includes when adding/removing categories). No more transition through standard EE entry listings!
  • New: Custom date formatting for date fields (includes dropdate fields)
  • New: Dropdate field support
  • Fix: Links to comments are not transformed to Zenbu links anymore
  • Fix: Solved an issue with Live Look columns not displaying
  • Fix: Solved an issue with display of last authors
  • Fix: Solved an issue with date display and localization
  • Fix: cat_array PHP error for channels without category groups
  • Fix: Solved an issue with categories with the same name not displaying results correctly
  • Fix: Fixed fatal PHP/Query error when “None” is selected for category groups in channel preferences
  • Fix: Default sorting of entries is now descending based on entry date, in accordance with EE’s standard entry listing
  • Fix: EE 2.1.5 compatibility - Fixed fatal PHP/Query error
  • Fix: EE 2.1.5 compatibility - Added support for new EE naming of thumbnails.
  • Fix: EE 2.1.5 compatibility - Content => Edit dropdown fix
  • Fix: Small javascript issue with NDG Flexible Admin when hiding Home button
  • Fix: Added margins and constrained width (700px) on tables displayed in fancybox to avoid hidden or inaccessible images in small tables
Changelog ↑

1.3.0

  • Major rewrite of the Zenbu code to accomodate the new features below
  • New: “Rules-based filtering” - Add as many filtering rules as you want to filter entry results. Similar to email filtering rules.
  • New: Filtering rules can be saved for later use, as well as can be labeled
  • New: More search accuracy options for certain fields - contains/does not contain/starts with/does not start with/ends with/does not end with/contains exactly
  • New: Future entries - display entries with entry date in the next X days
  • New: Option to have Live Look use channel settings or custom settings. Last segment can be set to entry ID or URL title
  • New: Option to display text custom fields as plain text or with HTML markup
  • New: Column display and order settings for no channel/multi-channel entry listings (such as initial screen)
  • New: LiveLook settings - have url_title as last segment instead of entry_id.
  • New: LiveLook settings - use custom segments instead of channel LiveLook settings
  • New: MX Cloner support - must have MX Cloner installed for this to work
  • New: Channel Images 5 support
  • New: Solspace Tag support
  • Improved: Linebreaks in textareas, input fields, etc are respected in display column
  • Improved: Better error messages when AJAX loading of results fails
  • Fix: Tagger 3 support
  • Fix: If no channels exist in your installation, Zenbu displays an error page instead of scary PHP errors
  • Fix: Deprecated comment links now compatible with EE 2.2.1
  • Fix: Thumbnail image display in EE 2.2.1 (changed from EE 2.1.5)
  • Fix: Fixed issue when using style=”” in custom date decorations
  • Fix: Date fields display within Matrix fields
  • Fix: A number of small bug fixes
Changelog ↑

1.3.1

  • Maintenance release
  • Fixed issue with Zenbu extension where entry links to multi-entry editing buttons would not work or throw js error
  • Partly removed selective script output based on url since determining url from cp_js_end hook proves unreliable in a few cases
  • Replaced a few HTML element classes for more targeted listening by extension script
  • Fixed an issue when on the Member Access settings page
Changelog ↑

1.4.0

  • New: Zenbu third-party fieldtype API: functions moved to a single place per fieldtype for easier Zenbu field compatibility development
  • New: Assets field support (with options)
  • New: CartThrob field support
  • New: Pages support: enable Pages URI override in LiveLook if an entry has URI set up with Pages module.
  • New: Relationship and Playa fields have the option to display entry ID or not
  • New: “True ordering” of entry listing data by clicking result table header (not through javascript anymore)
  • New: General settings: users can set Default initial filter rule (used to be fixed to “Category”)
  • New: General settings: users can set Default order (used to be fixed to “Entry date”)
  • New: General settings: users can set Default sort (used to be fixed to “descending order”)
  • New: General settings: users can set Additional “Show X results”. Note: high numbers (eg. “Show 9999 results” per page) can yield to long query times or system hanging.
  • Improved: Display settings sorting interface: sorting animation, clearer tabs for each channel, easier clicking of checkboxes, etc
  • Fix: Fix errors when search keywords contained single/double quotes
  • Fix: A number of small bugs, some related to the move to the Zenbu API
  • Fix: Minor filtering rule rendering
Changelog ↑

1.5.0

  • New: Solspace Calendar support - shows event start/end dates (first rule only), whether it recurs, all-day, end of recurrence and calendar name
  • New: Better Workflow compatibility
  • New: Search all entry basic field data and titles
  • New: Ability to select a native EE thumbnail size in file fieldtype
  • New: Zenbu fieldtype support framework now extended to allow functions to be added in original fieldtype instead of zenbu/fieldtypes folder
  • New: CartThrob fieldtype searching
  • New: Zenbu hooks: zenbu_filter_by_status, zenbu_modify_title_display, zenbu_entry_query_end and zenbu_after_save_search
  • New: German language pack (Danke schön Werner Gusset!)
  • New: Italian language pack (Grazie Riccardo Melzi!)
  • Fix: Fixed an issue with Assets when more than one Assets custom field is present
  • Fix: Fixed an issue with Assets when subfolders were not displayed correctly
  • Fix: Fixed an issue with MSM installations where retrieving site_system_preferences used up too much memory
  • Fix: Edge case fix for when Zenbu is installed before channels are created, as well as other edge case fixes
  • Fix: Fixed an issue with the interpretation of the format of category groups data associated with a channel
  • Fix: Odd display with CartThrob fieldtype when more than one extra column
  • Fix: Freshly installed Zenbu, without visiting the Display Section yet, will display the right custom fields for each channel
  • Fix: A number of bug fixes for Zoo Visitor compatibility
  • Improved: Less ajax request/search firing, which starts after user stopped typing after a short delay.
  • Improved: Removed the wording “Assets” in Zenbu when displaying Assets data
  • Improved: Made “Save this search” a button instead of a link
  • Improved: A number of smaller bug fixes and query performance tweaks
Changelog ↑

1.5.1

  • New: Display settings are now saved per member. Administrators can copy profiles to member groups, and remove previous customized profiles in these groups while copying
  • New: Optional date display for entry_date and expiration_date when date is after current date
  • New: “Any title and basic custom field” filtering is possible now when searching in “All channels”
  • New: New hook: zenbu_modify_data_array
  • Fix: Issue with Playa filtering ending prematurely when more than one Playa filter was used in some cases
  • Fix: Fixed PHP error on installation when some channels have no associated fields/field groups (thread 3765)
  • Fix: Issue when “Any title or basic custom field” search term contained double and single quotes
  • Fix: Fixed MySQL error occurring when cat_group_ids have multiple pipe characters in exp_channels (thread 3904)
  • Fix: Issue where date format options were not displayed in Display Settings (thread 3471)
  • Fix: Issue for users using Command/Ctrl + click to open entry links in a new tab.
  • Improved: Reliability when returning to Zenbu’s filtered results after saving an entry
  • Improved: Changed a few hyperlinks to buttons, as that’s more what they are.
Changelog ↑

1.5.2

  • Fix: Error when ZENBU_VER is already defined
  • Fix: Issue with fieldtypes that should have contains/does not contain options showed all options (thread 4142)
  • Fix: Potential PHP error in Display Settings when a channel isn’t associated with a field group
  • Fix: PHP errors in Display Settings, such as show_expiration_date error.
  • Fix: Non-existent language key in date format
  • Improved: Better version comparison functions
  • Improved: Added index.html files to block access if Zenbu folder is directly accessed from browser
  • Improved: Added Asset support within Matrix display
  • Improved: Dropped adding of channel dropdown to Content => Edit and changed Access Settings wording for edit replace option if EE version >= 2.4.
  • Improved: Fetching of upload preferences
  • Improved: Added URL_THEMES_THIRD constant support when it becomes active in future EE versions
Changelog ↑

To Do

  • Filter by expiry/edit dates
  • Multi-entry editor: Fix bug for member without the permission to edit entries not published by themselves
Changelog ↑