Skip to content

Commit

Permalink
Merge pull request #84 from AOT-Technologies/develop
Browse files Browse the repository at this point in the history
🚀 Release 6.0.0
  • Loading branch information
shuhaib-aot authored Apr 5, 2024
2 parents b53629d + dc4c41c commit ef6a517
Show file tree
Hide file tree
Showing 105 changed files with 13,012 additions and 6,625 deletions.
30 changes: 30 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
## Link to Jira Ticket

https://formio.atlassian.net/browse/FIO-XXXX

## Description

**What changed?**

*Previously, formio ... This PR replaces this behavior by ...*

**Why have you chosen this solution?**

*Although there were many potential solutions such as ..., [my solution] was best because ...*

## Dependencies

*This PR depends on the following PRs from other Form.io modules: ...*

## How has this PR been tested?

*I added automated tests to cover [all/the following] cases, including ...*

## Checklist:

- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation (if applicable)
- [ ] My changes generate no new warnings
- [ ] My changes include tests that prove my fix is effective (or that my feature works as intended)
- [ ] New and existing unit/integration tests pass locally with my changes
- [ ] Any dependent changes have corresponding PRs that are listed above
2 changes: 1 addition & 1 deletion .github/workflows/formsflow-forms-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

strategy:
matrix:
node-version: [14.x, 16.x]
node-version: [20.x]

steps:
- uses: actions/checkout@v3
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
.DS_Store
.dccache
.vscode
.idea
bower_components
node_modules
Expand All @@ -6,3 +9,4 @@ client
npm-debug.log
.env
mongodb
logs
3 changes: 2 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.idea
bower_components
node_modules
node_modules
logs
237 changes: 236 additions & 1 deletion Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,242 @@
All notable changes to this project will be documented in this file

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/)
and this project adheres to [Semantic Versioning](http://semver.org/)//

## 3.2.0
### Changed
- Official Release
- Updated formiojs@4.16.0
- Updated formio-workers@1.18.0

## 3.2.0-rc.9
### Changed
- Updated formiojs@4.16.0-rc.11
- Updated formio-workers@1.18.0-rc.7

## 3.2.0-rc.8
### Changed
- Updated formiojs@4.16.0-rc.10
- Updated formio-workers@1.18.0-rc.6

## 3.2.0-rc.7
### Changed
- Updated formiojs@4.16.0-rc.9
- Updated formio-workers@1.18.0-rc.5

## 3.2.0-rc.6
### Changed
- FIO-4216 | FIO-6601 - Fixes no custom submission collection lookup when getting submissions
- FIO-7166: Adding a mongodb feature check to core

## 3.2.0-rc.5
### Changed
- FIO-7161: fixed issue with possible undefined value for radio component in csv …
- FIO-7067: fixed issue with empty value for patch request

## 3.2.0-rc.4
### Changed
- Updated formiojs@4.16.0-rc.8
- Updated formio-workers@1.18.0-rc.4
- FIO-7067: fixed issue with id parsing and eslint warnings

## 3.2.0-rc.3
### Changed
- Updated formiojs@4.16.0-rc.7
- Updated formio-workers@1.18.0-rc.3

## 3.2.0-rc.2
### Changed
- Updated formiojs@4.16.0-rc.5
- Updated formio-workers@1.18.0-rc.2
- FIO-6769: Removes empty template
- FIO-6840: change to allow case insensitive exists endpoint
- FIO-6406 fixed filter for Select inside DT (#1537)

## 3.2.0-rc.1
### Changed
- Updated formiojs@4.16.0-rc.2
- Updated formio-workers@1.18.0-rc.1

### Fixed
- FIO-6601: Fix getting submissions by reference from custom submissions collection
- FIO-4500: Fixes an issue where specified in the component settings delimiter is not used for CSVExport of Tags component data
- FIO-6414: fixed filtering issues inside DT
- FIO-4216: Fixes 'Resource not found' issue when using submission collection and trying to retrieve submission using x-token
- FIO-6840: Refactor authentication to use case-insensitive query and fallback to $regex
- FIO-6729: changed the output of data in the logs
- FIO-3840: fixed swagger spec definition for components with obj type
- FIO-4809: Added tests for Wizard suffix/prefix
- Bump json5 from 2.2.1 to 2.2.3
- Bump @xmldom/xmldom from 0.7.5 to 0.7.11
- Bump nunjucks from 3.2.3 to 3.2.4
- Bump vm2 from 3.9.11 to 3.9.18
- Bump semver from 7.3.8 to 7.5.2
- Bump cookiejar from 2.1.3 to 2.1.4

## 3.1.0-rc.5
### Fixed
- FIO 6579: another potential problem with legacy templates
- FIO-6424: fixed displaying of Select component with Save as reference property when download PDF

## 3.1.0-rc.4
### Changed
- TO-DO: ADD INFO HERE.

## 3.1.0-rc.3
### Changed
- Updated formiojs@4.15.0-rc.19
- Updated formio-workers@1.17.0-rc.2

### Fixed
- FIO-5688: Allow for a DEFAULT_TRANSPORT to enable the default sending…

## 3.1.0-rc.2
### Changed
- Revert "FIO-5497: fixed DeprecationWarning for crypto.createDecipher"
- FIO-5709: fix the response radio value in the CSV shows as blank

## 3.1.0-rc.1
### Changed
- Updated formiojs@4.15.0-rc.18
- Updated formio-workers@1.17.0-rc.1

### Changed
- Increment minor version.
- Remove submission collection tests in open source core
- upgrade jsonwebtoken dependency
- Allow the display of all images and signatures in index when ?full=true is provided in the url
- Revert "FIO-5497: fixed DeprecationWarning for crypto.createDecipher"

### Fixed
- FIO-4189: fixed advanced logic not working inside Nested Form
- FIO-5497: fixed DeprecationWarning for crypto.createDecipher
- FIO-5471: Removed mongoose.save from codebase
- FIO-5860: export error caused by old temp
- FIO-5860: fixed tests
- Revert "FIO-5233: fixed an issue with incorrect values in different timezones…"
- FIO-5911: update email action steps
- FIO-5785 Fixed Select component submission showing id instead of template for URL data source
- FIO-5904: fixed saving data for Components outside of Wizards
- FIO-6069: document db restrictions handling
- FIO-5904: Fixed a bug where data for form components wouldn't save if outside of a wizard
- FIO-5688: Allow for a DEFAULT_TRANSPORT to enable the default sending method for emails.
- FIO-6579: Fix project template exports crashing the server

## 3.0.0-rc.11
### Fixed
- FIO-5494: removed erroneous empty addresses
- FIO-5774: added revisions of submissions collections
- FIO-5756: PDF | Regression | FFT 502 Bad gateway error after Click on submit
- FIO-5495: added submission data for delete req

## 3.0.0-rc.10
### Fixed
- FIO-5435: fixed exists endpoint with submission collections
- FIO-5090: vid numbering fix

### Changed
- Upgrade dependencies: body-parser@1.20.1, express@4.18.2, mongoose@6.6.5, nodemailer-mailgun-transport@2.1.5, semver@7.3.8, nodemon@2.0.20, mongodb@4.10.0, nodemailer@6.8.0, eslint@8.
25.0, supertest@6.3.0, mailgun.js@8.0.1

## 3.0.0-rc.9
### Fixed
- FIO-5433: fixed (snyk) Prototype Pollution in mongoose
- Upgrade dependencies.

## 3.0.0-rc.8
### Fixed
- FIO-4433: fixed recalculation on server for draft submission

## 3.0.0-rc.7
### Fixed
- FIO-5155: Fixes submissions not loaded for sub forms with array data structure
- FIO-5363: deleted default value of transport select for email action settings

## 3.0.0-rc.6
### Fixed
- FIO-5334: fixed typo in the email action settings bcc placeholder

## 3.0.0-rc.5
### Fixed
- FIO-5199: Provided user information for external users
- FIO-5233: fixed an issue with incorrect values in different timezones

## 3.0.0-rc.4
### Fixed
- Fixes Group Permissions issue

## 3.0.0-rc.3
### Fixed
- Issue with the noValidate to allow the request object to set it before.

## 3.0.0-rc.2
### Fixed
- fixed processing of loadRevision execution results
- FIO-4974: allowed to process all types of requests without a body for the webhook action
- FIO-5076: fixed subId parameter
- FIO-5076: synchronized form id and submission id
- FIO-5090: form revisions transfer for stage deployment
- FIO-5000: Change to use accept list for accepted headers.
- FIO-4860: Added new index to action items
- FIO-4859: Field based access for patch request fix
- FIO-4448: Adds route for deleting all form submissions with x-delete-confirm header check
- Allow all submission data setting with form setting changes.

## 3.0.0-rc.1
### Breaking Change
- Removed the SQL Action

### Fixed
- Fixed issues where form revisions with original configured would not
- FIO-4741: Added max password length for password reset

### Added
- Add noValidate property to req object on submission validation
- Added public config support for OSS

### Changed
- Upgrade html-entities@2.3.3, mailgun.js@5.0.5, moment@2.29.2, mongoose@6.2.10, semver@7.3.6, body-parser@1.20.0, mongodb@4.5.0, eslint@8.12.0
- formio-workers@1.16.3, mailgun.js@5.2.0, eslint@8.13.0

## 2.5.0-rc.8
### Changed
- Updated formiojs@4.15.0-rc.7

## 2.5.0-rc.7
### Fixed
- FIO-4781: Fixing email pdf attachments.

## 2.5.0-rc.6
### Changed
- Updated formiojs@4.15.0-rc.6

## 2.5.0-rc.5
### Changed
- Updated formiojs@4.15.0-rc.5

## 2.5.0-rc.4
### Changed
- Updated formiojs@4.15.0-rc.4

## 2.5.0-rc.3
### Changed
- Updated formiojs@4.15.0-rc.3

### Fixed
- Revert "FIO-4216: 'Resource not found' when get submission form submission collection"

## 2.5.0-rc.2
### Changed
- Updated formiojs@4.15.0-rc.2

### Fixed
- Fixed a crash in resource field removal.
- FIO-4359: submission revision issue fix

## 2.5.0-rc.1
### Fixed
- FIO-4359: submission revisions

## 2.4.1
### Changed
Expand Down
5 changes: 2 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Use Node image, maintained by Docker:
# hub.docker.com/r/_/node/
FROM node:lts-alpine3.10
FROM node:lts-alpine3.15

# set label for image
LABEL Name="formsflow"
Expand All @@ -19,8 +19,7 @@ RUN set -x \
# (note: using pinned versions to ensure immutable build environment)
RUN apk update && \
apk upgrade && \
apk add make=4.2.1-r2 && \
apk add g++=8.3.0-r0
apk add make g++

# At least one buried package dependency is using a `git` path.
# Hence we need to haul in git.
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v5.3.1
v6.0.0
16 changes: 0 additions & 16 deletions config/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,22 +40,6 @@
"cert": "",
"thumbprint": ""
},
"databases": {
"mysql": {
"host": "",
"port": "",
"database": "",
"user": "",
"password": ""
},
"mssql": {
"host": "",
"port": "",
"database": "",
"user": "",
"password": ""
}
},
"email": {
"gmail": {
"auth": {
Expand Down
7 changes: 7 additions & 0 deletions formsflow-forms-ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ All significant changes to formsflow-forms will be clearly documented in this fi
- `Untested Features`: Newly introduced features or components that are yet to be thoroughly tested.
- `Upcoming Features`: Planned features or enhancements that will be available in future releases.
- `Known Issues`: Existing issues or problems that are acknowledged and will be addressed in subsequent updates.
## Version 6.0.0

## Added
- Added new endpoint `/form/formid/metadata` to retrieve form metadata.
- Added logs into formio to support ELK
### Changed
- Formsflow-forms version upgrade
- formio version upgraded to 2.4.1 to 3.2.0
## Version 5.3.0
### Changed
- Formsflow-forms version upgrade
Expand Down
Loading

0 comments on commit ef6a517

Please sign in to comment.