Skip to content

Releases: SFDigitalServices/formio-sfds

v9.0.0

09 Jul 20:35
55dda55
Compare
Choose a tag to compare

💣 Breaking changes

  • There are potentially breaking changes in the CSS!

🚀 Features

  • Introduces the classnames utility as a template helper (ctx.classnames()) for easier-to-read class attribute logic

🐛 Bug fixes

🏠 Internal

  • The common.css bundle is gone, and has been replaced by a dynamic CSS endpoint /sfgov/forms.css on the site

v8.1.0 (Signature component redesign)

03 Jun 20:03
c2ab75c
Compare
Choose a tag to compare

🚀 Features

  • The new signature component class overrides some of form.io's default canvas rendering options, and uses a new template to match the Figma design

v8.0.0

21 Apr 17:44
3ca61bb
Compare
Choose a tag to compare

💣 Breaking changes

  • #170 removed the shouldSort: true default for autocomplete components

🚀 Features

  • The multi-page form navigation has been redesigned in #149
  • Improves compatibility with formiojs 4.12.1 in #147
  • #170 introduces the ability to translate autocomplete component UI strings

🐛 Bug fixes

  • #169 fixes some translation issues with the Phrase in-context editor
  • Proxy previews now enable language switching via the sf.gov language links
  • There's a lot less console logging in production now, but you can bring it back with debug: true in the render options
  • Fixed some stylesheets that were 404ing on the Vercel site in #172

🏠 Internal

  • The global FormioSFDS object now has a forms array that lists only the forms it's "upgraded", which makes debugging on sf.gov much easier.

v7.2.0

02 Feb 23:24
e0dc789
Compare
Choose a tag to compare

🚀 Features

  • Autocomplete components can have UI strings translated in Phrase

📝 Documentation

v7.1.0

21 Dec 20:57
b2acc4e
Compare
Choose a tag to compare

🚀 Features

  • Components can now "embed" translations of labels and other text content via custom properties. See #146 for more information. (This is an experimental feature, hence the minor version bump.)

🐛 Bug fixes

🏠 Internal

  • Add lang query string parameter support to the proxy preview API in #159
  • Add FormioSFDS.version export to the browser JS in #159 + #161
  • Add FormioSFDS.options as a way to set option defaults on all of our forms at runtime
  • Add support for form option overrides via the query string in examples in #161
  • Hide example-related JS bundles from the size report in 7a79666

v7.0.2

04 Dec 17:38
941409f
Compare
Choose a tag to compare

🐛 Bug fixes

  • Add missing translation support for item labels in the radio template, which is also used by selectboxes components (#151)

🏠 Internal

  • Add more test coverage for generic string and radio/selectboxes label translations (#151)

v7.0.1

25 Nov 00:05
f19420f
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix flash of unstyled content in cd20b95
  • Add disabled and aria-current="page" attributes to wizard nav #93

🏠 Internal

  • Add "alias" GitHub Actions workflow to alias versioned Vercel deployments: formio-sfds-v{version}.vercel.app #132
  • Fix Google Sheets URLs in WTF view #148

Pull requests

  • #132 Create Vercel URL alias for pushed version tags
  • #93 Fix aria/disabled states in wizard nav
  • #148 Fix google sheets URLs in WTF view

v7.0.0

04 Nov 22:58
4dadc3f
Compare
Choose a tag to compare

💥 Breaking changes

None identified, but the diff is very large, so we're bumping to a major version just in case.

🚀 New features

  • Phrase translation of generic form.io strings in #64
  • Phrase translation integration in #66
  • Phrase in-context editor integration in #69
  • New /api/translate?url=<URL> view that enables the in-context editor with a "flat" form free of conditionals, in #133
  • New /api/wtf ("what the form") view that helps us track down all of the resources associated with a form, in #142

🐛 Bug fixes

  • Fixed the phone number input in the kitchen sink example in 9b23cec
  • Captured errors in non-success i18n responses 7b57def
  • Hide labels for button components #99

📖 Documentation

  • Reorganized documentation in #95
  • Added preview proxy docs in #117
  • Added HTML docs in #141

🛠️ Internals

  • Replaced dotmap with optional chaining in #96
  • Added strings API (/api/strings?formUrl=<url>) in #64
  • Added proxied form preview (/api/preview?form=<url>) in #116
  • Switched Vercel configuration from routes to rewrites in #92
  • Updated translation microservice URLs to translate.sf.gov in #91
  • Add preactjs/compressed-size-action in #97
  • More i18n/translation tests in #102

v6.4.4

28 Oct 23:25
fc189e6
Compare
Choose a tag to compare

🐛 Bug fixes

  • Update the Delete button style on Datagrid component
  • Moving description to be under label for Datagrid component

v6.4.3

26 Oct 22:20
2ce0a62
Compare
Choose a tag to compare

🐛 Bug fixes

  • Add U.S. territories to the state dropdown component list in #127
  • Remove unqualified reference to globalThis that was throwing errors in IE and Edge <= 18 in #128

🏠 Internal

  • Upgrade google-spreadsheet to 3.0.13 (security update)

Pull requests

  • #127 Add U.S. territories to state component values
  • #128 Fix globalThis reference