Releases: usds/us-forms-system
Releases · usds/us-forms-system
Release 1.2.0
Release 1.2.0
Thank you for using the US Forms System library. For questions about this release, open an issue. This release was primarily designed to incorporate small changes and bug fixes required by vets.gov without the larger breaking changes that have already been incorporated into the master
branch.
Breaking Changes
filterInactivePages
was renamed tofilterInactivePageData
and the parameters were changed. Generally we try hard to avoid breaking changes in a non-major versions, but this was done as part of a bug-fix for #155. See this diff for more details. The changes required are minor.
New Features
- Allow the pre-submit privacy agreement to be configurable (#209) It is now possible to change the wording of the agreement, or leave it out entirely.
Resolved Security Issues
- No security issues are open in the 1.2.0 release so none needed to be fixed. As of the release, npm does not report any security issues for USFS dependencies.
Bug Fixes
- Fix expand active order in ReviewChapters (#267)
Thanks
Thank you to @jbalboni for help with testing this release!
Release v1.1.0
1.1.0 Release
Thank you for using the US Forms System library. For questions about this release, open an issue.
New Features
- Improved library documentation. This includes Getting Started content, conceptual and referential information about building forms, and reorganized content around customizing forms. Outlined in #86, addressed in #90.
- Moved a sourcemap embedded in
styles.css
into a separate file. Outlined in #120, addressed in #121. - Improved
FormPage
unit tests. Addressed in #202.
Resolved Security Issues
- Updated
node-sass
to a recent version. This satisfied thehoek
vulnerability CVE-2018-3728, reported by GitHub. Fixed in #213.
Bug Fixes
- Fields that appeared on both active and inactive pages were incorrectly removed from form submission data. Reported in #140, fixed in #155.
- CSS styles for fields that are conditionally expanded below other fields using the
expandUnder
property in theuiSchema
object were missing from the US Forms System library. Fixed in #192. - In forms without an introduction page, exclude the back button on the first page. After we made the introduction page optional in the US Forms System Starter App (usds/us-forms-system-starter-app@84c7a23), the back button remained on the first page of the form. Reported in #177, addressed in #195.
First release to npm
The first release to npm includes all of the library code.