Thursday, May 18, 2017

Orbeon Forms 2016.3.1 PE

Today we released Orbeon Forms 2016.3.1 PE. This update to Orbeon Forms 2016.3 PE contains bug-fixes and is recommended for all Orbeon Forms 2016.3 PE users.

This release addresses the following issues:
    • Form Builder
      • Image Annotation listed twice in the Form Builder sidebar (#3181)
      • Explanatory text overwrites rich text (#3161)
    • Form Runner
      • Fixes to controls
        • Date and Time control set to current-dateTime() shows unformatted time when time is changed (#3066)
        • Output control does not escape script element (#3115)
        • Date-time control with gibberish not considered invalid (#3123)
        • "Apply Initial Value Formulas when Adding Iterations" only works if you use the (+)Insert Below link (#3134)
        • Date initially non-relevant not properly initialized on iOS (#3155)
        • Explicit validation: issue with incremental character counter (#3164)
      • Fixes to PDF output
        • Incorrect input fields size width in automatic PDF (#3105)
        • Incorrect page breaks before sections (#3111)
        • PDF: fr:fields-date not readonly when service is called upon xforms-enabled (#3113)
      • Other fixes
        • No credentials used when no container role is listed (#3099)
        • Embedding and Liferay: org.slf4j.helpers.MessageFormatter cannot be cast to org.orbeon.private.apache.http.HttpRequestInterceptor (#3154)
        • Values in repeated grid are not shown on the summary page (#3174)
        • JNDI lookup error on WildFly (7433a79953)
        • Add debug logging for authentication (1c43ab56ef)
      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:
        We hope you enjoy this release!

        Thursday, May 4, 2017

        More flexible email senders and recipients

        Orbeon Forms allows you to send email, typically as part of a simple form data submission process: the user activates a "Submit" button, the data is saved or delivered to a service, and a confirmation email is sent to the user, a third-party, or both.

        Email recipients are determined either by a configuration property, or by the content of form fields. Using form fields makes recipients dynamic: for example email addresses can be typed by the user directly, or selected via a dropdown, radio buttons or checkboxes. You can even use hidden form fields to load email addresses from services or internal HTTP headers.

        Until now you could only control the actual email recipient (the "To:" email header). With Orbeon Forms 2017.1, you can in addition control the  Carbon Copy ("Cc:"), Blind Carbon Copy ("Bcc:"), and even the sender ("From:") email fields. For the latter, only one sender is used, since that's that most email software expects.

        Like with "To:", you use properties or form fields selected directly in Form Builder:

        We hope you'll like this enhancement, which will be available in Orbeon Forms 2017.1