2024-10-31
7.2.4
Fixed
- Ability to use keyboard arrows to select autocomplete suggestions on tag entry edits for tag fields
2024-09-27
7.2.3
Fixed
- Autocomplete on tag field input for entries will now match EE core when in dark theme
2024-05-31
7.2.2
Fixed
- Pagination sql error could occur with the limits
2024-04-08
7.2.1
Fixed
- When using the delimiter functionality on tag input with the new feature of tag allowing for tags to be reordered for display: The delimited list would reverse itself
2024-02-01
7.2.0
Added
-
Orderby paramater strict for the exp:tags:tag orderby paramater: example: {exp:tags:tag orderby="strict"} This will display the tags in the order that they were added to the entry
- Entry manager is able to drag and reorder the tags to show them in this custom order
2023-11-03
7.1.2
Fixed
- Cli Command some errors when running php 8.2
Added
- new config to select how many suggest tags to look for
2023-11-03
7.1.1
Fixed
- Cli Command some errors when running php 8.2
2023-10-20
7.1.0
Added
- Cli Command to fix tag_entry data
2023-07-27
7.0.0
Added
- Ability to define which members should be able to create new tags or not based on member group
2023-03-31
6.4.4
Fixed
- PHP 8.2 issues
2023-03-22
6.4.3
Fixed
- Foundation Bug
2023-03-21
6.4.2
Fixed
- Additional PHP8.2 support
2023-03-13
6.4.1
Fixed
- Additional PHP8.2 support
2023-03-07
6.4.0
Changed
- Update Foundation Version
- PHP 8.2 compatibility
2022-01-23
6.3.3
Fixed
- Issue with the :cloud tag not setting limits correctly for number of tags shown
2022-11-02
6.3.2
Fixed
- Various PHP 8.1 compatibility
2022-08-15
6.3.1
- Verified ExpressionEngine 7 Compatibility
Fixed
- Various PHP 8.1 compatibility
2022-04-28
6.3.0
Fixed
- Various PHP 8.1 compatibility
websafe_tag
variable inexp:tag:cloud
corrected for & character
Added
- Support for conditional fields!
2021-11-23
6.2.1
Changed
- Updated EEHarbor Foundation to fix issue with multiple add-ons ignoring MSM sites
- Updated for PSR-12 compatibility (custom ruleset)
- Updated for PHP 8 compatibility
2021-01-28
6.2.0
Added
- EE6 Compatibility
Fixed
- A
stristr()
non-string needle PHP warning that occured on PHP 7.3+. - Accidental logout caused by ajax request not having the session id
2020-06-19
6.1.4
Changed
- Updated EEHarbor Foundation
Fixed
- Batch remove dropdown not displaying properly on the Tag Groups management page
- Invisible PHP undefined warning in the HTML source code
2019-12-19
6.1.3
Fixed
- Batch remove dropdown not displaying properly on the Bad Tags management page.
- Table not sorting on the Bad Tags management page.
- Tag field sync variable name conflict
2019-11-08
6.1.2
Fixed
- Tag sync throwing PHP warnings for channels that don't have Tag fields
- PHP error displayed when viewed in Live Preview.
2019-03-13
6.1.1
Added
- Integration testing
Fixed
- Fixed Install Demo Templates title text display issue
- Fixed compatibility issue with EE4/5 new channel data format
- Fixed PHP fatal error in tag sync
- EE5 CP layout issues
2018-11-21
6.1.0
Added
- ExpressionEngine 5 support
2018-05-23
6.0.9
Fixed
- Fixed PHP 7.2 issues
2018-05-23
6.0.8
Fixed
- Fixed "Index column size too large" error when installing Tag on some servers
2018-05-22
6.0.7
Fixed
- Fix for PHP fatal error if OPcache was not installed
2018-05-17
6.0.6
Fixed
- Fixed issue where "Update Available" link could sometimes use the wrong version number
2018-05-17
6.0.5
Fixed
- Fixed PHP fatal error on some servers where OPcache with opcache.validate_permission is enabled.
2018-05-15
6.0.4
Fixed
- Fixed issue with Tag throwing global error on some installs
2018-05-11
6.0.3
Fixed
- Fixed namespace error
2018-05-09
6.0.2
Added
- License validation
Changed
- Unified EE3/EE4 release
Fixed
- Fixed issue where Tag would add duplicate tags if duplicates exist in the database (from a MSM merge for example)
2018-02-06
6.0.1
Fixed
- EE4: Fixed issue with new fields throwing exp_channel_data field missing error
2017-12-05
6.0.0
Added
- EE4 Compatibility!
2018-04-13
5.0.8
Fixed
- Fixed fieldtype autocomplete ignoring the suggest tags from specific group setting
2017-09-05
5.0.7
Fixed
- Fixed a bug where newly assigned tags would be lost when attempting to publish an entry and an error from another field was triggered.
2017-03-17
5.0.6
Changed
- Updated the Tag Suggest feature to compare against the 500 (instead of 50) most used tags, which will provide more accurate suggestion results.
2016-10-03
5.0.5
Fixed
- Fixed a bug where Tag suggest and autocomplete features in Tag fieldtype would only show tags from the first MSM site when using other MSM sites.
- Fixed a bug where errors would show with MySQL 5.7 set to default sql_mode.
- Fixed a bug where Tag wasn't fully compatible with PHP 5.3.
2016-06-22
5.0.4
Changed
- Updated for compatibility with ExpressionEngine 3.4.
2016-04-29
5.0.3
Added
- Added support for PHP7.
2016-04-18
5.0.2
Changed
- Updated Tag for compatibility with ExpressionEngine 3.3's new icon set in the control panel.
Fixed
- Fixed a bug where the "Insert New Tag Group" button shortcut feature inside of new channel field page didn't work.
- Fixed a bug where the Manage Tags page of control panel would show entities for some special characters in tags.
2016-02-03
5.0.1
Fixed
- Fixed a bug where Tag would not install on Windows based machines.
- Fixed a bug where a PHP error could occur in some Tag template tags when the channel="" parameter was used.
2015-11-09
5.0.0
Changed
- Updated Tag to be compatible with ExpressionEngine 3+ (only). Tag 4.x is required for ExpressionEngine 2.x.
- Updated install SQL to correct issues with MySQL strict mode, defaults, and unnecessarily signed integers.
Removed
- Removed Tag Publish Tab feature (field type still exists).
- Removed Tag Subscriptions and supporting template tags.
- Removed Tag:Search Results template tag.
- Removed Tag:Tagged template tag.
- Removed Tag:Entry_Widget template tag because using the Tag standard fieldtype takes its place and it was only a shim for older functionality.
- Removed Tag:Form. This was a legacy support template tag. Use the Tag fieldtype in Channel:Form in Edit mode.
- Removed 'marker' and 'marker_id' parameters in favor of feeding segments via the tag="" parameter directly to the template tags.
- Removed exclusive="yes" functionality and ability to negate tags in Tag:Entries.
Fixed
- Fixed a bug where the 'Total Tags in Group' number in the Tag Groups section of the Control Panel was incorrect.
2015-04-28
4.2.9
Added
- Added dynamic="no" parameter to the Tag:Tags tag.
Changed
- Updated for compatibility with ExpressionEngine 2.10+.
2014-09-24
4.2.8
Added
- Added pagination to the Tag:Tags tag.
- Added placeholder in 'Tag' field to remind users to press '[Enter]' between entering tags.
Fixed
- Fixed a bug in Tag:Entries while using inclusive="yes" where entries that were associated with tags containing a 'comma' were not returned despite using another tag separator besides a 'comma'.
2014-04-08
4.2.7
Added
- Fixed a bug where Tag would conflict with some other add-ons in EE 2.8.
- Fixed a bug where 'session_id' fetching was causing errors in EE 2.5.x.
2014-04-03
4.2.6
Changed
- Updated for compatibility with ExpressionEngine 2.8.
2013-09-18
4.2.5
Fixed
- Fixed a bug where the Tag fieldtype would trigger errors with PHP 5.2.x and EE 2.7.
2013-09-13
4.2.4
Added
- Added preference for multiple item input separator in Tag fields.
Changed
- Updated for compatibility with EE 2.7.
Fixed
- Fixed a bug where Tag suggestions didn't work with jQuery 1.9+.
- Fixed a bug where Suggest Tags didn't function correctly when using Tag with Channel Form.
- Fixed a bug where tags containing characters that are listed as the current default separator were being split when the fieldtype saved.
- Fixed a bug where the Tag fieldtype could cause PHP errors in the post edit entry screen in some versions of ExpressionEngine.
2013-05-02
4.2.3
Fixed
- Fixed a bug where an error would occur when using Tag:Entries.
2013-04-18
4.2.2
Added
- Added case="" parameter for {exp:tag:tags}.
- Added support for Better Workflow previews (fieldtype only).
- Added default tagdata for fieldtype output in Channel Entries if no tagpair is used.
- Added platform check for time conversion for multi-EE version support.
Changed
- Updated for compatibility with ExpressionEngine 2.6.
- Updated error handling to a more modern EE default as EE->output->show_user_error() has been deprecated.
- Updates are now automatic and no longer require a manual update screen.
Removed
- Removed Gallery Entries columns from default install tables.
Fixed
- Fixed a bug where user localization preferences might be ignored when loading language files in some situations.
- Fixed a bug where inserting new tag groups during new Channel fieldtype creation would cause PHP errors.
- Fixed a bug where errors where thrown on the 'cp_js_end' hook in certain versions of EE.
- Fixed a bug where a default tag separator was not set on install of module.
- Fixed a bug with Tag:Entries where in some rare cases, PHP errors could occur with relationship fields in versions greater than ExpressionEngine 2.5.x.
2012-12-28
4.2.1
Fixed
- Fixed a bug where Tag widget autocomplete and Top Tag counts were not properly respecting the Tag group preferences on Tag fieldtype settings.
- Fixed a bug where Tag widget autocomplete made every Tag field use the last set Tag group in SafeCracker.
2012-12-28
4.2.0
Added
- Added offline documentation files to download package.
- Added ability to use multiple entry ID's in {exp:tag:tags}.
- Added multibyte lower/upper case conversion to {exp:tag:tag_name}.
Removed
- Removed support for ExpressionEngine 1.x (Tag is now EE2 only).
Fixed
- Fixed a bug where pagination would not parse correctly if limit="" parameter was higher than actual results in {exp:tag:cloud}.
- Fixed a bug where {exp:tag:related_entries} would not order tags by relevance when using orderby="relevance".
- Fixed a bug where the Utilities in the Tag CP would not work with throttling enabled.
- Fixed a bug where the Tag fieldtype's Tag Suggest feature would not work with some UTF-8 ranges, such as Russian characters.
- Fixed a bug where Tag Group short names were not customizable.
- Fixed a bug where the url_title="" parameter was not functioning in {exp:tag:related_entries}.
- Fixed a bug where the Tag fieldtype/widget autocomplete would include all tags from any Tag group despite field settings set to "This Group".
- Fixed a bug where MySQL errors could occur in front end templates and on the publish page in EE 2.5.4+.
2012-04-16
4.1.1
Added
- Added a new "Tag Field Sync" Utility for people who switch from the Publish Tab to a Custom Field method and wish to sync tag data for EE Search's use (EE2-only).
Changed
- Modified Tag:Entries to allow tag_group_id="" or tag_group_name="" without specifying a tag_id or tag_name (EE2-only).
- Modified the language in the Preferences tab to explain what "Allow New Tag Creation via Publish Tab" does.
Removed
- Removed the usage of set_gmt().
Fixed
- Fixed a bug where an extension call in the CP was interfering with the usage of the Session object.
- Fixed a bug where the Tag field type would not work on some subdomain/https setups (EE2-only).
- Fixed a bug where the channel="" parameter was not being respected in Tag:Related_Entries when ordering by relevance.
- Fixed a bug where the disable="" parameter was not being respected in the Tag:Entries tag.
- Fixed a bug where the Tag module's tags were not using the last instance of the tag marker when finding tag names in the URI.
- Fixed a bug where the Tag Group was not being remembered across pagination in the CP when viewing the list of tags for a group (EE2-only).
- Fixed a bug where multiple foreign words were being inserted when MySQL's collation matched multiple words with different accents on letters.
- Fixed a bug where a MySQL error might be shown in the CP.
- Fixed a bug where ampersands did not work correctly with the Top Tags and Suggest Tags feature (EE2-only).
- Fixed a bug where single quotes in Top Tags would result in a javascript error and make all Tag functionality halt (EE2-only).
2012-02-01
4.1.0
Added
- Added {tag_widget} to Tag:Form to allow the usage of the Tag widget for inputs and auto-suggest ('Suggest Tags' and 'Top Tags' are not loaded) (EE2-only).
- Added tag_group_id="" and tag_group="" parameters to Tag:Form to allow tag groups to function in Tag:Form (EE2-only).
- Added total_entries_[tag_group_id] and total_entries_[tag_group_short_name] to Tag:Tags and Tag:Cloud as well as a custom update that recounts each tag via AJAX to correct these totals (EE2-only).
- Added prepending to pagination variables and variable pairs ('tag_paginate'). Deprecated 'paginate' variable pair.
Changed
- Updated pagination to support ExpressionEngine 2.4.
- Updated the Tag fieldtype to allow {field:tag_fieldtype_name} usage in SafeCracker instead of requiring the use of the Tag:Widget tag (EE2-only).
Fixed
- Fixed a bug with the Tag entry javascript where tag names in the Top Tags areas would not properly toggle when the tag name contained double quotes.
- Fixed a potential security issue in some AJAX URI's.
- Fixed a bug where Chrome and Safari would sometimes not render the entire tag graphic.
2011-08-05
4.0.1
Fixed
- Fixed a bug where the Top Tags Limit in the Tag Field Type preferences did not show the current setting on edit.
- Fixed a bug where Tag Cloud would not properly increment the {step} variable when ranking by "entries".
- Fixed a bug where the harvest field selected per channel in the Tag Preferences area would save its value, but not reflect the change in the form on refresh.
2011-07-26
4.0.0
Added
- Added Tag Groups, which give the ability to have more than one set of tags, and filter on groups in templates (EE2).
- Added tag_group_id= and tag_group_name= parameters to all relevant Tag template tags (EE2).
- Added ability to assign a Tag Group to harvested tags when using the Harvest tool in the Tag CP (EE2).
- Added {exp:tag:entry_widget} template tag to handle support for front end publishing with SafeCracker SAEF (EE2).
- Added more options for tag separators for front end assigning of tags.
- Added a clause in Tag:Related_Entries that auto-inserts fake pagination when needed to avoid results ordering issues.
Changed
- Converted Tag to use Solspace Add-on Builder Framework, and Solspace Bridge for EE 1.x.
- Updated Tag entry interface UI/UX for publish area and front end (EE2).
- Changed Tag field handling to be a custom field type now. You can create as many Tag fields as you wish (EE2).
- Changed Tag field data to now store tags in the channel entry data, if used as field type (EE2).
- Changed the Tag themes folder to now reside in /themes/third_party/tag/ folder in EE2, and /themes/tag/ in EE1.
- Changed Tag:Cloud loop to now default to ordering by tag name.
Deprecated
- Deprecated Tag tab and old tab/non-field behavior (EE2).
Fixed
- Fixed a bug where CKEditor-based WYSIWYG fields would not work with Suggest Tags feature.
- Fixed a bug with the Tag config file where it would throw an error during upgrade from EE 1.x to 2.x.
- Fixed a bug where tags containing foreign characters were never assigned 'click' counts.
- Fixed a bug where editing a tag with apostrophes or single quotes in the control panel would fail and not render the tag name correctly.
- Fixed a bug where Tag would not support using a template named "tag" as the tag trigger for Tag:Entries loop.