For the complete documentation index, see llms.txt. This page is also available as Markdown.

Orbeon Forms 2023.1.6

Sunday, December 15, 2024

Today we released Orbeon Forms 2023.1.6 PE! This maintenance release contains bug-fixes and new features and is recommended for all users of:

Compatibility notes

You need to make sure that your main Orbeon Forms configuration file, properties-local.xml, features xmlns:fr and xmlns:xxf attributes at the top. Your existing file might start with:

<properties
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:oxf="http://www.orbeon.com/oxf/processors"
>
    ... content of the configuration file here ...

Make sure to include the xmlns:fr and xmlns:xxf attributes as well, for example:

Failing to have these configuration attributes might prevent Orbeon Forms from starting. These attributes are present on the template file, properties-local.xml.template, provided with Orbeon Forms.

Issues addressed

This release addresses the following issues since Orbeon Forms 2023.1.5 PE:

  • Form Builder

    • FB: Revision History says that data was "saved with no changes detected." (#6618)

    • Merge section template fails (#6541)

    • Property to disable the keyboard shortcuts hints (#6605)

    • Bookshelf form: "Control Settings" don't open on "Language" control (#6615)

    • Form Builder Export: consider not saving before (#6562)

    • Allow custom model variables references in formulas (#6145)

    • Using a variable in Custom CSS classes AVT crashes Form Builder (#6648)

    • Can't send the focus inside the fields of the Insert/Edit Link opened from the Messages dialog (#6665)

    • Inserting section template doesn't immediately show content of the section (#5856)

  • Form Runner

    • Dynamic Dropdown (fr:databound-select1, databound-select1.xbl) shows empty (#6667)

    • File upload progress bar not showing progress with large files (#6666)

    • "Process failed with error for property: oxf.fr.detail.process.after-controls.background.new" (#6669)

    • No success or error message when encountering issue saving with custom provider (#6639)

    • Lost "+" (Add another line to the repeated grid) for multiline repeats (#6622)

    • ConnectionContextProvider not called in some cases (#6523)

    • Possible NPE with legacy actions (#6528)

    • List form data attachments API to return control name instead of _ (#6530)

    • Can't add row to empty repeated grid with multiple lines (#6535)

    • oxf.fr.detail.button.$button.visible doesn't support fr:control-string-value() (#6542)

    • Legacy action causes error with $fr-mode variable (#6544)

    • fr-internal-authorized-operations appearing twice (#6549)

    • Summary: can no longer click on columns other than Created/Modified (#6550)

    • JCache implementation to create a cache if one doesn't already exist (#6553)

    • Datepicker missing resources for Czech and Turkish (#6560)

    • Hint as tooltip not showing for datetime control (#6563)

    • xxf:get-session-attribute() to support returning a Java object (#6564)

    • Modal loading indicator not showing anymore for process buttons (#6578)

    • newToEdit() can fail in the JavaScript environment (#6593)

    • Form Runner Summary page reset the language to English (#6582)

    • Exception "form not found for target id" with dispatchEvent and no form provided (#6595)

    • "Required item type of first operand of '/' is node(); supplied value has item type xs:string" when dynamic dropdown in section template, used in form, loading the view page (#6596)

    • Dynamic Dropdown with Search: usability issues (#6597)

    • Landing: fix book.jpg image (#6585)

    • Max aggregate file size not enforced when uploading multiple files (#6606)

    • PDF: long filename can overflow over other form controls (#6598)

    • Summary: crashes when some fields are marked as "Show on Summary" (#6604)

    • Plain textarea can be resized to overlap other controls (#6612)

    • Remove section bottom padding when following section has no title (#6616)

    • Revision History: button to add older revisions (#6623)

    • Screen readers announce Font Awesome's Unicode characters (#6624)

    • Help message shows in place of help icon for buttons (#6626)

    • Button label can overflow grid cell (#6627)

    • Better Accept headers in requests by the proxy to implementations of the persistence API (#6651)

    • Summary: fr-table-no-form-data CSS class remains on table (#6653)

    • List permission should not show for owner/group member (#5864)

    • Formatted Text Area toolbar shows over the text when page zoomed in or zoomed out (#6662)

    • Offline: element lang is not correctly serialized/deserialized (#6670)

    • Bulk apply: no user error message if process fails (#6672)

    • Controls form: repeated grid "+" doesn't work (#6677)

    • Save operation completes before all files are uploaded in Multiple File Attachments control (#6548)

You can download the latest version of Orbeon Forms from the downloads page.

Don't forget to grab a trial license for the PE version.

Please send feedback via Twitter, Bluesky, or the forum.

We hope you enjoy this release!

Last updated