Releases: opengovsg/FormSG
Releases · opengovsg/FormSG
v4.43.0
v4.42.0
New
- feat: require non-empty domains if restrict domain is toggled on
#507
- feat: log create form failure on GA
#505
Improvements
- docs(readme): acknowledge TellForm, others
#495
Fixes
- fix: disable restrict email domains toggle if no otp verification
#519
Dependency Updates
- chore: fix node version used to 12.18.4 to be consistent
#516
- chore(deps-dev): bump @typescript-eslint/parser from 4.0.1 to 4.5.0
#501
- chore(deps-dev): bump jasmine from 3.6.1 to 3.6.2
#508
- chore(deps-dev): bump ts-jest from 26.3.0 to 26.4.1
#496
- chore(deps-dev): bump ts-node-dev from 1.0.0-pre.49 to 1.0.0
#510
- fix(deps): bump angular-sanitize from 1.8.0 to 1.8.1
#494
- fix(deps): bump mongoose from 5.10.0 to 5.10.9
#449
- fix(deps): bump selectize from 0.12.4 to 0.12.6
#500
- fix(deps): bump twilio from 3.49.3 to 3.50.0
#479
- fix(deps): unpin and bump mongoose from 5.10.0 to 5.10.10
#513
v4.41.0
New
- feat: add billing module to handle /billing endpoints
#398
- feat: allow form transfer for email mode forms
#488
Improvements
- chore: increase node memory limit to 2GB
#482
- chore(examples-search): log failures from database
#467
- refactor: convert remaining res.send to res.json
#455
- refactor: use celebrate error handler
#458
- feat: return HTTP 200 OK for Bounce collection VersionError
#472
- feat: validate that webhook does not point back to app
#475
Bug Fixes
- fix: add additional startsWith('@') check when validating domain
#487
- fix: show decrypt progress modal after 3 seconds
#476
- style: increase min-width of .response-stats
#490
Dependency Updates
- chore(deps-dev): bump husky from 4.2.5 to 4.3.0
#480
- chore(deps-dev): bump jasmine-spec-reporter from 5.0.2 to 6.0.0
#469
- chore(deps-dev): bump jest from 26.4.2 to 26.5.3
#474
- chore(deps-dev): bump supertest from 3.4.2 to 5.0.0
#473
- fix: upgrade myinfo-gov-client to v2.0.0
#461
- fix(deps): bump angular-messages from 1.8.0 to 1.8.1
#468
- fix(deps): bump angular-resource from 1.8.0 to 1.8.1
#464
- fix(deps): bump bson-ext from 2.0.3 to 2.0.5
#478
- fix(deps): bump validator from 13.1.1 to 13.1.17
#463
v4.40.0
We're hitting the big four-ohs!
New:
- feat: using
neverthrow
to explicitly handle errors in UserController#371
Improvements:
- chore: ui/copy changes
#446
- refactor(field-validators): introduce scaffolding & reference implementations for section, short text & long text fields
#409
- refactor(mail): group files into service
#432
Fixes:
- fix: prevent undefined split errors when vm.user does not exist
#454
Dependency updates:
- chore(deps-dev): bump mongodb-memory-server-core from 6.7.5 to 6.9.2
#450
- chore: clean up dependencies
#448
- fix(deps): bump @sentry/integrations from 5.24.2 to 5.25.0
#442
- fix(deps): bump aws-sdk from 2.763.0 to 2.770.0
#443
- chore(deps-dev): bump @types/jest from 26.0.9 to 26.0.14
#444
- chore(deps-dev): bump sinon from 9.0.3 to 9.2.0
#441
- chore(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0
#435
- fix(deps-dev): run npm audit fix
#428
Misc:
v4.39.0
New:
- feat: soft-launch rate-limiting of API endpoints
#389
Improvements:
- refactor: use res.json or sendStatus for objects or empty body
#424
- refactor: migrate CaptchaFactory to Typescript
#397
- refactor: use res.json if backwards compatible with client
#426
Fixes:
- fix: early return when validating empty email string
#433
Dependency updates:
- fix(deps): bump angular-cookies from 1.8.0 to 1.8.1
#419
v4.38.1
v4.38.0
New
- feat: add trace to logs
#405
Improvements
- refactor: use validator's isEmail for validating email domains
#386
- refactor: migrate SmsFactory to Typescript
#387
- chore: add lint rule to prevent floating promises
#404
Fixes
- fix: only show exclamation in navbar if sms feature is enabled
#383
- fix: transfer form toastr
#379
- style: fix squished styling when user emails are too long
#382
- fix: invalid key reference in retrieving form submissions
#385
Dependency upgrades
- fix(deps): bump @sentry/browser from 5.22.3 to 5.24.2
#407
- chore(deps-dev): bump @types/uuid from 8.0.0 to 8.3.0
#375
- fix(deps): bump twilio from 3.46.0 to 3.49.3
#367
- chore(deps-dev): bump @types/node from 14.0.13 to 14.11.2
#374
- fix(deps): bump nodemailer from 6.4.11 to 6.4.12
#399
- fix(deps): bump multiparty from 4.2.1 to 4.2.2
#406
- chore(deps-dev): bump eslint from 7.9.0 to 7.10.0
#401
- fix(deps): bump aws-sdk from 2.734.0 to 2.763.0
#393
- chore(deps-dev): bump @types/express from 4.17.6 to 4.17.8
#392
- fix(deps): bump helmet from 4.1.0 to 4.1.1
#390
v4.37.1
v4.37.0
v4.37.0
- feat: add
lastAccessed
key to track user login#364
- feat: move notification banner back to top and add banner type capabilities
#359
- feat: filter storage mode responses by submission id
#362
- feat: implement email domain validation with unit tests
#143
- fix(deps): upgrade node, alpine and chromium
#363
- fix(deps): bump @sentry/integrations from 5.22.3 to 5.24.2
#373
- chore(deps-dev): bump auto-changelog from 2.2.0 to 2.2.1
#365
- chore(deps-dev): bump @types/validator from 13.0.0 to 13.1.0
#366
- refactor: make bounceType required
#360
- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2
#356
- fix(deps): bump http-status-codes from 2.1.2 to 2.1.4
#354
v4.36.0
Generated by auto-changelog
.
v4.36.0
22 September 2020
- chore: update spcp-auth-client library
#346
- feat: automate critical bounce handling
#318
- feat: form ownership transfer feature
#111
- feat: Using
neverthrow
to explicitly handle errors in AuthController#332
- fix(deps): bump csv-string from 3.2.0 to 4.0.1
#344
- fix(deps): bump csv-parse from 4.10.1 to 4.12.0
#340
- feat: Filter Storage Mode Responses by Submission Id
#174
- chore(deps-dev): bump eslint-plugin-jest from 24.0.0 to 24.0.2
#341
- fix(deps): uninstall node-jose
#339
- fix(deps): bump celebrate from 12.2.0 to 13.0.3
#338
- chore(deps-dev): bump eslint from 7.8.1 to 7.9.0
#331
- chore(deps-dev): bump eslint-plugin-import from 2.21.2 to 2.22.0
#330
- chore(deps-dev): bump ts-node from 8.10.2 to 9.0.0
#329
- chore(deps-dev): bump lint-staged from 10.2.11 to 10.4.0
#328
- chore: update travis.yml and pin localstack in docker-compose
#337
- chore: [develop] release 4.35.1 hotfix
#334
- fix: set nodeEnv to assigned variable if in dev environment
#335
- test: remove storage mode attachment tests
#336
- fix(deps): uninstall async
#309
- fix(deps): bump winston from 3.2.1 to 3.3.3
#278
- fix(deps): bump whatwg-fetch from 3.0.0 to 3.4.1
#300
- chore(deps-dev): bump concurrently from 3.6.1 to 5.3.0
#308
- fix(deps): bump helmet from 3.23.1 to 4.1.0
#233
- refactor: remove unused key
#325
- fix(dev): fix hot reloading and Localstack port
#324
- fix(deps): fix npm audit issues
#322
- build: [develop] Release 4.35.0
#323
- feat: update copy for email fields, intranet, privacy
#321
- chore: bump version to v4.35.1
2ea5bae
- Fix more tests
0c6c8ac
- Fix tests
6d0ffde