- Fix error in the logs for tag suggestions (Thanks Gaetano Giunta)
- Fix a bug in tree view when publishing content for the first time with new tags (thanks Hrvoje Knežević)
- Respect the subtree limit when returning tag suggestions (thanks Peter Keung)
- Added a new extended attribute filter that allows tag path filtering (thanks Thiago Campos Viana)
- Tie top menu link display to dashboard permissions (thanks Peter Keung)
- Fix fatal MySQL error when using eztagcloud operator (thanks Donat Fritschy)
- Add config to control the type of tag autocomplete (only start or any part of tag keyword) (thanks Thiago Campos Viana)
- Space is now allowed in tag filter input field in edit interface
- Autocomplete dropdown now closes when focus is lost on tag filter input field
- Replaced "Show dropdown instead of autocomplete" class attribute edit option with "Edit view", to select from possible edit views when editing content
- Implemented tree view in edit interface for
eztags
object attribute - Various bug fixes
- Fix "More actions" button in admin interface not working (thanks @BornaP)
- Add
idx_
prefix to indexes in sql schema (thanks @wizhippo)
- Multilanguage support for tags!
- Whole core is updated to work with multilingual tags. That means fetches, attribute filter, modules... Everything!
- New administration interface! Specially created to behave & look exactly like the rest of admin interface of eZ Publish
- eZ Tags cloud over Solr! You can now use Solr to create a cloud of your tags
- New attribute,
related_objects_count
is available in eZ Tags attribute content in templates - New
tag_icon
template operator available to simplify fetching of tag icons - tags/tag fetch now supports fetching an array of tags, just transfer the array of IDs to tag_id parameter
- Implemented
tags/tag_by_url
fetch to fetch the tag by its URL (e.g.eZ Publish/Extensions/eZ Tags
) - Added a dedicated Solr indexing handler that indexes much more data from eZ Tags attributes
- Added a second extended attribute filter that filters objects that have ALL (as oposed to ANY in the original extended filter) of the specified tags
- Added a third extended attribute filter that filters objects that have ALL of the specified tag groups, matching ANY tag within a tag group (thanks Peter Keung)
- Add inline custom tag for linking to a tag in ezxml datatype
- New translations
- Various bug fixes and optimizations
- Fix mincount facet parameter (thanks to Peter Keung)
- Fix suggest feature when there are multiple existing selected tags (thanks to Peter Keung)
- Add
idx_
prefix to indexes in sql schema (thanks @wizhippo)
- Add PostgreSQL schema (thanks to Ramna & Brookings Consulting)
- Add tags reordering support in attribute edit interface (thanks to Thiago Campos Viana)
- Add tags tree menu to datatype edit view
- Various bug fixes and enhancements
- Add user docs compiled from blog posts on https://netgen.io/blog
- Added usage docs
- Added
related_objects_count
attribute for tag object - Added ability to fetch tags based on their remote ID (thanks Maury Mathieu)
- Disabled
[Icons]/IconMap
by default ineztags.ini
- Updated translations (Polish, French, German)
- Call event filters when adding synonymas and tags from content (thanks Benjamin Choquet)
- Call event filters when editing and deleting synonyms (thanks Benjamin Choquet)
eztags
attribute view template now sets keywords persistent variable (thanks Patrick Allaert)- Added ability for
fetchByParentId
andgetChildren()
to support$offset
and$limit
for large datasets (thanks David Sayre) - Various bug fixes and enhancements
- Add
composer.json
file to allow installation through Composer - Updated Polish translations
- Fix regression in ezpEvent hooks that could cause fatal errors in certain situations
- Remote ID support for eZ Tags (thanks Benjamin Choquet)
- Option to replace tag synonyms with main tag IDs when indexing (thanks Benjamin Choquet)
- Wildcard searching in tags/tags_by_keyword fetch (thanks Sander van den Akker)
- Various bug fixes
- Updated ezpEvent hooks to be compatible with Smart Tags extension
- Added script that can convert ezkeyword attributes to eztags attributes
- Added support for class attribute serialization (thanks Heliopsis)
- eztags datatype content now contains tags attribute to easily fetch all tags added to object attribute
- fromString method in datatype is now more robust, due to certain conditions that could lead to deleting all existing tags from attribute when importing
- Minor cosmetic changes in tags/id view in admin interface
- tags/id view in admin interface now also contains latest tags table, just as tags/dashboard
- tags/id in admin interface now contains list of all child tags at the bottom of the page
- Transferred "hide root tag" option from INI setting to class attribute setting
- eztags datatype can now be configured to set the max number of tags that can be added to the attribute
- Added paging support in tags/view view
- Attribute filter now supports tag_id parameter as array of integers
- Few internal optimisations when editing and displaying tags
- Couple of small bug fixes (thanks Heliopsis)
- New fetches (tags/list, tags/list_count, tags/tree, tags/tree_count)
- Added depth database column to eztags table to support the new fetches
- Renamed two existing fetches to better suit the naming scheme. IMPORTANT: This is a breaking change, see doc/bc/1.1/CHANGES-1.1.md for more details!
- tags/object_by_keyword, along with the new name, now returns all fetched tags. IMPORTANT: This is a breaking change, see doc/bc/1.1/CHANGES-1.1.md for more details!
- Bug fix: Tag icons in tree menu did not work well with the override system (thanks Jérôme Vieilledent)
- Initial release