| [10683] | 1 | Originally created by Muness Alrubaie, totally rewritten by |
|---|
| 2 | Author: Alec Thomas <alec@swapoff.org> |
|---|
| [12069] | 3 | Maintainer: Steffen Hoffmann <hoff.st@web.de> |
|---|
| [10683] | 4 | |
|---|
| [13816] | 5 | tractags-0.7 (06-Apr-2014) |
|---|
| [10683] | 6 | resolved issues |
|---|
| 7 | * #1960: Tags from Tickets / Milestones split into multiple tags |
|---|
| 8 | * #2424: Lost wiki change when commiting tag changes |
|---|
| 9 | * #2493: Wiki page names can be in Unicode |
|---|
| 10 | * #2714: tractags.api.TagSystem.delete_tags broken |
|---|
| 11 | * #2749: ListTagged in 0.6 doesn't give title of wiki pages from first heading |
|---|
| 12 | by adding new method describe_tagged_resource |
|---|
| 13 | Note: This is a '''tag provider API change'''. |
|---|
| 14 | * #2939: Requirement.parse('Genshi==dev,>=0.5.dev-r698') |
|---|
| 15 | * #3145: Create New Wiki Page with a Tag |
|---|
| 16 | * #3206: Edit wiki page content and tag |
|---|
| [10774] | 17 | * #3359: Tickets tags don't work when using MySQL 4.x |
|---|
| [13815] | 18 | * #3624: invalid link when using more than one tag in tagged |
|---|
| 19 | * #3677: Database operations fail with PostgreSQL 8.3 |
|---|
| [10683] | 20 | * #3753: Carry over tags from PageTemplates/ (was: TagIt macro) |
|---|
| [10789] | 21 | * #3864: Unchecked permissions/restrictions for list of available tag realms |
|---|
| [10784] | 22 | * #3983: ListTagged broken for tags starting with 'or' |
|---|
| [10776] | 23 | * #4078: Bring back the mincount functionality for the TagCloud macro |
|---|
| [10683] | 24 | * #4164: Wiki pages without tags have no tag styles |
|---|
| 25 | * #4223: Bad CSS interpretation with IE |
|---|
| [10775] | 26 | * #4277: Support for MySQL |
|---|
| [13165] | 27 | * #4503: Performance issues |
|---|
| 28 | mitigated by |
|---|
| 29 | * mirroring ticket tags into normalized `tags` db table |
|---|
| [13166] | 30 | * caching `get_tagged_resources` for tickets |
|---|
| [13172] | 31 | * optionally skipping fine-grained view permission tests for tickets |
|---|
| [13393] | 32 | * using resource-less tag counters for tags-only tasks (i.e. tag cloud) |
|---|
| [10683] | 33 | * #4996: TagsPlugin fails on upgrading |
|---|
| 34 | * #5345: TracError: The Trac Environment needs to be upgraded |
|---|
| 35 | * #5575: UnicodeEncodeError on Japanese tag |
|---|
| 36 | * #5714: No documentation on WikiMacros page |
|---|
| [12392] | 37 | * #7857: Regression in Tag query functionality |
|---|
| [10683] | 38 | * #8352: Chinese character in wiki name cause UnicodeEncodeError |
|---|
| 39 | * #8684: Unexpected keyword argument 'tags_link' |
|---|
| 40 | * #8995: Some missing HTML on wiki edit page |
|---|
| 41 | * #9023: Remove superflous error message about wiki_namespace |
|---|
| [10785] | 42 | * #9057: Tags with single quote not tokenised correctly |
|---|
| [10683] | 43 | * #9059: Various fixes and enhancements (detailed in #9060 - #9064) |
|---|
| 44 | * #9060: Query results are duplicated when realm-selection is repeated |
|---|
| 45 | * #9062: Wiki-page level-1-title broken on 0.12 |
|---|
| [10748] | 46 | * #9210: /tags page should not have a contextual navigation link 'Cloud' |
|---|
| [12069] | 47 | * #9521: New install impossible on Trac 0.13dev |
|---|
| 48 | by adding generic db schema upgrade support |
|---|
| [13815] | 49 | * #9630: Non-functional bracketed tags: TracLinks |
|---|
| [13757] | 50 | * #10636: TagWikiMacros is NOT thread safe |
|---|
| [13278] | 51 | * #11096: Avoid an `OperationalError: too many SQL variables |
|---|
| [13815] | 52 | * #11147: IntegrityError: dup key value violates unique constraint "tags_pk" |
|---|
| [13278] | 53 | * #11152: Tags are not supported on the 'wiki' realm |
|---|
| [13712] | 54 | * #11226: Replacing a tag removes unrelated tags |
|---|
| [13379] | 55 | * #11302: AttributeError: 'unicode' object has no attribute 'id' |
|---|
| [13802] | 56 | * #11658: TypeError: get_tagged_resources() takes exactly 3 args (2 given) |
|---|
| [13803] | 57 | * #11659: TypeError: 'function' object is not iterable |
|---|
| [10683] | 58 | * TagsQuery now supports a context object |
|---|
| 59 | * refactor cloud rendering so it can be used by other plugins |
|---|
| 60 | * fix regression related to missing IWikiChangeListener |
|---|
| 61 | * ensure tags stylesheet is added for macros |
|---|
| 62 | * log warning for tag providers that don't implement describe_tagged_resource |
|---|
| 63 | * add plugin author email to display something at Trac 0.11 plugin admin page |
|---|
| 64 | * fix an AttributeError specific to the 0.6 release since [2953] |
|---|
| [11931] | 65 | * fix an Error for `TagCloud` macro when being called without arguments |
|---|
| [11932] | 66 | * improve formatting of header for `tag_view.html` page template |
|---|
| [12078] | 67 | * do TagSystem class API cleanup by moving db access to model layer |
|---|
| [13165] | 68 | |
|---|
| [10683] | 69 | new features |
|---|
| [13815] | 70 | * #2429: TagsPlugin should handle versioning of wiki tags |
|---|
| [10683] | 71 | * #2509: Create wiki page from /tags/<tag> page |
|---|
| 72 | * #2708: Add rel-tag microformat to tags list |
|---|
| [10713] | 73 | * #3610: ListTagged macro should have distinct formatting of closed tickets |
|---|
| [10683] | 74 | * #3754: Tag redirects to existing wiki page instead of listing tagged pages |
|---|
| 75 | * #3851: TAGS_VIEW not showing page tags along for anonymous |
|---|
| [13815] | 76 | * #3947: ListTagged: use first headline instead of pagename + first headline |
|---|
| [10736] | 77 | * #4799: TagCloud should optionally be case-insensitive |
|---|
| 78 | by adding a new option `cloud_caseless_sort` |
|---|
| [10683] | 79 | * #7787: Add i18n support |
|---|
| 80 | * #8638: Should implement wiki_page_renamed of IWikiChangeListener interface |
|---|
| 81 | * #9058: Let `TAGS_MODIFY` inherited `TAGS_VIEW` for intuitive permissions |
|---|
| [13304] | 82 | * #9061: Mass tag replacement functionality with tagged realm filtering |
|---|
| [10683] | 83 | * #9063: Allow excluding realms from queries by default |
|---|
| 84 | * #9064: More rendering options for ListTagged macro and tag-handler |
|---|
| 85 | * #9194: Add unittest and functional test infrastructure |
|---|
| [12390] | 86 | * #9636: Exclude PageTemplates from tag-extraction |
|---|
| 87 | by adding an optional filter argument to ITagProvider.get_tagged_resources |
|---|
| [13731] | 88 | * #11274: Summaries on Tags page should be wiki formatted to html |
|---|
| [10683] | 89 | * render_cloud() now passes a percent to renderers instead of font pixel size |
|---|
| 90 | * add `ignore_closed_tickets` option: skip closed tickets when collecting tags |
|---|
| 91 | * remove redundant JavaScript files |
|---|
| 92 | * move generic code from TagCloud into new TagSystem.get_all_tags() method |
|---|
| 93 | * widened Wiki tag input field slightly |
|---|
| 94 | * prepare translatable macro documentation |
|---|
| 95 | * fix a warning message for old TagsQuery syntax (<= tractags-0.5) |
|---|
| 96 | * let `describe_tagged_resource` method for tickets use Trac core with i18n |
|---|
| 97 | * review and improve code according to PEP 8, SQL statement's formatting too |
|---|
| [10738] | 98 | * add pager for ListTagged, if matches exceed `listtagged_items_per_page` |
|---|
| [12078] | 99 | * add more unit tests |
|---|
| [10683] | 100 | |
|---|
| 101 | |
|---|
| 102 | ToDo: add more historic entries |
|---|
| 103 | |
|---|
| 104 | tractags-0.6 - a total code rewrite (21-Jan-2008) |
|---|
| 105 | |
|---|
| 106 | tractags-0.5 - Trac 0.11 support (31-Dec-2007) |
|---|
| 107 | |
|---|
| 108 | tractags-0.4.1 (06-Jun-2007) |
|---|
| 109 | |
|---|
| 110 | tractags-0.4 (19-Apr-2006) |
|---|