All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.10.1 - 2024-08-15
- Deploy: Don't include the .git/ directory by @GaryJones in #106
0.10.0 - 2024-08-09
This release has PHP 7.4 and WordPress 5.9 as the minimum supported versions.
- Increase min WP and PHP versions by @GaryJones in #98
- Add WP_Error check by @aosmichenko in #78
- Send empty set when search yields no results by @dlh01 in #82
- Increase autocomplete timeout by @pkevan in #69
- Fix bytes by @szepeviktor in #90
- CI: Use valid runs-on value, and fix some issues by @GaryJones in #95
- CI: Update action versions by @GaryJones in #96
- Docs: Various improvements by @GaryJones in #99
- NPM: Add version-bump-prompt by @GaryJones in #100
- Add auto-deploy for WordPress.org plugin repo by @GaryJones in #101
0.9 - 2023-10-20
- Correctly position cloned sortable element on mobile.
- Add method to add post type to Zoninator.
- Fix simple typo.
- Add filter to control fields included in Zoninator zone feed responses.
- Switch from travis to GitHub actions.
- Add default_post_types property to Zoninator class.
0.8 - 2018-01-31
- Added a REST API for retrieving and managing zones.
- Support for special characters in zone names and descriptions.
- Added compatibility with WordPress 4.4 admin styles.
- Add the ability to save zone content to fix race conditions / problems with the autosave in #51.
- Add ability to filter the dates to search in #52.
- General performance improvements.
- Support for term splitting in 4.2.
- Run the init hook later so that we can allow custom post types to attach themselves to the plugin. See this support ticket.
- Better translation support.
- Coding standards cleanup.
- WordPress version requirements bumped to 3.5.
- Support for touch events for mobile via jQuery UI Touch Punch.
- Filter recent posts or search-as-you-type by date (today, yesterday, all) or category for more refined results, props Paul Kevan and the Metro UK team.
- New actions fired when adding/removing posts from zones.
- Bits of clean-up.
- New dropdown that recent posts which can be adding to zones, props metromatic and Metro UK.
- New filter:
zoninator_posts_per_page
, to override the default posts_per_page setting. - Use core bundled versions of jQuery UI.
- Introduce z_get_zone_query: returns a WP_Query object so you can run the loop like usual.
- Disable editing and prefixing of slugs. They're just problems waiting to happen...
- Add new filter to allow filtering of search args, props imrannathani for the suggestion.
- Allow scheduled posts to be added to zones, so they automagically show up when they're published, props imrannathani for the idea.
- Default to published post in all zone queries in the front-end. Scheduled posts can still be added via a filter.
- Run clean_term_cache when a post is added or deleted from a zone so that the necessary caches are flushed.
- Add new filter to limit editing access on a per-zone level. props hooman and the National Post team.
- Allow editor role (editor_others_posts) to manage zones (plus other capability fixes, props rinat k.)
- Move Zones to a top-level menu so that it's easier to access. And doesn't make much sense hidden under Dashboard.
- Change the way error and success messages are handled.
- jQuery 1.6.1 compatibility.
- Bug fix: Custom Post Types not being included in search. Thanks, Shawn!
- Bug fix: Custom Post Types not being included in post list. Thanks, Daniel!
- Bug fix: Error thrown when removing last post in a zone. Thanks, Daniel!
- Other cleanup.
- Initial Release!