Skip to content

Releases: kobotoolbox/kpi

2.021.03a

02 Feb 17:45
34d9a05
Compare
Choose a tag to compare
Merge pull request #2970 from kobotoolbox/revert-2755-2751-fail-produ…

2.021.03

02 Feb 17:42
3aa2ae3
Compare
Choose a tag to compare

2.020.52b

11 Jan 15:11
@jnm jnm
c487248
Compare
Choose a tag to compare

2.020.30

11 Jan 15:10
@jnm jnm
8424a6a
Compare
Choose a tag to compare

2.020.28a

11 Jan 15:10
@jnm jnm
18c5b30
Compare
Choose a tag to compare

2.020.25

23 Jun 15:31
aedad42
Compare
Choose a tag to compare

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

23 Aug 02:00
@jnm jnm
083b462
Compare
Choose a tag to compare

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

01 Jun 16:44
@jnm jnm
11826de
Compare
Choose a tag to compare

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

23 Apr 18:46
@jnm jnm
0cde902
Compare
Choose a tag to compare

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

2.019.07

13 Feb 14:42
@jnm jnm
857512b
Compare
Choose a tag to compare

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