Skip to main content

 Installation

PageSeeder installation and upgrade instructions

Release Notes – Version 6.1005 (4 October 2024)

Description ID Date Version

Fixed: setup error "permission denied for schema public" in PostgreSQL 15 and higher.

9594374 Oct 20246.1005

Added: support for diff syntax in preformatted content.

9594344 Oct 20246.1005

Fixed: Ctrl-Z when copying content from one document to another, but where the fragment with the same ID in both.

9592594 Oct 20246.1005

Fixed: using the wrong publication to resolve a content transclude with an xref template.

9567586 Sep 20246.1004

Fixed: enclosing auto-numbers in square brackets, for example:

<scheme level="7" type="loweralpha"
               format="[[7]]" element="para" />
9561664 Sep 20246.1004

Fixed: error when double-clicking the “Create” button for a folder.

9563002 Sep 20246.1004

Fixed: websocket request every second, when PageSeeder document is left in edit mode.

95614728 Aug 20246.1004

Fixed: possible entity, or unescaped content error, with empty <link> elements.

95632127 Aug 20246.1004

Fixed: error viewing PDF files.

95615120 Aug 20246.1003

Fixed: possible error when comparing tables.

95608814 Aug 20246.1002

Added: sections and Table of Contents (ToC) marker to “compare document” display.

7329316 Aug 20246.1001

Updated: CodeMirror editor to version 6.

9369716 Aug 20246.1001

Fixed: occasional files missing from the index, if creation happens during re-indexing, or a file is larger than 1MB.

After upgrading, RE-INDEX EVERYTHING using the Server indexing page.

9542666 Aug 20246.1001

Fixed: error "status cannot be cleared", when accepting a moderated task.

9538026 Aug 20246.1001

Added: “rename folder” option to Template files page.

95427931 Jul 20246.1001

Fixed: inconsistent results when pasting an email address to the lookup on the User accounts page.

95305231 Jul 20246.1001

Fixed: the display of custom group property values in Project /Group configuration pages.

95419531 Jul 20246.1001

Fixed: handling of non-breaking spaces when editing content.

95447626 Jul 20246.1001

Fixed: Tex to MathML conversion occasionally crashing PageSeeder.

95441024 Jul 20246.1001

Fixed: “move comment to group” not removing replies from original group index.

95408623 Jul 20246.1001

Fixed: confirmation list when upload documents target has more than 100 existing folders.

95285625 Jun 20246.1001

Fixed: incorrect display of table <col> @part@role and @align when a cell has a @colspan or @rowspan.

94414025 Jun 20246.1001

Added: support to display as tooltips or info boxes:

  • field/@description in the editor-config.xml, and
  • param/@description under the <publishing> element.

To provide users with more information about properties and parameters.

9297414 Jun 20246.1000

Fixed: removing Delete URI from the Processes page when an error occurs.

9458244 Jun 20246.1000

Fixed: search problem when PSML property values contain commas.

9468784 Jun 20246.1000

Fixed: embed image/link metadata, and pretransform in ps:process ANT task.

Also processing and uploading of relative xrefs in URL metadata.

9468233 Jun 20246.1000

Fixed: placeholder dialog usability.

92612828‑May‑20246.1‑beta‑7

Added: folder name as a qualifier, when the "@" shortcut lists identical document titles as xref targets.

89893128 May 20246.1-beta-7

Added: automatic generation of publication ID when making a document into a publication. It uses first and last letters from the project, group, document title and some random characters.

83921327 May 20246.1-beta-7

Modified: the editor interface to prevent the insertion of images into headings, something PSML does not allow. 

60140427 May 20246.1-beta-7

Added: edit note option when archiving a fragment.

The note title is the first 40 characters in the fragment content, and the note label is archived. This generation of title is now default for normal edit notes too.

71990527 May 20246.1-beta-7

Added: experimental-only, user interface support for drawing charts and diagrams with Mermaid :

 <media-fragment> with mediatype="application/vnd.mermaid"

94521127 May 20246.1-beta-7

Fixed: the application of custom CSS in document preview panels.

94502727 May 20246.1-beta-7

Added: dialogs on Email settings page to clarify disabling of incoming or outgoing PageSeeder email.

94105627 May 20246.1-beta-7

Added: variation option to “Duplicate” document dialog.

94502027 May 20246.1-beta-7

Fixed: displaying large numbers of inline labels in editor context menu. 

94394622 May 20246.1-beta-7

Added: support to stripping versions in ps:process ANT task.

89440721 May 20246.1-beta-7

Added: support to transform single files in ps:transform ANT task.

89580620 May 20246.1-beta-7

Added: custom DOCX import sample bundle.

94411715 May 20246.1-beta-6

Added: Schematron sample to check the resolution of placeholders in publications.

Also added to ps:publications, support for a special Schematron URL to get publications for a document.

91644115 May 20246.1-beta-6

Fixed: the display of xrefs when the target is the same document, or a search. 

94473815 May 20246.1-beta-6

Modified: validation to constrain objects to the following number of characters:

  • document / URL / publication type – to 50 characters,
  • document ID – to 100 characters,
  • fragment ID and publication ID – to 250 characters, and
  • note/@title – to 255 characters.
92555514 May 20246.1-beta-6

Fixed: editing issues when inserting nested block labels.

94397810 May 20246.1-beta-5

Fixed: selection persistence of index / process / publish logs "Display levels" when changing group or job.

94437010 May 20246.1-beta-5

Added: the following fields to the Search Columns dialog for comments, tasks and workflows: 

  • pscontexturititle,
  • pscontexturimediatype,
  • pscontexturidocumenttype.

Selecting pscontexturititle will also display a document preview link.

9439928 May 20246.1-beta-5

Fixed: update of validation results when files included in a Schematron are modified.

9228128 May 20246.1-beta-5

Added: support to quickfix XSLT for parameters and the document function using special Schematron URLs.

9441347 May 20246.1-beta-5

Modified: the position of upload edits (for new uploads) so they appear before the upload event in the history. This affects how the compare history panel displays the state for the upload. 

Also the panel now includes the states before upload, and revert events.

The display of documents that exist before the version update do not change.

8751923 May 20246.1-beta-5

Added: to the document preview panel:

  • document type,
  • number of xrefs,
  • reverse xrefs, and
  • links in.
9439403 May 20246.1-beta-5

Fixed: moving tasks and comments.

94399430 Apr 20246.1-beta-5

Fixed: add, or delete edit notes in edit history.

94413830 Apr 20246.1-beta-5

Fixed: breadcrumb bar in Search location facet.

94394824 Apr 20246.1-beta-5

Modified: default for project creation service to defaultrole="contributor".

92976315 Apr 20246.1-beta-4

Fixed: docx import options.

94362815 Apr 20246.1-beta-4

Fixed: publication updates when moving from one group to another.

94371912 Apr 20246.1-beta-4

Fixed: display of Search results count when the number exceeds 1000.

94360310 Apr 20246.1-beta-4

Fixed: possible out-of-memory error when moving many files.

9257148 Apr 20246.1-beta-3

Fixed: duplicating hyperlinks on docx import.

9433965 Apr 20246.1-beta-3

Modified: the infobox for links to improve readability and clarity of information about internal PageSeeder URLs.

9433395 Apr 20246.1-beta-3

Added: choice of fields to update when using Search to create batch workflows.

9428685 Apr 20246.1-beta-3

Fixed: xrefs to archived fragments showing as resolved until they are edited. Also the @uriid is now preserved on these so that users can find the target document to correct the xref.

8552015 Apr 20246.1-beta-3

Fixed: edit sheet allowing content in read only sections or documents to be edited. Also fixed editing inline labels not working.

6488805 Apr 20246.1-beta-3

Modified: made obsolete the following global properties: 

  • documentPort,
  • documentScheme,
  • customPackage,
  • mailRelay,
  • version6 

Also removed port and scheme parameters from export services as they are now fixed at 80 and http for documents/folders.

94137020 Mar 20246.1-beta-3

Added: info icon in xref dialog search bar to display any extra search restrictions if configured.

93561919 Mar 20246.1-beta-3

Fixed: xref dialog clearing previously selected text when changing between xref configs.

94289019 Mar 20246.1-beta-3

Fixed: URLs being case insensitive, for example now https://example.org/abc is considered a different URL to https://example.org/ABC.

94281019 Mar 20246.1-beta-3

Added: batch DOCX export from search results (maximum 100 documents).

9427415 Mar 20246.1-beta-3

Fixed: OAuth scope all not working and allowed apps to request a lower group or project scope.

9426814 Mar 20246.1-beta-2

Fixed: member profile not being displayed.

9425541 Mar 20246.1-beta-2

Added: option to Server indexing page: "Display server re-indexing message to all users (must be removed manually from the Dashboard when finished)".

9331631 Mar 20246.1-beta-2

Updated: Lucene to v9.9 and increase the version of the PageSeeder index to 9900.

Add the following index fields:

  • psplaceholder,
  • psimagealt
  • psxrefconfig,
  • psreversexrefconfig,
  • pslistrole,
  • pstablerole,
  • pspreformatrole,
  • psreadonlyinline, and
  • psreadonlyproperty.

After upgrading, use the Server indexing page to RE-INDEX EVERYTHING.

92261323 Feb 20246.1-beta-1

Added: support to the <identity-config> element for

default-authentication="[none|internal|external|any]"  

and

default-provider="[provider id]"

Also added support on <domain> for 

authentication="[none|internal|external|any]" 

which overrides the default and

 providers="[space separated provider ids]"

There is a change of the root element and the file name from

external-identity.xml

 to

identity-config.xml 

The old names still work, but require updating as soon as practical.

93575320 Feb 20246.1-beta-1

Added: new OAuth scopes which restrict the permissions that the client app has.

For backwards compatibility, the new version automatically adds an all scope to clients with no scope definition. Update any app to correctly set the permission scope as soon as possible.

Modify apps that send the scope parameter to use the new scopes, or remove the scope parameter to use the default.

85431816 Feb 20246.1-beta-1

Updated: webhook security to sign POST requests with HmacSHA256 instead of HmacSHA1. Also, webhook secret must now be at least 24 characters.

Modify apps that validate the signature on webhook requests to use HmacSHA256, and have at least 24 characters in the webhook secret.

9364401 Nov 20236.1-beta-1

Added: to edit mode – the ability to add comments/tasks on document fragments, and the ability to view fragment history.

94185113 Feb 20246.1-beta-1

Added: to global.properties, support for

defaultMinimalUI=true  

so members without a user interface preference, will default to the minimal layout.

94184813 Feb 20246.1-beta-1

Added: to ps:export ANT task, support for 

processpublication="true" 

to process auto-numbering and placeholders when publishing only part of a publication.

93659912 Feb 20246.1-beta-1

Modified: the database as follows:

  • Remove old table: URI_FOR_URI – remove the Flags field in the HOST table on some MySQL databases.
  • Remove the unused Title field in the URI table.
  • Created an index UserTitle_idx on URI(UserTitle(100)).
  • Removed the following fields in the DGROUP table: Abbreviation, SiteFormat, Precedence, CommentsModified, URIsModified, XRefsModified.
  • Increase the size of the Name field in the HOST  and HOSTALIAS tables to VARCHAR(255).
  • Add PathHash field to URI table, and add it to the unique constraint.

BEFORE upgrading, backup the database.

88400231 Jan 20246.1-beta-1

Added: “Unresolve references” option on archived folders.

94168931 Jan 20246.1-beta-1

Added: support for pressing Tab and Shift-Tab in tables to move between cells in edit mode.

94169524 Jan 20246.1-beta-1

Added: “archived location” icon on comments, tasks, edits and other events related to an archived fragment. Clicking the icon will display the edit history for that fragment.

94168824 Jan 20246.1-beta-1

Fixed: Incorrect server time on admin pages and logs.

93783819 Jan 20246.1-beta-1

Fixed: ANT tasks sending POST request parameters on URL when exporting more than 500 documents from search.

94148417 Jan 20246.1-beta-1

Fixed: xref URLs when printing a PSML document from the browser.

94133612 Jan 20246.1-beta-1

Added: Rhino JavaScript engine for processing ANT scripts and TeX/AsciiMath conversion by Java 15 and higher.

Rhino doesn't support replaceAll on strings. So after upgrading, select Templates > Validate from the Admin dashboard, and modify the build.xml files to use:

replace(/[regex]/g, mystring)

For example change

project.setProperty("foldername", project.getProperty("ps-uploadFilenameNoExt").replaceAll(" ", "_").toLowerCase())

to the following:

var name = project.getProperty("ps-uploadFilenameNoExt");
project.setProperty("foldername", name.replace(/ /g, "_").toLowerCase());
8025699 Jan 20246.1-beta-1

Added: to the “Show special characters” option the display of zero-width spaces as (ZWSP).

94116122 Dec 20236.1-beta-1

Modified: process ANT task to use the KaTeX library for converting TeX equations to MathML. This improves user interface consistency, but multi-line equations must be in one of the following math structures:

  • aligned
  • alignedat, or
  • gathered.
92305020 Dec 20236.1-beta-1

Fixed: Email settings page so updating email domain restarts the incoming email server.

94108015 Dec 20236.1-beta-1

Added: support for incoming email transport layer security with global properties:

  • mailTlsCertificate
  • mailTlsKey and 
  • mailTlsRequired

This improves security by implementing MTA-STS.

87276615 Dec 20236.1-beta-1

Fixed: compare error when <media-fragment> contains PSML elements.

88100527 Nov 20236.1-beta-1

Modified: default Word export templates to use A4 layout.

93786024 Nov 20236.1-beta-1
Created on , last edited on