mromy 2004/11/08 14:46:07 CET
Modified files: (Branch: JAHIA-4-0-BRANCH)
src/views/txt history.txt
Log:
- changelog for 4.0.5 release
Revision Changes Path
1.41.2.2 +227 -1 jahia/src/views/txt/history.txt
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/views/txt/history.txt.diff?r1=1.41.2.1&r2=1.41.2.2&f=h
Index: history.txt
===================================================================
RCS file: /home/cvs/repository/jahia/src/views/txt/Attic/history.txt,v
retrieving revision 1.41.2.1
retrieving revision 1.41.2.2
diff -u -r1.41.2.1 -r1.41.2.2
--- history.txt 23 Aug 2004 15:52:55 -0000 1.41.2.1
+++ history.txt 8 Nov 2004 13:46:06 -0000 1.41.2.2
@@ -12,12 +12,18 @@
Jahia 4 Change Log
-Last update: 23.08.2004
+Last update: 08.11.2004
Jahia 4.0.5
-----------
+( Lines beginning with [JAHIA-#] refer to the entry number # entered in the
+ JIRA issue tracking. The full list of issues solved can be found here :
+
http://www.jahia.org/jira/secure/ReleaseNote.jspa?projectId=10000&styleName=Html&version=10021
+ More details on each issue can also be directly accessed by using this
kind of url :
+ http://www.jahia.org/jira/browse/JAHIA-# , where # is the issue number. )
+
Added:
- Adding beginning of system environment management.
@@ -30,10 +36,134 @@
- Logout removes cookie.
- Added new MySettings engine. Allows users to register or update their
personal settings such as password, e-mail, etc ...
+- Added HtmlArea editor
+- Added support for relative URLs in bigtext URL parsing so things like
+ <a href="133">133</a> should work now, but aren't recommended.
+- Introducing new scheduler service into Jahia:
+ - Using new scheduler service to replace Timer based implementation
+ of FileWatchers.
+ - Made scheduler configurable via the new configuration
+ WEB-INF/etc/config/quartz.properties.
+ - Implemented interval configuration for templates and webapps filewatchers
+- Added German resources
+- Added Dutch resources
+- Added Italian resources
Bugfix:
+- [JAHIA-58] : Cannot delete a container with a page field never set
+- [JAHIA-59] : Deleting templates in administration
+- [JAHIA-60] : Export address book not working
+- [JAHIA-61] : File manager / open a pdf
+- [JAHIA-73] : Jahia Log system
+- [JAHIA-81] : problem when entering windows disk path when adding a remote
url
+- [JAHIA-110] : No 'delete' and 'cancel' pics when deleting homepage
definition
+- [JAHIA-114] : can't select a page with IE5.0
+- [JAHIA-115] : Error during PDF file indexation
+- [JAHIA-119] : Portal Template Page mixes portlet content
+- [JAHIA-128] : Validation of content objects mark for deletion with
mandatory
+ languages
+- [JAHIA-129] : problem with html code in bigtexts
+- [JAHIA-137] : Consider that list items are not approved for all languages
+- [JAHIA-142] : Container list not up-to-date
+- [JAHIA-144] : Use of LDAP groups in webapps role management module
+- [JAHIA-145] : Set locale for Struts and JSTL
+- [JAHIA-154] : Not creating a page should be selected by default
+- [JAHIA-165] : HTMLArea Integration
+- [JAHIA-169] : Set Home Page for Users / Groups
+- [JAHIA-170] : Expand all button in Versioning does not work
+- [JAHIA-171] : Undo Staging Labels
+- [JAHIA-172] : Tidy removes all the <BR>
+- [JAHIA-173] : Flat View in Select/Move page
+- [JAHIA-176] : Versioning: if you restore one language, all are restored
+- [JAHIA-178] : Weblogic: Struts problems with 4.0.5
+- [JAHIA-184] : Problem with Slide and JMS message when crating new site
+- [JAHIA-186] : Numerical content objects create methods should use shared
+ language
+- [JAHIA-187] : Page field engine: title bady initialized
+- [JAHIA-195] : On fields, mandatory language check should only be done if
+ field was initialized
+- [JAHIA-196] : Webapps 4.0.5: various bugs
+- [JAHIA-197] : Page title badly initialized
+- [JAHIA-199] : Timesheet Webapp: some pending issues
+- [JAHIA-201] : Workflow Error
+- [JAHIA-204] : Tomcat 4.1.31 has been released
+- [JAHIA-212] : No webapp installed - error in the add new webapp engine
+- [JAHIA-213] : Page Field: Null page mixed with restricted page -> fantom
+ page created
+- [JAHIA-218] : Flush all cache
+- [JAHIA-219] : Sitemap: page title not updated
+- [JAHIA-222] : Versioning locks
+- [JAHIA-224] : WebDAV File Mng: cyclic exception
+- Fixed page title indexing
+- Fix SharedLang when looking for entryState
+- contentPage.getChilds(user) should be deprecated and we should use
+ contentPage.getChilds(jParams) that use correct entryLoadRequest instead
of
+ EntryLoadRequest.CURRENT( which use "en" as arbitrary lang)
+- Fix typo on german resources for corporate templates
+- Bug fix on left menu for corporate templates when subpages have no title
in
+ a mandatory language
+- corrected administration resouces bundle
+- [JAHIA-220] : Mandatory languages are no longer performed on
+ ContentPages and ContentField that are marked for deletion.
+- Javascript check() method should now work even when we have only one radio
+ button in the page field display. The problem was that we were using
+ document.mainForm.operation.length on an <input> radio tags that had only
+ one radio button, in which case the document.mainForm.operation.length
+ method call returns void.
+- ContentObject.isMarkedForDelete() returns true only if in all langs.
+- ContentPage.hasSameParentID() ignore marked for delete value.
+- field loading and entryload request fix
+- search result fix
+- Fixed error when not selecting a page in move page or link page popup
window.
+- In edit mode, don't view page existing only in staging mode if user has no
+ write access [Corporate templates]
+- serialize file extraction with other types too.
+- Bugfix : In case the DB contains a page link with a value at -1, we put a
+ warning for the validation, instead of generation a page not found
exception
+ that prevented the validation from working at all.
+- LDAP bugfixes :
+ - Fixed reconnection to user browsing after failed login attempt.
+ - Fixed bug identified by Predrag Viceic, preventing loading of LDAP user
+ properties stored in Jahia database (such as home page property).
+- Fixed nullPointerException in usagentry
+- Page field now defaults to "no page creation".
+- Added Javascript so that as soon as title is modified, the page creation
radio
+ button becomes selected.
+- Fixed a charset issue with tidy
+- Fixed cache listener when creating virtual sites
+- Removed /op/edit from URL in workflow notification messages
+- Added section for failed pages in workflow notification messages,
including
+ message that indicates why the pages failed to validate.
+- Added page titles for all the languages that were validated.
+- Removed messages about activation abortion that were redundent
+- Transformed error into warning when activating a page's links
+ (since we are activating some of the content despite that).
+- Absolute url cleanup with activeX issue
+- Fixed: Missing cache synchronization events when updating fields though
+ ContentObject API
+- Added cache listener to add slide domain when creating virtual sites
+- Accessing pages that exist only in staging will now return 403 instead of
+ login window.
+- Comparison fix
+- we should allow returning a JahiaPage instance if we are in COMPARE MODE
+ ( to be able to display the page in Versioning )
+- Bug fix if home page is not validated [Corporate templates]
+- fix handling in tidy
+- Fixed NullPointerException in container comparison if for example we are
+ not allowed to display a container.
+- Fixed multivalues, jahia expression and tidy issue
+- Bug fix on template : a table on left menu on edit mode is now open if the
+ first Page Field is null. [Corporate templates]
+- Fixed page move activation
+- Bugfix : corrected NullPointerException when deleting a site.
+- Fixed content tree iteration
+- On left menu, the request was send twice with IE6. [Corporate templates]
+- Set locale for Struts and JSTL. Patch contributed by Benjamin Papez
+- Country code in browser locales, patch by Benjamin Papez.
+- Fixed container filter by containr definition and language
+- Fixed Constructor for object serialization.
- Removing synchronized from internalRemove method, hopefully this won't
cause
any cache corruption problems.
- Small shutdown cleanup
@@ -125,6 +255,102 @@
Updates and changes:
+- [JAHIA-188] : Put the log of the Search to Debug
+- [JAHIA-189] : Comment EKit Applet
+- [JAHIA-158] : dbpool.properties isn't updated by the configuration wizard-
+ can lead to server freeze
+- [JAHIA-163] : Modify default 403 msg
+- [JAHIA-190] : Add "/" at the end of the default Jahia url when launching
+- [JAHIA-191] : Page Field Init: by default should be none
+- [JAHIA-192] : Change INFO log message for request to include more
information
+- [JAHIA-225] : Initialization of default page title value with mandatory
+ language
+- Improvements on workflow mandatory language checks :
+ - We now check if the ContentPage also exists in the mandatory languages
before
+ allowing validation
+ - Improvements in GUI when displaying warnings and errors to make them
more
+ readable, as well as include links to editing engines.
+- Upgraded project for JBuilder 2005.
+- Updated JBuilder project to include a run target that uses JDK 1.5.
+- Updated JBuilder project to include charset detection library.
+- Include ant build properties file before all other properties
+- HTMLArea as default HTML editor for all browser
+- JAHIA-163 : Modify default 403 msg
+ Modified error message on 403 error page to be much more explicit and
+ user friendly.
+- Added new locks :
+ - page properties will no longer allow a workflow on the page if it is open
+ - during an undo staging, restore archived or restore deleted operation,
+ the subsite is locked for modifications.
+- Tidy is now activated by default on sites.
+- By default, make tidy remove all unknown tags, cleaning world as well.
+ If we want it to not remove a certain type of unknown tags, we alway can
+ declare them in tidy config file.
+- Tidy: declare p tag as inline tag , avoinding tidy indentation which cause
+ trouble in html editors.
+- Activate HTML markup filtering by default.
+- Cleanup of PDF extraction code & small optimization.
+- Committed MySQL BINARY patch by Jeremy Torres that enforces case sensitive
+ index checks on the jahia_fields_def column.
+- Remove HTML encoding from page title in Workflow email notifications.
+- Removed dependency on SUN's JDK when checking license signature.
+- Improved shutdown of Jahia services.
+- Implemented check of range of IP values, classes are not supported though.
+- Added two more settings in jahia.properties to allow configuration of slide
+ content directory and temporary directory for file uploads into new
filemanager
+ (by default in WEB-INF/var/content/slide and /WEB-INF/var/content/tmp).
+ This should allow more configurability on cluster installations.
+- Updating Commons-DBCP to version 1.2.1
+- Updated to version 7.4.1 of PostgreSQL driver.
+- Jakarta common IO 1.0 lib
+- Updated to PdfBox .0.6.6
+- Update lucen to version 1.4.1
+- Refactoring page move : a move doesn't mean that the old container
+ has to be deleted ( optional )
+- Restore version refactored with page move issue.
+- Refactored file extraction for simplier replacement
+- Allow customizable file extraction implementation.
+- Config file that allow plug of different implementation of
+ file extractor ( pdf,...)
+- LDAP changes :
+ -added cache in user/group routing service
+ -multiple ldap servers
+ -reconnection for active directory servers
+ -migration tool when changing ldap configuration
+- Lucene tunning can be done through servlet init parameter
+- Updated Jahia Libraries for modified Lucene and PDFBox versions.
+- Update locks folder as it has changed since lucene > 1.3
+- Load balanced search engine support, while still using file index
+- Use the real page title -> no more confusions during editing
+ [Corporate templates]
+- Do not display the page title on preview or compare mode if the title
+ is empty [Corporate templates]
+- Add resources for noPage if pageField is null or noTitle if page title
+ is an empty string fot top and left menu. [Corporate templates]
+- Index file name in search engine
+- Added sanity check on guest user to test if it is coming from another site.
+ If this is the case we don't use it.
+- Introduce better default values for connection pool properties.
+- search engine : re-index Active value only at activation, else
justre-index
+ Staging value for other update operations
+- Do not display revisions of page deletion
+- Add resource bundle for pagination on doc template [Corporate templates]
+- cleaning ContentTree
+- Modified warnings in activation to be result objects instead of Strings so
+ that we generate the proper warning displays in the workflow page,
showing
+ links to edition popups.
+- It's possible to set a lower priority to background indexing
+- Display action menu on edit mode for container (left menu and top menu)
+ with no link. So the user can remove this container. [Corporate templates]
+- Added login and logout engine in list of engines that should not see
+ protected pages that are linked to.
+- Default page title for remote URLs is now the URL itself, or Undefined URL
+ if no URL is entered.
+- Added some example parameters in ldap configuration files
+- Use first probable charset instead of first found charset
+- Copy indexOrders to local vector before indexing for better concurrency.
+- Sorter support for expression
+- Charset detection using jcharset lib. Used when parsing pdf files.
- update to ekit 0.9h
- allow Ekit CSS support
- Improved expression parsing so that even if quotes are not encoded properly