This repository has been archived by the owner on Nov 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
2119 lines (2040 loc) · 137 KB
/
CHANGELOG.txt
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
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---------------------------------------------------------------------
------------------------ CONTENIDO CHANGELOG ------------------------
---------------------------------------------------------------------
Release 4.10.1
---------------------------------------------------------------------
** Bug
* [CON-2815] Additional whitespace when editing article title in article overview
* [CON-2811] Parameter marked as deprecated affects the whole function
* [CON-2810] Invalid view of cumulated search statistics
* [CON-2805] Wrong replacement of module CSS after title or after opening head tag
* [CON-2798] Remove not used template placeholder from template.stat_top.html
* [CON-2791] Output of articles in module content_sitemap_html doesn't work
* [CON-2786] Provide missing German tranlations for TinyMCE 3 plugins
* [CON-2776] Article overview creates an SQL-Error in a specific MySQL-Mode
* [CON-2774] CMS_FILELIST: Checked manual selection checkbox without any selected files results in a warning
* [CON-2652] Content / Categories: "Overview" tab is not highlighted
* [CON-2647] Content / Articles: Clicking on tab "Overview" highlights "Settings" first
* [CON-2612] Newsletter module has several bugs
** New Feature
* [CON-2814] SIWECOS in CONTENIDO Backend
* [CON-2812] PIFA: delete data
** Improvement
* [CON-2800] Create class cRights from functions in include.rights.php
* [CON-2795] CONTENIDO stylesheets
* [CON-2741] Amending documentation of plugins
---------------------------------------------------------------------
Release 4.10.0
---------------------------------------------------------------------
** Bug
* [CON-1947] - Bug im Modul Teaser vers. 4.9.4
* [CON-1951] - Pifa - import formular data
* [CON-2011] - Plugin: Solr - Client settings
* [CON-2214] - Form assistant columns are inconsistent
* [CON-2236] - Fix DocBlocks
* [CON-2294] - Page title is not escaped in frontend output
* [CON-2305] - Tab highlight not correct for not synchronised articles
* [CON-2320] - Slashes at titles after POST
* [CON-2326] - Tab menu is not updated correctly for articles in backend
* [CON-2333] - TinyMCE 4 configuration file is not ignored in git
* [CON-2348] - Login session problem
* [CON-2358] - Medianame of uploads cannot contain doublequotes
* [CON-2377] - "Logout" instead of "Login" at Frontend
* [CON-2402] - "Not published yet" display are sometimes outdated
* [CON-2412] - PIFA: Ugly formdata table if user has no email column
* [CON-2414] - PIFA: Formdata displays wrong email address
* [CON-2418] - Wrong display after synchronize one category with more than five articles
* [CON-2424] - Slow loading of filemanager with many entries
* [CON-2426] - AMR-Bug
* [CON-2443] - SEO tab: Can not select meta tags
* [CON-2447] - Wrong path for cInclude("module"...
* [CON-2453] - PIFA: Optimize display of form data, i. e. with slashes
* [CON-2456] - PIFA: slashes will be stripped from validation rules
* [CON-2473] - Prevent getLinkId() error if password for MySQL user is wrong
* [CON-2487] - PIFA: Incomplete export with select forms
* [CON-2500] - Session problem with login
* [CON-2506] - CMS_TEASER: Double teaser title
* [CON-2511] - Last char of last module translation is cut off
* [CON-2518] - Handling of array URL params for redirects
* [CON-2548] - Raw data export/import corrupt
* [CON-2555] - CMS_IMGEDITOR: lost image selection
* [CON-2558] - Editor: Activated Tinymce4 leads to error
* [CON-2560] - Adopt module improvements at update process
* [CON-2562] - Modules -> HTML: Wrong notices
* [CON-2567] - Class Session Function selfURL() produces wrong URLs
* [CON-2568] - Invalid Frontend session cookie when using mod_rewrite and htacess redirection
* [CON-2569] - Function strtolower() does not work correctly in some locales
* [CON-2570] - Styles -> CSS -> History: Double quotes with backslashes if you use revision
* [CON-2573] - Newsletter CSV Import - missing error messages
* [CON-2574] - Google map is broken on contact page
* [CON-2576] - Backend JS and CSS are loaded multiple times
* [CON-2578] - Short URL: Delete short urls if you delete articles
* [CON-2582] - Login problem using feature multiple client domains
* [CON-2584] - Fix entries in contentido country list
* [CON-2585] - Newsletter-Handler and Newsletter-Form - invisible Selectfield after save
* [CON-2586] - Newsletter - "Open in new Window" not able to disable it
* [CON-2589] - Add "X"|mi18n to module translation recognition for all templates
* [CON-2590] - Layouts: Change behaviour of containers with empty types attribute
* [CON-2593] - Save client and system settings: Add a trim
* [CON-2596] - SEO tab: Prevent double quotes for meta tags
* [CON-2600] - Can't save empty description or type at module xml
* [CON-2603] - Full synchronization of new module don't work
* [CON-2604] - Search: Highlighting keywords does not work always
* [CON-2605] - CMS_FILELIST: Sort function with files created at the same time
* [CON-2606] - Lost startarticle configuration
* [CON-2607] - No defination of child variable at conFirstEditTime function
* [CON-2608] - File manager: Check correct use of $friendlyName
* [CON-2615] - Debug-Messages result in error for Front_End-Pages
* [CON-2619] - Can not save same content type with ID for different articles
* [CON-2620] - HTML error if external redirect checkbox for articles is shown
* [CON-2626] - Client changer does not work anytime
* [CON-2629] - Swiftmailer: Ability to execute arbitrary code with the swiftmailer package
* [CON-2630] - Content Type: Linkeditor fails if you do not select some file
* [CON-2631] - Fallback to mail() for mail transport
* [CON-2632] - Unable to register an URI builder within plugin
* [CON-2636] - Frontend article is not loading when article is stored in more than one category
* [CON-2641] - Linkchecker: Repair function sometimes replaces the full content
* [CON-2644] - MyCONTENIDO: Update notifier does not work
* [CON-2645] - Content / Articles: Creation of articles does not work
* [CON-2651] - Content / Articles: Synchronization shows wrong languages
* [CON-2653] - Content / Categories: Unprotecting a category unprotects all its subcategories
* [CON-2656] - Content / Translation: Line break of last translation is displayed in textarea
* [CON-2657] - HTML parser does not work any longer
* [CON-2659] - Administration / Groups: Groupname is empty after creation
* [CON-2660] - Content / File manager: DBFS directories can not be created
* [CON-2661] - Administration / Clients: Missing directories after creating client
* [CON-2662] - Administration / Users: Saving user property only shows wrong notification
* [CON-2663] - cString::getPartOfString does not work with empty length prior PHP 5.4
* [CON-2664] - Uncaught exception when mailserver configuration is not valid
* [CON-2665] - Style of password reset form broken
* [CON-2666] - Administration / Cronjobs: empty space in crontab textarea in first line
* [CON-2667] - Content / Articles: Tooltip of URL shortener plugin not correct
* [CON-2669] - Workflow: wrong start and end date in notification mails
* [CON-2670] - PIFA: Form export files are broken
* [CON-2674] - Module editor: PHP error at the signal light with html chars
* [CON-2675] - include.str_overview.php references not existent method TreeItem::isCustomAttributeSet()
* [CON-2677] - Module "navigation_lang_changer" does not generate links to all articles
* [CON-2679] - cTypeGenerator returns old content
* [CON-2681] - Module translation shows 0 on empty file
* [CON-2682] - Module templates allows umlauts
* [CON-2683] - Template view is broken on special chars escaping in description
* [CON-2684] - Css view is broken on special chars escaping in description
* [CON-2685] - Javascript view is broken on special chars escaping in description
* [CON-2686] - System and client allows xss in backend
* [CON-2690] - Prevent double aliasnames at the same category
* [CON-2691] - Can not edit WYSIWYG options if your user has not the username "sysadmin"
* [CON-2693] - Article collector setPage returns results of the first page instead of empty result
* [CON-2694] - Mod Lang: CONTENIDO adds empty line if you save your module translation
* [CON-2695] - Exception at cCodeGenerator
* [CON-2696] - Content-SEO tab: Link is broken
* [CON-2697] - Use German umlauts for filenames at filemanager
* [CON-2698] - Content edit mode: body html tag is broken
* [CON-2700] - PIM: Wrong array initializing at the nav sub class
* [CON-2701] - File manager: Blank page if you open the file manager without an client
* [CON-2704] - PIFA, export as CSV: Umlauts are broken
* [CON-2706] - Include css- and js-files only for one time
* [CON-2707] - Quotes crashes article specification values
* [CON-2709] - Frontend login does not work with umlauts
* [CON-2711] - Faulty URL in SEO tab
* [CON-2712] - cUri::build does not generate absolute url
* [CON-2713] - Contenido.Frontend.PreprocessUrlBuilding set bUseAbsolutePath variable to false
* [CON-2715] - PIM: Missing nav_tab information for plugin "Cronjob Overview"
* [CON-2716] - Newsletter: Wrong example at the import notices
* [CON-2717] - Return value of lTrimZeros function must be a integer
* [CON-2722] - Errors if administrators enables sql_mode ONLY_FULL_GROUP_BY
* [CON-2723] - Cannot redeclare script_cookie_directive_add_get_params
* [CON-2724] - reset at property classes: unset function throws warnings
* [CON-2729] - Usage of wrong/swapped parameters in in_array in frontend user area
* [CON-2730] - Wrong data type in template_conf table's created field in setup tables
* [CON-2731] - Delete border=0 at TinyMCE3 configuration
* [CON-2733] - PHP Warning "A non-numeric value encountered" in include.upl_files_overview.php
* [CON-2735] - Undefined variable $auth in function conEditArt()
* [CON-2739] - Error in include.tpl_edit_form.php when creating a new template
* [CON-2740] - Usage of the class cContentTypeFilelist in a module output leads to an error
* [CON-2742] - Plugin Manager page error by installed plugis without nav_sub entrie
* [CON-2743] - Plugin Manager page error during plugin installation
* [CON-2745] - cSession error on PHP 5.6
* [CON-2748] - Remove not needed COMPRESSOR placeholder from tinymce.tpl.html
* [CON-2755] - Disabled PHP memory_limit breakes the system logs page functionality
* [CON-2756] - Remove semicolon in contenido/index.php
* [CON-2757] - Class cSystemtest uses not existing const CON_SETUP_MIN_PHP_VERSION
* [CON-2758] - Rename Contenido_UriBuilderFactory to cUriBuilderFactory
* [CON-2759] - Typing strings starting with dollar sign ($) will be interpreted as a PHP variable
* [CON-2762] - Bulk editing of articles does not work for regular users
* [CON-2763] - Class cGuiObjectPager renders pager items with wrong title attribute value
* [CON-2764] - Viewing template preconfig deletes values
* [CON-2766] - No utf8 decoding at form assistant CSV export is needed
* [CON-2767] - Upload new file: No utf8 encoding
* [CON-2768] - Search for diacritics does not work
* [CON-2769] - PHP count() warning in SearchResultModule
* [CON-2770] - File and folder permissions
* [CON-2772] - XSS in password recovery
* [CON-2778] - Delete wasted escapeString functionality and use correct XSS preventing
* [CON-2780] - Prevent SQL injection at navigation_lang_changer module
* [CON-2781] - Use an correct method to check if a user is logged in as an sysadmin
* [CON-2784] - Missing $cfgClient in Smarty Wrapper plugin config leads to an error
* [CON-2785] - Invalid session cookie path in frontend, when using AMR
* [CON-2789] - Permissions assigned to a user are added or rendered twice
* [CON-2792] - Incompatible declaration of cHTMLInputSelectElement::setSelected()
* [CON-2794] - Call to undefined method UI_Config_Table::addMultiSelJS()
* [CON-2797] - Overviews list file index.php
** New Feature
* [CON-2559] - New cApiHook after rawdata delete
* [CON-2572] - Editor Class in TinyMCE 3 should have client and language id
* [CON-2592] - Add new chain after article link in article properties
* [CON-2618] - Integration of Google Recaptcha into PIFA
** Task
* [CON-1382] - Remove redundancy with CON_ENVIRONMENT detection
* [CON-2354] - Update Smarty library
* [CON-2356] - Update SwiftMailer library
* [CON-2566] - Delete wasted Frontend.CreateURL chain function
* [CON-2571] - getEffectiveSetting: Harmonization, documentation, unit test
* [CON-2728] - Make PHP 7.2 compatible
* [CON-2744] - Find & fix usage of undefined variables
* [CON-2750] - Update CONTENIDO release number to 4.10.0
* [CON-2752] - CMS_TEASER add more Ausgabe field
* [CON-2760] - Linkchecker: Undo static contentId and articleLangId variables
* [CON-2771] - Version constraint for 4.10.0
** Improvement
* [CON-2448] - CMS_TEASER: Change select of maximum teaser count to checkbox
* [CON-2509] - New line for appended CSS and JS files in frontend
* [CON-2544] - Stop double category alias
* [CON-2552] - File manager: Prevent creation of directories and files if chmod rights are not correct
* [CON-2557] - Harmonize chmod right management at setup
* [CON-2561] - Improve new isCreatable function
* [CON-2563] - CMS_LINK: You can not choose categories as intern links
* [CON-2575] - Add pifa form headline
* [CON-2577] - Cms teaser need upload meta like image name for alt-tag
* [CON-2587] - Add __toString() method to cContentTypeAbstract
* [CON-2602] - Match create functions at classes cApiArticleLanguageVersionCollection and cApiArticleLanguageCollection
* [CON-2614] - cArticleCollector: Add support for offset
* [CON-2623] - CMS_IMGEDITOR: Do not load the directory list initially
* [CON-2649] - Content / Articles / Raw data: Do not show export button for articles without content
* [CON-2673] - Con-Articles-Editor: (Sometimes) No reaction on save button for datetime format
* [CON-2702] - Mail log: Do not display "No mails have been logged yet" if mail logging is disabled
* [CON-2714] - Please check at CONTENIDO backend login whether the database tables are filled or not
* [CON-2718] - Add a option to switch the onboard statistic off (default: off)
* [CON-2719] - Use TRUNCATE TABLE instead of DELETE FROM at statsArchive function
* [CON-2721] - Linking to Anchor-Tag in Tinymce not work
* [CON-2725] - Contact form and user forum aren't standard features anymore
* [CON-2732] - Refactoring of action "con_saveart"
* [CON-2734] - Improve performance of module synchronization
* [CON-2738] - Amending documentation of includes
* [CON-2749] - Remove not needed redundant integration of atooltip in templates
* [CON-2761] - Google map module: Show map only if admin has configured an api key
* [CON-2765] - Reset static class variables correctly
* [CON-2777] - Prevent empty template variables at some sections if no client is selected
* [CON-2779] - Use PHP empty function instead of cString::getStringLength
* [CON-2782] - No force parameter for ArticleCollector setPage method
* [CON-2783] - Optimize isInCatArticles method and make targetcat variable at conCopyArtLang method optional
* [CON-2793] - Define TinyMCE 4 as default in setup
---------------------------------------------------------------------
Release 4.9.12
---------------------------------------------------------------------
** Bug
* [CON-2580] - Handling special chars in frontend username
* [CON-2581] - Formular assistant: Special chars
---------------------------------------------------------------------
Release 4.9.11
---------------------------------------------------------------------
** Bug
* [CON-2010] - Missing CSS include
* [CON-2155] - Module search does not work correctly with german umlauts
* [CON-2264] - Delete manual teaser articles
* [CON-2273] - Contact form of example client can not be edited in Editor tab
* [CON-2288] - Delete template: Wrong confirmation layout
* [CON-2289] - Missing German translation for confirmation box at CSS, JavaScript and HTML
* [CON-2291] - No transparency for croped png images
* [CON-2308] - Advanced article versioning: Can not select link to open published version
* [CON-2314] - Example client: Missing background CSS definition
* [CON-2315] - Protected area form in example client is broken
* [CON-2317] - Wrong German translation at article versioning (Editor tab)
* [CON-2321] - PIFA: Wrong German word at confirmation mail
* [CON-2322] - Wrong spelling of word necessary
* [CON-2323] - Function getEffectiveSetting may not working reliably
* [CON-2324] - System integrity: Filesystem checks for permissions fail if folders are purged
* [CON-2330] - Login for frontend users broken using special chars
* [CON-2331] - No save confirmation message in TinyMCE 4 configuration form
* [CON-2332] - Frontend user names are not escaped in group membership view
* [CON-2335] - Group names for backend users are not escaped at backend user view
* [CON-2347] - PIFA created table at example client have to respect standard database collation
* [CON-2349] - Translate article versioning modes
* [CON-2360] - Linkeditor does not generate valid view code
* [CON-2361] - German translation: Missing dot at the end of sentence
* [CON-2368] - No userrights for Plugin Manager
* [CON-2371] - Import Xml modules produces errors with alias
* [CON-2375] - Show only tagging trees for selected client and language
* [CON-2376] - Harmonize and optimize module synchronisation notices
* [CON-2380] - Missing $lang-Parameter in Content type ncludes
* [CON-2382] - Missing German translation at WYSIWYG-infobox
* [CON-2386] - Wrong function call at deprecated function
* [CON-2387] - Content Articles Backend: Offline Articles can not be edited or previewed
* [CON-2391] - Pifa form configuration in backend don't work
* [CON-2394] - Category can not be deleted with relations to other languages
* [CON-2395] - PIM: Can not delete framefiles with standard areas
* [CON-2398] - Can not assign backend users and groups languages
* [CON-2404] - Wrong mouseover icon at calendar function
* [CON-2407] - Sometimes the export of rawdata is incomplete
* [CON-2408] - Translations: Save notification without save something
* [CON-2409] - Wrong notification modes
* [CON-2411] - CSS/Style/HTML: Uncorrect creation of history
* [CON-2417] - Userforum: Missing translation of "CLOCK"
* [CON-2421] - Performance Issue class.article_collector,php
* [CON-2425] - Performe modulecheck at Ajax class
* [CON-2427] - Backend Frames JS Error in Mult App Server Environment
* [CON-2428] - Changes on article properties of time triggered article causes article offline state after save
* [CON-2435] - Can not open dbfs files
* [CON-2436] - recodeString function: Encoding comparing sometimes does not works
* [CON-2438] - Access of data using CMS_IMGEDITOR and CMS_IMG
* [CON-2444] - Search modul: Wrong searchtermin with umlauts at following pages
* [CON-2451] - Client-/Systemsettings: Curly brace breaks at edit mode
* [CON-2457] - Wrong function call of trimAfterWord
* [CON-2458] - PIFA dosn't send Mails if no external SMTP is setup
* [CON-2472] - Use wrong local variable at cGuiFileOverview class
* [CON-2481] - CONTENIDO Login-Error-URL may be wrong
* [CON-2482] - PIFA: Button with form configuration doesn't open in example client
* [CON-2484] - Can not configure contact form via editor tab
* [CON-2502] - Destroyed backend navigation after upgrade with old CONTENIDO version
* [CON-2503] - Plugin create nav_main entries has to get idnavm over 10.000
* [CON-2504] - Wrong rawsettings function at CMS_IMG content type
* [CON-2505] - Newsletter: Save newsletter template
* [CON-2507] - Call to undefined function langGetTextDirection()
* [CON-2513] - Newsletter: Editing HTML article results in session loss
* [CON-2514] - Installation with sample client: please check if sample client is copied to cms/
* [CON-2515] - Offline articles show frontend 404 page
* [CON-2517] - Frontend users menu very slow and filtering not properly working
* [CON-2519] - content_sitemap_xml uses undefined client config in saveSitemap function
* [CON-2520] - Empty value for mail encryption does not work
* [CON-2521] - System log does not show security.txt
* [CON-2522] - Error at the store process of the content type CMS_HTML
* [CON-2523] - Setup routine will not work with other CON_ENVIRONMENT then "production"
* [CON-2524] - Missing template after removing newsletter send job
* [CON-2525] - Image and link selctor is missing
* [CON-2528] - content_sitemap_xml: links are not SEO optimized when generated in backend
* [CON-2530] - Fallback for invalid mail server data or mail server downtime
* [CON-2531] - By creating a new newsletter recipient and selecting "member of standard group" the user isn't added to the standard group
* [CON-2532] - Tab SEO: URL in new browser can be broken
* [CON-2534] - CMS_DATE: Wrong entities
* [CON-2535] - User right for client settings does not work
* [CON-2536] - Left bottom frame isn't getting refreshed after saving a newsletter
* [CON-2537] - Delete articles at both languages although you want to delete it only for one language
* [CON-2538] - Content articles: Wrong category template, workflow
* [CON-2539] - DBFS: Create a new folder results in a PHP error
* [CON-2540] - Missing all module translations after change language or country
* [CON-2541] - Userforum at frontend: Interpret HTML code
* [CON-2542] - Can not show article with no category template at frontend
* [CON-2545] - Loading twice dublicated template will cause errors in edit mode
* [CON-2546] - Data in con_container incorrect after changing the layout of an template
* [CON-2547] - Can not remove shorturl entry at seo tab
* [CON-2553] - Lose user rights
** Improvement
* [CON-1685] - Make article sort index changable in overview
* [CON-2286] - Add info box if mass translation founds nothing
* [CON-2292] - Add info box if categories missing
* [CON-2363] - Rename categories at System menu
* [CON-2378] - PIFA: Translate "no data"
* [CON-2390] - Add cApiCecHook function in content versioning
* [CON-2396] - PIM: Change navm identifier for navsub entries
* [CON-2406] - Add frozen notifications at article settings
* [CON-2423] - Cookies with HttpOnly and secure flag
* [CON-2430] - PHP7 compatibility changes
* [CON-2464] - No possibility to assign manual order for subplugins
* [CON-2488] - Delete unused PEAR configuration variable
* [CON-2494] - Template names in select box are cutted off
* [CON-2510] - Optimize conFlagOnOffline function
* [CON-2527] - Plugin Newsletter: Wrong and confusing error messages
* [CON-2554] - URL Shortener: Add hooks for create, edit and remove action
** New Feature
* [CON-2313] - Integrate new hook "Contenido.Article.conFlagOnOffline"
* [CON-2340] - Plugin tables are not removed when uninstalling
* [CON-2392] - PIM: Add relevant parameter for areas
* [CON-2463] - Add FrontendUser.BeforeStore as a new chain
* [CON-2508] - Add new chain to perform custom ajax actions
** Task
* [CON-1540] - Add possibility to add "NOODP" to robots meta tag via SEO tab
* [CON-2471] - Update copyright year
---------------------------------------------------------------------
Release 4.9.10
---------------------------------------------------------------------
** Improvement
* [CON-2550] - Remove invalid chars from URL parameters
* [CON-2551] - Check session and cookie params in request validator too
---------------------------------------------------------------------
Release 4.9.9
---------------------------------------------------------------------
** Bug
* [CON-2479] - Prevent manipulations
---------------------------------------------------------------------
Release 4.9.8
---------------------------------------------------------------------
** Bug
* [CON-1993] - Responsive mandant navmenu
* [CON-2067] - By deleting an Article, its Meta Tags won't be deleted, too
* [CON-2082] - cGuiPage does not show info button when using displayInfo function
* [CON-2084] - Add method getPrimaryKeyName to cItemBaseAbstract
* [CON-2086] - Replace the usage of cItemBaseAbstract::$virgin
* [CON-2088] - Wrong stylesheet after copied module from client to client
* [CON-2094] - IE 9 asks for save confirmation when clicking save or edit button
* [CON-2117] - PIM: Sometimes wrong navigation path displayed
* [CON-2119] - PIFA: Datepicker does not work
* [CON-2120] - PIFA: Wrong imported data with same table name
* [CON-2121] - PIFA: Wrong German translation "Mandantenmail-Fehler"
* [CON-2123] - Module creating erroneous on client with no language
* [CON-2124] - Tinymce 4 undo history is not correct
* [CON-2128] - Newsletter plugin recipient import warnings are broken
* [CON-2130] - Sending newsletters in blocks does not show any status
* [CON-2143] - GUI for CMS_FILELIST editor is slightly misaligned
* [CON-2147] - Categories show misleading message during synchronisation process
* [CON-2150] - Changing content language does not restore main menu
* [CON-2160] - Module content_picture_gallery does not localise buttons and always shows buttons
* [CON-2163] - Sitemap does not indicate if an article is an article or a category
* [CON-2166] - Module form_login passes unused variables
* [CON-2171] - Info box overlaps settings for facebook embedded content
* [CON-2172] - Facebook page uses jQuery before jQuery is loaded
* [CON-2173] - Module content_socialmedia_facebook: like box and like button templates are outdated
* [CON-2178] - Newsletter emails are logged even if email logging is turned off
* [CON-2183] - Save image for form field editor is not correct
* [CON-2185] - Big picture does not come up when clicking on thumbnail in example gallery module
* [CON-2187] - Configuration tab of frozen article page brings up incorrect warning
* [CON-2188] - Deletion question for meta tags does not come up in IE 8 for frozen article
* [CON-2189] - Tab highlight does not change when clicking on frozen article in list
* [CON-2190] - SEO tab of articles not rendered good in IE 8
* [CON-2191] - Searching and opening article does not change active tab highlight
* [CON-2192] - Changing language in backend login form send form
* [CON-2195] - Language chooser does not properly deal with special chars
* [CON-2198] - Redirect on frontend URIs not correctly escaped
* [CON-2199] - Characters aren't converted to html entities at Administration->Users
* [CON-2201] - Title setting in CMS-type editors can break XML markup
* [CON-2203] - Delete table charset at plugin sql files
* [CON-2207] - Newsletter: br-tag at confirmation email will not be interpreted as HTML
* [CON-2208] - Add new module template need active Smarty plugin
* [CON-2211] - Doesn't safe original meta tag version after first change
* [CON-2217] - New module template names are not escaped properly
* [CON-2218] - Renaming a module template is inconsistent with creating templates
* [CON-2219] - Content injection in backend using module template filenames
* [CON-2220] - Escaping in module description broken
* [CON-2221] - Module names are inconsistent escaped
* [CON-2222] - Plugin manager: Website info is broken
* [CON-2223] - Check autoinstall logic
* [CON-2224] - Client settings are not reliably displayed
* [CON-2226] - TinyMCE 4 settings page does not show current settings after saving
* [CON-2227] - Missing newsletter job send confirmation message
* [CON-2228] - AMR crashes frontend page when too many upload links are used
* [CON-2229] - File manager search: Could not load file
* [CON-2230] - Content -> Article: Wrong display of entities
* [CON-2231] - Article redirect to idcat and idcatart does not work
* [CON-2232] - Example client: Missing head-tag at standard layout
* [CON-2233] - Code generator fails with head tag and SEO site title
* [CON-2234] - Client specific date-/timeformat leads to wrong public date
* [CON-2235] - Example client: Missing english translation for pifa form
* [CON-2237] - Fix unit tests
* [CON-2241] - Can not switch between clients at backend
* [CON-2244] - Wrong tooltip icon
* [CON-2246] - Teaser displays offline articles in backend but not in frontend
* [CON-2247] - PIFA: No right to display form fields and form data
* [CON-2249] - Missing templates after installation with example modules without example content
* [CON-2251] - Linklist: document name
* [CON-2252] - Tinymce 4 fullscreen mode does partly not work
* [CON-2253] - Test versioning in develop branch
* [CON-2254] - WYSIWYG editor fallback on separate editor page not correct
* [CON-2255] - Tinymce 4 can not be used when updating from 4.9.6 to 4.9.7
* [CON-2257] - Upgrading old installation fails when editing database related fields
* [CON-2263] - Plugin manager: Uninstall choice mentions wrong sql file
* [CON-2265] - cApiArticleLanguageVersion duplicates a lot of code from cApiArticleLanguage
* [CON-2266] - Some content can not be deleted in raw data tab
* [CON-2267] - AMR: Links to articles from offline categories does not work
* [CON-2269] - Empty rawdata crashs with versioning
* [CON-2272] - CMS_TEXT and CMS_HEAD are not compatible with each other
* [CON-2274] - TinyMCE 4 plugins specified in WYSIWYG config page are not loaded
* [CON-2275] - Test CONTENIDO to prepare 4.9.8 release
* [CON-2276] - Article versioning does not use configured database table prefix
* [CON-2277] - Ability to set a password that can never be used to login
* [CON-2278] - Teaser config dialog for frozen article is misplaced in Google Chrome
* [CON-2279] - Can not edit content of frozen article as sysadmin
* [CON-2280] - Article versioning does not work anymore due to code cleanup
* [CON-2281] - Content of frozen article can not be deleted as sysadmin
* [CON-2282] - Creating a new client creates an entry in deprecation log
* [CON-2293] - Slow loading of frontend-user-paging
* [CON-2295] - Articles links to specific languages are broken
* [CON-2296] - Code cache generation seems buggy in combination with auth code
* [CON-2297] - Deprecated function set_magic_quotes_gpc is called in CONTENIDO code
* [CON-2298] - Deleting an article does not delete its versioning info
* [CON-2299] - Searching for articles in backend calls deprecated cApiStrTrimAfterWord function
* [CON-2300] - Jump lists for images and links do not work for tinymce 4
* [CON-2301] - Article versioning header is always shown
* [CON-2302] - Several typos / grammar problems in backend messages
* [CON-2307] - Used TinyMCE 4 version is outdated, update to 4.1.10
* [CON-2310] - Error regarding template.deco.html in browser console
* [CON-2318] - Missing German translation at system configuration
* [CON-2336] - cDebug graphical output of variables does not work
* [CON-2337] - Delete dialog GUI strange when a frontend user is loaded
* [CON-2338] - front loginform fallback template is broken
* [CON-2341] - Article versioning page title not versioned correctly
* [CON-2342] - Editor tab of article does not display loaded version correctly
* [CON-2346] - Setup for new installations allows choosing database settings
* [CON-2350] - Time control: Offline articles are online at frontend
* [CON-2352] - Linkchecker Error
** Improvement
* [CON-1343] - Change usage of iconv to cApiRecodeString
* [CON-1602] - Minor changes in cApiArticleLanguage for content handling
* [CON-1891] - HTML-tags in category and article names
* [CON-2058] - PIFA: Deselected CSS class is not removed from field
* [CON-2168] - PIFA add configurable logging
* [CON-2202] - Versioning: Remember selected article version when switching tabs
* [CON-2238] - Performance Improvement: Settings
* [CON-2239] - Make often required backend variables accessible via cRegistry-Functions
* [CON-2250] - Optimize creation handling for (new) languages
* [CON-2268] - Add a title at frontend groups overview
** New Feature
* [CON-1068] - Add content versioning feature
** Task
* [CON-1764] - Deprecate various resources
* [CON-1876] - Remove deprecations of version 4.9.1 and 4.9.3
* [CON-1979] - No contact form at English example client
* [CON-2114] - Update SwiftMailer
* [CON-2200] - Test CONTENIDO Versioning
---------------------------------------------------------------------
Release 4.9.7
---------------------------------------------------------------------
** Bug
* [CON-1509] - Util cArray does not work properly
* [CON-1716] - Position of lightbox in picture gallery
* [CON-1723] - Width alignment of the left frame does not work in backend with Safari 5.1.7
* [CON-1813] - TinyMCE searches for templates in contenido/includes
* [CON-1856] - Move category to last, empty category tree fails via drag&drop
* [CON-1922] - Missing functionality to search inside module context
* [CON-1952] - Pifa - import labels with html tags
* [CON-1965] - Put a new frontend user into default group fails
* [CON-1967] - Search option LIKE does not work
* [CON-1970] - PIFA: Error if you create a new form field with empty title
* [CON-1972] - Reading client props fails when client hasn't been loaded by ID
* [CON-1973] - CMS_FILELIST cannot handle multiple files of same name in different folders
* [CON-1978] - Wrong rendering of transparent png files
* [CON-1980] - Button for next picture is sometime missing
* [CON-1982] - CMS_FILELIST: Manual selection does not work with only one file
* [CON-1987] - Module code Validation
* [CON-1990] - Redirect url does not contain calling GET params
* [CON-1991] - Picture gallery uses wrong path for image scaling
* [CON-1992] - Inuse box in backend has wrong style information
* [CON-1998] - Missing descriptions for example client modules
* [CON-2009] - Articles: Reload right frame after change category template
* [CON-2014] - Transparent images: Bug if user used ImageMagick
* [CON-2015] - Example client: Wrong article "Blog"
* [CON-2016] - Meta Type of new Meta Tag cannot contain spaces
* [CON-2017] - duplicated filenames in con_upl
* [CON-2024] - Uploading plugins is not possible with missing data/temp folder
* [CON-2025] - Error Pifa importer with hidden fields
* [CON-2028] - Wrong implementation of client image
* [CON-2029] - PIM: Execution order does not works fine at every time
* [CON-2030] - Content translations: Wrong module filtering
* [CON-2031] - Using CMS_FILELIST may crash page title creation
* [CON-2046] - Check UTF8 flag also for false value
* [CON-2047] - Cached client logo breaks navigation style
* [CON-2048] - PIM: Sometimes you can not delete an plugin (i. e. Smarty Wrapper)
* [CON-2049] - Content save fails if a user has CMS_DATE with two or more indexes
* [CON-2050] - Wrong image loading in CMS_HTML field at backend raw data tab
* [CON-2051] - Fix multiple PHP errors
* [CON-2052] - Wrong german translation in frontend user menu
* [CON-2053] - Frontend user menu: user icon is not selected per default
* [CON-2059] - Module and Template overview: Tooltip display bug at last entry
* [CON-2063] - Content: Article: Empty NAME template var
* [CON-2064] - Client settings: Wrong display of type with umlauts
* [CON-2065] - Default frontend groups lost setting after deselect users
* [CON-2069] - Multiple issues with HTML markup and CSS styles
* [CON-2070] - pifa.xsd is malformed
* [CON-2073] - Newsletter send job fails with more than 200 recipients
* [CON-2074] - Umlauts and quotation marks at PIFA
* [CON-2075] - Automatically updated online status after save new title with three or more languages
* [CON-2077] - Article collector does not respect sort options when loading start articles only
* [CON-2078] - Problems with .keep files
* [CON-2079] - Test of module code is awfully slow when module is used by many articles
* [CON-2080] - System settings: Input field for type is not aligned properly
* [CON-2085] - cItemBaseAbstract::isLoaded() is not updated after another load
* [CON-2087] - Client specific date-/timeformat leads to wrong public date
* [CON-2093] - Rawdata tab does not show all content any longer
* [CON-2095] - Pifa import/export with form data
* [CON-2096] - AMR rewrites requests to DBFS
* [CON-2097] - Tinymce 4 can not include videos in content
* [CON-2098] - Misaligned tinymce 4 buttons after saving
* [CON-2099] - Cut off confirmation question in Contenido's file and image browser
* [CON-2100] - Can not delete fields in raw data tab
* [CON-2101] - Ability to reset tinymce4 configuration to default
* [CON-2102] - Tinymce 4 button ambiguity
* [CON-2103] - Contenido's close button for tinymce 4 does not work in fullscreen mode
* [CON-2104] - Left column of CMS_IMGEDITOR redirects page
* [CON-2105] - Fix image of confullscreen button
* [CON-2106] - Tinymce 4 media plugin may lead to non-editable content fields
* [CON-2109] - Caret is lost during tinymce 4 fullscreen switch
* [CON-2110] - Unification and integration of buttons
* [CON-2111] - Tinymce 4 Youtube integration
* [CON-2112] - Tinymce 4 editor window too high
* [CON-2113] - Check code cache directory in code generator
* [CON-2118] - PIFA: Configure formular assistant at article fails
* [CON-2125] - Going back to specific layout history entry is broken
* [CON-2126] - Installation of plugins broken
* [CON-2127] - Password cronjob file name does not match file name on disk
* [CON-2131] - Module content_sitemap_html of example client does not show articles
* [CON-2132] - Navigation on left side does not show articles
* [CON-2133] - Active tab does not get changed when clicking on an article in overview
* [CON-2134] - Disable options to change a frozen article
* [CON-2135] - Configuration of frozen article can be edited if no template is specified
* [CON-2136] - Frozen article has field to import data
* [CON-2137] - Frozen article can be deleted
* [CON-2138] - Content escaping for CMS_TEXT incorrect in editor and raw data tab
* [CON-2139] - CMS_DATE has erroneous escaping in editor
* [CON-2140] - CMS_DATE may output its value using a wrong locale
* [CON-2141] - Frontend task: CMS_TEASER may use too much width in example client
* [CON-2142] - CMS_FILELIST has wrong escaping of its file list title
* [CON-2144] - Check if newly synchronised articles are shown instantly
* [CON-2145] - Raw data export does not use file suffix
* [CON-2146] - Raw data import not possible in an empty editor
* [CON-2148] - Offline category can be visited in frontend
* [CON-2151] - Rawdata import relates to given articleId in xml file
* [CON-2152] - Escaping of Content -> Translations is not correct
* [CON-2153] - Module file changes must trigger a regen of cache
* [CON-2154] - Truncating content inside modules gives strange messages or is not possible
* [CON-2156] - Empty language name in backend possible
* [CON-2157] - Categories can not be configured
* [CON-2158] - Tinymce 3 toolbar has wrong styling in content_link_list
* [CON-2159] - Module content_map_google utilises wrong localisation variable
* [CON-2161] - Module content_rss_creator does not save its output correctly
* [CON-2162] - Not correct escaping of CMS_TEXT may break ability to edit content.
* [CON-2164] - Module content_user_forum has broken escaping of special chars
* [CON-2165] - Module form_contact or pifa form assistant broken.
* [CON-2167] - Missing translations in form_contact module
* [CON-2169] - CSV export of PIFA contains too many columns
* [CON-2170] - German blog article 2 content mistake
* [CON-2174] - Module content_socialmedia_googleplus does not check for protocol of entered URL
* [CON-2175] - Facebook modules do not escape variables properly
* [CON-2176] - Modules script_tracker_google and script_tracker_piwik do not properly escape special chars
* [CON-2177] - Newsletter modules have broken newlines in description
* [CON-2180] - Module content_rss_creator may create invalid XML
* [CON-2181] - CMS_HEAD does not properly deal with input
* [CON-2182] - Contact form table of example client does not use table prefix
* [CON-2184] - Syntax error in form assistant export page
* [CON-2186] - Internal Server error if database information is wrong during setup
* [CON-2193] - Invalid filenames cause internal server error when creating client
* [CON-2194] - Search terms using example client are not properly escaped
* [CON-2196] - Entry in error log when visiting any module with no templates
* [CON-2205] - Fresh install without example client and without example modules do not allow accessing backend
** Improvement
* [CON-1422] - User settings: Validate date formats
* [CON-1454] - PIM: Various changes for GUI
* [CON-1536] - Remove all PHP comments on replacing content types and dynamic variables
* [CON-1690] - Change exception logging behaviour
* [CON-1814] - Rework password forgot system
* [CON-1816] - Mailserver password input type should be password instead of text
* [CON-1850] - Reload left frame after delete layout
* [CON-1855] - Reload left frame after activate/deactivate language at editmodus
* [CON-1917] - Do not evaluate modules with syntax errors
* [CON-1931] - Add precise error message for missing config files or db connectivity
* [CON-1950] - Exclude svg files from rewriting
* [CON-1968] - Perform PIM translations
* [CON-1975] - Replace all occurencies of readdir, opendir and closedir with methods of cDirHandler
* [CON-1976] - Using CMS_FILELIST with not existing files/directories leads to several errors
* [CON-1981] - Reload left frame after add new modules
* [CON-1989] - CMS_TEXT: Change to cHTMLTextarea
* [CON-1994] - Link generation in module script_cookie_directive
* [CON-1999] - PIM: Add tooltip to execution order buttons
* [CON-2000] - PIM: Force execution order on plugins with dependencies
* [CON-2001] - AJAX requests does not handle expired sessions
* [CON-2002] - Error in module display on template configuration with fixed containers
* [CON-2012] - Turn "Module translation not found"-message off via getEffectiveSetting
* [CON-2026] - Add template descriptions to menu as tooltip
* [CON-2076] - Performance improvement class.category.helper.php -> getSubcategories
* [CON-2089] - Editor for CMS_HTMLHEAD should have less options available for editing than CMS type CMS_HTML has.
* [CON-2090] - Add save button in TinyMCE 4 fullscreen mode
* [CON-2091] - Add separate configuration for different content types for TinyMCE 4
* [CON-2092] - Frontend tests for new TinyMCE 4
** New feature
* [CON-1890] - cArticleCollector: Sort by title
* [CON-1919] - Userforum: Show all not moderated comments on start page
* [CON-1969] - Add new chains ConMakeOnline, ConMakeStart and ConMakeCatOnline
* [CON-1984] - PIM: Show plugin dependencies at overview page
* [CON-1997] - language setting for backend user to preselect language
** Task
* [CON-2108] - Update copyright year
* [CON-2115] - Update Smarty library
** Technical task
* [CON-2018] - Preparation: Remove unused code from current implementation
* [CON-2019] - Preparation: Remove flash plugin related code.
* [CON-2020] - Check GZip compressor
* [CON-2021] - Create initial structure for TinyMCE 4
* [CON-2022] - Reimplement the behaviour of TinyMCE callbacks
* [CON-2023] - Test the updated TinyMCE 3
* [CON-2027] - Make paths and URLs to WYSIWYG editor variable
* [CON-2032] - Implementation of TINYMCE 4 in inline Mode
* [CON-2033] - System configuration: Respect insite-editing setting in tinymce 4
* [CON-2034] - Re-work Tinymce 3 list.php script for tinymce 4
* [CON-2036] - Adjust toolbars for tinymce 4
* [CON-2037] - Support for DBFS files
* [CON-2038] - Reimplement cleanup_callback behaviour
* [CON-2039] - Fix / Adopt link list functionality
* [CON-2040] - Implement link list submenus
* [CON-2041] - Display issues for file browser
* [CON-2042] - Allow customization for TinyMCE
* [CON-2045] - Update documentation for TinyMCE 4
* [CON-2054] - Implement undo in tinymce 4 inline editor.
* [CON-2055] - Change the backend loading of urls.
* [CON-2057] - Tinymce 4 configuration page
* [CON-2060] - TinyMCE4 configuration page: Tiny plugins and save process
* [CON-2061] - TinyMCE4: Add chain, change config implementation, add TinyMCE3 page
* [CON-2072] - TinyMCE3/4: Wrong HTML entity output
* [CON-2083] - Tab overview not correct after choosing not to leave on confirmation question
---------------------------------------------------------------------
Release 4.9.6
---------------------------------------------------------------------
** Bug
* [CON-1996] - XSS-vulnerability in request validation
---------------------------------------------------------------------
Release 4.9.5
---------------------------------------------------------------------
** Bug
* [CON-1585] - Breadcrumb shows empty element for not synchronized categories
* [CON-1588] - Normalize return values in all ItemCollection->create() function
* [CON-1589] - Escaping or typecasting in ItemCollection classes
* [CON-1623] - Search does not consider special frontend user permissions for categories
* [CON-1659] - Generic DB: Don't escape strings in cApi* classes
* [CON-1663] - Usage of parent:: instead of $this-> in Item and ItemCollections
* [CON-1677] - Usertable: Change valid_from and valid_to columns to datetime
* [CON-1693] - PIFA: Dragging form field icons style issues
* [CON-1768] - Path to CONTENIDO backend is not custom configurable for clients
* [CON-1795] - Wrong publish date after delete article-redirection
* [CON-1836] - TinyMCE forgets settings after saving and staying in editor
* [CON-1848] - Filemanager: Image opens two times at Firefox
* [CON-1861] - Save IMGEDITOR at rawdata redirects to "Editor"
* [CON-1873] - Example client: privacy policy link on newsletter form page is missing
* [CON-1874] - PIFA: Mail error when client mail template is empty and ignored encoding
* [CON-1879] - Error at article properties after submit form and then change client language
* [CON-1881] - Can not delete frontend user if I haven't select some existing user
* [CON-1882] - Create new article: Wrong preselected category
* [CON-1884] - Filelist: Can not select single directory without directory tree
* [CON-1885] - Generating keywords does not work correctly
* [CON-1886] - cApiLanguageCollection->nextAccessible
* [CON-1887] - Multiple issues with mass synchronization
* [CON-1888] - Switching languages causes errors in certain situations
* [CON-1893] - Failed database connection is not checked properly
* [CON-1894] - Login page: Wrong generated url if AMR is active
* [CON-1895] - CMS_IMGEDITOR at rawdata tab does not show changes without reload rawdata tab
* [CON-1897] - Wrong defined icon at deletefunction css-class
* [CON-1898] - AMR: Incomplete error message if user has no rights to write files
* [CON-1899] - Bugs with create and delete groups
* [CON-1900] - AMR: Missing English translations for ModRewrite_ContentExpertController class
* [CON-1901] - Search at file- and imagebrowser
* [CON-1902] - Frontend search with single quotation mark throws sql error
* [CON-1907] - Article: Show workflow fast search only if workflow plugin is installed and active
* [CON-1909] - MOD REWRITE Storage of Config and QUERY STRING Behaviour
* [CON-1913] - Perform German translation for module content_sitemap_html
* [CON-1914] - PIFA: Add dependence for smarty plugin
* [CON-1916] - Usage of multiple CMS_DATE content types with same index will crash page
* [CON-1923] - filelist: selction of a file / file doesn't exist
* [CON-1925] - Prepared statements get wrong colum values
* [CON-1926] - Newsletter groups: Wrong umlauts
* [CON-1927] - Style -> HTML: Closing textarea tag breakes text field
* [CON-1928] - Mass translation: Several bugs with more than two languages
* [CON-1930] - Can not close (open) "Navigation (Members)" box
* [CON-1941] - Preconfiguration changes at duplicated templates
* [CON-1942] - Content Types: Does not save changes
* [CON-1946] - Newsletter: Warning message after delete recipients
* [CON-1948] - Wrong cfgTab entry at class.keyword
* [CON-1953] - CMS_TEASER manual date setting
* [CON-1955] - Warning when fetching table with item collection
* [CON-1956] - Switch example client dirs to setup dir
* [CON-1958] - Wrong or missing module types
* [CON-1960] - Edit CSS for new module
* [CON-1962] - Problem with byte-by-byte post_max_size value
* [CON-1963] - getLastInsertedId in class.db.driver.handler.php returns wrong value
* [CON-1964] - ItemCollection::deleteByWhereClause yields an error w/o matching items
* [CON-1966] - CONTENIDO (sometimes) generates a wrong search index
* [CON-1977] - Add array check for deleteByWhereClause method
* [CON-1985] - Article include module does not load category template configuration
* [CON-1986] - Create/edit user: Error if admin select two or more clients and languages
** Improvement
* [CON-1517] - Search for all module translations on upgrade
* [CON-1601] - Add new convenience methods for cAuth handlers
* [CON-1649] - FormAssistant: Form field email
* [CON-1683] - CMS_IMGEDITOR: Sort files in select field
* [CON-1686] - Add database host, client IDs and encoding to languages on system variables page
* [CON-1715] - Rename content list action
* [CON-1787] - Add getTimeFormat to cContentTypeDate
* [CON-1788] - Add check for config.clients.php before include
* [CON-1838] - Various encoding improvements
* [CON-1845] - Harmonize notation of "Contenido" at Example Client
* [CON-1872] - Make filter for css/js/html files switchable
* [CON-1875] - Meta Tags need a key in the layout
* [CON-1880] - Show article properties mass synchronisation only if we have three or more client languages
* [CON-1892] - Module ArticleInclude: Move Configuration to "Edit-Tab"
* [CON-1906] - Layout synchronization: Add a summary with synchronized layouts
* [CON-1908] - File manager: Image preview does not support transparent images
* [CON-1943] - PIM: Plugin dependencies at uninstall mode
* [CON-1949] - Loading Languages for synchonisation check
* [CON-1959] - Delete "head"-type for system layout
** New Feature
* [CON-1575] - Add CMS_RAW as new content type without frontend display
* [CON-1576] - Move configuration of skipped content types on search index to configuration
* [CON-1842] - Add new placeholder for layouts to set ressource revisions
* [CON-1911] - Add the new article include module to example client
* [CON-1932] - Implementing responsive CONTENIDO example client
** Task
* [CON-1587] - Disable required registration of chains in CEC registry
* [CON-1821] - Check backend resources for usage with HTTPS
---------------------------------------------------------------------
Release 4.9.4
---------------------------------------------------------------------
** Bug
* [CON-1555] - Umlauts: Multiple encoding problem with iso language
* [CON-1626] - Missing wrongpass=1 parameter in login error page redirection
* [CON-1666] - PIFA generates empty export file if no data content exists
* [CON-1676] - Implement validation for assigned languages for a user
* [CON-1678] - Setting title in CodeGenerator
* [CON-1698] - Remove deprecated inline JS for backend pages
* [CON-1706] - Prevent unnecessary reload of left_bottom frame in file manager
* [CON-1720] - Setup fails because of missing write permissions
* [CON-1732] - Can't change sometimes picture in CMS_IMGEDITOR and same JS error with PIFA
* [CON-1748] - Article duplication causes PHP-warning in error log
* [CON-1759] - Removal of the deprecated warning for inline JS
* [CON-1763] - Uploads to upload root folder
* [CON-1766] - Revision of the social media modules / Bugfixing
* [CON-1767] - Implement check for valid environment variable
* [CON-1769] - Link selection shows empty lines for articles in category
* [CON-1770] - Newsletter - mail job details are not displayed
* [CON-1771] - PIM: Can not install plugins via Zip archives
* [CON-1772] - Wrong generated meta tags
* [CON-1773] - Misleading translation in german
* [CON-1774] - Menu icons are not aligned properly
* [CON-1777] - cCategoryHelper: Depth for subcategories is not based on requested category
* [CON-1778] - Code generator standard replaced title-tag in not only in head area of layout
* [CON-1779] - Add upgrade job to switch AMR and url_shortener plugin from "Content" to "Extras" navigation
* [CON-1780] - Blank page at PHP version 5.4 or higher with Smarty plugin
* [CON-1781] - Perform display of CMS_TEASER
* [CON-1784] - Improper check of modified values in Generic DB
* [CON-1785] - Many bugs with (HTML) newsletter plugin
* [CON-1786] - Tagging plugin: Can not open tree after closing
* [CON-1789] - Fatal error in CMS_FILELIST for configured but not existing files
* [CON-1791] - Small issues with the CMS_LINKEDITOR
* [CON-1792] - Escaped seqeuences in module input lead to errors
* [CON-1794] - Upload articelist: Backend displayed not existing articles
* [CON-1796] - Password reset message could be slightly improved :-)
* [CON-1797] - Problems with magic_quotes in some file editors
* [CON-1798] - Frontend user: Empty FORM template variable at right_bottom frame
* [CON-1802] - No permission for simple user with frontend group create right
* [CON-1806] - Multiselect deletion for multi assigned articles failes
* [CON-1808] - PIFA: overfluous "for"-attribute for main label of radio buttons
* [CON-1809] - PIFA: missing "alt"-attribute of captcha image
* [CON-1810] - CONTENIDO displays an Internal Server Error after installing without client
* [CON-1811] - Auto generated Metatags are not valid
* [CON-1817] - Generic DB class ItemCollection may return wrong value on a delete actions
* [CON-1822] - PIFA: Failed translation at contact formular
* [CON-1823] - PIFA: Empty header template variables after delete an formular
* [CON-1825] - PIFA: Encoding problems with umlauts at CSV export
* [CON-1827] - PIFA: Load Xml failes after define new form table name
* [CON-1828] - Userforum: Can not find right_bottom template
* [CON-1829] - Sometimes backend displayed it can not find css and js files
* [CON-1831] - Newsletter: No log entries via jobs
* [CON-1834] - Directory contenido/cache is missing
* [CON-1835] - Encoding problems with client settings
* [CON-1840] - Timed moving of articles does not work
* [CON-1844] - Reminder emails are always being sent from "[email protected]"
* [CON-1852] - Create new CSS/JS/HTML: CONTENIDO displayed error message, but it works
* [CON-1853] - CSS and JS edit: Switch from history to file-edit produces error
* [CON-1858] - Formular assistant: Backend does not find jquery file
* [CON-1859] - AMR-Plugin: Wrong icon is displayed in info message when a copy action fails
* [CON-1860] - Empty template var at editing article and category options for groups
* [CON-1862] - CONTENIDO shows error messages sometimes more than one time
* [CON-1864] - Content - Article - Tagging: Prevent warning messages for css- and js-files
* [CON-1868] - Mail log: Prevent warning message for not founded template
* [CON-1870] - Articles don't get properly deleted
* [CON-1871] - Filtering of logs by action does not work
** Improvement
* [CON-1625] - Add high z-index to all content type icons
* [CON-1683] - CMS_IMGEDITOR: Sort files in select field
* [CON-1689] - Implement article import and export on rawdata tab
* [CON-1691] - Do not longer lock move function for articles when they are synchronized
* [CON-1710] - Prevent moving articles into categories which have no assigned template
* [CON-1775] - cGuiPage: extend searching for CSS and JS for plugins
* [CON-1799] - cGuiFileOverview: Add file extension filter
* [CON-1800] - Add session timeout for frontend login
* [CON-1805] - Improve multi assignments for (new) articles
* [CON-1819] - Display synchronization of module only for changed modules
* [CON-1826] - PIFA: Change filename for CSV and Xml export
** New feature
* [CON-1603] - PIFA: Add inuse functionality
* [CON-1656] - Implement readonly mode for data in filesystem
* [CON-1692] - Implement synchronization status for article
* [CON-1776] - cGuiPage: Implement warning message for not existing resources
* [CON-1801] - Add option to define collations for database
** Task
* [CON-1638] - Search keywords generation: Check problems with multi-encoding keywords
* [CON-1762] - Update copyright year
* [CON-1765] - Review guides and split upgrade guide in two articles
---------------------------------------------------------------------
Release 4.9.3
----------------------------------------------------------------------
** Bug
* [CON-808] - JavaScript namespacing in backend
* [CON-1511] - Method advanceID in cHTML replaces possible set ID attribute from cHTML constructor
* [CON-1520] - Equal signs (=) in stored CMS_VALUE's aren't escaped
* [CON-1528] - Keywords of an article are not deleted when article is removed
* [CON-1530] - Lost and found entries breaks editor due to missing category id
* [CON-1534] - Filemanager: Can not change into dbfs after delete a directory
* [CON-1548] - Manual teaser entries can not be removed via delete button
* [CON-1550] - Content: Articles: Editor does not save CMS_DATE changes with time
* [CON-1551] - setAlt overwrites previously set title attribute value
* [CON-1557] - Expand state for categories is not saved correctly
* [CON-1561] - Fix doctype declarations in backend
* [CON-1564] - Module test control images are not aligned with text
* [CON-1566] - PIFA does not dynamically create upload folder for files
* [CON-1567] - Synchronized categories can not be deleted unless they are empty in all languages
* [CON-1569] - Issue with used path in module import/export
* [CON-1572] - Fix translation identifier TEASER_START_ARTICLE in CMS_TEASER
* [CON-1577] - PIM: Can not create new content types
* [CON-1579] - Delete articles without a start article is not possible in IE8
* [CON-1581] - Invalid ternary operator expression for PHP lower than version 5.3
* [CON-1582] - Invalid retrieving of system property in cAjaxRequest
* [CON-1592] - Double quotes (") in stored CMS_VALUE's aren't escaped
* [CON-1593] - Empty page on failed FE login
* [CON-1595] - Reloading of module detail on hovering navigation
* [CON-1596] - Local configuration files for clients are not loaded
* [CON-1597] - JavaScript error in empty upload directories
* [CON-1598] - Fallback for not found validator class names rely on wrong filenames
* [CON-1599] - JavaScript error while initializing CodeMirror in empty histories
* [CON-1600] - Don't return login page for unauthorized AJAX calls
* [CON-1605] - Plugin workflow: Render menu in left_bottom frame within body tag
* [CON-1622] - Issue with loading multiple jQuery versions in Backend edit view
* [CON-1624] - SEO administration does not log proper idaction
* [CON-1628] - Directory permission check on upgrade for data/layouts although not existing
* [CON-1640] - Can not delete content types at rawdata
* [CON-1641] - Can not add a new article as user without adminrights
* [CON-1642] - SEO: Can not delete meta tag types
* [CON-1643] - System configuration "Clickable menu in backend" does not work
* [CON-1644] - Parseerror when loading timepicker-de.js via Ajax
* [CON-1646] - PHP Warning open_basedir in cModuleHandler
* [CON-1648] - FormAssistant: Error in CSV building function
* [CON-1650] - Upload in DBFS
* [CON-1651] - cGuiPage can't handle JS or CSS files with query path
* [CON-1652] - Some jQuery selectors do not work in special IE configurations
* [CON-1653] - Disabling usage of CodeMirror doesn't work
* [CON-1654] - CodeMirror: Finalize full screen support
* [CON-1657] - Client settings: Escaping values
* [CON-1658] - Multiple issues with scroll properties in IE 11
* [CON-1660] - Missing cache folder in new created clients
* [CON-1661] - Editor and raw data tab have confusing behaviour
* [CON-1664] - Example client contains lost and found articles
* [CON-1667] - Simple user without sysadmin- and adminrights can not enter some areas
* [CON-1668] - Remove function to rename dirs at filemanager
* [CON-1669] - Reload left frame after execute actions
* [CON-1670] - Duplicated template can not set automatically as default template
* [CON-1671] - Strict warning in class.module.filetranslation.php
* [CON-1672] - Form Assistant import does not work after new installation
* [CON-1673] - CMS_LINKEDITOR: Creating new upload folder in popup dialog
* [CON-1700] - Forwarded content types are not displayed in select list for CMS_TEASER
* [CON-1701] - Files do not have "/" in column dirname when uploaded or synchronized
* [CON-1702] - File manager - Can' delete folder
* [CON-1705] - Incorrect content type recognition
* [CON-1712] - CMS_FILELIST: Can not define only one fileextension
* [CON-1713] - CMS_FILELIST: Script ignore filelimit
* [CON-1714] - CMS_FILELIST: Manual selected file missing at filelist
* [CON-1717] - Problem with moving categories
* [CON-1718] - Deleting a directory in the file management does not work properly
* [CON-1719] - Synchronizing categories does not work
* [CON-1721] - Visual Editing of templates prevents deleting
* [CON-1722] - Deletion of content at article list (rawdata) does not work.
* [CON-1724] - Error handling offline/not present language in the frontend
* [CON-1725] - It is not possible to remove a new created folder at the file management page with IE7
* [CON-1726] - Button to create new Templates is missing with IE7
* [CON-1727] - Deinstallation of plugins using PIM is not possible with IE7
* [CON-1728] - Users are not shown at the group membership management page using IE7
* [CON-1729] - Creating a new language does not work using IE7
* [CON-1730] - Tinymce does not work in IE 11
* [CON-1732] - Can't change sometimes picture in CMS_IMGEDITOR
* [CON-1733] - Can't set link on the uploaded picture first time(CMS_LINKEDITOR).
* [CON-1734] - CMS_TEASER CSS-problem in IE 7
* [CON-1735] - IE7 does not load sometimes the content frame
* [CON-1736] - CMS_LINKEDITOR checkbox label placed in a wrong line
* [CON-1737] - Selection of one file extension in CMS_FILELIST causes PHP-warning in errorlog.txt
* [CON-1738] - PIFA: rename to existing table
* [CON-1739] - Can't edit frontendusers in IE 7
* [CON-1740] - Can't delete client in IE 7 if edit frame is loaded
* [CON-1741] - Can't delete layout after edit in IE 7
* [CON-1742] - Can't change category template in article area twice
* [CON-1745] - Article synchronisation does not work in any browsers.
* [CON-1746] - Can't remove folder in IE 7
* [CON-1747] - Javascript errors while changing language in article area
* [CON-1749] - Display locked categories at article overview list
* [CON-1750] - Layout navigation flickers on hover
* [CON-1751] - Switching to cGuiPage for page rendering to provide full IE7 support.