forked from alkacon/opencms-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
history.txt
3304 lines (3019 loc) · 214 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 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 '/'
* Fixed issue #1595: Module manifest file does not escape XML entities
* Fixed issue #1596: Projects can be created being in the Online project
* Fixed issue #1602: Editor for xmlpages has a dependency to the welcome module
* Fixed issue #1610: Specific CSS selectors used for placing JQuery direct edit images
* Fixed issue #1617: CmsImageScaler throws Exception when scaling images from/to certain dimensions
* Fixed issue #1621: Pagination in the Explorer view fails if the number of items is equal to number of files per page
* Fixed issue #1626: NPE while uploading with the upload applet on some application servers
* Fixed issue #1627: Security Issue in Logviewer
* Fixed issue #1628: Deploying on different servlet containers
* Fixed issue #1630: Configuration of creating internal resources is lost
* Fixed issue with highlighting context menu entries in Internet Explorer 7
* Fixed issue while deleting a folder containing a file previously deleted in another project
* Fixed issue with NPE in MacroResolver
* Fixed issue with importing / exporting CSV user data
* Fixed issue with broken workplace when startup folder does not exist or misses /
* Fixed issue with NPE when trying to direct delete after restart without workplace login
* Fixed issue with concurrent JSP page requests when writing to RFS is needed
* Fixed issue with broken calendar widget in French or Italian localization
* Fixed issue with the <cms:editable> tag, it now detects if it has to include the script files or not
* Fixed issue with trailing "/" when reading resources in the VFSDriver
* Fixed issue with the "'" character not being allowed in email addresses
* Fixed issue with deleted resource restoration only working based on parent folder id, not on folder path
* Fixed issue with initial site check during login
* Fixed issue with using the category collector without resource type restrictions
OpenCms 7.0.4 - March 3rd, 2008
! Added new "TemplateTwo" demo template with improved demo content, replacing the old "TemplateOne" demo
! Added "default template" which is used by default if no template is found for a resource
! Added new JQuery based direct edit provider with much improved positioning of the DE buttons
! Added better highlighting of selected content to new JQuery direct edit provider
! Added new <cms:export> tag, which allows to write unprocessed JSP code to the static export
! Added support to import/export user roles, organizational units and projects
! Added 'webusers' only organizational units
! Added support for full text searching in OpenOffice documents (.odf,.ods), contributed by Dirk Oelkers
! Added option to organizational units to be hidden from the login form
! Added new resource type parameter to automatically set the 'internal' flag
! Added new module group selection dialog to the Setup Wizard
! Added support for resource type limitation settings from "New" dialog to the "Change type" dialog
! Added option to CmsTimeFrameCategoryCollector, category filter may be turned off by leaving out collector parameter
! Added new version of the import/export API, using Apache Digester instead of SAX
! Added #getStringValue() method to CmsJspContentAccessValueWrapper for better support of 'empty' EL operator
! Added option to resolve macros in XML contents read with the EL using the .resolveMacros method
! Added method #setLocale(Locale locale) to org.opencms.file.CmsRequestContext
! Added new multi language static export feature
! Added database support for AS400
! Added support for servlet container Resin 3
! Added support for servlet container Websphere 6
- Improved support for servlet container BEA Weblogic 9 (no special servlet options needed anymore)
- Improved default permission settings
- Updated FCKeditor to version 2.5.1
- Updated Postgresql JDBC driver to postgresql-8.3-603.jdbc3.jar
- Updated JTidy library to jtidy-8-svn-206-05-21b.jar, thanks to Christian Steinert for the patch
* Fixed security issue 27986 reported by Security Focus
* Fixed issue with an account manager being able to become an administrator
* Fixed issue with an account manager being able to modify an administrator account
* Fixed issue with static export not correctly deleting exported jsp pages
* Fixed issue with ACEs from all siblings being deleted if only one siblings was deleted
* Fixed issue with ACEs not being restored when undeleting a resource
* Fixed issue with search result excerpts highlighting path terms
* Fixed issue with 'switch user' now working across OUs
* Fixed issue with relations not being copied when copying a resource
* Fixed issue with role caching after creating a new organizational unit
* Fixed issue with role caching where users could administer OUs without having the required role
* Fixed issue with possible NPE in the login form
* Fixed issue with publish locks when publishing a file and a parent folder in separate publish jobs
* Fixed issue with the creation flag of the explorer type permissions being broken
* Fixed issue with XML content attribute mapping when siblings are involved
* Fixed issue with XML content model file selection of expired model files
* Fixed issue with direct edit button HTML not being valid XHTML
* Fixed issue with the history dialog when setting an unlimited number of historic versions
* Fixed issue with the history dialog not displaying the names of deleted users
* Fixed issue with the permissions dialog not displaying the names of deleted users or groups
* Fixed issue with blank pages appearing for JSP while including/forwarding in Tomcat
* Fixed issue with synchronizing an expired or not yet released resource
* Fixed issue with editor preview when the user does not have the visible permission
* Fixed issue with HTTP 500 error if clients send the "If-Modified-Since" date header in a wrong format
* Fixed issue with login form direct access URL still being available for hidden OUs
* Fixed issue with the lock icon when logged in an OU different from the root OU
* Fixed issue with the disabled context menu item for direct publishing showing a wrong message related to permissions
* Fixed issue with moving a folder containing resources the user does not have write permissions for
* Fixed issue with deleting a folder containing resources you do not have write permissions for
* Fixed issue with displaying the settings from the "Content check" tool in the admin view
* Fixed issue with role check not working if an organizational unit resource was deleted
* Fixed issue with some parameters of SQL queries passed to JDBC with the wrong type
* Fixed issue with OpenCmsColor widget not working with CSS 2 system colors names
* Fixed issue with PostgreSQL driver with version 8.3, thanks to Ivan Codarin and Georgi Naplatanov
OpenCms 7.0.3 - November 7, 2007
* Fixed issue #1266: Improved robustness of default workplace tool handler implementation
* Fixed issue #1303: Corrected style sheets path in static export configuration
* Fixed issue #1304: In static export configuration the rfs-prefix parameter accepts URLs again
* Fixed issue #1319: Updated comments on renaming servlets in web.xml
* Fixed issue #1320: Added warning to 'readme.txt' about overwriting the web.xml file in update wizard
* Fixed issue #1321: Servlet name is no longer hard-coded in setup wizard
* Fixed issue #1326: Corrected typos in logout message (German locale)
* Fixed issue #1335: Corrected typos in content-file of 404-handler (German locale)
* Fixed issue #1420: Allowing workplace login page to be customized
* Fixed issue #1433: Uninstalling xmlcontentdemo does not damage other module any more
* Fixed issue #1468: Missing encoding property for German localization property files
* Fixed issue #1477: User with "workplace user" role can again choose a template when creating file with free text
* Fixed issue #1529: Validation for elements of type OpenCmsVfsFile/OpenCmsVarLink fails with parameters
* Fixed issue #1530: The user password is not longer shown in plain text in the error message for password confirmation
* Fixed issue #1542: Links to exported files containing anchors are not resolved correctly
* Fixed issue #1550: Problem in CmsResourceBundleLoader using a SecurityManager
* Fixed issue with deleting a module that contains locked resources
* Fixed issue with OpenCms not starting if there are pending publish jobs for users not in the root OU
* Fixed issue with org.opencms.util.CmsHtmlStripper preserving complete HTML in case no preserve Tags are configured
* Fixed issue with static export generating wrong links from a resource to a related resource in a RFS rule
* Fixed issue with importing a resource where the ID is already in use by other resource
* Fixed issue with displaying running publish report
* Fixed issue with NPEs in the publish dialog
* Fixed issue with removing publish locks when aborting a publish job during shutdown
* Fixed issue with mapping of values in XML contents to attributes of siblings
* Fixed issue with history dialog not working for resources which are expired
* Fixed issue with corrupted characters in filenames when uploading files without the applet
* Fixed issue with filtering the accessible sites with the view permission
* Fixed issue with context menu in Firefox browsers calling the selected action twice
* Fixed issue with missing excerpts using default search field configuration
* Fixed issue with displaying search result excerpts containing HTML code
- Updated simapi.jar to version 0.9.6, fixing the "missing line" issue when scaling images
! Added new 'force repair' option to the 'Repair XML content' tool
! Added new Collector CmsTimeFrameCategoryCollector that collects files within a time frame and/or a category
! Added database support for HSQL, contributed by Sebastian Himberger
! Added database support for DB2
! Added the upload per HTTP in the extended HTML import in the Administration view
! Added feature for saving default settings for the extended HTML import in the import-export configuration file
! Added the extended HTML import in the 'new' dialog
! Added a configurable entry in the workplace xml to show the list of entries per page in the preferences dialog
! Added configuration of the suffix of new resources, it is generated using the first default file in the vfs configuration file
! Added new widget for categories
! Added new test to setup wizard to be sure the temporary directory exists
OpenCms 7.0.2 - September 12, 2007
* Fixed issue #1291: Now using the correct line break format for UNIX in cmsshell.sh
* Fixed issue #1460: Parent locks are now correctly filtered by the CmsLockFilter
* Fixed issue #1486: Added missing CmsPrincipal comparator
* Fixed issue #1499: Extended context menu rules to prevent direct publishing of files in unpublished folders
* Fixed issue #1503: CmsScheduleManager now uses the current time as the request time
* Fixed issue #1508: Publish notification popup can now be switched off in the user preferences dialog (errors are always shown)
* Fixed issue #1513: Trying to disable an indirect assigned role now displays an error message
* Fixed issue #1516: Resource type array has been replaced by a self-expanding HashMap
* Fixed issue #1519: Roots field in search index now always uses Whitespace analyzer (search index rebuild is required)
* Fixed issue #1521: The change navigation dialog was having problems with special characters like '+'
* Fixed issue #1522: Fixed problems with temporary file creation when the user does not have write permissions on the parent folder
* Fixed issue #1523: Fixed implementation of the deprecated version of the CmsObject#importUser method
* Fixed issue with validation errors using the display widget on boolean values
* Fixed several spelling issues in the German locale
* Fixed issue with "new" siblings causing content changes in "old" siblings not to be published
* Fixed issue with handling of DB statements and result sets in update wizard
* Fixed issue in A_CmlXmlDocument where the xpath for #getValues(...) was not correctly accessing the bookmarks
* Fixed issue with workplace encoding being system default while workplace folder was set to UTF-8
* Fixed issue with no Exception being thrown in case a <cms:include> of a non-existing file is done
* Fixed issue while deleting groups
* Fixed issue while moving a folder with deleted subresources
* Fixed issue with the 'publish with related resources' feature
* Fixed issue with the 'before publish' event
* Fixed issue with siblings in the history
* Fixed issue with anchor links in XML Pages
* Fixed issue with imported overwriting files not being correctly published
* Fixed issue with workplace AJAX requests not working in IE if ActiveX is disabled
* Fixed issue with context menu sometimes appearing at the wrong position in the workplace explorer
* Fixed issue with aging request time in combination with date released in CmsObject instances stored by core classes
* Fixed issue with creating a new resource in a locked folder
* Fixed issue with validating links during publishing while deleting several linked resources
* Fixed issue with FCKeditor saving HTML contents in one long line
- Improved implementation of CmsUUID serialization, added Junit tests for de-serialization of old versions
- Updated Lucene jars to version 2.2.0
- Updated jug.jar used by CmsUUID to version 2.0.0 (from doomdark.org to safehaus.org version)
- Split XSD for default XML content appinfo elements in 2 files, one for elements, the other for the base "appinfo" node
- Deprecated CmsFile#upgrade(CmsResource) method as this is now done automatically in CmsObject#readFile(CmsResource)
- Updated year information in file comment headers to 2007
- Refactored libs for better handling of runtime and compile-time dependencies
- Refactored setup/update wizard to a separate opencms-setup.jar
- Search index generation will now skip documents where no default locale matches the index locale
- Updated mysql-connector-java.jar to version 5.0.7
! Added <cms:contentaccess> tag and bean for easy access to XML contents on JSP using the EL with JSTL
! Added JSP EL ${cms:...} function implementations that allow convenient access to OpenCms utility functions
! Added new option "searchsettings" to XML content handler, used to reduce visibility of fields in search "content"
! Added support for multiple mappings of the same value to the default XML content handler
! Added update wizard for postgresql
! Added rebuild search index event
! XML content editor will now copy a locale from a configured list of defaults in case a selected locale does not exist
! Added possibility to limit searches to time ranges of the creation and last modification date of resources
! Added new CmsDateResourceCollector that uses a configurable list dates to collect the resources
! Added I_CmsLinkSubstitutionHandler that allows complete customization of generated links on web pages
! Added #removeAttribute(String) method to CmsRequestContext
! Added a state column to the list of publish reports
! Added server time information to the new/edit schedule job dialog
! Added new database tool to remove publish locks
! Added support for using %(property.XXX) in XML default values to the CmsDefaultXmlContentHandler
! Added cause messages to inactive context menu entries to Explorer view
! Sites are now also sorted by the NavPos property
! Added I_CmsPermissionHandler that allows customization of VFS permissions
OpenCms 7.0.1 - July 11, 2007
* Fixed bug switching on/off descriptions in new resource dialog
- Prevent displaying temporary files in WebDAV
* Fixed issue forgetting the selected resources while creating a new project
- Improved handling of overwriting inherited locks (including disabling menu entries)
* Fixed issue not displaying project state flag in explorer view when resources not locked
* Fixed issue with lost relations on folders
* Fixed issue being unable to edit permissions outside of the /system/ folder
* Fixed issue with upload applet failing when uploading large amounts of files
- Added jdbc driver for MsSql
* Fixed display issue with resources across sites in the show sibling and show relations dialogs
- Updated alkacon-simapi.jar to version 0.9.5, fixed an issue with scaling of screenshots
* Fixed issue with history displaying control code for xmlpages and XML contents
* Updated MySql driver to work with versions 4.0.x
* Fixed issue showing the lock dialog during publishing in some irrelevant cases
* Fixed issue with wrong resource filter preventing permission check on deleted resources
* Fixed issue forcing display widgets to be valid
* Fixed FCKeditor issue gallery buttons not working after pressing save
- Permissions column in explorer shows the permissions taking into account the roles
* Fixed issue 1459: Wrong default value for property content-conversion
! Added favicon for OpenCms workplace login page
OpenCms 7.0.0 - July 4, 2007
* Fixed bug during concurrent publishing
* A number of potential problems reported by the "Findbugs" tool have been removed
* Fixed bug if workplace search index was not defined
* Fixed bug in WebDAV when creating resources in locked folders
- Improved security: added Workplace User role check to the workplace dialog base class
- In broadcast and project management lists are organizational unit columns only shown if more OUs are defined
- Improved performance: some additional database indexes added
- New GUI for historical versions management
- New scheduled job to clean up the historical versions
- Selection for organizational units restricted to folders
* Fixed problem deleting files for the 'on demand' static export handler
* Fixed display rule in the context menu for the 'edit control code' entry
* Fixed display and consistency problems in the categories dialog
- Improved exception handling during import
* Fixed permission check during permalink generation
* Fixed NPE bug in flex cache
* Fixed synchronization problem while merging two publish lists
* Fixed bug in the login dialog with temporary disabled users
- Improved publish dialog's robustness
* Fixed bug validating links to folders during publishing
* Publish project dialog now correctly returns to the explorer
- Improved history dialog
- Improved column display in the restore deleted dialog
* Fixed method to get the related resources to publish so that new parent folders are included
* Fixed wrong parameter in history context menu entry definition in the opencms-workplace.xml
* Fixed synchronization problem while displaying a back office list of items
* Fixed problem while publishing deleted resources
- Improved link parsing from files during the import of older import versions
* Fixed back-office internal link validation tool
* Thread-safe access to the database connection pool
* Publish queue working in online project
* Fixed NPE bug in the back-office html list
* Fixed bug in the VFS file widget
! New org.opencms.util.CmsHtmlStripper supports removing of all unwanted HTML tags in Strings.
! Added configuration check for conflicting resource type ids or names
* Fixed issue with Extra bytes at the end of files (e.g. classfiles) when importing with upload applet
! No direct edit buttons are shown if a temporary file is displayed
* Fixed issue with broken links during publishing with related resources
- Deprecated publishXXX methods in org.opencms.file.CmsObject now wait again for publishing
* Fixed issue when deleting one sibling (other remaining siblings could remain corrupted)
* Fixed issue with publish queue persistence ignoring deleted resources to publish
* Fixed issue with editor content scrambled after save, when top-folder content-encoding is set to non-default
* Fixed issue with reading uncommitted changes if using transactions and separate database pools
- Added update wizard for Oracle databases
* Fixed issue while deleting organizational units cleaning up projects
* Fixed issue while deleting organizational units due to a missing event
- Improved handling of inactive publish job threads
* Fixed issue that prevented to see historical versions of XML content resources
- The XmlContentEditor shows now errors from other locales than the actual
* Fixed issue when importing Users with incompatible additional data from Version 6
! History view now shows source code of jsp resources in plain text
* Fixed issue that mixed up resources in two different sites where the name of one is prefix of the other
! Property activation / deactivation checkboxes are now always shown in property dialogs
! Added new type "CmsXmlVarLinkValue" for XML contents, this is a link with either internal or external target
* Fixed issue with empty default resource name for XML content index pages when creating a folder
- Added file type description in new resource dialog
- Added configuration feature to HTML-Widget: fullpage editing
OpenCms 6.9.2 (aka 7.0 RC2) - June 6, 2007
! Added context menue entry to get a two lists dialog to assign categories to a resource
! Added new collector to retrieve a resource list for one or more given categories
- Improved check for the availability of a VFS resource in the full text search component
- Changed internal message buffer
* A number of potential problems reported by the "Findbugs" tool have been removed
* Fixed issue with Index source - assign document types error
- Improved performance by caching role checks
* To edit a relation the resource has to be locked and the last modification date is set
OpenCms 6.9.1 (aka 7.0 RC1) - May 2, 2007
! Historical publish reports are now stored in the publish job record, not in the file system
! Reinitialization/Restart of pending jobs from the publish queue during startup is now configurable,
the amount of time the system waits for a running publish jub during shutdown is now configurable, also
! Publish queue and publish history are now persisted and based on buffers managed by memory monitor
(i.e. after a restart, pending jobs (but not the job running during shutdown) are published after startup)
! Select type of index page while creating new folders
! Publish dialog now offers the option to publish unpublished related (linked) resources
- Updated integrated Lucene version to 2.1.0
* Fixed issue with upload applet having a client side out of memory error when uploading large files
! Configurable exclude tags for decorator
* Fixed issue not detecting the workplace server URL as internal while adjusting links
- Added some servlet options to ensure BEA WLS 9.x compatibility
- Lock dialog is now able to hide and show the own locks
- Cleaned database: Removed CONTENT_ID from content tables
- Added a type for property definitions at database and API level for future support of manageable link properties
- Added a content date to the CmsResource for improving the performance during publishing
- Updated dialog for creating new resources
* Added "search.exclude" property that allows exclusion of files (or folders) from the search index generation
* Optimized search index text extraction by using new "date of last content change" method in CmsResource
- Fixed issues in CmsHtmlExtractor that an empty input generates a null output
- Updated commons-collections.jar to version 3.2
- Updated commons-dbcp.jar to version 1.2.2
- Updated commons-pool.jar to version 1.3
- Updated commons-digester.jar to version 1.8
- Updated jaxen.jar to version 1.1 (final)
- Updated log4j.jar to version 1.2.14
- Updated xercesImpl.jar to version 2.9.0
- Updated xml-apis.jar to version 2.9.0
- Updated htmlparser.jar to version 1.6
- Updated mysql-connector-java.jar to version 5.0.5
- Updated quartz.jar to version 1.5.2
* Fixed some issues with undefined orders of Maps in opencms-search.xml and opencms-workplace.xml
! Added context menue entries to get a list/explorer view of relations pointing to or from the resource
- Backup driver renamed to History
- Whole history driver redesigned, online content shared with history
! Context menus are now capable to show sub menu structures
- Improved HTML output of context menus
* Fixed issue in XML content creating localized default values in nested schemas using always english locale
- Removed unfinished workflow implementation
- Removed old unused editors (HtmlArea, Ledit and MSdhtml)
* Fixed issue "Server Not Found" error (wrong redirect url) when displaying a resource online with apache and https configured.
OpenCms 6.7.2 (aka 7.0 beta) - March 21, 2007
* Move/Rename operation now uses filename translation like the "create new" operation
! When deleting a user, additionally all locks of this user are removed from the lock manager
* Fixed display error when displaying a user dependencies list while deleting a user
* Fixed issue #1325: Uri attribute of newresource element is now encoded for xml before writing it to the manifest
! Added new optional column for nav text to file explorer view and to preferences
- Improved handling for user additional infos table
* XML content editor scrolls back to the correct position when adding/deleting or moving elements
- Search index now stores the VFS type name of an indexed resource, this is also available in the search result bean
- Ids of projects are no longer integers, UUIDs are now used. CMS_SYSTEMID table removed since no longer needed
* Last timestamp field replaced by long, so are now backups always consistent along different database providers
- Improved handling of project flags and type
* Fixed issue with upload applet showing a zip-error when unchecking all potential overwrites and 0 files remain
- Improved publish permission check
* Fixed issue #1323: 304 Not Modified Status not working because seconds were compared to milliseconds
! Added new functionality to import and export user data via CSV files
- New special access control entries for 'All other principals' & 'Overwrite all inherited'
- Different tempfile handling for "new" operation in direct edit mode of xml contents
- Document types in opencms-search.xml are now processed exactly in the configured order
* Fixed issue with upload applet not working with apache redirects
- Memory Monitor now centralizes all core caches
OpenCms 6.7.1 (aka 7.0 alpha) - February 14, 2007
! Upload applet preselects the file filter of the file chooser in dependency of the folder type (gallery)
! Upload applet shows potential overwrites of files on the server and offers to avoid them
* Upload applet file chooser uses workplace language localization
! Added new event EVENT_FULLSTATIC_EXPORT fired by CmsStaticExportThread and CmsStaticExportJob
! Improved undelete operation, now the last offline status is recovered, not longer just overwrite from Online
! Upload applet remembers the local folder the client used last time (if still present)
- Removed support for webusers, CmsUsers has no longer a type attribute.
! New account management concept based on Organizational Units and Roles.
New CmsOrgUnitManager and CmsRoleManager classes, accessible through OpenCms.getXXXManager() methods
! WebDAV servlet to access OpenCms through WebDAV.
* Fixed issue with damaged admin user info preventing OpenCms from starting (IOException: invalid stream header)
! New user interfaces for organizational unit usage inside the OpenCms user management
! Creating new XML content resource allows the selection of a "model file" in explorer and direct edit mode if configured
! Added support for resource type permissions in explorer type definitions based on roles
OpenCms 6.5.5 - December 14, 2006
* Improved logic in new dialog to decide if default .html suffix should be appended
! The Lucene search index fields generated from the OpenCms content are now fully configurable
! Text extraction results for the full text search are now cached and reused to speed up index generation
- Simplified some of the search index API's
! Extended Search configuration GUI tool to configure the field configuration in the Administration view
- Improved workplace search feature making the used search index and the search result view configurable
- The deprecated legacy / compatibility packages have been removed from the distribution
! Redesigned publish process, adding a publish job queue and publish locks
! The publish queue makes it possible to continue working without waiting for the publish job to finish and
the publish locks prevent that a file that is waiting to be published can be modified before it really gets published
- Improved direct and project publish dialogs to fit the new publish process semantics
! The static export performance has been improved, by first writting to a temporary folder
! New interface added to allow the distribution of the user session information across a cluster
* Fixed issue #1275: Recursive copy of folders allowed
* Static export works with links containing a "&"
! New configuration node added to define how unlocking is handled during the indexing process
- Removed unused v5 folders from the distribution: /system/bodies and /channels
- Removed unused v5 group workflow role flag
! Added option in database export GUI to export only those files modifed in the current project
OpenCms 6.5.4 - November 27, 2006
* Fixed error when searching in sites with uppercase letters in site path
! Added some configuration options to the HTML Widget for structured contents: show buttons for table or image dialog,
use a CSS in the editor area, show the style selector for individual styles (for FCKeditor widget)
* Fixed error when appending html extension to new resource
- Extended the Account Management: Details for set permissions in group list and extended list for users in group
! Added link management to JSP files using the new 'link' macro
! Dependencies in JSP files because of <@include ...> tags will will now be detected if the new 'link.strong' macro
is used to reference the include target - in this case the JSP will be updated if the included target has changed
- Refactored link types in XML Content: 'reference' to 'weak' and 'attachment' to 'strong'
- Updated lucene-core.jar to version 2.0.0
- Updated lucene-analyzers.jar to version 2.0.0
- Updated lucene-snowball.jar to version 2.0.0
- Refactoring the Search API, passing the index as a parameter instead of only the locale
- Updated FCKeditor module to FCKeditor version 2.3.2
* Fixed issue #1161: Nested contentload tags fail, sometimes silently
* Fixed issue #1171: CmsJspActionElement.img() doesn't work properly in Online project
* Fixed issue #1189: CmsSelectWidget should have a method to get the option from it's stored value
* Fixed issue #1198: Problem in "Search Management" when deleting all indexes
* Fixed issue #1201: Resources in export-points are not re-exported after publish
* Fixed issue #1203: File lock persists after closing browser window from content editor
* Fixed issue #1212: Uploading 0-byte files fails
* Fixed issue #1217: Cms link with relative path on static export returns empty value when linking to current folder
* Fixed issue #1225: Typo in localized message bundle ERR_DIRECT_PUBLISH_PARENT_NEW_2
* Fixed issue #1227: Insufficient access rights on workplace css files if static export is disabled
* Fixed issue #1236: Target attribute for explorer contextmenu entries does not work in all cases
* Fixed issue #1239: Setup Wizard Generic Database error
* Fixed issue #1243: Workplace display messed up after multiple static export
* Fixed issue #1250: Display issue of preview button in link gallery widget
* Fixed issue #1252: Availability context menu entry not shown for pointer resources
* Fixed issue #1255: OpenCms is not able to work on Windows mapped network drives
* Fixed issue #1265: Copy of multiple items between sites fails
* Fixed issue #1271: Validation rules aren't triggered at the right time when editing structured content
* Fixed display of date values of xml elements in history comparison
! Improved I/O performance when uploading zip files / building search index
! Allow changing of external links from within link gallery
! Allow skipping resource type dialog for file upload by <show-uploadtypedialog> in opencms-workplace.xml (boolean)
! List of changed files is shown for users who do not have the project manager role. The list shown depends on the
actual selected project
! Link management support added to standard HTML tags 'area', 'object' & 'embed'
* Fixed locks handling during move & undo changes operations
- Optimized "direct edit" implementation for speed (not longer based on JSP includes by default)
! Added option for manual placement of "direct edit" buttons, depending on the provider implementation
! Implemented a text only "direct edit" button provider that supports manual placement
! Extended layout page with possibility of an external link to a xml content to integrated content(headline, text, image)
from that
* Fixed issue in CmsSecurityManager, hasPermissions() check with lock check set to "false" did not work
- Modified inline css for direct edit buttons
- Integer resource state constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceState
- Integer resource delete mode constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceDeleteMode
- Integer resource copy mode constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceCopyMode
- Integer resource undo changes mode constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceUndoMode
- The CmsObject#createSibling method now returns the new created sibling to be consistent with the createResource method
- The CmsObject#readResourcesWithProperty(String) method is now site dependent (as the others readResourcesWithProperty methods)
- All CmsObject#readResourcesWithProperty methods now check read permissions for the given folder
! Added function to switch the user out of the account management view.
! Allow choice of stylesheet class for links in FCKeditor controlled by editor configuration "option.linkstyleinputs"
! Performance improvement for log file viewer admin tool
OpenCms 6.5.3 - October 10, 2006
* Fixed issue #1247: Display issue for multiple select boxes and help texts in IE
! History list optionally shows project name and description
! New configuration option for initial checkbox state on new folder dialog in opencms-workplace.xml
! Content tool for property change allows to set property values for resources that have an empty old value
* Fixed javascript errror on workplace admin search dialog for internet explorer
* Fixed issue with readResourcesWithProperty and getResourceInTimeRange not applying user permissions
! Extended <cms:parse>/<cms:decorate> by attribute "noAutoCloseTags" for tag names that must not be auto-closed
* Workplace search tool generated invalid result links if current site is not root
! Temporary files are now invisible for members of the groups Users and Projectmanagers
* Fixed issue #1229: Synchronisation settings are lost when user changes workplace preferences
* Fixed issue in <cms:img> tag with static export of scaled images not really working
* Static Export no longer creates a new session for each resource
* Improved site managing preventing problems displaying resources in siblings and project view
* Creating a resource that would override an existing one now displays the 'right' error message
- Locks now store the complete project instead of only the project id
- Updated web application standard to 2.4 (with JSP 2.0) in web.xml
- Made all possible attribute values in opencms.tld accept <rtexprvalue>s
- Updated alkacon-simapi.jar to version 0.9.4
- Updated alkacon-diff.jar to version 0.9.2
- Updated commons-httpclient.jar to version 3.0.1
- Updated commons-logging.jar to version 1.1