---
title: "Release Notes – Version 5.1001 (August 2012)"
source: https://dev.pageseeder.com/guide/installation/release_notes/release_notes_version_5.1001.html
last_updated: 2026-09-05T17:36:31+10:00
tokens: ~3460
---

# Release Notes – Version 5.1001 (8 August 2012)

referenced by version 5.1, also 5.1001: Download PageSeeder 5.0002 (reverse links to be added)

**The following features have been added:**

| Description | ID | Date | Version |
| --- | --- | --- | --- |
| **Added:** error message when uploading a file that is too large | 387707 | 07 Aug 2012 |  5.1000 |
| **Added:** support for `documentStatusLocked` in **Group Properties** which can contain a comma separated list of Statuses (e.g. Complete, Approved). If a document has this status then editing via the user interface is disabled. | 431857 | 07 Aug 2012 | 5.1000 |
| **Added:** support to Label Values Editor for type "checkbox" which allows selection of multiple values from a predefined list. Note that cells containing multiple values cannot be edited in the Edit Sheet. | 425734 | 07 Aug 2012 | 5.1000 |
| **Added:** to Lab Perspective for Search Results page (table display) an "XML Usage" option which will produce an XML element/attribute usage report or schematron schema for a set of documents. The schema can then be used to validate PS XML documents. This option requires "Document" and "PageSeeder Document" filters to be selected and is only available to administrators. | 441330 | 06 Aug 2012 | 5.1000 |
| **Added:** well formed validation of all XML files on upload | 441176 | 01 Aug 2012 | 5.1000 |
| **Added:** move and archive multiple files function to table display of search page for | 360026 | 25 Jul 2012 | 5.0500 |
| **Added:** support for the following in Word import as PS XML: document properties become PS XML `<property>` elements footnotes become separate PSXML documents in a footnotes folder and will appear as `<sup><xref>[number]</xref></sup>` elements | 441124 | 25 Jul 2012 | 5.0500 |
| **Added:** reset password confirmation email including a link which must be clicked before password is reset. Also enabled reset of administrator passwords and disabled reset of API account passwords. Projects that use the **ResetPassword** servlet can use the **/groups/\[group\]/members/forceresetpassword** and authenticate as an administrator to stop confirmation email being sent or the email can be customized by overriding template/default/Notification/ResetPasswordConfirmMessage-html.xsl | 434271 | 24 Jul 2012 | 5.0500 |
| **Added:** the following password security enhancements: More secure password storage (all users will be prompted to change their password to take advantage of this)Current password must be entered before it can be changedUsers are notified by email if their password is changedPassword strength checking which will not allow weak passwordsAll administrators are required to have strong passwords and so a user's password is always reset when they become an administrator. Projects which customize any page that changes passwords will need to be updated. Projects that use the **/members/\[member\]/edit** service will need to add the current-password parameter or authenticate as an administrator to bypass it. Setting password-email=false will stop notification from being sent or the email can be customized by overriding template/default/Notification/ChangePasswordMessage-html.xsl | 435407 | 21 Jul 2012 | 5.0500 |
| **Added:** support for attribute `@type="Transclude"` to `<blockxref>` elements, removed support for types `"Depends On"`, `"Effects"`, `"Config Item"`,`"Config Qualifier"` and deprecated type `"Include"`. The remaining supported types are as follows: Embed/Transclude can now reference whole PS XML documents as well as individual sections and the link title for section references defaults to document + manual, instead of manual. Transclusion details can be displayed using the button at the top of the document view. Projects using the removed types must be modified to use the supported types. The "Include" type is supported in this release but may be removed in future so it should be removed from projects as soon as possible (similar functionality is available with the supported types or using multiple XRefs). Projects with customized processing of consolidated/concatenated XML may need modification as Embed/Transclude content now appears inside the `<blockXref>` element instead of replacing it. **`None`**: no processing required (default). Use this type of link when the link appears inline in the text.**`Replace`**: The linked content will replace the entire section when the document is published. When a section contains multiple 'Replace' links, the replacement content are appended in order. Use this type of link when appending external content, but when local content can be discarded.**`Embed`**: The linked content will be embedded when the document is published. Use Embed links when the linked content should be embedded at a later stage.**`Transclude`**: The linked content will be embedded directly in PageSeeder. Use **Transclusion** so that the linked content appears as if it were part of the source document.  | 428356 | 21 Jul 2012 | 5.0500 |
| **Added:** account lockout after a certain number of incorrect logins as specified by the following **global properties**: Also, added an "unlock" button to the user-preferences-memberdetails page so administrators can unlock an account. 18 Jul 12, WP: 9050, ID: 434211, v5.0500) `minBadLogins`: The minimum number of incorrect logins before an account is locked (default is 5)`maxBadLogins`: The maximum number of incorrect logins before an account is locked (default is 10)`minAccountLockout`: The minimum number of minutes an account can be locked for (default is 30)**`maxAccountLockout`**: The maximum number of minutes an account can be locked for (default is 60) | 434211 | 18 Jul 2012 | 5.0500 |
| **Added:** display of unresolved XRefs (with a line through them) in the document view with support for `@unresolved="true"` attribute generated by PageSeeder on `<xref>`/`<blockxref>` elements. Unresolved XRefs are still stripped out when downloading for backward compatibility. | 425291 | 18 Jul 2012 | 5.0500 |
| **Added:** the following options to the Document Preview page: Link depth, Generate table of contents | 429536 | 18 Jul 2012 | 5.0500 |
| **Added:** support for hierarchical xrefs by allowing a `@level="x"` attribute on `<xref>`/`<blockxref>` elements, where `x` is a number from 1 to 5. This level can be modified using the XRef List editor on Master documents using the left and right arrow buttons. When publishing using generate-concatenated-xml the `@level` attribute will automatically change heading and para levels on the target content relative to the source document. For example if master (M) has an XRef  to master (N) with level 2, and master (N) has an XRef to document (A) with level=3 (`M -2-> N -3-> A`). Then when (M) is published, a heading1 in document (A) will become a heading6 (2 + 3 + 1). | 429693 | 17 Jul 2012 | 5.0500 |
| **Added:** the following to Document Activity page: cross-references timeline with from and to date expand/collapse all. Also, fixed problem with options being reset on each page, improved performance and removed document actions menu. | 425256 | 17 Jul 2012 | 5.0500 |
| **Added:** support for XRef List Editor configuration for customizing default XRef attributes, plus auto-suggest fields and facets | 439882 | 16 Jul 2012 | 5.0500 |
| **Added:** a confirm overwrite summary to the document upload with the following Overwrite Options: Ask for overwrite confirmation if needed (lists files that will overwrite existing ones).Always ask for confirmation (lists files that will and will not overwrite existing ones).Never ask for confirmation: force overwrite (developer perspective only - provides better performance if import scripts are used). | 431759 | 13 Jul 2012 | 5.0500 |
| **Added:** user-preferences-register page to home and project menus for self-registration to public and project groups |  439849 | 04 Jul 2012 | 5.0500 |
| **Added:** PageSeeder Development Utility under the PageSeeder program group for Windows installations which can be used to stop/start PageSeeder if it is not running as a service. |  429948 | 04 Jun 2012 | 5.0500 |

 

- 
**Added:** support for the following in global.properties to be used for any external API accessing PageSeeder:


`apiAccountUsernames`Comma separated list of API account usernames (apiAccountIPs must also be set). API account passwords cannot be reset.`apiAccountIPs`Comma separated list of IP addresses from which API accounts can be used.
(23 Jul 12, WP: 9050, ID: 441046, v5.0500)


- 
**Added:** support for indexing document versions by setting [group property](/guide/configuration/properties/group_properties.md) `index-versions=true`. Added field value `pstype='version'` for versions (they have the same fields as documents) and added field `pscreationdate` to documents and versions. Also added "Document Version" option to group-groupindexing page to index existing versions.
Versions are not currently searchable in the UI but can be used for example in Ant to get a list of all the documents that have changed from one version to another using:

\<ps:ps-request servlet="com.pageseeder.search.GenericSearch" ... \>
  \<parameter name="groups" value="$\{ps-groupId\}"/\>
  \<parameter name="types" value="version"/\>
  \<parameter name="from" value="$\{1st-version-creation-datetime\}"/\>
  \<parameter name="with" value="pslatestversion:$\{2nd-version-number\}"/\>
\</ps:ps-request\>


(06 Jul 12, ID: 428751, v5.0500)


 

**The following changes have been made:**

| Description | ID | Date | Version |
| --- | --- | --- | --- |
| **Fixed:** possible problem "An error occurred while running the Ant script: No input for: \[x\]" | 442227 | 08 Aug 2012 | 5.1001 |
| **Fixed:** problem with deleting first document version making all versions inaccessible | 441401 | 03 Aug 2012 | 5.1000 |
| **Fixed:** adding new members to administrators sending invitation instead of adding them immediately | 441251 | 01 Aug 2012 | 5.1000 |
| **Fixed:** ps-publisher login problems | 441175 | 01 Aug 2012 | 5.1000 |
| **Fixed:** stand alone Linux installer removing tomcat. The Linux installer pageseeder-standalone-x.sh can now be used if you don't want to overwrite a tomcat/conf/server.xml file that you have customized and a Tomcat upgrade is not required. | 431801 | 30 Jul 2012 | 5.1000 |
| Fixed: Linux installer changing ownership of template folders | 429523 | 30 Jul 2012 | 5.31000 |
| **Optimized:** upload of many documents to reduce possibility of "out of memory" errors | 440250 | 27 Jul 2012 | 5.0502 |
| **Fixed:** problem with password strength error when inviting a member to a group | 441133 | 25 Jul 2012 | 5.0501 |
| **Improved:** PS publisher security and moved publish properties from publish.properties config-berlioz.xml Projects which customize the publish.properties must copy their properties to config-berlioz.xml. Also Ant scripts which copy files to '/session/$\{ps-jsessionid\}' should copy them to '/session/$\{ps-sessionfolder\}' instead. Elements `<displayUriPath>` and `<downloadLink>` in Ant scripts should similarly be updated and `<previewPath>` content should be prefixed by `'/session/${ps-sessionfolder}`'. | 435411 | 25 Jul 2012 | 5.0500 |
| **Fixed:** indexing error when archiving individual documents | 441017 | 23 Jul 2012 | 5.0500 |
| **Changed:** The parameters for the com.pageseeder.Login servlet have changed to avoid conflicts with Ant API parameters as follows: "username" is now "login-username" "password" is now "login-password" Projects that customize the login page will need to be modified to use the new parameters | 440991 | 21 Jul 2012 | 5.0500 |
| **Disabled:** creation of blank passwords but existing blank passwords are still supported for backward compatibility | 435206 | 18 Jul 2012 | 5.0500 |
| **Limited:** number of suggested alternate searches to 20 for better performance | 440718 | 18 Jul 2012 | 5.0500 |
| **Fixed:** some errors such as "out of memory" not being displayed when uploading large document sets | 439499 | 18 Jul 2012 | 5.0500 |
| **Fixed:** archive icon not displaying for XRefs to archived documents in another group | 435440 | 18 Jul 2012 | 5.0500 |
| **Ensured:** that publish results are displayed in a new window | 431803 | 17 Jul 2012 | 5.0500 |
| **Fixed:** problem uploading to a folder with a space in it's name | 431844 | 17 Jul 2012 | 5.0500 |
| **Fixed:** number of search results not updating when 'More' is clicked and yellow highlight not extending past first 100 results | 431802 | 16 Jul 2012 | 5.0500 |
| **Disabled:** self registration of member accounts by default. Servers which require members to create their own accounts will need to have publicEnable=self-register added to their template.properties file. | 435406 | 27 Jun 2012 | 5.0500 |
| **Fixed:** problem with Recently Viewed block which can disabled all JavaScript functions including editing | 435402 | 27 Jun 2012 | 5.0500 |
| **Updated:** to jTDS JDBC driver 1.2.5 for SQL Server 2008 Express | 430408 | 12 Jun 2012 | 5.0500 |
| **Fixed:** problem when using ps-download-xrefs Ant task attributes `@includes` and `@excludes` | 430054 | 05 Jun 2012 | 5.0500 |
| **Modified:** The document metadata now includes the correct reverse XRefs for a particular document version | 429699 | 30 May 2012 | 5.0500 |
| **Changed:** `ps-download` and `ps-download-xref` Ant task parameters as follows: added support for `ps-compareStatus` used to compare with the latest version that has this status`ps-release` or `ps-releaseStatus` with empty `value=""` is the same as not having the parameter xsl-discussion must now be used with `ps-documentinfo=true` or `ps-fragmentinfo=true` or `xsl-documentInfo=true` and will put `<ps:discussion>` under `<ps:fragment>` instead of inside `<section>` | 427322 | 16 May 2012 | 5.0500 |

