Orbeon Forms 2023.1.1
Tuesday, March 19, 2024
Today we released Orbeon Forms 2023.1.1 PE! This maintenance release contains bug-fixes and minor new features and is recommended for all users of:
This release addresses the following issues since Orbeon Forms 2023.1 PE:
Form Builder
Copy section settings when inserting section template (#3495)
Form Builder UI for enabling the attachment of the XML to the email sent (#6120)
FB: "Add Language" dialog doesn't get positioned (#5569)
Choices Editor reads/updates the incorrect repeated control (#6182)
Null context when adding
save
to Form Builder'spublish
(#6148)References to
$fr-mode
in formulas now considered invalid (#6220)
Form Runner
Dynamic dropdown control
Clear not accessible in dynamic dropdown with search (#6159)
Custom value of open selection gets reset when resource changes (#6177)
Dynamic dropdown with search using variable is
resource
is empty (#6140)Dynamic dropdown ability to auto-selecting only choice returned by the service (#5999)
Dynamic dropdown with search always shows empty after loading data (#6161)
Dynamic dropdown, with service performing search, with auto-select, when unique choice, clearing value re-selects it (#6158)
Dynamic Dropdown: show error if loading data failed (#6172)
First open value not saved if service does search in dynamic dropdown (#6178)
Export and Purge
Export: forms with "All Forms" are not exported (#6211)
Excel export: mismatch of fields in repeated sections or grids (#6128)
Purge: should only support
lt
but notgte
date constraints (#6210)Purge: possible issue with attachments when using date ranges (#6207)
FormRunnerPersistence.getProviders returns "mysql" even when non-MySQL provider is configured (#6228)
Offline
Offline: attaching file causes
GET
onSubmissionProvider
(#6153)Offline: "Upload complete" message is not clear (#6171)
Offline: exception when attaching image (#6166)
Offline: multiple file attachments show the same filename (#6167)
Offline: Image Attachment/Attachment to show/download content after attaching (#6165)
Offline: option to have CSS produce shorter or relative paths (#6170)
Offline:
fr|databound-select1[appearance ~= search]
doesn't work (#6201)
Other
XML Schema validation: extra space in
filename
attribute name (#6134)Processes: support whitespace between action and parameters list (#6138)
Loading indicator may never hide when
delay-before-display-loading > 0
(#6144)Email parameters lost in 2022 migration, not read from 2023 form definition (#6149)
Migration code to fix forms incorrectly migrated
AllControlValuesParam(all)
(#6127)"_.isUndefined is not a function" when testing with Subject7 (#6126)
TOC doesn't scroll form to repeated subsection (#6151)
Warning about incomplete database config (#6124)
Add service provider to help with connection context passing (#6157)
Form with asynchronous submission error crashes (#6176)
Potentially inconsistent format of date with native date picker (#6193)
fr:attachment
: usedownload
attribute (#6198)name
andcontrolName
for email parameters lost during conversion (#6202)Improved PDF font fallback (#6196)
JavaScript Embedding API: no error when trying to embed a non-existing form (#6195)
Image annotation tooltip "stroke colorr" with two "r" (#6208)
send(headers = "X-Foo: bar")
causes XPath error (#6212)Support serving files with the
xml
extension (#6214)NPE if no cookies are sent (#6197)
Portlet: error when attempting to read autosaved draft (#6139)
Embedding JAR doesn't include
JavaxServletFilter
/JakartaServletFilter
(#6192)Replace SimpleCaptcha by Kaptcha (#6215)
Portlet: error when attempting to read autosaved draft (#6139)
Platform
Generate proper SQLite demo database during build step (#6104)
NPE with
JavaxServletRegistration.addMapping()
(#6123)Fix async tests that sometimes fail in build (#6118)
Async tests fail randomly (#6125)
Sharing issue with global indented loggers (#179)
Data sources are available from
java:comp/env
in WildFly (#6094)PurgeTest fails (#6223)
Tomcat shows
cats.effect
errors upon shutdown (#6089)
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, Mastodon, or the forum.
We hope you enjoy this release!
Compatibility notes
XML entity expansion
Orbeon Forms has a new global setting to control (internal) XML entity expansion. Previously, XML entity expansion, including character entities, was enabled but subject to a limit. Since this version, you can configure XML entity expansion. By default, for security reasons, and since entities are rarely used, this is set to 0. To restore the previous behavior, set this property to a positive number:
See also XML entity expansion.
Last updated