This repository has been archived by the owner on Dec 2, 2023. It is now read-only.
Releases: ohmyform/api
Releases · ohmyform/api
1.0.3
Added
- add start and end page to form create call
Changed
- notifications / hooks / pages and buttons encode and decode their ids
Fixed
- missing encode / decode for form fields within submissions (ohmyform/ui@30ff2c9#r68602651)
- form field resolvers were missing
- node-gyp update to enable build on osx 12.3
- creating of new fields
Security
- form hooks should only be queryable for form admins
1.0.2
Fixed
- error sending notification when field is not defined (ohmyform/ohmyform#161)
1.0.1
Added
- allow one field nested data to be submitted
Fixed
- only update user fields in update mutation if they changed
- form delete
- field submission without value field
Security
- start using hashids to prevent insights into form ids (https://hashids.org/javascript/)
1.0.0
WARNING
- switch to SQL based database
- no migration from 0.9.9 to 1.0.0
Added
- logic backend components
- forms now have multiple notification
- layout for forms
- mariadb / mysql support (fixes ohmyform/ohmyform#143)
- user confirmation tokens
- email verification
- idx for fields and logic to have stable order
- ability to load submission by id if token is present
- anonymous form submissions (fixes ohmyform/ohmyform#108)
- ability to filter for partial / completed or empty submissions
- migration tests for all commits
Changed
- switched from mongoose to typeorm, with support right now for postgres and sqlite
- colors object removed the "colors" postfix
- if unsupported database engine is used error is thrown during startup
- improved eslint checks
- validate submission field data and store it json encoded
- forms are no longer finished on 100% but instead on finish mutation
- field default value renamed from value to defaultValue
Fixed
- env list in doc
- version env variable for yarn
- path argument error (ohmyform/ohmyform#149)
- webhook and form submission (#37)
- sqlite migration fixes to allow changes to tables
Security
- upgraded all packages
0.9.9
0.9.7
0.9.6
Added
- default index.html for api without bundled ui
- slug for form fields can now be saved
- submission webhooks with ability to customize json payload
{ form: ID submission: ID created: DateTime lastModified: DateTime fields: [ { field: ID slug: String value: any } ] }
Changed
- minify containers to reduce layer size
Fixed
- bug in settings resolver with nullable fields
- bug if user was deleted and form still exists
Security
- container now runs as non root user
0.9.5
Added
DEFAULT_ROLE
->admin
|superuser
|user
- withuser
being the default, making it possible that new users can create their own forms after creatingLOGIN_NOTE
-> markdown for Login Page, to show info text on login pageHIDE_CONTRIB
-> ability to hide contribution banner
Fixed
- di on setting resolver, prevented signup settings to be visible in ui
- return admin of form also for admins
0.9.4
0.9.2
Security
- update apollo-server for GHSA-w42g-7vfc-xf37