Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Commit

Permalink
Prepare for 3.1.0 (#392)
Browse files Browse the repository at this point in the history
  • Loading branch information
eyelidlessness authored Feb 18, 2022
1 parent b3cab5e commit 2f085e8
Show file tree
Hide file tree
Showing 72 changed files with 493 additions and 413 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

[3.1.0] - 2022-02-18
---------------------

##### Changed

- [#391](https://github.com/enketo/enketo-express/pull/391) Add Enketo version (release tag, or git commit hash, or package.json version) to User-Agent header to server-sent requests

[3.0.5] - 2022-02-08
---------------------

Expand Down
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,24 @@ The user interface was translated by: Serkan Tümbaş (Turkish), Hélène Martin

_Send a message if you'd like to contribute! We use an easy web interface provided by [Transifex](https://www.transifex.com/projects/p/enketo-express/)._

### Releases

1. Create release PR
1. Check [Dependabot](https://github.com/enketo/enketo-express/security/dependabot) for alerts
1. Run `npm update`
- Check if `node-forge` has been updated and if so, verify encrypted submissions end-to-end
1. Run `npm audit`
- Run `npm audit fix --production` to apply most important fixes
1. Run `npm ci`
1. Run `npm test`
1. Run `npm run build-docs`
1. Update `CHANGELOG.md`
1. Update version in `package.json`
- Bump to major version if consumers have to make changes.
1. Merge PR with all changes
1. Create GitHub release
1. Tag and publish the release
- GitHub Action will publish it to npm

### Funding

Expand Down
2 changes: 1 addition & 1 deletion docs/app_controllers_api-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_api-v1-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_api-v2-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_authentication-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_error-handler.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_media-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_offline-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_pages-controller.js.html

Large diffs are not rendered by default.

109 changes: 55 additions & 54 deletions docs/app_controllers_submission-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_survey-controller.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_controllers_transformation-controller.js.html

Large diffs are not rendered by default.

46 changes: 41 additions & 5 deletions docs/app_lib_communicator_communicator.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_lib_custom-error.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_lib_pdf.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_lib_router-utils.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_lib_url.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_lib_utils.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_models_account-model.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_models_cache-model.js.html

Large diffs are not rendered by default.

20 changes: 14 additions & 6 deletions docs/app_models_config-model.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_models_instance-model.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_models_record-model.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_models_submission-model.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_models_survey-model.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/app_models_user-model.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/global.html

Large diffs are not rendered by default.

33 changes: 32 additions & 1 deletion docs/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-account-model.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-api-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-api-v1-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-api-v2-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-authentication-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-cache-model.html

Large diffs are not rendered by default.

162 changes: 147 additions & 15 deletions docs/module-communicator.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions docs/module-config-model.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-custom-error.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-duplicates.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-error-handler.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-instance-model.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-media-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-offline-resources-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-pages-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-pdf.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-router-utils.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-submission-model.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions docs/module-submissions-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-survey-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-survey-model.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-transformation-controller.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-user-model.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/module-utils.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tools_duplicates.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tools_esbuild-plugin-istanbul.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-00-getting-started.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-02-heroku.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/tutorial-10-configure.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-12-ordinals.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-20-update.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-30-develop.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-32-api.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-34-custom-widgets.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-36-theming.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-38-iframe-postmessage.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-40-translate.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-60-authentication-and-security.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-70-browser-support.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-80-comments.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-90-duplicates.html

Large diffs are not rendered by default.

329 changes: 88 additions & 241 deletions package-lock.json

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "enketo-express",
"description": "Webforms evolved.",
"homepage": "https://enketo.org",
"version": "3.0.5",
"version": "3.1.0",
"main": "./app.js",
"engines": {
"node": ">=14 <17",
Expand Down Expand Up @@ -39,7 +39,7 @@
"dependencies": {
"aliasify": "^2.1.0",
"basic-auth": "^2.0.1",
"body-parser": "^1.19.1",
"body-parser": "^1.19.2",
"bristol": "^0.4.0",
"busboy": "^0.3.1",
"compression": "^1.7.4",
Expand All @@ -50,7 +50,7 @@
"enketo-core": "^6.0.4",
"enketo-transformer": "2.1.2",
"evp_bytestokey": "^1.0.3",
"express": "^4.17.2",
"express": "^4.17.3",
"express-cls-hooked": "^0.3.8",
"grunt": "^1.4.1",
"grunt-env": "^1.0.1",
Expand All @@ -60,7 +60,7 @@
"i18next-browser-languagedetector": "^6.1.3",
"i18next-fs-backend": "^1.1.4",
"i18next-http-backend": "^1.3.2",
"i18next-http-middleware": "^3.1.6",
"i18next-http-middleware": "^3.2.0",
"jquery": "^3.6.0",
"jstransformer-markdown-it": "^2.1.0",
"jszip": "^3.7.1",
Expand All @@ -72,7 +72,7 @@
"papaparse": "^5.3.1",
"pkg-dir": "^5.0.0",
"pug": "^3.0.2",
"puppeteer": "^13.1.3",
"puppeteer": "^13.3.2",
"redis": "^3.1.2",
"request": "^2.88.2",
"request-filtering-agent": "^1.0.7",
Expand All @@ -87,7 +87,7 @@
"@baladins/grunt-nodemon": "^0.4.6",
"@types/db.js": "^0.14.7",
"@types/express": "^4.17.13",
"@types/sinon": "^10.0.10",
"@types/sinon": "^10.0.11",
"abortcontroller-polyfill": "^1.7.3",
"bootstrap-datepicker": "1.9.0",
"chai": "^4.3.6",
Expand All @@ -108,10 +108,10 @@
"istanbul-reporter-shield-badge": "^1.2.1",
"jsdoc": "^3.6.10",
"jsdoc-ts-utils": "^2.0.1",
"karma": "^6.3.14",
"karma": "^6.3.16",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage": "^2.1.0",
"karma-esbuild": "^2.2.0",
"karma-coverage": "^2.2.0",
"karma-esbuild": "^2.2.1",
"karma-firefox-launcher": "^2.1.2",
"karma-mocha": "^2.0.1",
"karma-opera-launcher": "^1.0.0",
Expand Down

0 comments on commit 2f085e8

Please sign in to comment.