[BUGFIX] PackageManager fails on empty array entries in conflicts
[Packages/TYPO3.CMS.git] / typo3 / sysext / linkvalidator / ChangeLog
1 2011-10-23 TYPO3 4.6 (linkvalidator 1.5.0)
2
3 22feb54    [BUGFIX] Pootle: Multi-line labels are not rendered (Xavier Perseguers)
4 b4393ad    [TASK] Fix version number of 4.6 branch (Philipp Gampe)
5 a195d11    [TASK] English XLIFF files should not contain target element (Dominique Feyer)
6 3b062e3    [TASK] Prepare merge for 4.6-RC1 (part 2)  05/5705/2 4.6RC1 (Philipp Gampe)
7
8 2011-10-11 TYPO3 4.6-RC1 (linkvalidator 1.5.0-rc1)
9
10 27e93d6    Merge "[BUGFIX] Invalid target language in localization file" (Philipp Gampe)
11 ba0178b    [BUGFIX] Invalid target language in localization file (Xavier Perseguers)
12 36f1b21    [BUGFIX][SECURITY] SQL Injection in Scheduler Task of Linkvalidator (Oliver Hader)
13 9636b77    [TASK] Merge Changes from core since last sync (Philipp Gampe)
14 709531e    [TASK] Prepare merge for 4.6-RC1 (Philipp Gampe)
15 5607748    Merge "[BUGFIX] SQL error if a task is run on a disabled page" (Philipp Gampe)
16 e2bb756    [TASK] Update manual (Philipp Gampe)
17 79b4741    [BUGFIX] SQL error if a task is run on a disabled page (Philipp Gampe)
18 6856163    Merge "[BUGFIX] It is not possible to set page 0 to schedular task" (Philipp Gampe)
19 28a38da    Merge "[BUGFIX] SQL error if opening a disabled page with module" (Philipp Gampe)
20 0fece3f    [BUGFIX] It is not possible to set page 0 to schedular task (Philipp Gampe)
21 df464d4    [BUGFIX] Revert change in interface signature (Philipp Gampe)
22 4335331    [BUGFIX] SQL error if opening a disabled page with module (Philipp Gampe)
23 c12d8f5    [TASK] Fix CGL issues (Philipp Gampe)
24 74a9c14    [BUGFIX] Initialize $currentR in analyseTypoLinks (Bjoern Pedersen)
25 e5d6b19    [TASK] Bump version number (Christopher)
26 0c69001    [TASK] Release linkvalidator 1.0.4 (Philipp Gampe)
27 defb32e    [TASK] Fix phpdoc and method signatures (Philipp Gampe)
28 2f1f5e0    [BUGFIX] Fatal error with E_STRICT: Declarations of fetchType and checkLink must be compatible with interface
29 64769ad    [BUGFIX] XLIFF: Approved attribute is on wrong element (Christopher)
30 11b6535    [TASK] Unify table layouts (Christopher)
31 fb76d81    [TASK] Update ChangeLog (Christopher)
32 5096f76    [TASK] Refactor to t3lib_http_Request for external URLs (Philipp Gampe)
33 ad08acf    [TASK] Add XLIFF files (Philipp Gampe)
34 267122e    [TASK] Fix localization handling to support XLIFF (Christopher)
35 2a9f3ff    [TASK] Merge changes from 4.5 upstream to master (Philipp Gampe)
36 6b026f3    [BUGFIX] Correct initialisation of BACK_PATH (Stefan Neufeind)
37 79e5177    [TASK] Add .gitignore file. (Christopher)
38
39
40 Since linkvalidator switched to git, you can always get the full changelog via:
41 http://git.typo3.org/TYPO3v4/Extensions/linkvalidator.git
42
43 For you convenience the git log is included above.
44
45
46
47 2011-10-05  Philipp Gampe  <forge.typo3.org@philippgampe.info>
48
49         * [TASK] Fix CGL issues
50
51 2011-08-30  Philipp Gampe  <forge.typo3.org@philippgampe.info>
52
53         * [TASK] Release linkvalidator 1.0.4
54
55 2011-08-26  Philipp Gampe  <forge.typo3.org@philippgampe.info>
56
57         * [BUGFIX] Fatal error with E_STRICT: Declaration of fetchType must be compatible with interface
58         * [TASK] Fix phpdoc and method signatures
59
60 2011-08-26  Christopher Stelmaszyk  <chrissitopher@gmx.de>
61
62         * [BUGFIX] XLIFF: Approved attribute is on wrong element
63
64 2011-08-19  Christopher Stelmaszyk  <chrissitopher@gmx.de>
65
66         * [TASK] Unify table layouts
67
68 2011-08-11  Philipp Gampe  <forge.typo3.org@philippgampe.info>
69
70         * [TASK] Refactor to t3lib_http_Request for external URLs
71
72 2011-08-10  Philipp Gampe  <forge.typo3.org@philippgampe.info>
73
74         * [TASK] Add XLIFF files
75
76 2011-07-17  Christopher Stelmaszyk  <chrissitopher@gmx.de>
77
78         * [TASK] Fix localization handling to support XLIFF
79
80 2011-07-17  Philipp Gampe  <forge.typo3.org@philippgampe.info>
81
82         * [TASK] Merge changes from 4.5 upstream to master
83
84 2011-07-17  Philipp Gampe  <forge.typo3.org@philippgampe.info>
85
86         * [BUGFIX] Correct initialisation of BACK_PATH
87
88 2011-07-15  Christopher Stelmaszyk  <chrissitopher@gmx.de>
89
90         * [TASK] Add .gitignore file
91
92 2011-05-22  Philipp Gampe  <forge.typo3.org@philippgampe.info>
93
94         * Task: Fix whitespace issues in all branches
95         * Task: Update Version Number to 1.0.3
96         * Release linkvalidator 1.0.3
97
98 2011-05-21  Philipp Gampe  <forge.typo3.org@philippgampe.info>
99
100         * Feature #13800: Add user-agent header
101         * Fixed Bug #13680: Refactor external link, do not follow senseless loop, add user agent (thanks to Daniel Minder)
102
103 2011-05-18  Philipp Gampe  <forge.typo3.org@philippgampe.info>
104
105         * Fixed bug #13828: checkhidden has no effect for some configurations (Michael Miousse)
106         * Fixed bug #26731: The info module does not show up in IE 7 and 8 (Michael Miousse)
107         * Fixed bug #13368: Content of Tab is not scrollable (Michael Miousse)
108
109 2011-04-26  Michael Miousse  <michael.miousse@infoglobe.ca>
110
111         * Fixed bug #13757: Scheduler task does not work at all
112
113 2011-04-21  Michael Miousse  <michael.miousse@infoglobe.ca>
114
115         * Fixed bug #13953: Third-party classes cannot be checked due to dynamicConfigFile in TCA (thanks to Jan Philipp Timme)
116
117 2011-02-24  Michael Miousse  <michael.miousse@infoglobe.ca>
118
119         * Fixed bug #13340: Regression in TYPO3 4.5.1: pid and uid database fields are always 0
120
121 2011-02-24  Steffen Kamper  <steffen@typo3.org>
122
123         * Fixed bug #13318: Regression in linkvalidator
124
125 2011-02-22  Michael Miousse  <michael.miousse@infoglobe.ca>
126
127         * Fixed bug #12649: Split up analyzeRecord()
128         * Cleaned emconf for the release of TYPO3 4.5.1
129         * Release linkvalidator 1.0.1
130
131 2011-02-15  Michael Miousse  <michael.miousse@infoglobe.ca>
132
133         * Fixed bug #12652: If none of the link types are marked to be checked, all of them are checked
134         * Fixed bug #12650: tx_linkvalidator_tasks_validator: exec() is too long
135         * Fixed bug #12454: Use setting "defaultMailFromName" and "defaultMailFromAddress"
136
137 2011-02-06  Christopher Stelmaszyk  <chrissitopher@gmx.de>
138
139         * Fixed bug #12517: Replace exec_SELECTgetRows with exec_SELECTgetSingleRow whenever a single record is expected (thanks to Jo Hasenau)
140         * Fixed bug #12549: Unify capitalization of language labels
141
142 2011-01-26  Christopher Stelmaszyk  <chrissitopher@gmx.de>
143
144         * Fixed bug #12526: Manual needs new screenshots and text since we now use 2 tabs in the module (thanks to Patrick Gaumond)
145         * Cleaned emconf for the release of TYPO3 4.5
146         * Release linkvalidator 1.0.0
147
148 2011-01-25  Michael Miousse  <michael.miousse@infoglobe.ca>
149
150         * Added Feature #12447: Clearly separate Checks from Report in the module (thanks to Patrick Gaumond, Philipp Gampe, Steffen Kamper and Christopher Stelmaszyk)
151
152 2011-01-21  Christopher Stelmaszyk  <chrissitopher@gmx.de>
153
154         * Merged changes from mantis-#17176: Remove unnecessary comments and color profiles from all shipped .png / .gif files (Thanks to Steffen Gebert)
155
156 2011-01-20  Michael Miousse  <michael.miousse@infoglobe.ca>
157
158         * Fixed bug #12432: Selected page metas are not processed
159         * Fixed bug #12431: Do not put labels into members
160         * Fixed bug #12429: Do not use private accessors
161         * Fixed bug #12428: Adapt Variable Names to naming conventions
162         * Fixed bug #12427: Rename draw*() methods to render*()
163         * Fixed bug #12426: Rename classes according to naming conventions
164         * Fixed bug #12425: Give modfunc1 a better name
165         * Fixed bug #12424: Only use the class name for the hook
166         * Fixed bug #12416: tx_linkvalidator_tasks_Validate: Missing public / protected declarations
167         * Fixed bug #12226: website that has multiple domainsrecords produces funny links
168         * Fixed bug #12414: OOP principle of data encapsulation violated in tx_linkvalidator_tasks_Validate
169         * Fixed bug #12385: Conflict scheduler:testtask with linkvalidator::task
170         * Fixed bug #12411: Fix Copyright Notices
171
172 2011-01-20  Christopher Stelmaszyk  <chrissitopher@gmx.de>
173
174         * Fixed bug #12360: Show error message, if the module is not accessible for the current user
175         * Fixed bug #12412: XSS issue in tx_linkvalidator_tasks_ValidateAdditionalFieldProvider
176         * Fixed bug #12419: Use American English for "analyseRecord"
177         * Fixed bug #12420: Indentation in modfunc1, getTemplateMarkers()
178         * Fixed bug #12421: Rename tx_linkvalidator_links to tx_linkvalidator_link
179         * Fixed bug #12423: ext_tables.sql: Use underscores to separate words in field names
180         * Fixed bug #12422: ext_tables.sql: Do not use abbreviations for field names
181
182 2011-01-19  Michael Miousse  <michael.miousse@infoglobe.ca>
183
184         * Added Feature #12340: Enhance the tx_linkvalidator_linkTypes_Interface (thanks to Ernesto Baschny and Christopher Stelmaszyk)
185         * Added Feature #12344: Migrate to t3lib_htmlmail to SwiftMailer (thanks to Ernesto Baschny and Christopher Stelmaszyk)
186         * Fixed bug #12377: Other link types than supported use the same type than the last found
187
188 2011-01-18  Oliver Hader  <oliver.hader@typo3.org>
189
190         * Cleanup: Fixed PHPdoc comments and type hints in module, processing and abstract linktype class
191
192 2011-01-17  Christopher Stelmaszyk  <chrissitopher@gmx.de>
193
194         * Fixed bug #10989: Anchors in internal links are incorrectly treated as pages (thanks to Michael Miousse)
195
196 2011-01-17  Michael Miousse  <michael.miousse@infoglobe.ca>
197
198         * Fixed bug #12226: Website that has multiple domainsrecords produces funny links
199
200 2011-01-15  Christopher Stelmaszyk  <chrissitopher@gmx.de>
201
202         * Fixed bug #12243: Information on storage location of broken links is wrong in text
203         * Fixed bug #12232: Redirects to https get reported as 404 (thanks to Andreas Lappe)
204         * Fixed bug #12235: Reporting errors does not work with cURL (thanks to Andreas Lappe)
205
206 2011-01-08  Christopher Stelmaszyk  <chrissitopher@gmx.de>
207
208         * Fixed bug #12019: Do not display the format of the date of the last check
209         * Fixed bug #12026: Combine columns Type, Headline and Field
210         * Fixed bug #12022: Add CSH labels for the labels of the Scheduler job
211         * Fixed bug #12024: Remove cellspacing (thanks to Steffen Gebert)
212         * Fixed bug #12025: Add link to scheduler
213
214 2011-01-07  Christopher Stelmaszyk  <chrissitopher@gmx.de>
215
216         * Followup to bug #11269: Proofread the manual
217         * Followup to bug #11822: Add extension description in ext_emconf.php
218         * Fixed bug #12008: Row "Title" should be called "Headline"
219         * Fixed bug #12009: Display a nice text, if an element does not have a headline
220
221 2011-01-07  Pierre Boivin  <pierre.boivin@infoglobe.ca>
222
223         * Followup to bug #11794: If website root is active, searching for links does not work
224
225 2011-01-06  Christopher Stelmaszyk  <chrissitopher@gmx.de>
226
227         * Followup to bug #11836: Make use of Flash Messages
228         * Fixed bug #11888: Button "Check Links" only checks those categories of links which are marked with the checkboxes below
229         * Fixed bug #11269: Proofread the manual
230
231 2011-01-05  Pierre Boivin  <pierre.boivin@infoglobe.ca>
232
233         * Fixed bug #11794: If website root is active, searching for links does not work
234
235 2011-01-05  Christopher Stelmaszyk  <chrissitopher@gmx.de>
236
237         * Fixed bug #11797: linkvalidator saves translated texts in the database which is not good (thanks to Michael Miousse and Philipp Gampe)
238         * Fixed bug #11802: Field linktitle often stays empty (thanks to Philipp Gampe)
239         * Followup to bug #11776: URL/Linktarget for files is broken
240
241 2011-01-04  Christopher Stelmaszyk  <chrissitopher@gmx.de>
242
243         * Fixed bug #11889: Clean up CSS
244
245 2011-01-03  Christopher Stelmaszyk  <chrissitopher@gmx.de>
246
247         * Fixed bug #11866: When the edit pencil next to a link is clicked, you end up at tree root with search_levels=0 after saving
248         * Followup to bug #10907: Invalid external url not detected (thanks to Philipp Gampe)
249
250 2011-01-02  Christopher Stelmaszyk  <chrissitopher@gmx.de>
251
252         * Fixed bug #11821: Do not use abbreviations in code
253         * Fixed bug #11777: Add CSH to table headers
254         * Fixed bug #11848: Use labels for the table fields containing the broken links
255
256 2011-01-01  Christopher Stelmaszyk  <chrissitopher@gmx.de>
257
258         * Fixed bug #11822: Add extension description in ext_emconf.php
259         * Fixed bug #11820: Remove comments "End of function xy"
260         * Fixed bug #11817: Use new documentation template for the manual
261         * Fixed bug #11269: Proofread the manual
262         * Fixed bug #11799: Improve usability of the linkvalidator interface
263         * Fixed bug #11834: Do not show the table with the list of broken links, if there are no broken links
264         * Fixed bug #11836: Make use of Flash Messages
265         * Fixed bug #11819: Prevent PHP notices by fixing XClass inclusion code
266         * Fixed bug #11823: Add @package and @subpackage to comment blocks
267
268 2010-12-31  Christopher Stelmaszyk  <chrissitopher@gmx.de>
269
270         * Fixed bug #11776: URL/Linktarget for files is broken
271         * Fixed bug #11800: Checkboxes showing the number of broken links do not display the value "zero"
272         * Fixed bug #11803: Fix locallang files
273         * Fixed bug #11801: Variable in the message "Page '' does not exist." will never be filled
274         * Fixed bug #11798: Table displaying the number of broken links must be styled
275         * Fixed bug #11813: Give the User Interface a clear structure
276         * Fixed bug #11811: Label tags in Statistics table do not work
277         * Fixed bug #11812: Changing a checkbox from the statistics table resets the depth chosen for pages to check
278         * Fixed bug #11814: Fix indentation in HTML templates, CSS files and SQL file
279
280 2010-12-30  Christopher Stelmaszyk  <chrissitopher@gmx.de>
281
282         * Fixed bug #11779: Unify usage of tooltips in table rows
283         * Fixed bug #11775: Table should use new design for TYPO3 4.5
284         * Fixed bug #11796: Improve usage of $GLOBALS['LANG']
285
286 2010-12-28  Pierre Boivin  <pierre.boivin@infoglobe.ca>
287
288         * Fixed bug #11715: Use localized format for date and time
289
290 2010-12-06  Pierre Boivin  <pierre.boivin@infoglobe.ca>
291
292         * Fixed bug #11277: Initialize and other methods in modfunc1 could be protected
293         * Fixed bug #11278: Create an interface for the linktype classes
294         * Fixed bug #10589: HTTP errors might not be detected (Thanks to Tolleiv Nietsch)
295         * Fixed bug #11274: Change true to 1 for showUpdateButton
296         * Fixed bug #11272: Fix dos line endings in ext_tables.php
297         * Fixed bug #11270: List in the BE module should be sorted by record
298         * Fixed bug #11275: Remove clear.gif in modfunc1
299         * Fixed bug #10987: linkvalidator doesn't detect hidden pages (Thanks to Joh. Feustel)
300
301 2010-12-03  Pierre Boivin  <pierre.boivin@infoglobe.ca>
302
303         * Fixed bug #11271: Lowercase all filenames
304         * Fixed bug #11280: Refactor class tx_linkvalidator_processing
305         * Fixed bug #10907: Invalid external url not detected
306
307 2010-11-22  Tolleiv Nietsch  <info@tolleiv.de>
308
309         * Fixed bug #10988: getBrokenUrl returns wrong url (Thanks to Johannes Feustel)
310
311 2010-11-20  Christian Kuhn  <lolli@schwarzbu.ch>
312
313         * Fixed bug #10998: Rename and move link classes and processing class
314
315 2010-11-17  Christian Kuhn  <lolli@schwarzbu.ch>
316
317         * Fixed bug #10912: Rename and move task to classes/tasks and change locallang namespace
318         * Fixed bug #10900: Regression: Fatal error in class.tx_linkvalidator_modfunc1.php
319         * Tagging version 1.0.0
320         * Fixed bug #10892: Basic cleanup throughout the extension
321         * Fixed bug #10891: Fix deprecation warning "call by reference" in modfunc1
322         * Fixed bug #10820: Error and warning in scheduler task
323         * Fixed bug #10890: Add ext:info as dependency in ext_emconf
324
325 2010-11-12  Tolleiv Nietsch  <info@tolleiv.de>
326
327         * Fixed bug #10763: The mailtemplate setting should have a default setting
328         * Fixed bug #10598: "Check links" button must be hideable with TS - renamed noUpdateButton to showUpdateButton, manual updated
329
330 2010-11-11  Michael Miousse  <michael.miousse@infoglobe.ca>
331
332         * Fixed bug #10740: news field added in the table tx_linkvalidator_links, 2 new index in locallang.xml for the header of the new column and the format of the string in the column, news column added in tx_linkvalidator_modfunc1 and time() saved in the new field added to the table tx_linkvalidator_links
333         * Fixed bug #10737: news mod tsconfig added to remove the check link button. mod.linkvalidator.noUpdateButton = 0
334         * Fixed bug #10739: Refresh Button added in tx_linkvalidator_modfunc1, news index in the locallang file, new marquer in the template mod_template.html and new css
335         * Fixed bug #10736: Automatic refresh on changing selection of depth level has been removed
336         * Fixed bug #10643: Fix PHP Warning "array_search() expects parameter 2 to be array, null given" in modfunc1/class.tx_linkvalidator_modfunc1.php
337
338 2010-11-03  Tolleiv Nietsch  <info@tolleiv.de>
339
340         * Fixed bug #10598: Extend tx_linkvalidator_checkbase API a bit
341
342 2010-07-19  Jochen Rieger / Dimitri K├Ânig / Michael Miousse  <j.rieger@connecta.ag, mmiousse@infoglobe.ca>
343
344         * initial code generated with kickstarter