Orbeon Forms 4.0 M12

Today we released Orbeon Forms 4.0 M12 (Milestone 12). Like 4.0 M11 and the previous milestones this is not a final release.

This milestone is a rather big one, as we have just merged in (more than 170 commits!) a couple of major changes we have been working on since June:
  • A new Form Builder and Form Runner look based on Bootstrap
  • A much improved repeat editor in Form Builder

The new Form Builder look

The new Form Runner look
We addressed the following issues in this build:
  • Form Builder
    • Improved look and feel
    • New repeat editor
    • Improved section and grid editors
    • Improved label and hint editors
    • Simplify handling of sections with the regular `fr:section` component
    • Forms crash on load (#482)
  • Form Runner
    • You do not have the privileges with noscript error summary (#406)
    • fr:section component uses native XBL labels, hints, help
    • Simplified implementation for the form table of contents
    • Upon load, form automatically focuses on first field able to accept input
    • Improved look and feel
      • Use Bootstrap 2.1.1
      • Use navigation bar at the top
      • Don't use YUI layout and tables anymore
      • Build CSS with LESS
      • Highlight main buttons
      • Control labels and hints properly wrap when too long to fit on one line
    • XForms engine
      • xxforms:case() not re-evaluated after xforms:toggle (#457)
      • Error evaluating itemset when control label contains HTML (#479)
      • Foreign content in the model is not recursively ignored (#494)
      • `xml:lang()` used in variable in the view return an empty string (#495)
      • xxf:dynamic NPE with update of XBL with models (#360)
      • Selecting a date/time has no effect on iOS 6 (#510)
      • Server sends type updates for fields other than input (#504)
      • Add new xxforms:cases() function
    In the next milestones we will polish things, including addressing the following known regressions from M12:
    • The button for automatic PDF is temporarily disabled in this milestone  (#483)
    • There are issues with custom buttons override
    More information is available in the in-progress release notes for 4.0.

    You can download the builds using these links:
    Don't forget to grab a trial license for the PE version.

    Please send feedback: