forked from alkacon/opencms-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
history.txt
3772 lines (3471 loc) · 248 KB
/
history.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
/*
* This file is part of OpenCms -
* the Open Source Content Management System
*
* Copyright (c) Alkacon Software GmbH (http://www.alkacon.com)
*/
History of changes for the OpenCms project.
Changes are chronologically ordered from top (most recent) to bottom (least recent).
For more information about the OpenCms project, see the OpenCms website at http://www.opencms.org.
Legend:
! New Feature
* Bug fixed
- General comment
OpenCms 10.0.x Alpha 2 - December 9, 2015
! Copy or move resources with drag and drop in the new explorer.
! Upload files with drag and drop from the local desktop to the new explorer.
! Quick navigation with keyboard shortcuts in the new explorer.
! Added create resource dialog to new explorer.
! Added change resource type dialog to new explorer.
! Added lock/unlock/steal lock dialog to new explorer.
! Added copy to project dialog to new explorer.
! Added publish scheduled dialog to new explorer.
! Added restore deleted dialog to new explorer.
! Added secure/export dialog to new explorer.
! Added resource info dialog to new explorer.
! Added assign categories dialog to new explorer.
! Added gallery dialog to new explorer.
! Added project select dialog to new explorer.
! Nicer default error page used for 404 and 500 server errors.
! Separated several old workplace dialog classes from the core.
! Support for static resource loading from classpath.
! Merged all GWT based modules into a single one to improve page load time.
- Improved workplace error dialog.
* Fixed security issue advisory ID SYSS-2015-063 with XSS in displayresource.jsp.
* Fixed security issue related to commons collections library.
OpenCms 10.0.0 Alpha 1 - September 28, 2015
! Modernized the look & feel of the overall user interface.
! Introduced the Launchpad as the central starting place for the user.
! New file explorer with support for column sorting, filtering and large folders.
! Developers can now export and import modules through a SMB network share.
! New Git App allows committing of module content directly from the workplace.
! New <cms:search> tag combines SOLR based resource collection and full text searches.
! Drag and Drop of images directly in the page editor.
! Copy groups allow creation of boiler plate layouts with text / images.
! Reuse groups allow reusing nested container structures on several pages.
! Users are identified with an identicon in the toolbar.
! Improved the template editor with support for inherited and disabled templates.
! New <cms:edit> tag allows editing of arbitary resources based on UID.
! Added a reset password option to the login dialog.
! Nested container structures can now be copied using the clipboard.
! Support for local configuration change sets based on XSLT.
! Modules can be exported with a reduced manifest.xml to avoid merge conflicts.
! Optimized resources types, formatters and views in the demo template application.
! Updated the responsive demo template based on Bootstrap.
- Extended lookup of login-form property to also work with detail pages.
- Made pointers/htmlredirects work for internationalized domain names.
- Improved synchronization in SQL manager and content type definitions.
* Fixed issue #323 with missing manifest entries for Russian localization.
* Fixed script tag generation in action elements for better IE compatibility.
* Fixed issue where import failed due to missing principals.
* Fixed issue with null pointers during inline editing.
* Fixed issue with null pointers when reading search document dependencies.
* Fixed issue where validation messages were not displayed in the workplace locale.
OpenCms 9.5.2 - June 24, 2015
! Added Japanese localization (provided by Yuta Aoki).
! Added Czech localization (provided by Filip Kratochvil).
! Added additional search settings in XSD for mapping of Solr fields to container pages.
- Improved loading times for VfsFileWidget (and other widgets based on the gallery dialog).
- Changed HtmlWidget to list styles from the content CSS in the style select box.
- Demo template updated to Bootstrap 3.3.5.
- Updated Spanish localization (provided by Sergio Raposo Vargas).
- Updated Russian localization (provided by Iliya Makarov).
- Add use pages to Javadocs (provided by Alberto Gallardo).
- Improved 'This page' option in publish dialog to show changed contents of detail containers.
- Improved availability handling in conjunction with the sitemap editor and navigation builder.
* Fixed issue #236 with wrong localization of "Direct Edit" in the workplace's preferences (provided by rohtake).
* Fixed issue #278 with mangled javadocs when compiling with JDK 8.
* Fixed issue #304 to resolve some XSS vulnerabilities.
* Fixed issue #312 with modified MySQL create tables to support innodb (provided by Enrico Marongiu).
* Fixed issue #313 with the demo pages tabs formatter not working online.
* Fixed issue #314 regarding setup with JPA supported DBMSs (provided by Smyatkin Maxim).
* Fixed issue #315 with workplace search not working when selecting a specific site.
* Fixed issue #320 with the demo pages tabs (duplicate of #313).
* Fixed a number of XSS issues in the workplace.
* Fixed issue where the types in the container page editor's 'Add' menu were not updated after changes to nested containers.
* Fixed issue where the information for locked images was copied to the title attribute in the WYSIWYG editor.
* Fixed issue with the toolbar being blocked by an overlay when using the model selection dialog in the page editor.
* Fixed issue in the publish dialog where sometimes publishing resources in the root folder caused an error.
* Fixed stack overflow error caused by incomplete preference configuration after running the updater.
* Fixed issue with message bundle caching where sometimes XML message bundles were not found.
* Fixed issue with secure server links on error pages referred to the non-secure server instead to the secure server..
* Fixed issue with workplace search not working for indexes other than the Gallery index.
* Fixed issue where detail container pages failed to be unlocked after editing.
* Fixed issue with Lucene index for container pages where content for locales other than "en" was not indexed.
* Fixed issue where registering change listeners in custom content editor widgets could cause a stack overflow.
* Fixed doctype for workplace dialogs to avoid compatibility mode in IE.
* Fixed corrupted images in updater.
* Fixed issue where the resource info dialog crashed when reading a relation whose source did not exist anymore.
* Fixed issue where the category folder name configured on /system/categories was ignored by the sitemap editor.
* Fixed IE browser mode issue which sometimes caused problems with the upload dialog.
* Fixed issue with legacy direct edit text button provider not showing localized messages.
OpenCms 9.5.1 - March 2, 2015
! Added "DependentSelectWidget" that obtains values depending on other content fields.
! Added alternative login handler to authorize users with a cookie.
! Added option to search for expired/unreleased resources to all gallery dialogs.
! Added option "galleryselect" to select a gallery to file selector widget.
! Added further configuration options for OpenCms auto-setup.
! Added option to use permanent instead of temporary redirects from a non-secure to a secure server.
! Added Solr "rows" parameter in workplace's source search.
! Added support for configuring a JDBC connection in the OpenCms db properties.
- Demo template updated to Bootstrap 3.3.2.
* Fixed issue #197 with static export links being generated even if the static export was disabled.
* Fixed issue #240 with malfunctioning "invalid date" error message in date select widget.
* Fixed issue #258 with URL name mappings not working correctly with locales of the form "language_COUNTRY".
* Fixed issue #285 with encoding problems / wrong escape character handling in CmsParameterConfiguration.
* Fixed issue #287 with external link validation failing for expired resources.
* Fixed issue #289 with opening the gallery tab in the workplace preferences dialog.
* Fixed issue #291 that occurred when using "Assign categories" in the legacy xmlpage direct edit provider.
* Fixed issue #292 that an exception was thrown when editing settings for the "content check" tool.
* Fixed issue #295 with user administration when using MS SQL Server.
* Fixed issue #296 with XML content correction saving a wrong order of choice elements after a schema change.
* Fixed XSS security issues affecting the request parameter based locale handler.
* Fixed several issues with secure site handling.
* Fixed issue in page editor where a selected formatter was reset to the default when content was dragged to a different container.
* Fixed issue where detail page URLs with fragments were not processed correctly in the editor.
* Fixed issue that the "Keep permissions" option was ignored during database imports.
* Fixed issue where database entries were not removed after a deleted file was published if versioning was disabled.
* Fixed issue where only the latest historic version was actually saved when the file history was set to "unlimited".
* Fixed issue where OU deletion caused server timeouts with large VFS repositories.
* Fixed issue where new roles were not created for existing sub OUs of the root OU.
* Fixed issue with slow performance for systems using many web user OUs.
* Fixed issue where the initial role given to a new user was always in the root OU.
* Fixed issue with "editableby" attribute of <cms:container> not working correctly for roles of users outside the root OUs.
* Fixed issue where modified JSPs were infrequently not updated after publishing.
* Fixed issue where new resources were removed from offline search indexes if a user modified them.
* Fixed issue with Solr returning expired documents by default.
* Fixed issue where the workplace search dialog lost the current directory.
* Fixed issue with the "Create new" option not always appearing in the settings dialog.
* Fixed issue where model page elements on which the "Create new" option was set were treated as new elements.
* Fixed issue where enabling detail views in traditional workplace lists affected all other users.
* Fixed issue in link substitution with folders using the OpenCms servlet name when OpenCms is installed as ROOT application.
* Fixed issue with editor change handler not updating optional fields in the content editor.
* Fixed issue with validation of hidden fields in the content editor.
* Fixed issue with <cms:bundle> tag not using the default locale as a fallback.
* Fixed issue in cmsshell.sh and setup.sh so that running the scripts outside of WEB-INF is now possible.
* Fixed issue with CodeMirror editor configuration not working for Internet Explorer 11.
OpenCms 9.5.0 - November 3, 2014
! Drag & drop template and layout creation with nested containers.
! User generated content for website visitors.
! Editors don't need to access the workplace anymore.
! Managing of galleries, categories and templates in the sitemap editor.
! Greatly enhanced documentation.
! Generate PDF documents on the fly.
! Grid based responsive demo website build with Bootstrap.
! Integrated Spell Checker for the WYSIWYG editor component.
! New roles for fine grained access to the content management functions.
! Element views allow easy grouping and permission setting for content types.
! Create, copy or reuse options when using existing contents.
! Updated user preferences dialog accessible in the page editor.
! Added broadcast messages to be shown in the page editor.
! Added feature to generate thumbnail images of PDF documents.
! Added option to show historic versions of elements, available in element info dialog.
! Added editor visibility handler for content fields in the XSD.
! Added locale synchronization for content fields in the XSD.
! Added dynamic field handlers for content fields in the XSD.
! Added new mappings to generate gallery descriptions in the XSD.
! Added "generic locale" for container pages so that elements are valid for all languages.
! Added support for CMYK .jpg images.
! Added thumbnail size display options for images galleries.
! Added option to run a script with CmsShell commands on module import.
- Updated to latest version of TinyMCE.
- Improved password encryption with strong scrypt algorithm.
- Improved screen usage, dialog adjusts to available screen size.
- Improved publishing dialog, especially for thousands of resources.
- Improved user preferences definition to be flexible instead of hard coded.
- Improved status information for new or changed elements in the gallery lists.
- Improved collector list edit points to have a full set of options.
- Improved result lists displayed in ADE to show more infos and options.
- Removed default group "Projectmanagers", use the PROJECT_MANAGER role instead if required.
* Fixed issue with checking "secure" property for resources in some cases.
* Fixed issues with duplicate elements in inheritance groups.
* Fixed several issues in the default link substitution handler.
* Fixed issue with wrong resource filter usage during the relation check before deleting sitemap entries.
* Fixed issue with 'subsite' search scope in the gallery dialog not working correctly.
* Fixed issue with order of settings from formatter configuration not being used.
* Fixed issue with detail containers if detail contents and detail page are located in different sites.
* Fixed issue with detail links where the detail content was located in a different site.
* Fixed issue with redirection to secure site for detail pages.
* Fixed issue with incorrect wildcard handling on SMB network shares.
* Fixed issue with file copying on SMB network shares.
* Fixed issue with scrollbar not appearing for text area widget if very long lines without spaces were entered.
* Fixed issue with creating files in expired folders.
* Fixed issue with head includes not working correctly for container elements in some cases.
* Fixed issue with editor CSS handler related to changed template provider configuration syntax.
* Fixed issue with handling of locale-available property in the editor.
* Fixed issue with the editor calendar display in some environments.
* Fixed issue with the editor VFS file widget configuration.
* Fixed caching issue with XML message bundles.
* Fixed caching issue with default template context provider.
* Fixed search filtering for the search scope "Everything".
* Fixed issue with link handling for detail contents in HTML fields.
* Fixed issue with container page search indexing.
* Fixed issue #192 where the HTML cleanup inserted invalid characters.
* Fixed issue #203 where source search was referring to a non existing constant.
* Fixed issue #205 where message bundles were accessed without locale.
OpenCms 9.0.1 - February 6, 2014
! New 'Add resource type' dialog added to the module management.
! New 'Clone Module' dialog added to the module management.
! Added option to show expired or unreleased resources in content collector lists in the offline project.
! The 'Source search' administration tool has been greatly enhanced.
! Detail pages now support permalinks.
! Further improved the publish dialog with better detection of changed dependencies.
! Added several improvements to the JSP EL context beans.
! An instance of CmsJspStandardContextBean is now automatically available on all JSPs.
* Fixed issue with optional text-area widgets in the form editor.
* Fixed issue with expired container elements not being displayed correctly in the online project.
* Fixed issue where 'resources' folder was not created in a new module.
* Fixed issue where overflowing container elements remain hidden after drag and drop.
* Fixed issue where IE8+ browsers would not load updated resource versions.
* Fixed issue with gallery upload in the editor not available if no image is selected.
* Fixed issue with incorrect handling of the 'formatselect.options' option in the HTML widget.
* Fixed issue where copying a file on a network share inside the same folder on Windows 7 caused a hanging dialog.
* Fixed issue with generating secure links to detail pages.
* Fixed issue with alias deletion for folders.
* Fixed issue with content mappings to dateReleased / dateExpired attributes for deleted optional values not being reset.
* Fixed issue with links to exported resources pasted in the content editor not being correctly resolved.
* Fixed issue #158 by adding properties 'keywords' and 'description' to the <cms:info> tag.
* Fixed issue #178 where the start folder configuration was ignored by the VfsFileWidget.
* Fixed issue #192 where HTML cleanup inserted invalid characters in some cases.
* Fixed issue #203 where source search refers a not existing constant.
* Fixed issue #204 by allowing type name translation for 'formatter_config' files.
* Fixed issue #205 where message bundles were accessed without locale.
* Fixed issue #208 with rare null pointer exceptions during Flex cache key generation.
* Fixed issue #210 where localization of TinyMCE failed for some languages.
* Fixed issue #211 with missing JPA dependencies.
* Fixed issue #215 where container page content was not indexed correctly for SOLR indices.
* Fixed issue #217 where expired resources in container pages caused error messages in the log file.
* Fixed issue #219 by adding properties 'keywords' and 'description' to the <cms:info> tag.
- Demo template updated to Bootstrap 3.1.0.
- The Bootstrap / JQuery resources from the demo template have been moved to a separate module.
- TinyMCE editor updated to version 4.0.16.
- Improved browser support for IE 10 and IE 11.
- Added more options to the widget combo box for formatter configurations.
- The classic workplace theme now uses fixed colors that work better in non-windows environments.
- Updated Russian localization.
- Disabled CMS_LOG database logging by default.
- Improved Gradle build script to generate additional artifacts, also added 'install' task.
OpenCms 9.0.0 - November 8, 2013
! Improved configuration for content formatters
! Updated responsive demo template based on Bootstrap 3
! Added multi-field annotation expression to EL for better inline edit support
! Added support for inline CSS and JavaScript in formatter configuration
* Fixed issue #186 regarding XSS vulnerabilities of the workplace
* Fixed issue #194 where the date picker widget sometimes selected the wrong moth depending on the current date
* Fixed potential memory leak when using Solr multi-core features by updating Solr to version 4.3 (@see http://wiki.apache.org/solr/LotsOfCores)
* Fixed issue where the container page document factory was used for extracting content of elements, instead using the factory of the element itself
* Fixed issue where deleted resources were leftover in the search index
* Fixed issue with scheduled publishing failing for resources with long paths
* Fixed issue with the performance of the content editor undo/redo handler when editing large contents
* Fixed issue with missing TinyMCE buttons
* Fixed issue where context menu entries in TinyMCE would not consider the widget configuration
* Fixed issue with missing TinyMCE button bar background in the inline editor
* Fixed issue where links to a different site were not being set correctly when using the WYSIWYG editor
* Fixed issue with creating function detail pages when using the template selection mechanism
* Fixed issue with detail contents not appearing in publish lists for the "This page" publish mode
* Fixed issue where the principal widget failed to set the selected value
* Fixed issue where some configurations of the OrgUnit widget failed to work
* Fixed issue where the group select widget failed to fire the value change event
* Fixed issue with element and container highlighting during drag and drop
* Fixed issue where the edit buttons still appeared for container elements for which the current user had no 'view' permission
* Fixed issue where in a chain of modified resources connected by strong links, some of the resources where not showing in the publish dialog in some cases.
* Fixed issue with /shared having state 'changed' after update
* Fixed issue with updater where categories were overwritten during update
- Changed default start view to 'Direct Edit'
- Removed no longer supported widgets
- Added additional fields to the Solr schema: state, userLastModified, userCreated, version, filename, search_exclude, mimetype, containerTypes
OpenCms 8.9.0 (aka 9.0 RC) - September 30, 2013
! Improved "in place" editing of web pages for text and also for images and other content types.
! Enhanced support for different devices with preview and device specific content output control.
! Access to the content repository over a shared network drive.
! Detail pages now allow individual content to be added with drag & drop.
! A new site management tool allows simple configuration of multiple sites.
! Automated / scripted setup option, great for continuous integration builds.
! Optimized build process using Gradle.
! A new responsive demo template based on Bootstrap as a base for customization.
! Added gallery access to the toolbar.
! Added enhanced page / element info dialog, accessible from the toolbar.
! Added undo / redo function to the form content editor.
! Added direct upload option to image widget in the form content editor.
! Added automatic optimized layout of widgets in the from content editor.
! Added 'This page' publishing mode and other improvements to the publish dialog.
! Added option to create new contents for empty collector lists.
! Added XML content based resource bundles.
! Added dynamic HTML update during in place editing.
! Added option to configure an individual error page per site.
! Added global permission overview dialog
! Added option to retrieve the database password from a configurable source.
! Added optional feature to prevent users from having more than one session.
! Added feature to destroy sessions of logged in users.
! Added feature to unlock users who are locked out because of too many login attempts.
- Updated Italian localization
- Updated Spanish localization
- Updated Russian localization
- Removed upload applet
- Removed obsolete FCKEditor and EditArea
- Updated Solr and Lucene libraries
- Improved Solr search field mapping for multi-lingual XML contents that are using nested elements
- Improved text based language detection.
* Fixed issue #23 where parsing the publish scheduled date failed due to a wrong locale
* Fixed issue #61 where the removal of mapped properties failed
* Fixed issue #67 where a malformed nested XML content schema resulted in misleading error messages
* Fixed issue #130 where container page elements where removed without confirmation
* Fixed issue #168 where the source code contained some spelling errors
* Fixed issue #180 where database names where not validated during setup
* Fixed issue #187 where sort by title did not work in the gallery dialogs
OpenCms 8.5.2 - July 10, 2013
! Improved lock behavior for group editor.
! Improved offline indexing to index content changes immediately.
! Improved PDF extraction with new library version.
! Improved module import by pausing offline indexing while importing or deleting modules.
! Improved IE10 compatibility.
! Updated CodeMirror source code editor to version 3.14.
! Updated commons DBCP library.
! Improved purging of container pages after publish.
* Fixed issue #50 with encoding links in pointer resources.
* Fixed issue #114 with locale handling on embedded message bundles in schemas.
* Fixed issue #152 where the layout of the VfsImageWidget was broken.
* Fixed issue #155 where error messages where not displayed correctly.
* Fixed issue #156 where newly created container pages from model pages did not have the right template property.
* Fixed issue #159 where another resource was locked when creating a new one.
* Fixed issue #167 where editing expired resources from direct edit caused errors.
* Fixed issue #169 where Solr rebuild doesn't update unmodified resources.
* Fixed issue #170 where folders without default files did deliver a blank page instead of the 404 error code.
* Fixed issue #173 where XSS was possible.
* Fixed issue #175 where depending on the current date certain dates could not be set.
* Fixed issue with element language select.
* Fixed issue with possible XSS exploit using the CmsRequestUtil.
* Fixed issue with in-line editing of choice attributes.
* Fixed issue when saving a container page that contained inconsistent links.
* Fixed issue where expired resources were not availably using the gallery select dialogs.
* Fixed issue where head includes for elements did not work, if the element was part of an inheritance group.
* Fixed issue with history view for no longer existing historic resource versions.
* Fixed issue with memory leak related to GWT RPC services.
* Fixed issue with publishing moved resources with categories.
* Fixed issue where selecting "Undo changes" in the context menu for a JSP, the corresponding JSP in the RFS JSP repository is not deleted or updated.
* Fixed issue with context menu for expired resources.
* Fixed issue with determining the content CSS in the XML content editor.
* Fixed issue with memory leaks using Solr.
OpenCms 8.5.1 - February 7, 2013
! Improved file selector widget to show resource information.
! Improved image gallery widget to show image thumb nails.
! Integrated the ADE properties dialog into the workplace.
! Added content editor selector, to detect whether the old or new XML content editor should be used.
! Added text based language detection utilities.
! Improved Solr field configuration for indexing nested contents with multiple occurrences.
! Added configuration option that allows to index contents only when they occur on container pages.
! Added ability to exclude file names from VFS sync with pull request #86, provided by Daniel Latzer.
* Fixed issue #20 where browsing a download gallery with custom resource types showed up empty.
* Fixed issue #37 where a "white page" appeared after clicking on the advanced button of the property dialog.
* Fixed issue #44 where it was not possible to save property values for old xmlpage contents.
* Fixed issue #56 where content tool "Language node copier" was broken.
* Fixed issue #64 where CmsResource had an incorrect resource state after de-serialization.
* Fixed issue #68, #70 where file name translation rules were missing, provided by Christian Steinert.
* Fixed issue #73 where HTTP error 409 was returned when importing contents using WebDAV servlet.
* Fixed issue #75 where sorting column "display name" of the field configuration was incorrect.
* Fixed issue #77 where XML content boolean data types should return plain text values, provided by Wolfgang Illmeyer.
* Fixed issue #83 where the new content editor had a problem with comments and JavaScript.
* Fixed issue #84 where saving + exit in the new content editor was possible even if a validation rule was invalid.
* Fixed issue #87 where OU names containing "." would lead to a 404 error on log out.
* Fixed issue #88, #119 where the selector widget had problems with the default value.
* Fixed issue #89 where help bubbles were shown with no text configured.
* Fixed issue #90 where too many tabs were displayed in the new content editor.
* Fixed issue #92 where clicking on a link in the inline editor caused an error.
* Fixed issue #93 where file selector widget did not find any container pages that were part of the default site.
* Fixed issue #95, #96, #97 where FireFox changed user agent string.
* Fixed issue #98 where new content editor did not work for expired resources.
* Fixed issue #99 where displaying XSD choice options at the bottom of the editor window were cropped.
* Fixed issue #102 where renamed resources were remaining within gallery dialogs.
* Fixed issue #104 where TinyMCE entity-escaping resulted in broken links.
* Fixed issue #105 where the category widget showed all categories even if a pre-selection was configured.
* Fixed issue #106 where gallery dialogs popped up empty when opening them with the gallery buttons of the rich text editor.
* Fixed issue #107 where CMIS only found the default locale of XML contents.
* Fixed issue #108 where SEO file JSP had the wrong cache property.
* Fixed issue #110 where the TinyMCE toolbar overflowed unexpectedly in Chrome browsers.
* Fixed issue #111 where the login bean always switched to the users default site.
* Fixed issue #112 where the content access bean performed wrong empty check for nested element types.
* Fixed issue #113 where "CreateNew" in model pages was not behaving as expected.
* Fixed issue #115 where no error message was provided when the password field was left blank, provided by Yuta Aoki.
* Fixed issue #116 where the upload did not work from gallery folder tab.
* Fixed issue #117 where xsd:choice nesting another xsd:choice caused errors in new content editor.
* Fixed issue #121 where the gallery items were sorted incorrect.
* Fixed issue #123 where the new content editor created a new default locale node even when a none-default locale already exists.
* Fixed issue #124 where search excerpt was missing when using wildcards.
* Fixed issue #126 where newly added xsd:choice elements did not show choices.
* Fixed issue #127 where the image gallery widget did not open correctly using Internet Explorer.
* Fixed issue #128 where an exception was thrown when indexing dependent documents.
* Fixed issue #131 where a NPE was thrown when using custom widgets in the new content editor.
* Fixed issue #132 where index selection in the workplace search had no effect.
* Fixed issue #135 where upload to gallery was displaying errors.
* Fixed issue #136 where using custom styles for TinyMCE Editor with "style_formats" caused problems, provided by David Landreman.
* Fixed issue #139 where image URLs treated wrongly as external when they contain scale parameters and workplace server was HTTPS.
* Fixed issue #141 where JavaScript animations were flickering in Chrome 24.
* Fixed issue #142 where TinyMCE toolbar was positioned inside the text area.
* Fixed issue #144 where database schema for HSQLDB was improved, provided by Georgi Naplatanov.
* Fixed issue where fall-back locale was not used.
* Fixed issue where file selector widget did ignore the start gallery.
* Fixed issue where file selector widget text overflowed unexpectedly.
* Fixed issue where radio select widget did handle the default value wrongly.
* Fixed issue where HTML widget initialization failed for choice options.
* Fixed issue where string widget added unwanted line breaks.
* Fixed issue where writing search configuration failed when Solr index configured.
* Fixed issue where 'Publish with related resources' did not work as expected.
* Fixed issue where view permissions were not handled correctly in gallery dialogs.
- Improved performance due to increased content definition cache size.
- Improved performance of the new content editor significantly.
- Improved locale handling when opening the new content editor.
- Improved Solr field mappings defined within XSDs.
- Improved JPA persistence context and updated HSQLDB to version 2.2.8 within pull #57, provided by Georgi Naplatanov.
OpenCms 8.5.0 - September 24, 2012
! Added new inline content editor allows to edit content "in place" on the web page.
! Added form based content editor has been completely rewritten for improved speed and ease-of-use.
! Added integration of SEO features with automatic sitemap.xml generation and page alias support.
! Added integration of Solr for improved search and noSQL like content queries.
! Added integration of CMIS access to the content repository.
! Added support for "Inheritance Groups".
! Added option to undo all changes done on a page (or resource) that have not been published.
! Added option to hide a page in the sitemap, so that it does not appear in the navigation.
! Added option to edit content directly from the clipboard favorites.
! Added option to directly delete an element removed from a page when it is no longer used anywhere.
! Added CodeMirror syntax-highlighting source code editor with code folding, visible tabs and better performance.
! Added new "Navigation level" function in the sitemap.
! Added new "Attribute information" dialog for all content items on a page, gallery and sitemap.
! Added new and improved dialog for assigning or selecting content categories.
! Added new Log file tool in the OpenCms Administration allows to switch on/off log channels on the fly.
* Fixed issue with categories not properly set on expired resources with category widget.
* Fixed issue in the XML content correction where a total change of the schema was not processed
- Improved layout in most of the new onscreen dialogs.
- Improved content is now directly saved when you edit a page, no more confirmation required.
OpenCms 8.0.4 - April 11, 2012
! Added configurable ADE context menu dialogs.
! Added Italian localization contributed by Antonio Cordeddu of coranto.it
! Added Russian localization contributed by Alexey Chirkov of itdt.ru
! Added TinyMCE WYSIWYG editor.
! Added scheduled job for search index optimization.
* Fixed issue with VFS image widget preview function.
* Fixed various image widget format and cropping issues.
* Fixed issue 1999 where VFS image gallery widget would not open if 'useformats' was set to 'false'.
* Fixed issue 2018 + 2024 typo in group permissions JSP resulting in a compile error.
* Fixed issue 2019 incorrect form height in "Preferences -> Galleries" tab.
* Fixed issue 2021 method org.opencms.jsp.CmsJspActionElement#link(java.util.String target, java.util.String detailPage) was not using second parameter.
* Fixed issue 2026 CmsDefaultLinkSubstitutionHandle wrongly construct URL.
* Fixed issue 2027 CmsFileUtil misses a value assignment.
* Fixed issue 2028 CmsMirDirectPublish misses a return value.
* Fixed issue 2029 where workplace crashed on occasions when using the publish dialog from the administration view.
* Fixed issue 2032 where image gallery widget did not display images from /system/galleries/pics.
* Fixed issue 2037 where proportional image cropping was not possible for certain formats.
* Fixed issue 2039 with class cast exception in content tools dialogs.
* Fixed issue 2040 where source search replacement didn't consider the content encoding.
* Fixed issue 2041 where Static Export failed for files named 'index.html' with URL parameters.
* Fixed issue 2045 where the width of workplace dialog buttons was fixed and not sufficient for other translations.
- Improved handling of deleted users in permissions dialog.
- Improved sitemap editor change handling.
- Improved synchronized lock behavior for offline indexing.
- Updated Lucene to version 3.5.
- Updated OpenJPA to version 2.2.0
OpenCms 8.0.3 - November 16, 2011
! With the introduction of "Function Pages", JSP based dynamic pages can be added with simple drag and drop in the sitemap editor.
! The sitemap editor's improved "Create Page" dialog offers a wider choice of types distinguishing "Container Pages", "Type Pages" and "Function Pages".
! It is now also possible to select the page model when using the sitemap editor's context menu option "Create sub-page".
! The available container page models can be accessed for editing directly from the "Create page" dialog in the sitemap editor.
! The sitemap editor executes the "Show page" action if the page icon in the sitemap is clicked.
! JSP function elements can now have multiple formatters to be used in different containers.
! The element option bar displays a "Resource is currently locked" icon if an element is currently edited by another user.
! The content galleries have been improved with a text search field to directly search for "Galleries" and "Categories".
! Improved Image Gallery now features a "broken image" image if this could not be rendered for any reason.
! Improved Module Sitemap Configuration now offers localized help bubbles.
! Improved Add Wizard now hides Resource Types if permissions are not sufficient.
! Improved search dialog in Galleries initiating the search by pressing "Enter" in addition to the "Search Results" button.
! Improved Image Gallery now allows selecting an image directly with double-click.
! Improved Gallery where uploaded elements are directly visible.
! Improved "Dynamic Functions" allow usage of function JSPs even if container does not have a width set.
! Added support for XML content "model folders" from XSD.
! Improved search in galleries with option to limit search to current (sub)site.
! Improved Link selector in image gallery.
! Improved upload process that translates filenames to avoid specials chars but preserves title property.
! Added fall-back mechanism for non-existing formatters in container pages trying to find the appropriate formatter reading the configuration XSD.
* Fixed issue #1883 that category widget did not work correctly when the category title contains apostrophes.
* Fixed issue #1981 that static export after publish did not work correctly for template resources with parameters.
* Fixed issue #1991 that link relations are not displayed correctly in the workplace when first opened in explorer mode.
* Fixed issue #2002 that the category widget logs errors when editing elements created through a collector list.
* Fixed issue #2013 that the Toolbar Direct Edit Provider does not preserve request parameters.
* Fixed issue with Tomcat 7 tag pooling.
* Fixed Image Gallery now enables setting the alt / Title text in the settings tab in the XML page editor.
* Fixed issue that if you create a new folder in the shared folder, the folder list in the explorer view (left frame) duplicates all entries.
* Fixed issue in ADE Editor displaying scrollbars or not depending on the style of the web page, which might lead to flickering.
* Fixed issue that dragging a new Dynamic Function Element onto the container page threw an exception.
* Fixed issue in XML Editor submitting the form on "Enter" in a non-multi line field instead of advancing cursor to next field.
* Fixed issue that user last login information was not updated anymore when working with OCEE cache.
* Fixed issue in the movedResource method when moving a folder containing a sub-tree marked as deleted.
* Fixed issue with timeout in Send-to-user function in a multi-user scenario.
* Fixed issue that links to other sites were saved wrong in the editor.
* Fixed issue that title property of uploaded image was set to source path when using IE7.
* Fixed issue in creation of Sub-Sitemap as "common" user in the workplace throwing exception.
* Fixed issue that missing "en" locale in sitemap configuration makes resource types vanish.
* Fixed issue that GWT Upload did not work with Firefox 7 and Mac OS.
* Fixed issue in property dialog in ADE that deleting once set values was not possible.
* Fixed issue that Sitemap operations (insert new page, moving existing pages) generated negative NavPos property values.
* Fixed issue that restricting search results in ADE does not work when reopening ADE galleries.
* Fixed encoding issue in image galleries that images with special characters in the title are shown with broken characters in ISO-8859-1 environments.
* Fixed issue in image gallery when reopening the gallery after selecting an image, that first 20 images are not shown.
* Fixed issue that scrollbars in Explorer view did not work in Chrome.
* Fixed issue that documents of the latest MS Office editions ending with .docx, .xlsx were not displayed in the galleries at all.
* Fixed issue that headinclude of CSS does not produce valid XHTML.
* Fixed issue that headincludes of elements in element groups were not considered.
* Fixed issue within the link substitution if the "en" locale is missing in a module's .config file.
* Fixed issue that CmsVfsDriver.readResourcesWithProperty behaved differently for shared and individual properties.
* Fixed issue that the updater did not add the correct XML in opencms-search.xml when adding the new field-mapping of the "gallery_fields".
* Fixed issue with the FCKEditor Image Gallery loading different images than selected when using IE7.
* Fixed issue that repeated resizing of images added white bars at top and bottom of the image.
* Fixed issue with the updater inserting an invalid node in the configuration when updating an OpenCms 7.0.5 installation with no node in the opencms-workplace.xml.
* Fixed issue in the gallery search, where it occasionally happened that new resources were not added to the search index.
* Fixed issue that when readDefaultFile method returned NULL the Sitemap Editor did not work.
* Fixed caching issue, that new element settings in a modified XSD were not visible after OpenCms restart.
- Improved updater handles org.opencms.ade.config module to prevent conflicts.
- Improved handling of not yet released/expired resources in ADE.
- Improved cms:headincludes with attribute to close the tag supporting DOCTYPE HTML 4.01 strict.
- Added default icon for resource types if one of the optional "small" or "big" icon is not set in the resource type configuration.
- Moved all ADE module configuration to the common "ADE config" module.
- Added support for the latest PostgreSQL "stable release" version.
- Standardized ordering for core resource types, e.g group containers and dynamic functions.
- Improved module-resource entries in manifest of org.opencms.workplace.tool.database prevents folders used by other modules of being deleted.
- Improved Clipboard now uses localized version of Title and other properties.
- Improved Description Mappings now provided for all Resource Types in Demo content.
- Improved handling of XSD complex types with new content handlers that are created when unmarshalling content definitions and assigned to the new content definition objects.
OpenCms 8.0.2 - August 18, 2011
! Support for XSD translations in existing XML contents, configured in opencms-vfs.xml.
! It's now possible to configure multiple resource bundles (properties or XML) in an XML content schema.
! New abstraction Layer for the Lucene index writer, provided by Florian Hopf.
! Refined element permissions for ADE now support Elements dragable by everyone, but editable only with special permissions.
! Improved Sitemap Configuration with "Combo Box" displaying all configured resource types.
! Improved Sitemap Configuration with new option "Disable all", disabling all inherited configuration and thus making it much easier to create special configurations with only some types.
! Refined "Properties" Dialog in the "simple" view.
! Improved context menu on old DE pages now shows "Property" and "Logout" option.
! Refined naming schema for automatically created resources now uses "-" instead of "_" for SEO reasons.
! Improved Sitemap Configuration now features new option "Local contents" to create all new resources below a selected sitemap with the configured naming schema.
! Improved Sitemap Editor now shows sub sitemap folder resource type icon if a resource is the start of a Sub-Sitemap.
! Improved ADE Editor now shows elements last "used" (edited, moved, removed, etc.) on top of the recent list.
! Added new EL Property that tests if a detail page is configured for a resource type.
! Restyled message box now follows the general OpenCms 8 look & feel.
! New XML content based resource type "Dynamic Functionality" for rendering JSP elements directly in ADE.
! Improved several v8 modules using "Dynamic Functionality".
! Improved Sitemap Editor now displays a nice title above the sitemap.
! Improved server side filtering of <script> tags to avoid Cross Site Scripting (XSS)
! Removed jQuery references from the devDemo module to simplify it.
! Improved ADE content gallery with Drag & Drop Option in resource preview.
! Optimized gallery performance using dynamic scroll-bar and lazily added elemnts in gallery list.
! Added Subscription Module to Template III.
! ADE base schemas now get stored in Java package files, not VFS.
! Added option "Break Up" to Group Container that removes the Group Container and directly places all contained elements at the same location.
! Added "Go to parent sitemap" Button to Info Box on sitemap top.
! Added XSD path translation that translates old to new path in referencing XML content when the XSD file is moved or renamed.
! Changed JSPs for Template III to use %(link.strong) macro.
* Fixed issue in the ADE gallery full text search of the "Advanced" tab, where options were not shown correctly in the German Version.
* Fixed issue in Sitemap Editor, where creating a new page resulted in different names, depending on if the "+" symbol was clicked in the top menu or the context menu.
* Fixed issue that Sitemap Editor in online projects displayed an empty page. Now sitemap in read only is shown.
* Fixed issue in the Sitemap Editor, that the "Back" button was not shown anymore, when the sitemap got changed.
* Fixed issue that deleting a user with Root-Admin role failed.
* Fixed several issues in image gallery regarding scaling, resizing, cropping and setting of title / alt text when editing xmlpages.
* Fixed several issues in download gallery regarding the creation of download links when editing xmlpages.
* Fixed issue that ADE Button was unreachable when pasting script code "from the outside" in a container.
* Fixed issue with mouse over handling, where buttons often still hovered, even though the mouse pointer was no longer above the item.
* Fixed issues that creating a new detail page for a content type in ADE sitemap created a blank container page and not a defined model page.
* Fixed issue that Drag & Drop of elements did not work if the element type was not configured in the ADE configuration.
* Fixed issue with Preview in Gallery regarding scrolling.
* Fixed issue within image gallery, that the fields "Title/Alt Text" and "Copyright" were not filled with the according property values of the selected image.
* Fixed issue that when a new page is created and repeatedly renamed in the sitemap editor an exception might get thrown in the ADE Editor when edited afterwards.
* Fixed several issues in the German localization.
* Fixed several issues in style and coloring.
* Fixed issue that position in navigation (navPos) of a page as defined in the Sitemap Editor gets lost and overwritten after leaving the Sitemap Editor.
* Fixed issue that a ConcurrentModificationException happened sometimes when demo content modules were imported.
* Fixed issue that paging in template 3 search did not work.
* Fixed issue in Sitemap Editor that icon of a subsitemap moved in tree changed to "normal containerpage icon.
* Fixed issues with "Favorites" Dialog in ADE Clipboard where elements appeared multiple times or removal of elements failed.
* Fixed issue in Property Dialog where inherited values were displayed ambiguously after mouse click.
* Fixed issue #1989: When leaving the ADE sitemap �/cms/� (servlet-mapping) remains in the path.
* Fixed issue #1983: Can't create user under sub "Webuser organizational unit".
* Fixed issue #1988: ADE toolbar covers <cms:editable/> "direct edit" button.
* Fixed issue #1986: ADE toolbar cannot be closed when using <cms:editable />.
* Fixed issue #1982: "change navigation" fails on expired resources.
* Fixed issue #1976: Error in ADE to create new section.
- I_CmsConfigurationParameterHandler.getConfiguration() now returns a CmsParameterConfiguration.
OpenCms 8.0.1 - June 29, 2011
! The sitemap and ADE configuration has been greatly simplified and improved.
! The properties of a page can now be modified directly in the ADE editor.
! The full text search now also works on MS Office Open XML based documents (.docx, .xlsx, .pptx).
! German content was added to the Template III flower showcase to demonstrate a possible multi language setup.
! A "log out" option has been added to the menu in the ADE editor.
! In the sitemap editor there is a new option to go back to the last page viewed in the ADE editor.
! The sitemap editor now displays the lock status of pages and sub-pages and handles lock conflicts.
! A dialog in the sitemap editor allows to display and change the lock status of all sub-pages of a page.
! The sitemap editor now shows different icons for container pages and detail pages.
! The boundaries of a group container are now highlighted when the elements in the group are edited.
! Modules can now automatically add new resource types to the sitemap configuration with default settings.
! It's now possible to disable selected resource types in the configuration of sub-sitemaps.
! A development demo (dev.demo) module and content has been added to document the new OpenCms 8 features for developers.
! Container element settings are accessible in a formatter JSP using the EL with ${cms.element.settings}.
! Localization strings can now be directly added to an XSD schema for an XML content document.
* Fixed issue with the ADE editor overlay that sometimes crashed and / or could not be closed.
* Fixed issue with group containers not being properly saved after editing.
* Fixed issue where an idle users browser session expired even if the ADE editor was open.
* Fixed issue where two users that open a page in the ADE editor concurrently could overwrite each others work.
* Fixed issue with concurrent lock states in the sitemap editor.
* Fixed issue with recent list not being properly updated if the individual settings where edited.
* Fixed issue in the new property dialog where an inherited or shared value remained visible and changeable.
* Fixed issue with full text extraction of MS PowerPoint (.ppt) documents.
* Fixed issue with the CSS layout for Template III.
* Fixed issue #1981: Static export after publish fails on exporting template resources with parameters.
- The model files for new XML content elements have been replaced by the XSD schema based creation with default values.
- The full text search extraction is now based on the Apache Tika library.
- GWT has been updated to version 2.3.
OpenCms 8.0.0 - May 8, 2011
! The "Advanced Direct Edit" mode allows to create page content by drag & drop.
! The new sitemap editor allows to create new pages and rearrange the navigation tree by drag & drop.
! A multiple file enabled upload dialog all based on HTML replaced the old "Upload Applet".
! The new "Content Subscription Engine" allows to inform users when important documents have changed.
! The XML content editor now support <xsd:choice> elements.
! The new publish dialog supports session based selection of content as well as add/remove of individual resources.
! Extended support for creation of content for mobile devices with the <cms:mobile> tag.
! A central "Shared Folder" has been added that is available from all sites for sharing content.
! JPA support has been added to the database layer, so there's support for 10+ additional databases.
! New XML content element type "CmsXmlPlainTextStringValue" with no HTML code in the search results
! New workplace content tool to update XML contents
! New search management tool to search and replace contents in the workplace resources
! New OpenCms user address attribute "institution" and new <cms:contentshow> tag attribute "escapeHtml"
! Added optional configurable user agreement dialog that has to be accepted after a successful workplace login
! Added project selector to the new user and edit user dialog in the account management
! Added new admin tool to show the permission overview for user or group
! Configurable OpenCms config folder with Java VM property -Dopencms.config=/path/to/config/folder/
* Fixed issue #1717: DB deadlock if OpenCms hits db.pool.default.maxActive when db.pool.default.whenExhaustedAction=block
* Fixed issue #1858: Entering email Address of user not possible
* Fixed issue #1870: JS calendar generated by DateTimeWidget does not show up if lithuanian (lt) locale is selected in workplace
* Fixed issue #1872: anchor of URL being encoded incorrectly
* Fixed issue #1895: "All others" entry in permission dialog misses summary of permissions
* Fixed issue #1886: Error when displaying historic version after a resource has been moved
* Fixed issue #1892: CmsContentInfoBean - The functions isFirstOnPage and isLastOnPage return the wrong values
* Fixed issue #1900: Performance Patch for OpenCms
* Fixed issue #1901: Workplace login page security issue
* Fixed issue #1902: Empty folder without default file renders blank page and no 404 error
* Fixed issue #1903: Error using language node copier on country specific locales
* Fixed issue #1909: Internet Explorer crashes after saving structured XML content with image added from gallery into HTML field
* Fixed issue #1910: An ISO-8859-1 to UTF-8 change in htmlmsg.properties
* Fixed issue #1919: Some Chinese translation for fckeditor zh-cn.js
* Fixed issue #1920: Inconsistent checkbox preselection in direct publish dialog
* Fixed issue #1941: CmsObjectWrapper.needUtf8Marker makes wrong Resource ContentSize
* Fixed issue #1942: Publish scheduled jobs are missing after server restart
* Fixed issue #1945: Avoid reflected XSS on some authenticated resources
* Fixed issue #1949: Database size does not decrease after (completely) deleting resources
* Fixed issue #1969: Import user dialog validates encrypted password, resulting in a failing user import
* Fixed issue: Improved error handling on extracting of the resource content with a special extractor for the resource comparison
* Fixed issue setting the configuration values of the MemoryMonitor to 0
* Fixed issue displaying HTML in "Title" "and NavText" column of explorer view
* Fixed issue with malformated encoding in workplace property files
* Fixed premature publish thread interruption within CmsShell
* Fixed issue of missing Lucene class by adding Lucene memory classes
* Fixed issue in galleries: Broken layout with long item file names or titles
* Fixed issue: Error when searching with the group field in the Module Management and at least one module without configured group
* Fixed issue when creating a new user or editing an existing user using an Oracle database
* Fixed issue using delete and lock resource: empty string does not result in "/"
* Keep browser based authentication text when rewriting the opencms-system.xml
* Changed the locale calculation in the publish scheduled procedure
* History version functionality also works for files with expired date now
- Updated Apache Commons Email to version 1.2
- Updated Lucene to version 3.0.2
- Updated Apache PDFBox to version 1.5.0 and added fontbox-1.5.0
- Improved %(currenttime) macro to be able to set other dates based on the current time by adding/subtracting milliseconds
- Enhanced english and german dialog text when undo changes inclusive siblings which says that only the content changes are be undone
- A new created index in the workplace is checked for invalid characters in the index name
- Remove validations for XML content element actions: add, remove, move up, move down
- Renamed context menu entry "Comment content" in "Edit metadata"
- Allow undo changes after changing availability
- Workplace search with selectable search index
- In content tool "Change Property Values" it is possible to use a place holder in the old and the change property value
- In content tool "Change Property Values" the folder itself is changed if the checkbox "Include all subfolders" is selected
- In content tool "Change Property Values" it is possible to use more than one place holder
- Content tool "Property viewer": Only show resources with at least one property to display with content
- Content tool "Convert XML contents": Give out the transformed xml content when problems to write the transformed content
- Added new optional CmsShell start parameter to load additional commands
OpenCms 7.9.2 - February 24, 2010
! Added request attributes support for flex cache
! Added new feature: Sitemap Editor
! Added generic configuration parameters for resource types
! Added support for device detection via <cms:device type="...">-Tag
! Added new feature: Action Log
* Fixed issue #1791: Template Two Content external link check fails for two resources
* Fixed issue #1787: Error when browsing the next result pages in the OpenCms backend search
* Fixed issue #1751: Static Export: export-resources doesn't match a file resource
* Fixed issue #1782: Publish dialog in Project overview list hangs
* Fixed issue #1542: Links to exported files containing anchors are not resolved correctly
* Fixed search score
* Fixed close button when an error occurs while changing password in the preferences
* Fixed list search filter caching problem
* Fixed 'go up' button in account management view
* Fixed access to indirect group users
* Fixed double explorer action execution
* Fixed issue with resource type "xmlpage" for WebDAV in extended mode
* Fixed issue with selected versions in the resource history
* Fixed NPE during shutdown
* Fixed issue with secured workplace site matching
* Fixed issue with selected versions in the resource history
* Fixed issue #1800: Still not released resources are indexed
* Fixed issue #1803: Template Two Demo Article links with target="_blank"
* Fixed issue #1802: CmsShell does work in Linux in TomCat6
* Fixed issue with changing field structure in xsd from simple to optional nested content
* Fixed issue #1809: Left site tree view is shown duplicated when creating a new folder in any site
* Fixed issue #1807: CmsImportVersion7 contains a counter error in INFO log level
* Fixed issue #1808: OpenCms.getLinkManager().getOnlineLink(CmsObject, link) does not work
* Fixed issue #1817: Fail to load Download/HTML/Link/Table Gallery from HTMLWidget on Websphere 6.1
- Assign roles also to indirect group users when updating from v6 to v7
- Purge jsp repository after module import
- Improved handling writing user's additional infos
- Added new CmsShell command to import resources with a third parameter to set if keep permissions
! External Links (pointers) now support handling of request parameters (loader parameter in opencms-vfs.xml)
- Collectors "allInFolderNavPos" and "allInSubTreeNavPos" only collect resources with property "NavPos" set
OpenCms 7.9.1 - September 17, 2009
! Added support for xsd:choice in XML content API and editor
! Added new feature: Advanced Direct Edit
OpenCms 7.5.4 - March 28, 2011
! Updated Apache PDFBox to version 1.5.0 and added fontbox-1.5.0
! The content tool "Change Property Values" now allows more than one placeholder
! FCKEditor compatible with Internet Explorer 9 and Firefox 4
- Collectors "allInFolderNavPos" and "allInSubTreeNavPos" only collect resources with property "NavPos" set
- Added new optional CmsShell start parameter to load additional commands
* Fixed issue #1717: DB deadlock if OpenCms hits db.pool.default.maxActive when db.pool.default.whenExhaustedAction=block
* Fixed issue #1892: CmsContentInfoBean - The functions isFirstOnPage and isLastOnPage return the wrong values
* Fixed issue #1895: "All others" entry in permission dialog does not show summary of permissions
* Fixed issue #1900: Performance Patch for OpenCms
* Fixed issue #1901: Workplace login page security issue
* Fixed issue #1902: Empty folder without default file renders blank page and no 404 error
* Fixed issue #1909: Internet Explorer crashes after saving structured XML content with image added from gallery into HTML field
* Fixed issue #1910: An ISO-8859-1 to UTF-8 change in htmlmsg.properties
* Fixed issue #1919: Some Chinese translation for fckeditor zh-cn.js
* Fixed issue #1920: Inconsistent checkbox preselection in direct publish dialog
* Fixed issue #1941: CmsObjectWrapper.needUtf8Marker makes wrong Resource ContentSize
* Fixed issue #1942: Publish scheduled jobs are missing after server restart
* Fixed issue #1945: Avoid reflected XSS on some authenticated resources (provided by Michele Orru)
* Fixed issue #1949: Database size does not decrease after (completely) deleting resources
* Fixed issue when creating a new user or editing an existing user using an Oracle database
* Fixed issue using delete and lock resource when called without path parameter
* Fixed issue setting the configuration values of the MemoryMonitor to 0
* Fixed issue in galleries: Broken layout with long item file names or titles
* Fixed issue: Error when searching with the group field in the Module Management when at least one module without configured group name exists
* Fixed premature publish thread interruption within CmsShell
OpenCms 7.5.3 - August 18, 2010
! External Links (pointers) now support handling of request parameters (loader parameter in opencms-vfs.xml)
! New workplace content tool to update the structure of XML contents without changing the modification date
! New XML content element type "CmsXmlPlainTextStringValue" that removes HTML code for the search results
! The workplace content tool "Change Property Values" now allows to use wildcards in the old and new value
- In the workplace content tool "Change Property Values" if "Include all subfolders" is checked, also the properties of the folder itself are changed
- Added new CmsShell command to import resources with a third parameter to control if permissions should be kept
- Improved localized text for undo changes dialog
- A new created search index in the workplace is now checked for invalid characters in the index name
- Remove validations for XML content element actions: add, remove, move up, move down
- Renamed context menu entry "Comment content" in "Edit metadata"
- It is now possible to "Undo changes" after changing the availability of a resource
- Improved user driver, additional infos are now stored in the database in a more efficient way
- Improved user driver, during user login only the last login date is written to database
- Updated Apache Commons Email to version 1.2
* Fixed issue #1870: JS calendar generated by DateTimeWidget does not show up if lithuanian (lt) locale is selected in workplace
* Fixed issue #1872: Anchor of URL being encoded incorrectly
* Fixed issue #1886: Error when displaying historic version after a resource has been moved
* Fixed issue #1889: Keep browser based authentication text when rewriting the opencms-system.xml
* Fixed issue #1890: History version functionality also works for files with expired date now
* Fixed issue #1891: Bug in Flex Cache: Cache-Directive "ports" works with list of ports like ports=(8080,8081)
* Fixed issue with broken dialog when trying to edit a group that is part of an organizational unit
* Fixed issue with displaying HTML in "Title" "and NavText" column of explorer view
* Fixed with the locale calculation in the publish scheduled procedure
* Fixed issue with malformed encoding in workplace property files
OpenCms 7.5.2 - January 20, 2010
- Added additional MIME types
- Updated EditArea syntax highlighting editor to version 0.8.2
- Updated Apache Commons Pool to version 1.5.4
* Fixed issue with cached CmsResource lists are not cleared after publishing a project
* Fixed issue that if an error occured while changing the user password in the preferences, it was not possible to close the error message
* Fixed incorrect Lucene search result score
* Fixed list search filter caching problem in OpenCms Administration view
* Fixed 'go up' button in Account management view
* Fixed access to indirect group users
* Fixed double explorer action execution
* Fixed not working resource type "xmlpage" in extended mode in WebDAV
* Fixed issue with selected versions in the resource history
* Fixed issue that error occured when changing field structure in XSD from simple data type to optional nested content
* Fixed issue with wrong roles for indirect group users when updating OpenCms from version 6 to version 7
* Fixed issue with JSP repository not being purged automatically after module import
* Fixed issue #1542: Links to exported files containing anchors are not resolved correctly
* Fixed issue #1782: Publish dialog in Project overview list hangs
* Fixed issue #1787: Error when browsing the next result pages in the OpenCms backend search
* Fixed issue #1791: Template Two content external link check fails for two resources
* Fixed issue #1800: Still not released resources are indexed
* Fixed issue #1803: Template Two Demo Article links with target="_blank"
* Fixed issue #1802: CmsShell does not work in Linux with Tomcat 6
* Fixed issue #1807: CmsImportVersion7 contains a counter error in INFO log level
* Fixed issue #1808: OpenCms.getLinkManager().getOnlineLink(CmsObject, link) does not work
* Fixed issue #1809: Left site tree view is shown duplicated when creating a new folder in any site
* Fixed issue #1815: Aborted publish job goes on before resources are finally initialized when OpenCms restarts
* Fixed issue #1817: Fail to load Download/HTML/Link/Table Gallery from HTMLWidget on Websphere 6.1
* Fixed issue #1819: FCKeditor does not work with newer Firefox versions
OpenCms 7.5.1 - October 1, 2009
! Added context menu entry "Publish scheduled" to publish files at a specified date
! Added improved search dialog to all galleries
! Added delete resource option to all galleries
! Added selectable start galleries to user preferences and possibility to set start galleries in the Workplace configuration
! Added option to export the VFS into a folder structure instead of a .ZIP file
! Improved HTML widget button configuration and unstructured content button configuration options
! Added option to set global default widget configurations
! Added option to hide "Advanced" button of customized property dialog depending on the current users groups
! Added content tool "Property viewer" to view properties from resources in specified folder
! Added content tool "Language node copier" to copy language nodes in XML contents in specified folder
! Added content tool "Convert XML contents" to convert XML contents in specified folder
! Added context menu entry "Comment content" to view and change the default properties of all files in a folder
! Added option to limit full text search to certain resource types only
! Added fields query option to full text search by which you can search for different terms in several fields
! Added backup re-indexing option to Lucene index generation
! Added support for servlet container Sun GlassFish Enterprise Server v2.1
! Added support for servlet container GlassFish/v3 (preview release, builds earlier than 25-Aug-2009)
! Improved detection of the context-root path (support for GlassFish)
! Added feature #1636: SMTP ports are now configurable
! Added feature #1741: Out of the box support for JBOSS servlet container
! Added detection of email addresses in editor link dialog
! Added option to use the current site macro in the template one form module
- Updated FCKeditor to version 2.6.5
- Updated Lucene to version 2.4.1
- Full text search in documents: exceptions are now catched while extracting the text from documents
* Fixed issue #1708: User creation settings 'enabled' and 'selfManaged' were not saved
* Fixed issue #1711: HtmlDecorater problem with html-entities
* Fixed issue #1734: normalizePath will now remove leading double slashes of the path
* Fixed issue #1735: Resolved problems with CmsLinkManager and absolute internal links
* Fixed issue #1739: Deleted or moved project resources cannot be removed from project
* Fixed issue #1740: Synchronization of empty folders with real file system
* Fixed issue #1743: Cached users for groups are not invalidated when writing user
* Fixed issue #1744: Concurrency issue of CmsImportExportManager resolved
* Fixed issue #1759: Fixed XSS security issues reported by Security Focus
* Fixed issue #1775: Endless loop on project names
* Fixed issue #1779: Resolved problem with import of additional CSS stylesheet for template two
* Fixed issue with OU users being unable to work after OU resource has been renamed
* Fixed issue with pointer targets stored in XML contents (instead of the URI to pointers) when selecting them in a link gallery
* Fixed issue with transfer permissions of a deleted user to another user
* Fixed issue with consumed exception messages for email sending
* Fixed issue with noAutoCloseTags attribute of <cms:parse> tag only supporting DIV
* Switched icons from ascending/descending order in lists
OpenCms 7.5.0 - June 15, 2009
! Added support for new Microsoft document types to upload applet
! All galleries with advanced AJAX features available in structured content and free page editor
* Fixed issue with HTML-decorator when tagging the second level
* Fixed issue #1696: Categories collector throws unexpected nullpointer exception
* Fixed issue #1697: Fixed incompatibility of templateone form with OpenJDK 1.6 (Fedora 10)
* Fixed issue #1728: Fixed direct edit problems with Internet Explorer 8
OpenCms 7.3.0 (aka 7.5 beta 1) - May 18, 2009
! Added configuration of offline update frequency
! Added support for decentralized categories
! Simapi and Image scaler now support image cropping
! Added event which is fired after a user was modified
! Added support for "offline" indexes in the Lucene based full text search
! CmsTimeFrameCategoryCollector now allows line breaks and whitespaces in param attribute
! Undo changes operation now shows an additional warning dialog with option to cancel in case siblings are found
! Extended authorization configuration and handling in order to allow support of alternative mechanisms
! Added support for alternative lib folder structure of tomcat on windows for cmsshell
! Extended dialog for cleaning historical versions with an option to clean all versions of deleted files
! New feature in EL XML Content wrapper allows accessing the raw XML of a value using .xmlText(...)
! Added definition of exclude links for internal link check. Internal links defined this way are handled like external links.
! New scheduled job to delete expired resources
! Removed 2GB size limit for average and maximum flex cache size
! New image gallery with advanced AJAX features available in structured content and free page editor
! Improved exception handling on login of disabled users
! Improved handling of secure site configuration errors.
! Tabs can now be defined for the structured content editor to improve usability
! Added support for new Microsoft document types to upload applet
- Updated FCKeditor to version 2.6.4
- Updated EditArea syntax highlighting editor to 0.8.1.1
- Updated simapi.jar to version 0.9.8
- Multiple other .jar updates
- New property read strategy - always read all properties of a resource, even if only one is needed
* Fixed security issue with the history handler
* Fixed issue #1016: JSP send mail example out of order
* Fixed issue #1122: JSTL Examples do not work in the Alkacon Documentation
* Fixed issue #1173: Misuse of saveSiteRoot causes synchronizing to fail but is wider problem
* Fixed issue #1125: Admin user in Guest Group causes issues
* Fixed issue #1144: Prevent jsp files to be cached in setup
* Fixed issue #1177: Language selector in editor shows too much entries for certain locales
* Fixed issue #1181: Change Element Locale - Content Tool does not display country locale variants
* Fixed issue #1182: Import of pure user data fails
* Fixed issue #1209: Webusers should be able to delete themselves from the system
* Fixed issue #1210: Changing ACL to a resource does not set the "last modified" date
* Fixed issue #1220: CmsJspTagContentLoad cannot be constructed with PageIndex nor PageSize
* Fixed issue #1231: Blocking scenario for simultaneous content editing using direct edit
* Fixed issue #1232: Intermittent template JSP compile error
* Fixed issue #1258: No logging if secure page is requested without a secure site configured
* Fixed issue #1665: CmsExtractorPdf does not remove control characters
* Fixed issue #1268: Trouble getting AdditionalInfo for user
* Fixed issue #1269: FileChooser manipulation replaces servleturl AND path
* Fixed issue #1270: Can not embed Flash animation for Firefox
* Fixed issue #1277: Problem with MIME type settings
* Fixed issue #1281: CmsUser.isSystemUser() fails to identify system user
* Fixed issue #1282: Problem with duplicate "exportname" properties
* Fixed issue #1283: Link button missing in FCK widget
* Fixed issue #1284: Use short name by default in Admin view
* Fixed issue #1285/1310: Scroll position lost in XML content editor (IE)
* Fixed issue #1295: Gallery widgets should not allow specifying target in XML editor
* Fixed issue #1297: Rendering of top bar in XML editor can fail
* Fixed issue #1298: Tab key in FCK widget behaves badly in IE
* Fixed issue #1311: editoptions in opencms-modules.xml inhibits the import
* Fixed issue #1738: CmsShellCommands.uploadFile(...) not working
* Fixed issue with JSP hard includes when using site relative paths
* Fixed issue with performance when serving JSP pages
* Fixed issue with SQL query not running on MS SQL server
* Fixed issue with cleaning up threads for publish progress dialog
* Fixed issue with < and > in extended HTML import
* Fixed issue with deleting historical versions when date is specified
* Fixed issue with cmsshell commands that have arguments of type long not working
* Fixed issue with historical versions of deleted files never being deleted
* Fixed issue with VFS driver where a file like "xy.html" could be read like a folder "xy.html/"
* Fixed issue with <cms:jquery> not working for authenticated web users
* Fixed issue with wrong redirect for http - requests to https secured resources
* Fixed issue with object other than String in user.additionalInfo causing the csv export to fail.
* Fixed issue with publish queue hanging up if the connection to the database is lost
* Fixed issue with moved files where the previous folder was deleted
* Fixed issue with advanced properties
* Fixed issue with CmsMultiselectWidget keeping previous values when trying to unselect every entry
* Fixed issue with copy locale dialog of XML content editor being too small for Internet Explorer on Vista
* Fixed issue with failing database export in case of deleted relation / category
* Fixed rendering issue of template two in webkit based browsers (Konqueror, Chrome, ...)
* Fixed issue with duplicate openoffice document type in opencms-search.xml
OpenCms 7.0.5 - July 2, 2008
! Added editor with syntax highlighting functionality for all text based files (e.g. XML, HTML, JSP)
! Added option for copying content from one locale to another in the XML content editor
! Added Spanish Localization, contributed by OpenCmsHispano
! Added administration tool for image cache flushing
! Added new preference option for displaying all projects or only the ones in the current OU in the project selector
! Added new site alias attribute to manipulate request time
! Added several connection attempts the database during startup
! Added JQuery module that contains a set of default jQuery libraries
! Added <cms:jquery> tag to use packed/unpacked jQuery versions depending of the current project
! Added function to display module dependencies in a sorted list in the workplace administration
! Added option to plug in an extended decoration module to the <cms:decorate> tag
! Added new flags in the configuration to enable/disable certain caches
! Added configuration options for servlet container specific settings, fixing issue #1628
- Improved Template Two example and demo content
- Improved internal link validation performance
- Improved performance when having several organizational units
- Improved TOMCAT_HOME detection in CmsShell to work in more Tomcat setup scenarios
- Updated Lucene jars to version 2.3.1
- Updated simapi.jar to version 0.9.7, fixing issue #1617
* Fixed security issue 28152 reported by Security Focus
* Fixed security issue 490498 reported by Security Focus
* Fixed security issue manipulating JSP files
* Fixed security issue related to message broadcasting
* Fixed issue #900: Search fails when searching with umlauts and wildcards
* Fixed issue #1409: NPE in case of redirect inside a included file with cacheable set to false
* Fixed issue #1481: CmsXmlDateTimeValue prevented storing dates before 1/1/1970 in XML contents
* Fixed issue #1491: Incorrect behavior of language selector in editor with 3-symbols locales
* Fixed issue #1568: Broken calendar widget for locale ES
* Fixed issue #1571: Publishing of strongly related resource ignores locking
* Fixed issue #1580: Publishing and Static export run with too high priority and lock out other tasks
* Fixed issue #1581: Logic error for temporary disabled user accounts
* Fixed issue #1586: Broken calendar widgets for locale PT
* Fixed issue #1591: OpenCms does not start if configured scheduled job class is missing
* Fixed issue #1593: CmsFormHandler of Template One generates invalid HTML/XHTML code
* Fixed issue #1594: Location bar in workplace malfunctioning without ending '/'