Release Notes – Version 5.9104 (5 September 2016)
Description | ID | Date | Version |
---|---|---|---|
Fixed: error creating workflow when notification is normal and note is empty. | 611776 | 5 Sep 2016 | 5.9104 |
Fixed: parent folder appearing in navigation for comments. | 611636 | 31 Aug 2016 | 5.9103 |
Fixed: Chrome problem when exporting to docx and previous window already exists. Used a generic blank window so PDFs and other outputs displayed in the browser will be in a full sized window instead of a popup. | 611333 | 26 Aug 2016 | 5.9102 |
Fixed: in CK editor the table cell properties OK button not working. | 610799 | 24 Aug 2016 | 5.9100 |
Added: service API versioning by support for:
with the following rules:
Warning: 299 - "Obsolete API [(strict)]" "[@obsolete]"
Warning: 299 - "Deprecated API [(strict)]" "[@deprecated]"
Warning: 299 - "Since API [(strict)]" "[@obsolete]"
When there is no | 610445 | 24 Aug 2016 | 5.9100 |
Modified: the browse URLs page as follows:
| 610644 | 23 Aug 2016 | 5.9100 |
Modified: the search page as follows:
| 610782 | 23 Aug 2016 | 5.9100 |
Added: support for | 610797 | 17 Aug 2016 | 5.9100 |
Fixed: the table header cells not being updated when the row part or table header properties are changed in CK editor. | 610120 | 15 Aug 2016 | 5.9100 |
Added: support for MySQL 5.7 which automatically adds If upgrading an existing PageSeeder from MySQL 5.6 to 5.7 you need to manually edit pageseeder/webapp/WEB-INF /config/database.properties by adding DBURL=jdbc:mysql://localhost /pageseeder?useSSL=false Also add (or modify) the following line in your MySQL sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE, NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION Finally, ensure that the following folders pageseeder/webapp/WEB-INF/lib pageseeder/webapp/WEB-INF/drivers have this file or later. mysql-connector-java-5.1.39.jar Restart PageSeeder after making these changes. | 610741 | 15 Aug 2016 | 5.9100 |
Fixed: document move disabled on group folders for non-admin users and fixed incorrect All groups link. | 610448 | 9 Aug 2016 | 5.9100 |
Improved: performance for viewing document by deferring the loading of comments. | 609992 | 8 Aug 2016 | 5.9003 |
Fixed: error when dropping files onto the Project files page. | 610352 | 5 Aug 2016 | 5.9003 |
Fixed: adding labels on 'workflow', 'version', 'moderated comment', and add/remove labels through the search results page. | 610154 | 5 Aug 2016 | 5.9003 |
Fixed: error in logs when upgrading PageSeeder without resolving PS Standard (PS-XML) documents first. | 610027 | 3 Aug 2016 | 5.9003 |
Added: an 'orphan images' Schematron to find images that are not referenced by any documents. | 607296 | 29 Jul 2016 | 5.9000 |
Added: the following services: /members/{member}/comments/{commentid} DELETE /groups/{group}/resources POST /projects/{group}/memberdetails GET /groups/{group}/groupfolders POST /groups/{group}/groupfolders/{groupfolderid} PATCH /members/{member}/groups/{group}/groupfolders /{groupfolderid} GET /hosts/{host}/hostaliases POST /hosts/{host} DELETE /hosts/{host} PATCH /hostaliases/{hostalias} DELETE /hostaliases/{hostalias} PATCH /hosts POST /hosts GET /members/{member}/email POST /members POST /members/sendactivation GET /members/{member}/invitations GET /ouath/members/{member}/clients GET /ouath/members/{member}/clients POST /ouath/members/{member}/clients/{client} GET /ouath/members/{member}/clients/{client} DELETE /ouath/members/{member}/clients/{client} PATCH /members/{member}/groups/{group}/uris/{uri} /fragments/{fragment}/move POST /groups/{group}/uris/{uri}/metadata/edits GET /groups/{group}/uris/{uri}/structure/edits GET /members/{member}/groups/{group}/uris/{uri} /metadata/revert POST /members/{member}/groups/{group}/uris/{uri} /edits/sharelatest POST /members/{member}/groups/{group}/uris /{uri}/metadata PUT /members/{member}/groups/{group} /uris/{uri}/metadata GET /members/{member}/groups/{group} /externaluris/{uri} DELETE /members/{member}/groups/{group} /uris/{uri}/validate POST Modified: the following services: /members/{member}/activate GET
/groups/{group}/members/forceresetpassword POST
/members/forceresetpassword POST
/groups/{group}/members/resetpassword POST
/members/resetpassword POST
/groups/{group}/members/{member}/manage POST
/members/{member} PATCH
/members/{member} GET
/groups/{group}/members/{member} PATCH
/groups/{group}/members/{member} GET
/members/register POST
/members/{member}/groups/{group}/externaluris POST
/members/{member}/groups/{group} /externaluris/{uri} PATCH
/members/{member}/groups/{group}/uris/{uri} /foldervalidate POST
/members/{member}/groups/{group}/uris/{uri} GET
/members/{member}/groups/{group}/uris/forurl GET
Deprecated: the following services: /groups/{group}/resources/get GET /groups/{group}/resources/put POST /groups/{group}/groupfolders/create POST When changing password the | 607048 | 27 Jul 2016 | 5.9000 |
Added: 'References to deleted fragments' to Dev > References Check page. | 588894 | 27 Jul 2016 | 5.9000 |
Modified: the user interface so that the selected perspective is used for all projects. | 582341 | 27 Jul 2016 | 5.9000 |
Added: permalink icon beside each comment on the comment thread page to simplify linking to a specific comment. | 579671 | 27 Jul 2016 | 5.9000 |
Added: to the publish page were the following:
| 581814 | 27 Jul 2016 | 5.9000 |
Fixed: a problem when changing the case of a filename. | 586324 | 27 Jul 2016 | 5.9000 |
Added: 'Share latest edits' button on the document cartouche when group property | 508006 | 27 Jul 2016 | 5.9000 |
Added: 'Display filename & date' toggle option at the top of the document browse page. | 579489 | 26 Jul 2016 | 5.9000 |
Added: support for indexing the content of Word (.docx), Powerpoint (.pptx), Plain text and HTML documents. | 588353 | 26 Jul 2016 | 5.9000 |
Added: many new special characters to Insert Special Characters dialog in CK content editor. | 595242 | 26 Jul 2016 | 5.9000 |
Replaced: 'Personal details' and 'My groups' pages with a single 'Account details' dialog. | 601469 | 26 Jul 2016 | 5.9000 |
Allowed: | 589917 | 26 Jul 2016 | 5.9000 |
Added: support for xref type Also, added the following attributes on the
The export will now ONLY export images if they are resolved. Where images are unresolved (displayed with a red boarder) process them via Admin > Group manage - Resolve references. | 589908 | 26 Jul 2016 | 5.9000 |
Updated: schema for scheduled publish scripts, renamed configuration to schedule-config.xml, fixed the scheduled jobs display on the Admin > Console page and added pause/continue buttons. | 601219 | 26 Jul 2016 | 5.9000 |
Added: support for versioning metadata on non-PSML documents. | 600765 | 26 Jul 2016 | 5.9000 |
Added: group property | 593613 | 25 Jul 2016 | 5.9000 |
Modified: the PageSeeder database as follows:
| 601666 | 25 Jul 2016 | 5.9000 |
Removed: support for docid on external URIs as docid can only be resolved for the PageSeeder host not for external hosts. | 606799 | 25 Jul 2016 | 5.9000 |
Removed: the following servlets in v5.9: com.pageseeder.AcceptPosition com.pageseeder.DeleteURI com.pageseeder.DeleteXLink com.pageseeder.EditMemberDetails com.pageseeder.EditMemberSubscriptions com.pageseeder.EditSubscriptions com.pageseeder.EditXlinkForm com.pageseeder.InsertEditXLink com.pageseeder.InsertEditXLinkForm com.pageseeder.InsertXLinkForm com.pageseeder.InsertXLinkFormDo com.pageseeder.NewDocument com.pageseeder.NewFolder com.pageseeder.NewGroup com.pageseeder.NewMemberFormDo com.pageseeder.NewProject com.pageseeder.PublishControl com.pageseeder.RegisterMember com.pageseeder.RemoveMember com.pageseeder.ResetPassword com.pageseeder.SeedPage com.pageseeder.XLinksForURI com.pageseeder.XLinkThread com.pageseeder.display.TextImageServlet com.pageseeder.label.ListLabels com.pageseeder.resource.EchoServlet com.pageseeder.review.MemberList com.pageseeder.tree.ObjectExplorer Any projects using these servlets should be modified to use generators or services instead. | 601329 | 25 Jul 2016 | 5.9000 |
Modified: export so it will list all exported documents / URLs in the process logs. | 605442 | 22 Jul 2016 | 5.9000 |
Modified: comment markdown so a group of lines preceded and followed by a line with three back-ticks is preserved within preformatted text. For example: ``` function () { // do something! } ``` | 604409 | 20 Jul 2016 | 5.9000 |
Improved: performance for upload and workflow creation where the numbers of files is large. | 606489 | 20 Jul 2016 | 5.9000 |
Added: support for the following new param types in the PSML publish config for use with publish scripts:
| 602448 | 20 Jul 2016 | 5.9000 |
Added: drop-down list for Details form on New group and Group config pages. | 605259 | 20 Jul 2016 | 5.9000 |
Fixed: problem with indexing after a group is renamed. | 605352 | 20 Jul 2016 | 5.9000 |
Fixed: error when opening a newly created XML file in PS publisher. | 605247 | 20 Jul 2016 | 5.9000 |
Fixed: XML error with process ANT task when generating a table of contents from headings that contain angle brackets. Also fixed manual prefix attributes on headings not appearing in the table of contents. | 605534 | 18 Jul 2016 | 5.9000 |
Added: support for editing/deleting URLs via a new Group config option called "Allow editing server wide properties of all URLs in this group". It can only be set by administrators and WARNING: This should not be used on a server shared between different organisations as it affects URLs across the whole server. | 581153 | 15 Jul 2016 | 5.9000 |
Added: editable check box on Group folders page which allows the group to edit documents in another group's default folder. This is now the preferred way to have multiple groups editing a document. Use of non-default folders is now deprecated and projects using these should be modified to use the editable check box instead. | 594264 | 15 Jul 2016 | 5.9000 |
Removed: The email template The change-email-confirm membership-new-member new-member reset-password-confirm All default notification XSLT has been updated with new content and styling, including URLs to new email permalinks. Any projects with custom notification XSLT should be updated to reflect the changes above. | 604413 | 1 Jul 2016 | 5.8910 |
Added: support for the following parameter on the GenericSearch servlet:
ranges=psproperty-expires: [2015-03-20;2016-01-01], psproperty-title:[A;C} ranges=psxrefcount:{50;], psreversexrefcount:[;10] Also, added a Dev > Index catalog page which lists the settings for all the fields in the index. Fields that are not indexed (only stored) are not shown. There is a catalog per project which is only cleared before doing Server indexing of all groups in that project. | 603809 | 1 Jul 2016 | 5.8910 |
Upgraded: James email server to v2.3.2. | 588167 | 29 Jun 2016 | 5.8910 |
Allowed: project managers access to the Document config page. Also, added automatic validation of configuration files when saving and a Validate all button at the top of the Document config page. | 602700 | 28 Jun 2016 | 5.8910 |
Added: support for a user friendly | 604099 | 28 Jun 2016 | 5.8910 |
Added: index fields | 603966 | 28 Jun 2016 | 5.8910 |
Added: a link to the source document/fragment for all embeded/transcluded content in the document preview. | 603838 | 27 Jun 2016 | 5.8910 |
Removed: Layout config.xml v1.2 is no longer supported. Any v1.2 config.xml should have the version in DOCTYPE declaration and version attribute updated to 1.4 which is the latest. Trees are no longer supported so any tree elements will also need to be removed. | 604016 | 15 Jun 2016 | 5.8908 |
Modified: The PS publisher has been modified to delete files from the working folder which are more than 3 days old. This should save space and decrease PageSeeder startup time. When PageSeeder v5.9 is first installed it will try to delete the contents of the ps-publisher/WEB-INF/working folder. If it cannot do this PageSeeder will not start and there will be an error in the general.log. In this case the contents of the working folder need to be deleted manually before restarting PageSeeder. | 563018 | 15 Jun 2016 | 5.8908 |
Added: labels attribute to fragment elements in PSML so it's easier to access the fragment labels. The | 603876 | 14 Jun 2016 | 5.8908 |
Added: support for different label colors in the document view (only applies to Block or Inline content labels). Supported colors are black, navy, blue, green, yellow, orange, pink or purple. | 600081 | 7 Jun 2016 | 5.8908 |
Fixed: New comment form on My comments page by requiring a group to be selected from a drop down list first. | 602805 | 3 Jun 2016 | 5.8906 |
Created: new ps:request ANT task supporting ps:config settings, binary file downloads and automatic polling for requests which start a thread. Deprecated old ps:ps-request task. | 602527 | 1 Jun 2016 | 5.8906 |
Made: the following improvements to schematron validation:
| 584181 | 23 May 2016 | 5.8906 |
Fixed: text wrapping on source view in CK content editor. | 601919 | 18 May 2016 | 5.8906 |
Fixed: maximize option in CK content editor. | 588178 | 18 May 2016 | 5.8906 |
Improved: print formatting for document view, search and comment thread pages. | 594792 | 18 May 2016 | 5.8906 |
Modified: Increased size of new comment and reply to comment pop-up windows. | 589933 | 17 May 2016 | 5.8906 |
Renamed: email template 'new-url' to 'new-uri' and modified it to use for document creation/upload as well as URL creation/modification. | 589301 | 17 May 2016 | 5.8906 |
Modified: indexing to index comments with status as both comments and tasks. Also added the index fields psdescription to tasks and psproperty-[name] to both. | 593964 | 11 May 2016 | 5.8906 |
Added: new ps:publish ANT task which can be used to remotely invoke ANT scripts on a PageSeeder server. | 601213 | 10 May 2016 | 5.8906 |
Upgraded: to Lucene v5 for indexing and added a Dev > Server indexing page for administrators which can be used to reindex groups for a project or for the whole server filtered by:
Also added support for the following global.properties:
After installing this version of PageSeeder, groups must be re-index before their index can be used (i.e. all group indexes will be obsolete). Also any projects with custom index fields will need to be updated as the index XML format has changed. | 584137 | 3 May 2016 | 5.8906 |
Added: option to enter an edit note or select and edit note label when deleting a fragment. | 253698 | 2 May 2016 | 5.8906 |
Added: document structure and metadata properties comparison to version compare page. | 600090 | 27 Apr 2016 | 5.8906 |
Fixed: possible error that stops the ps-publisher login page from appearing by removing XALAN library. | 601161 | 19 Apr 2016 | 5.8906 |
Allowed: fragments to be moved within a document via drag and drop by clicking the move icon at the bottom of the Document view page. | 589953 | 15 Apr 2016 | 5.8906 |
Added: support for workflow and status on non-PSML documents. | 595009 | 4 Apr 2016 | 5.8906 |
Added: support in PSML for | 589456 | 4 Apr 2016 | 5.8906 |
Added: support for metadata properties for any file type. Metadata properties have all the capabilities of PSML properties and can be edited via the Document properties page. In PSML they will appear inside a They can be configured on the Dev > Document config page (previously Document types) by inserting | 581883 | 4 Apr 2016 | 5.8906 |
Added: 'Outline images' option on Document view page which will display:
| 549194 | 4 Apr 2016 | 5.8906 |
Added: 'Structure history' button to Document history page which shows document structure changes due to adding/deleting/moving fragments and uploading. Also added move fragment 'structure' events to Document history page. | 594104 | 4 Apr 2016 | 5.8906 |
Fixed: possible validation error in ps:process ANT task with mixed content inside | 594681 | 30 Mar 2016 | 5.8906 |
Fixed: possible error exporting to PDF when tables use | 594484 | 30 Mar 2016 | 5.8906 |