Releases: kobotoolbox/kpi
2.021.03a
Merge pull request #2970 from kobotoolbox/revert-2755-2751-fail-produ…
2.021.03
For more information, please see https://community.kobotoolbox.org/t/release-notes-version-2-021-03/15357
2.020.52b
For more information, please see https://community.kobotoolbox.org/t/release-notes-version-2-020-52b/14549
2.020.30
For more information, please see https://community.kobotoolbox.org/t/release-notes-version-2-020-30/10998
2.020.28a
For more information, please see https://community.kobotoolbox.org/t/release-notes-version-2-020-28a/10997
2.020.25
This update brings large, behind-the-scenes changes to KoBoToolbox—such as upgrading KPI to Python 3 and Django 2.2 LTS—as well as many user-facing improvements and bug fixes. Below is a list of changes that likely interests the general KoBo community, followed by other changes that are primarily relevant to more technical audiences. We hope you enjoy this release of KoBoToolbox.
If you run your own instance of KoBoToolbox, please consult these important instructions before upgrading.
See this post for all details.
2.019.34
KPI Merged PRs 2.019.23...2.019.34
PR number and branch | PR commit message |
---|---|
Merge pull request #2364 from kobotoolbox/2245-improve-translations-modal | Improvements to translations modal |
Merge pull request #2336 from kobotoolbox/table-freeze-icons-column | Allow feezing the submissions links column in table view |
Merge pull request #2225 from kobotoolbox/2217-edit-submission-bug | Edit submission wrong url bug fix |
Merge pull request #2362 from kobotoolbox/2347-improve-project-deletion-modal | Conditional content in delete project modal |
Merge pull request #2358 from kobotoolbox/2357-settings-sharing-undeployed | Allow sharing undeployed forms from settings route |
Merge pull request #2356 from kobotoolbox/2355-meta-description | Adding meta descriptions for public-facing page templates |
Merge pull request #2329 from kobotoolbox/2326-unassigned-validation-status-fix | Assigned value to not assigned option to have functioning query |
Merge pull request #2266 from kobotoolbox/2250-group-data-by-crash | groupDataBy undefined crash fix |
Merge pull request #2325 from kobotoolbox/2294-display-full-title | Project title fully displayed in list and sidebar, title attr added |
Merge pull request #2311 from kobotoolbox/2309-unsaved-changes | Unsaved changes while creating bug fix |
Merge pull request #2324 from kobotoolbox/2323-typo-fix | Fix message typo |
Merge pull request #2322 from kobotoolbox/files-descriptions | Files descriptions |
Merge pull request #2314 from kobotoolbox/double-quote-gettext-coffee-script | Replaced single quotes with double quotes in coffee script files |
Merge pull request #2312 from kobotoolbox/2310-remove-newrelic | Remove New Relic / Install dev dependencies when Django web server is activated |
Merge pull request #2186 from kobotoolbox/refactor-kobocat-deployment-backend | Database split part II: KobocatDeploymentBackend refactoring |
Merge pull request #2219 from kobotoolbox/2200-unsafe-navigation-bug | Prevent navigating out of form builder with unsaved changes |
Merge pull request #2220 from kobotoolbox/fix-unnecessary-double-reports-call | Fix unnecessary double reports API call |
Merge pull request #2242 from kobotoolbox/1592-drag-into-group | Make it possible to drag from Library into group in Form Builder |
Merge pull request #2267 from kobotoolbox/2257-context-menu-placement | Better context menu placement logic |
Merge pull request #2303 from kobotoolbox/stylelint-output-fix | Bring back webpack console logging, drop stylelint plugin |
Merge pull request #2305 from kobotoolbox/small-sentry-fixes | Small sentry fixes |
Merge pull request #2302 from kobotoolbox/2301-me-endpoint-500 | Move static lists to /environment endpoint |
Merge pull request #2300 from kobotoolbox/kobotoolbox/tasks#245-username-in-response-header | Include the username in each HTTP response |
Merge pull request #2292 from kobotoolbox/less-linter-spam | Less linter spam |
Merge pull request #2273 from kobotoolbox/2272-project-title-sidebar | Enhancement: Fixes #2272, making full titles appear in sidebar |
KoBoCAT Merged PRs 2.019.22...2.019.34
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#566 from kobotoolbox/565-duplicated-submissions | Duplicated submissions fix |
Merge pull request kobotoolbox/kobocat#569 from kobotoolbox/568-user-cannot-validate-with-validate-xform | Non-owner users with 'validation_xform' permissions cannot validate submissions. |
Merge pull request kobotoolbox/kobocat#559 from kobotoolbox/kobotoolbox/tasks#245-username-in-response-header | Include the username in each HTTP response |
Merge pull request kobotoolbox/kobocat#523 from kobotoolbox/new-hook-signal-endpoint | Changed 'kpi' endpoint for hook signal |
2.019.22
KPI Merged PRs 2.019.16...2.019.22
PR number and branch | PR commit message |
---|---|
Merge pull request #2286 from kobotoolbox/1804-anonymous-user-fix | Handle anonymous users properly in PerUserSetting |
Merge pull request #2285 from kobotoolbox/1804-per-user-settings | Add model for per-user-settings |
Merge pull request #2185 from kobotoolbox/2155-kc-database-connection | Database split part I: Use two different database urls for kobocat and kpi |
Merge pull request #2260 from kobotoolbox/2183-search-bubble | Search (support) bubble |
Merge pull request #2276 from kobotoolbox/fix-dockerfile-for-2269 | Correct Dockerfile to match #2269 |
Merge pull request #2269 from kobotoolbox/better-eslint-rules | better eslint rules |
Merge pull request #2271 from kobotoolbox/2270-permissions-endpoint | Add missing content type check; hide all assigned permissions from anonymous users |
Merge pull request #2265 from kobotoolbox/2261-unselect-optional-fields | Make optional selects clearable |
Merge pull request #2263 from kobotoolbox/travis-specify-python-2.7 | Specify Python 2.7 in Travis CI configuration |
KoBoCAT Merged PRs 2.019.16a...2.019.22
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#556 from kobotoolbox/555-photo-gallery-DoS | Load thumbnails in small, delayed chunks |
Merge pull request kobotoolbox/kobocat#554 from kobotoolbox/553-superuser_stats-timeout | Limit superuser_stats to current and previous month |
2.019.16
KPI Merged PRs 2.019.07...2.019.16
PR number and branch | PR commit message |
---|---|
Merge pull request #2224 from kobotoolbox/upgrade-redis-pip-lib | Bumped redis version to 3.2.0 |
Merge pull request #2238 from kobotoolbox/2179-move-buttons | Move archive and delete buttons above iframe |
Merge pull request #2247 from kobotoolbox/2208-hide-calculate-hint | Hide hint for calculate questions |
Merge pull request #2248 from kobotoolbox/2205-wrong-version-deployment | Wrong version deploying bug |
Merge pull request #2246 from kobotoolbox/2201-rename-label | Change words - use "label" instead of "title" |
Merge pull request #2243 from kobotoolbox/remove-dead-csv-code | Remove dead to_csv_io() method |
Merge pull request #2235 from kobotoolbox/2193-csrf-error-deleting-users | Simplify KoBoCAT user deletion kludge; fixes #2193 |
Merge pull request #2237 from kobotoolbox/#2236-update-pyxform | Update Pyxform to 0.13.1. See #2236 |
Merge pull request #2234 from kobotoolbox/even-lesser-verbose-prod-build | hide stylelint output for test run |
Merge pull request #2233 from kobotoolbox/travis-pytest-failure | Travis pytest failure |
Merge pull request #2231 from kobotoolbox/less-verbose-prod-build | Less verbose prod build |
Merge pull request #2230 from kobotoolbox/2226-firefox-scroll-bug-2 | Firefox scroll bug fix (the real one) |
Merge pull request #2228 from kobotoolbox/2227-eslint-error | Improve eslint switch statement handling |
Merge pull request #2196 from kobotoolbox/2188-2189-validation-status-fixes | Validation status fixes |
Merge pull request #2221 from kobotoolbox/1451-library-count-all-questions-blocks-and-templates | Count next to 'My Library' now shows count of questions, blocks, and … |
Merge pull request #2215 from kobotoolbox/2212-map-bug | Cleanup map before navigating out |
Merge pull request #2213 from kobotoolbox/2210-configurable-cors | Feature: CORS, configurable in Django admin interface |
Merge pull request #2211 from kobotoolbox/2209-cors-middleware | Add ottoyiu/django-cors-headers |
Merge pull request #2178 from kobotoolbox/celery-broker-redis | Celery broker redis |
Merge pull request #2202 from kobotoolbox/revert-2147-1726-read-only | Revert "Add read_only as visible property" |
Merge pull request #2199 from kobotoolbox/2197-group-name-bug | Make group label an editable input |
KoBoCAT Merged PRs 2.019.07...2.019.16a
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#548 from kobotoolbox/kobotoolbox/kobo-docker#234-double-encode-s3-url | Double-encode S3 URL for X-Accel-Redirect |
Merge pull request kobotoolbox/kobocat#547 from kobotoolbox/546-unicode-attachment-filenames | Quick fix for non-ASCII attachment filenames |
Merge pull request kobotoolbox/kobocat#544 from kobotoolbox/kobocat-template-as-subdirectory | Include kobocat-template as subdirectory |
Merge pull request kobotoolbox/kobocat#543 from kobotoolbox/revert-520-kobocat-template-submodule | Revert "Add kobocat-template as a Git submodule" |
Merge pull request kobotoolbox/kobocat#520 from kobotoolbox/kobocat-template-submodule | Add kobocat-template as a Git submodule |
Merge pull request kobotoolbox/kobocat#542 from kobotoolbox/#2236-update-pyxform | Update Pyxform to 0.13.1. See #2236 |
Merge pull request kobotoolbox/kobocat#512 from kobotoolbox/483-duplicate-submissions | Return first occurrence of duplicate submissions when using BriefCase API |
Merge pull request kobotoolbox/kobocat#525 from kobotoolbox/validation-status-allow-delete | Allow delete of validation status (single or multiple at once) |
Merge pull request kobotoolbox/kobocat#528 from qedsoftware/527-fix-thumbnails-file-type | Use original file extension when creating thumbnails |
Merge pull request kobotoolbox/kobocat#537 from kobotoolbox/535-runserverplus-enketo-wrong-edit-url | Used 'request.get_host()' instead of 'request.META.get('HTTP_HOST')' |
Merge pull request kobotoolbox/kobocat#538 from kobotoolbox/536-attachments-broken-in-kpi | Bring back old urls for attachments for retro-compability with 'kpi' |
Merge pull request kobotoolbox/kobocat#540 from kobotoolbox/539-thumbnails-not-created | Fixed thumbnails creation. |
Merge pull request kobotoolbox/kobocat#533 from kobotoolbox/update-redis-pip-lib | Bumped redis pip lib to 3.2.0 |
Merge pull request kobotoolbox/kobocat#502 from kobotoolbox/261-media-redirector-auth-not-required | media redirector auth not required. |
Merge pull request kobotoolbox/kobocat#505 from kobotoolbox/504-form-csv-bad-request | Allow CSV format from form detail API endpoint. |
Merge pull request kobotoolbox/kobocat#506 from ggalmazor/url_encode_media_file_in_downloadUrl | Replace safe filter with urlencode filter in Briefcase API template |
Merge pull request kobotoolbox/kobocat#521 from kobotoolbox/celery-upgrade | Celery upgrade |
formpack Merged PRs d87364f...40110ee
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/formpack#197 from kobotoolbox/upgrade-python-dependencies | Upgrade Python dependencies |
Pyxform changes v0.12.0...0.13.1
- Ensure parameters are typed properly
XLSForm/pyxform#267
[yanokwa] - Add Validate v1.11.0 with JavaRosa v2.13.0
XLSForm/pyxform#264
[yanokwa] - Add audit location support
XLSForm/pyxform#253
[yanokwa] - Enable CircleCI support, remove Travis
XLSForm/pyxform#262
[yanokwa] - Support Excel workbook with macro XLSForm files i.e .xlsm
XLSForm/pyxform#252
[bmarika] - Correct environment marker in requirements.pip
[ukanga] - Performance Regression fix on using relative paths.
XLSForm/pyxform#247
[ukanga] - Additional appearance values are supported with table-list.
XLSForm/pyxform#61
[KeynesYouDigIt]
2.019.07
KPI Merged PRs 2.019.06...2.019.07
PR number and branch | PR commit message |
---|---|
Merge pull request #2195 from kobotoolbox/fix-table-view-crash | Fix table view crashes with missing responses or name /$autoname |
Merge pull request #2194 from kobotoolbox/change-translation-help-url | Change "read more" URL for adding new languages |
KoBoCAT Merged PRs 2.019.06...2.019.07
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#510 from kobotoolbox/509-change_xform-delete-instance | Make the data API match the delete_data view |