Releases: codeforamerica/form-flow
1.3.3
1.3.2
What's Changed
-
Automatically indicate required input fields by @spokenbird in #502
-
Bump io.hypersistence:hypersistence-utils-hibernate-63 from 3.7.4 to 3.7.5 by @dependabot in #550
-
Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in #552
-
Bump gradle/gradle-build-action from 3.3.1 to 3.3.2 by @dependabot in #549
-
Bump io.spring.dependency-management from 1.1.4 to 1.1.5 by @dependabot in #553
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
-
Add metadata to Cloudfile and populate the S3 version with tags. by @bseeger in #542
-
Attempts to fix security errors around using unsanitized
flow
andscreen
inputs by @bseeger in #547 -
Add validation for a few inputs (like flow and uuid) in a few spots. by @bseeger in #548
-
Bump com.google.crypto.tink:tink from 1.12.0 to 1.13.0 by @dependabot in #536
-
Bump com.github.librepdf:openpdf from 2.0.1 to 2.0.2 by @dependabot in #541
-
Bump gradle/gradle-build-action from 3.1.0 to 3.3.0 by @dependabot in #543
-
Bump org.springframework.integration:spring-integration-ws from 6.2.3 to 6.2.4 by @dependabot in #544
-
Bump io.hypersistence:hypersistence-utils-hibernate-63 from 3.7.3 to 3.7.4 by @dependabot in #545
-
Bump gradle/gradle-build-action from 3.3.0 to 3.3.1 by @dependabot in #546
-
Bump softprops/action-gh-release from 1 to 2 by @dependabot in #531
-
Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #533
-
Bump org.springframework.integration:spring-integration-ws from 6.2.2 to 6.2.3 by @dependabot in #534
-
Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 by @dependabot in #535
-
Bump io.github.bonigarcia:webdrivermanager from 5.7.0 to 5.8.0 by @dependabot in #537
Full Changelog: 1.3.0...1.3.1
1.3.0
Updated Honeycrisp to v0.13.1.
Reveal component
As part of an a11y fix, reveal components have a different class name. References to reveal__link
should be replaced with reveal__button
Checkbox sets with a "none of the above" option
Updated this component to allow for multiple checkboxFieldsets on a single page where at least one of the checkboxes has a "none of the above" option which un-selects other options in the checkbox set if it is selected. References to single id=none__checkbox
should be updated to include the inputName id=none__checkbox-inputName
What's Changed
- Addressing a11y issue by @sree-cfa in #523
- Fix date errors for component by @sree-cfa in #527
- Honeycrisp updates (Breaking) by @sree-cfa in #529
#530 - Change go back < to icon and add nav by @coltborg in #532
Dependency Updates
- Bump com.mailgun:mailgun-java from 1.1.2 to 1.1.3 by @dependabot in #525
- Bump com.smartystreets.api:smartystreets-java-sdk from 3.16.1 to 3.16.2 by @dependabot in
- Bump com.github.librepdf:openpdf from 2.0.0 to 2.0.1 by @dependabot in #526
- Bump com.smartystreets.api:smartystreets-java-sdk from 3.16.2 to 3.16.3 by @dependabot in #528
Full Changelog: 1.2.0...1.3.0
1.2.0
Update Spring
We updated to spring 3.2.2, you may have to copy the version overrides in your project's build.gradle
:
// In `build.gradle`
plugins {
+ id 'org.springframework.boot' version '3.2.2'
}
+ implementation 'io.hypersistence:hypersistence-utils-hibernate-63:3.7.3'
What's Changed
- Adding "condition" logic at the screen level by @sree-cfa in #500
- Adding param to screens fragments 🍖 by @sree-cfa in #518
- Fix default value of show-stack-trace to false by @coltborg in #521
Dependency Updates
- Updating for spring 3.2.2 compatibility by @sree-cfa in #493
- Bump gradle/gradle-build-action from 3.0.0 to 3.1.0 by @dependabot in #514
- Bump io.github.bonigarcia:webdrivermanager from 5.6.3 to 5.6.4 by @dependabot in #517
- Bump io.hypersistence:hypersistence-utils-hibernate-60 from 3.7.2 to 3.7.3 by @dependabot in #516
- Bump io.github.bonigarcia:webdrivermanager from 5.6.4 to 5.7.0 by @dependabot in #519
- Bump com.github.librepdf:openpdf from 1.3.40 to 2.0.0 by @dependabot in #515
- Bump org.springframework.integration:spring-integration-ws from 6.2.1 to 6.2.2 by @dependabot in #520
Full Changelog: 1.1.1...1.2.0
1.1.1
What's Changed
- Update javadocs form flow controller by @enyia21 in #484
- Pull the submission id from session correctly in the MDC Filter Log by @bseeger in #490
- Internationalize skip to content link by @coltborg in #491
- Fix error where any page with the word "submit" in its name would cause the submission to submit by @bseeger in #487
- Fix log message by @guiburato in #494
- updated the placeholders to change based on the base language. by @analoo in #498
- Parameterize flatten variable for pdf generation by @sree-cfa in #501
- Small README updates by @spokenbird in #504
- Adding known translations by @sree-cfa in #495
- Improve radio fieldset by @guiburato in #508
- Fix security error: externally-controlled format string by @bseeger in #510
- Add PR Template by @bseeger in #512
- Update readme for radio fragment by @bseeger in #513
- Update PlatformFlavoredGoogleStyle by @spokenbird in #511
Dependency Updates
- Bump com.github.librepdf:openpdf from 1.3.35 to 1.3.38 by @dependabot in #486
- Bump com.github.librepdf:openpdf from 1.3.38 to 1.3.39 by @dependabot in #489
- Bump actions/cache from 3 to 4 by @dependabot in #488
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1 by @dependabot in #492
- Bump io.hypersistence:hypersistence-utils-hibernate-60 from 3.7.0 to 3.7.1 by @dependabot in #499
- Bump peter-evans/repository-dispatch from 2.1.2 to 3.0.0 by @dependabot in #496
- Bump gradle/gradle-build-action from 2.11.1 to 2.12.0 by @dependabot in #497
- Bump gradle/gradle-build-action from 2.12.0 to 3.0.0 by @dependabot in #506
- Bump io.hypersistence:hypersistence-utils-hibernate-60 from 3.7.1 to 3.7.2 by @dependabot in #507
- Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 by @dependabot in #505
- Bump com.mailgun:mailgun-java from 1.1.1 to 1.1.2 by @dependabot in #503
- Bump com.github.librepdf:openpdf from 1.3.39 to 1.3.40 by @dependabot in #509
New Contributors
- @guiburato made their first contribution in #494
Full Changelog: 1.1.0...1.1.1
1.1.0
Breaking Change ⚠️
The Pull request that changes java.util.Date
to OffsetDateTime
class will break any methods in your form-flow
applications that expect Date
objects, i.e. calls to getSubmittedAt()
. Those methods now return OffsetDateTime
objects. An example of a code change triggered by theOffsetDateTime
pull request can be found here.
What's Changed
- Use OffsetDateTime instead of java.util.Date by @vrajmohan in #471
- only check pattern if value is not null by @analoo in #469
- Remove TODOs 186571893 by @vrajmohan in #467
- Update the README submission locking section by @spokenbird in #477
Dependency Updates
- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre by @dependabot in #474
- Bump io.hypersistence:hypersistence-utils-hibernate-60 from 3.6.1 to 3.7.0 by @dependabot in #473
- Bump gradle/gradle-build-action from 2.10.0 to 2.11.0 by @dependabot in #472
- Bump com.mailgun:mailgun-java from 1.1.0 to 1.1.1 by @dependabot in #470
- Bump org.springframework.integration:spring-integration-ws from 6.2.0 to 6.2.1 by @dependabot in #475
- Bump gradle/gradle-build-action from 2.11.0 to 2.11.1 by @dependabot in #478
- Bump com.github.librepdf:openpdf from 1.3.34 to 1.3.35 by @dependabot in #479
- Bump org.jsoup:jsoup from 1.17.1 to 1.17.2 by @dependabot in #480
- Bump io.github.bonigarcia:webdrivermanager from 5.6.2 to 5.6.3 by @dependabot in #481
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- Update Library README ahead of MVP release by @spokenbird in #459
- Adding javadocs to some classes by @coltborg in #463 and @vrajmohan in #466
Dependabot changes
- Bump com.google.crypto.tink:tink from 1.11.0 to 1.12.0 by @dependabot in #465
- Bump com.github.librepdf:openpdf from 1.3.33 to 1.3.34 by @dependabot in #468
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.3 to 5.3 by @dependabot in #464
Full Changelog: 0.0.17...1.0.0
0.1.0
This was a test
This will be the same release as 1.0.0
. We used this number to test some infrastructure.
What's Changed
- Update Library README ahead of MVP release by @spokenbird in #459
- Adding javadocs to some classes by @coltborg in #463 and @vrajmohan in #466
Dependabot changes
- Bump com.google.crypto.tink:tink from 1.11.0 to 1.12.0 by @dependabot in #465
- Bump com.github.librepdf:openpdf from 1.3.33 to 1.3.34 by @dependabot in #468
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.3 to 5.3 by @dependabot in #464
Full Changelog: 0.0.17...0.1.0
0.0.17
Fix OpenPDF font location for linux distributions
We added a configuration to specify where pdf fonts are located and steps to include them with a dockerfile.
ℹ️ More information can be found in the library readme.
What's Changed
- Load font files from configured location by @vrajmohan in #460
- Fix readme by @vrajmohan in #458
Dependabot updates
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.3 by @dependabot in #461
- Bump actions/setup-java from 3 to 4 by @dependabot in #462
Full Changelog: 0.0.16...0.0.17