-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
650 lines (426 loc) · 27.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
2011-06-13 Dmitry Dulepov <[email protected]>
* Fixed bug #18176: L=x does not work with _DOMAINS
2011-05-04 Dmitry Dulepov <[email protected]>
* Fixed bug #18118: Warning message related to pass-by-reference
* Fixed warning: missing 2nd parameter to fullQuoteStr
* Released version 1.11.1
2011-05-03 Dmitry Dulepov <[email protected]>
* Released RealURL 1.11.0
2011-04-22 Dmitry Dulepov <[email protected]>
* Added feature #18109: Allow per domain redirects
2011-04-19 Dmitry Dulepov <[email protected]>
* Fixed bug #18081: With default config RealURL accepts pages with .html suffix as long as with /
* Fixed bug #17944: "Excludes from speaking URL" for "Visual menu separator"
* Fixed bug #16001: Error in documentation: parameter condPrevValue is wrong, should be cond['prevValueInList']
* Fixed bug #16340: resolveShortcut fails to resolve shortcuts with a mode which leads to a mountpoint (thanks to Popy)
* Fixed bug #15013: problem with ExcludeFromUrl and two sequenced pages with the same page title (thanks to Stefan Galinski)
2011-04-14 Dmitry Dulepov <[email protected]>
* Fixed bug #18077: Wrong table column name (thanks to Juris Treibahs)
* Fixed bug #18047: 1.10.2 treats tx_realurl_pathsegment as entire url regardless of tx_realurl_pathoverride
* Fixed bug #18099: Use only detected language when decoding
* Fixed bug #18042: pagePath.spaceCharacter empty not supported anymore
2011-03-23 Dmitry Dulepov <[email protected]>
* Removed autoUpdatePathCache and firstHitPathCache because they causes random hard to catch problems (404 errors and performance issues)
* Added "Thanks!" section to the end of the manual
2011-03-22 Dmitry Dulepov <[email protected]>
* Added a new experimental "optional" directive
2011-02-15 Dmitry Dulepov <[email protected]>
* Fixed bug #17514: Wrong html breaks table layout
* FIxed bug #17505: array_unique in tx_realurl_advanced->fetchPagesForPath produces incorrect results
2011-01-31 Dmitry Dulepov <[email protected]>
* Released version 1.10.2
2011-01-27 Dmitry Dulepov <[email protected]>
* Fixed bug #15929: lookUpTable to localize tt_news single view URL does not work
* Fixed bug #16748: URL ending in '?' gets trailing slash from appendMissingSlash
2010-11-17 Dmitry Dulepov <[email protected]>
* Fixed bug #16398: MySQL extended syntax is not used in case of persistent connections
* Released version 1.10.1
2010-11-09 Dmitry Dulepov <[email protected]>
* Fixed bug #16222: Typo in csh
* Fixed bug: sorting direction cannot be changed in redirects view
2010-11-03 Dmitry Dulepov <[email protected]>
* Continue fixes for #15096 (see comment 0043394 and below in the bug report)
2010-11-02 Dmitry Dulepov <[email protected]>
* Fixed bug: fileName did not work if file name is an integer
* Fixed bug #16098: renaming page removes path cache entries instead of expiring them
* Fixed bug #15906: cHash comparison failure
2010-11-01 Dmitry Dulepov <[email protected]>
* Fixed bug #15824: Speaking URL path segment does not work
* Improve performance of expire time deletions
2010-10-19 Dmitry Dulepov <[email protected]>
* Fixed bug #15768: make number of results per page in the redirects view configurable
2010-09-16 Dmitry Dulepov <[email protected]>
* Released version 1.10.0
2010-09-15 Dmitry Dulepov <[email protected]>
* Fixed bug #15708: No separate configuration possible if only port differs
* Fixed problem: decoding of path override did not work for non-default language
* Fixed problem: encoding of path override did not work for links with default language on localized pages
* Fixed bug #15643: Not compatible with new Shortcude mode "Parent page" (thanks to Steffen Gebert)
* Fixed bug #15654: RealURLs with no spaceCharacter
* Updated code for #15665: remove references in hook parameters, use return values (thanks to Ingo Renner)
2010-09-09 Dmitry Dulepov <[email protected]>
* Fixed bug #15665: Method to manually set the host during URL encoding
* Fixed bug #15602: key is too long
* Added database fields for overriding path segment completely
* Fixed bug #15665: Method to manually set the host during URL encoding
* Fixed bug #15602: key is too long
* Added resolving of back path to id (initial version)
2010-09-08 Dmitry Dulepov <[email protected]>
* Refactoring modfunc1/index.php
* Refactor redirect view and add search to it
* Added a page browser to the redirect view
2010-08-31 Dmitry Dulepov <[email protected]>
* Fixed forge issue #9285: t3blog problems with RealURL when using file names
* Updated copyright information
* Removed unused modules
2010-08-30 Dmitry Dulepov <[email protected]>
* Fixed bug #14780: Resolving incorrect id when only language-preVar gets passed (thanks to Bernhard Kraft)
* Fixed bug #15481: Visibility of tx_realurl_advanced::encodeTitle()
* Fixed bug #10774: localized pagePath encoding by tx_realurl_advanced not working when using new _DOMAINS config
* Fixed bug #14266: set as redirect does not work
* Fixed bug #15599: Pressing "Cancel" in redirect view does not hide the form
* Released version 1.9.4
2010-08-25 Dmitry Dulepov <[email protected]>
* Fixed bug #15552: Impossible to have file names on the root page
* Fixed bug #15335: PHP Warning: Invalid argument supplied for foreach() in class.tx_realurl_tcemain
* Fixed bug #15435: Editing of redirects not possible anymore
* Fixed bug #15366: uniqalias for an item with the same name is rotatory generated als -1 and -2 (thanks to David Frerich)
2010-06-22 Dmitry Dulepov <[email protected]>
* Fixed bug #14815: missing extension configuration causes PHP errors
* Fixed bug #14700: Length of tablename field in tx_realurl_uniqalias is too short
* Fixed bug #14820: Clear cache when page's "hidden" flag changes
* Fixed bug #14821: Path cache is not cleared when page cache is cleared
2010-06-14 Dmitry Dulepov <[email protected]>
* Fixed bug #14684: tx_realurl_tcemain->clearUniqueAlias SQL error
* Released version 1.9.3
2010-06-09 Dmitry Dulepov <[email protected]>
* Fixed bug #14661: wrong URL if defaultToHTMLsuffixOnPrev is set to ".html"
* Fixed bug #14667: Missed trailing slashes
* Fixed bug #14657: 404 error on some shortcut pages
* Regression: URLs by default do not have slashes appended
2010-06-08 Dmitry Dulepov <[email protected]>
* Fixed bug #14642: Missing argument 2 for tx_realurl::isString()
2010-06-07 Dmitry Dulepov <[email protected]>
* Released version 1.9.2
2010-06-04 Dmitry Dulepov <[email protected]>
* Fixed bug #14617: defaultToHTMLsuffixOnPrev doesn't work anymore
2010-06-04 Dmitry Dulepov <[email protected]>
* Fixed bug #14616: Error: Call to undefined method t3lib_div::calculatechash()
* Fixed bug #14111: tx_realurl::lookUp_cleanAlias() could be used in user functions but is protected since v1.8.0
* Released version 1.9.1
2010-06-03 Dmitry Dulepov <[email protected]>
* Fixed bug #10124: Outdated entry in tx_realurl_uniqaliase should throw a 404 error
* Fixed bug #13993: valueMaps: noMatch:bypass removes the parameter from the url
* Fixed bug #14370: realurl fails on mapping with multidomain conf with different default langs (thanks to Vladimir Podkovanov)
* Fixed bug #13475: Add possibility to userFuncs to bypass the param as known from valueMap (thanks to Steffen Ritter)
* Released version 1.9.0
2010-06-02 Dmitry Dulepov <[email protected]>
* Fixed bug #11219: Incorrect cHash stored when bypassing parameters
2010-06-01 Dmitry Dulepov <[email protected]>
* Fixed bug #12383: Append suffix depending on GETvars
* Fixed bug #14576: Add a flag to the page to exclude it from RealURL caches
* Fixed bug #9757: Autoconfig should be rewritten after update to sys_domain
* Fixed bug #13951: Wrong link when linking to root page on TYPO3 installation inside a subdirectory
* Fixed bug #13962: Support for all UTF8 characters in URLs
2010-05-31 Dmitry Dulepov <[email protected]>
* Fixed bug #14381: 404 Handling throws a 500 error
* Fixed bug #14414: wrong behavior with Exclude from speaking URL setting (thanks to Vladimir Podkovanov)
* Fixed bug #12904: Exclude from speaking URL
* Fixed bug #14111: tx_realurl::lookUp_cleanAlias() could be used in user functions but is protected since v1.8.0
* Fixed bug #14261: Error Log in BE use wrong DomainName
* Fixed bug #14266: set as redirect does not work
* Fixed bug #14552: Path cache is not used in some cases
* Fixed bug #14200: after logging out from BE realurl stops working on some pages
* Fixed bug #14300: FileName option does not drop used parameters
* Fixed bug #14321: If page title is empty, fall back to the uid of the page for path generation
* Fixed bug #10073: If page title is empty, RealURL generates path to the upper page
* Fixed bug #7825: Alias change does not change paths in non–default language
* Fixed bug #4481: after page a page is deleted it remains in the pathcache
2010-04-20 Dmitry Dulepov <[email protected]>
* Fixed bug #14031: RealURL 1.8.0 floods sys_log with error messages: tx_realurl::encodeSpURL_urlPrepend is no valid callback
* Fixed bug #13966: RealUrl uses t3lib_div::fixed_lgd() which is deprecated
* Added a note to the manual that _DEFAULT must not be used in multidomain configurations
* Recreate TCEmain hook to clean/expire path entries
* Refactor and simplify insertion/updates in the path cache
* Released version 1.8.1
2010-04-19 Dmitry Dulepov <[email protected]>
* Removed duplicate code
2010-04-07 Dmitry Dulepov <[email protected]>
* Released version 1.8.0
2010-03-29 Dmitry Dulepov <[email protected]>
* Fixed bug #13918: Autoconf breaks SimulateStatic-URLs
2010-03-16 Dmitry Dulepov <[email protected]>
* Small optimization for aliases
* Fixed bug #6400: Unexpected behaviour when postVarsets => _DEFAULT is not set
* Fixed bug #13721: No access to configuration in encodeTitle_userProc function from inside tx_realurl
2010-03-15 Dmitry Dulepov <[email protected]>
* Fixed bug #10348: 301 Moved Permanently with redirects and redirects_regex
* Fixed bug #12968: Set RealURL as conflicting with simulatestatic
* Added PHP5 access specifiers to tx_realurl and tx_realurl_advanced
2010-03-10 Dmitry Dulepov <[email protected]>
* Fixed bug #12919: Mistyping of a sql query 'expires' instead of 'expire'
* Preparatory work for #9858: Making slash at the end ot the path configurable
* Fixed bug #13507: Deleted templates are included when finding rootpage_id by searching sys_template
* Fixed bug #13018: editPathCacheEntry() attempts to update nonexistent db field in class.tx_realurl_modfunc1.php
* Fixed bug #12992: Table "tx_realurl_uniqalias" doesn't get created on a fresh installation (MySQL)
* Fixed bug #9025: RealUrl generates links to live version within a draft workspace preview
* Fixed bug #12698: Empty conf[spaceCharacter] => PHP Warning "Compilation failed"
* Fixed bug #12846: Parsing issue with DBAL
2010-01-13 Dmitry Dulepov <[email protected]>
* Updated documentation: described that appendMissingSlash works before any other option
2009-11-17 Dmitry Dulepov <[email protected]>
* Fixed bug #12158: KEY bk_realurl02 of table tx_realurl_uniqalias is too long
* Released version 1.7.0
2009-11-16 Dmitry Dulepov <[email protected]>
* Fixed bug #12529: tx_realurl->isMultidomain called multiple times
* Fixed bug #12445: Redirects are prepended by a slash
* Fixed bug #12414: Add to manual that checking the is_sitroot flag is mandatory in multidomain environments
* Fixed bug #12274: appendMissingSlash with keyword "redirect" does not correctly redirect an URL with a query part
2009-10-08 Dmitry Dulepov <[email protected]>
* Fixed bug #11393: 2 folder with "exclude from speaking URL" - 404Error
* Fixed bug #9545: "exclude from speaking url segment" doesn't work if there are two or more pages with the flag in the same directory
* Fixed bug #12137: Field field_alias in table tx_realurl_uniqalias too small when using CONCAT_WS('-',verylongfieldname,other...) in alias_field
* Fixed bug #11042: Wrong behaviuor of exclude from speaking url parameter
* Fixed bug #9877: Problems with PD-Admin
2009-10-06 Dmitry Dulepov <[email protected]>
* Fixed bug #10329: Speaking URL path segment disappered from page overlay
2009-10-02 Dmitry Dulepov <[email protected]>
* Changed index bk_realurl02 (shorter key)
* Commented TCEmain hook: it needs a better way of handling page renames
* Fixed bug #9976: realurl stops working when encodeSpURL_postProc hook is used
* Fixed bug #11873: Error in dokumentation decodeSpURL_postProc does not exist
* Fixed bug #11347: Strip Tags in Titles
* Fixed bug #11777: Add new field "spurl_string" to tx_realurl_chashcache that makes it easier to debug the contents of this table
* Fixed bug #9267: "bad" line in realurl manual
2009-10-01 Dmitry Dulepov <[email protected]>
* Removed ereg_* functions (deprecated in PHP 5.3)
* Small fixes in the redirect module
* Replace cHash with the one provided in the query string (Snowflake fix)
2009-04-19 Dmitry Dulepov <[email protected]>
* Reworked redirects module
* Fixed problem: if default language uid is not 0 and language is not set in the URL, RealURL still used 0
2009-04-18 Dmitry Dulepov <[email protected]>
* Changed layout and fields in the 'Redirects' function
* Removed 'Clear cache' on extension update
* Changed cHash table to use a full md5 string as URL hash. This makes less possible to create wrong cHashes.
* Use full URL in redirects to prevent wrong redirects
* Removed a method to find root page id by is_siteroot check
* Fixed double call to findRootPageId() when using _DOMAINS
2009-01-28 Dmitry Dulepov <[email protected]>
* Added pages_language_overlay to modified_tables to make EM happy
* Removed hash from tx_realurl_pathcache and optimized the whole handling of this cache with additional indexes
* Added strict mode with more checks for the configuration
2009-01-01 Dmitry Dulepov <[email protected]>
* Added a call to pageNotFound and exit if incoming URL cannot be parsed
2008-12-16 Dmitry Dulepov <[email protected]>
* Released version 1.5.3
2008-12-12 Dmitry Dulepov <[email protected]>
* Fixed error in TCEmain hook with TYPO3 4.3
* Fixed double slashes for the root page
2008-10-07 Dmitry Dulepov <[email protected]>
* Added hooks to pre-/post-process URLs
2008-10-05 Dmitry Dulepov <[email protected]>
* Fixed more issues with _DOMAINS (empty home page URL caused problems)
2008-10-02 Dmitry Dulepov <[email protected]>
* Fixed bug #9376: ['_DOMAINS'] requires preVars definition
* Fixed bug #9405: devLog() calls without debug test in class.tx_realurl_tcemain.php
* Require PHP5 for RealURL from now on
* Released version 1.5.2
2008-09-27 Dmitry Dulepov <[email protected]>
* Fixed bug #9265: findRootPageIdByHost is used in class.tx_realurl_advanced.php but never defined
* Fixed bug: appendMissingSlash does not work properly if query string present
* Fixed bug #9288: Typewriting error in ext_localconf.php
2008-09-23 Dmitry Dulepov <[email protected]>
* Added "redirect" keyword for "appendMissingSlash" option
2008-08-25 Dmitry Dulepov <[email protected]>
* Fixed bug #9190: Missing argument 2 for tx_realurl_tcemain::clearBranchCache()
* reapplyAbsRefPrefix is now on if not set explicitely
* add page exclusion from path also to "not in menu" and sysfolders
* Released version 1.5.1
2008-08-15 Dmitry Dulepov <[email protected]>
* Fixed bug #6513: Small improvements (multi-language, URL length, page type)
* Fixed bug #7444: Wrong resolving of shortcut pages leading to double content
* Fixed bug #8683: Improve domain handling in dependency to query parameters (patch by Oliver Hader)
* Fixed bug #5506: Redirects set in BE doesn't work
* Released version 1.5.0
2008-08-14 Dmitry Dulepov <[email protected]>
* Added more methods to determine root page id
* Fixed bug #7111: noMatch = bypass makes prevents realurl to decode fileName on root page
* Added search for site root in autoconf
* Fixed bug #9042: Pagetitle with ® sign not working (sometimes)
* Fixed bug #9013: tx_realurl_advanced ignores deleted and hidden flag of table pages_language_overlay
* Added "exclude" flag for pages
2008-05-26 Dmitry Dulepov <[email protected]>
* New feature: reapply config.absRefPrefix to URL if configured so
* Added information to the manual about removing empty segments
2008-05-23 Dmitry Dulepov <[email protected]>
* New feature: remove postVar segment completely if it it produces only empty values
2008-05-14 Dmitry Dulepov <[email protected]>
* Fixed bug #8406: config.absRefPrefix crashes realurl
2008-04-29 Dmitry Dulepov <[email protected]>
* Added compatibility with 4.2 (bugs #8026, #7941)
* Added handling of nested domains
* Added an option to enable/disable devLog without using Install tool (see also bug #8125)
* Moved locallang*.php to locallang*.xml (see #6911)
* Release of version 1.3.2
2008-03-17 Dmitry Dulepov <[email protected]>
* Fixed wrong spelling of RealURL everywhere in the manual
2008-03-10 Dmitry Dulepov <[email protected]>
* Fixed bug #6567: autoconfgeneration create wrong config for defaultToHTMLsuffixOnPrev and acceptHTMLsuffix
* Fixed problem: fatal error in BE when sysfolder/shortcut/MP is renamed
* Release of version 1.3.0
* Fix for PHP4 error in BE
* Release of version 1.3.1
2008-03-06 Dmitry Dulepov <[email protected]>
* Fixed bug #7486: tx_realurl_pathsegment is now exclude field
* Fixed: _DEFAULT was ignored in TCEmain hook
* Change path expiration behavior
2008-03-05 Dmitry Dulepov <[email protected]>
* Fixed bug #6952: expireDays is not set correctly
* Fixed bug #6416: if autoUpdatePathCache is true old urls are redirected not as 301
* Added TCEMain hook to update path cache if page is renamed
2008-02-06 Dmitry Dulepov <[email protected]>
* Fixed error #6849: Error on 404/Page Not Found
* Updated function index with extdeveval
2008-01-18 Dmitry Dulepov <[email protected]>
* Added eol-style property for all text files
* Fixed another incarnation of postVarSet issue
2008-01-07 Dmitry Dulepov <[email protected]>
* Updated logo in manual
2007-11-28 Dmitry Dulepov <[email protected]>
* Update information about config.baseURL in the documentation
2007-10-22 Dmitry Dulepov <[email protected]>
* Removed svn:eol-style=native from all files because it caused problems with EM on *nix systems
2007-10-21 Dmitry Dulepov <[email protected]>
* Updated documentation
* Some files are reformatted according to conding conventions
* Updated function index
2007-10-07 Dmitry Dulepov <[email protected]>
* Fix: query string was reconstructed only when cache was not in use
2007-10-07 Dmitry Dulepov <[email protected]>
* Added hooks for extensions to provide configuration
* Autoconfiguration is moved to processing class
* Removed lateAddToCache because it had bad side effects
2007-10-01 Dmitry Dulepov <[email protected]>
* Fixed wrong intval on string md5
2007-09-20 Dmitry Dulepov <[email protected]>
* Changed tx_realurl_urlencodecache and tx_realurl_urldecodecache to use full md5
* Added lots of calls to TYPO3_DB->sql_free_result to free PHP resources
* Default autoconfiguration file location is now in typo3conf
* Fixed bug 4995: 301 redirection for expired pagepaths broken
2007-09-18 Dmitry Dulepov <[email protected]>
* Removed "DEFAULT '0'" from "uid" column in tx_realurl_uniqalias
* Fixed bug 5369: Converting to InnoDB
* Changed primary key for tx_realurl_errorlog to prevent errors about duplicate entries
* Optimized query to tx_realurl_errorlog
* 'suggest' static_info_tables instead of requiring it
2007-09-14 Dmitry Dulepov <[email protected]>
* If decoded entry is not in cache, it will be added there when TSFE has completed request
2007-09-12 Dmitry Dulepov <[email protected]>
* Fixed bug 2402: RealURL+tx_realurl_advanced: xxx was not a keyword for a postVarSet
* Fixed bug 4495: When logged in from BE, produces error: Segment "zzz" was not a keyword for a postVarSet as expected
* Fixed bug 5784: function pageAliasToId is not DBAL-safe
2007-09-11 Dmitry Dulepov <[email protected]>
* Added searching for rootpage_id by domain name (taking redirects into account)
2007-09-10 Dmitry Dulepov <[email protected]>
* Fixed bug 4994: tx_realurl_pathcache must not be flushed!
* Fixed bug 5150: Remove tx_realurl_pathcache table from MySQL Query Cache
* Fixed bug 6257: pointless rootline lookup in multi-domain enviroment
* Fixed bug 6051: RealURL does not set GET vars for use with TypoLink
* Forced firstHitPathCache if no postVarSets or fixedPostVars defined
2007-09-10 Dmitry Dulepov <[email protected]>
* Added autoconfiguration feature
2007-07-09 Dmitry Dulepov <[email protected]>
* Fixed error in regular expression
2007-01-24 Dmitry Dulepov <[email protected]>
* Removed enableDomainLookup and rootPageID from another place in the manual (thanks to Chris Paige for noticing it!)
2007-01-12 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.4
2007-01-04 Dmitry Dulepov <[email protected]>
* Fixed bug 4007: realurl path in workspace is kept when published
* Fixed bug 4395: Specified key was too long; max key length is 1000 bytes
* Fixed bug 4485: RealURLs with no spaceCharacter
* Fixed bug 4528: Deprecated function in documentation
* Fixed bug 4559: Fails to crate/update table tx_realurl_uniqalias when db is set to utf8 with max key restriction
* Renamed isInFEEditing() to IsBEUserLoggedIn()
* Added tx_realurl_pathcache to list of table for clearing when all cache is cleared
2006-10-13 Dmitry Dulepov <[email protected]>
* enableDomainLookup and rootPageID is removed from manual.sxw because they do not exist
* Added TS log message in case if root page cannot be determined from configuration
2006-10-06 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.3
2006-10-06 Dmitry Dulepov <[email protected]>
* Fixed compatibility issue for wrong realurl configuration (see bug #4352)
* Updated class/function index
2006-10-05 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.2
2006-10-05 Dmitry Dulepov <[email protected]>
* Added patch by Andreas Otto (field order and sorting in mod1 for Redirect view)
* Fixed bug 1530: defaultToHTMLsuffixOnPrev has to be cleaned in decodeSpURL
* Fixed bug 2439: [RealURL] Prepend domain name before path in realurl modules
* Fixed bug 3441: Real url's with .html without using defaultToHTMLsuffixOnPrev
* Fixed bug 3988: /start/Feedback gets not found because of uppercase; searchTitle_searchPid() return does not use "encoded" version in lookup
2006-10-03 Dmitry Dulepov <[email protected]>
* Fixed bug #3517: Impossible to have same path on 2 domains
2006-09-07 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.1
2006-08-28 Dmitry Dulepov <[email protected]>
* Fixed bug #3078: realurl doesn't take config.typolinkLinkAccessRestrictedPages into account
2006-08-25 Dmitry Dulepov <[email protected]>
* bk_realurl02 was too large
2006-08-17 Dmitry Dulepov <[email protected]>
* Made a workaround for error in parse_url() when parsing multiple arrays
2006-02-16 Dmitry Dulepov <[email protected]>
* Updated compatibility version
2006-01-29 Dmitry Dulepov <[email protected]>
* Fixed repeated message in EM to drop/add bk_realurl02 index
2006-01-27 Dmitry Dulepov <[email protected]>
* Fixed bug #2413: RealURL: wrong paths are generated if mount points are used
* Fixed bug #2416: RealURL: wrong page is displayed
* Fixed bug #1814: RealURL = MySQL database optimisation
* Code cleanup (uninitialized vars, debuging messages, etc).
* Updated extension API data
* Changed XCLASS name of modfunc1 to match file name
2005-10-14 Kasper Skårhøj <[email protected]>
* en/decode caches will expire after 24 hours
* Adding "userFunc" for id-alias translation (alternative to built in "lookUpTable")
* Fixed a few bugs
* Implemented "301 Moved Permanently" headers
* Implemented a table where you can define permanent redirect URLs, for instance for keep backwards compatibility with specific old urls.
* Implemented an error log that will track all URLs which resulted in a 404 - useful for checking most typical "lost links" and creating a redirect. Can be disabled with ['init']['disableErrorLog']
* By default realurl will return 404 if the whole url is not used in the decoding.
* Can throw a 404 if the alias mapping to id didn't succed (configuration)
* Supports localization for alias-id mapping, eg. when titles of news elements are used in realurl and the language is different than default it will take the localized title and use that (if configured for it). (lookUpTable feature)
* Supports auto-update of aliases if titles of eg. news items changed. Must be configured. (lookUpTable feature)
* Improved the lookUp_cleanAlias function to respect charset - should fix clean up on non danish/german titles, just like it has been done for page titles some time ago.
* Implemented that expired URLs will redirect to new ones, sending "301 Moved Permanently" headers
* Improved many management functions in backend module.
2005-10-11 Kasper Sk�hj,,, <[email protected]>
* Introduced feature "autoUpdatePathCache" which will allow changes to eg. page title to be made instant in the URL plus keeping backwards compatibility for a period of time with the previous URL.
* You can add additional pathCache entries in the management module.
2005-04-19 Kasper Sk�hj,,, <[email protected]>
* Added "redirects_regex" feature to match URLs with a regex for initial redirection.
2005-02-22 Kasper Sk�hj,,, <[email protected]>
* Added Web>Info / Speaking Url Management module: Finally it does something. Can manage the pagepath cache, show decode and encode cached content and manage unique-alias maps.
2004-12-20 Kasper Sk�hj,,, <[email protected]>
* Added support for frontend login triggered bypass keywords (for proxy cache-control situations) (look for "feLogin" in manual)
* Added registration of page id for url encoding - for cache management.
2004-09-01 Kasper Sk�hj,,, <[email protected]>
* encodeTitle(): Support of multibyte encodings like UTF-8 in the encoding of page titles. Also extended letters => ASCII equivalents are working now (using t3lib_cs)
* Implemented support for usage over multiple domains. Manual has been updated. Basically you have to configure the id-resolver (like "tx_realurl_advanced") to know of its root page id so it has a starting point. This is cannot be automatic and therefore you have to configure it to correspond with the root page UID in the page tree. This is documented with examples in the manual.
* !!! Changed return values type for some functions, in particular observe that the user processing of path-to-id is now returning and ARRAY NOT AN INTEGER (Id)!
* &MP vars are now encoded with page id. Works with both pagepath cache and without.
* Generally, the manual URL decoding (without pagepath cache) has been updated and tested to work well.
* Fixed bug with ".html" prefix when page path is blank
(This development was sponsored by Forbrugernes Hus in Denmark. Thanks.)
2004-06-10 Kasper Sk�hj,,, <[email protected]>
* Added option to disable pathcache (and more for that)
* For 404 handling, realurl will now use the default TYPO# pageNotFound handling.
* "Admin" jump functionality had a new feature which can link people into the backend for editing the page rather than showing frontend icons only.
* Created modes for "soft" segment-not-found handling.
* Implemented true URL decode/encode caching
* All document, but some features depends on TYPO3 3.7.0-dev+
2004-04-22 Kasper Sk�hj,,, <[email protected]>
* Added new option "appendMissingSlash" which appends a trailing slash to the path if it was not set by the user.
2004-03-23 Kasper Sk�hj,,, <[email protected]>
* Added the possibility of specifying more than just the "nav_title,title" fields from the rootline in the generation/resolve of the speaking URL. Documentation updated accordingly.