github kobotoolbox/kpi 2.018.48

latest releases: 2.024.09c, 2.024.09b, 2.024.09a...
5 years ago

KPI Merged PRs 2.018.31...2.018.48

PR number and branch PR commit message
Merge pull request #2091 from kobotoolbox/2089-remove-multiple-options-shifts-values Removing a multi response option and redeploying deletes data and shifts rows - fix
Merge pull request #2088 from kobotoolbox/2087-remove-fabric-configuration Remove Fabric configuration. Closes #2087
Merge pull request #2068 from kobotoolbox/2061-duplicate-assets 2061 duplicate assets
Merge pull request #2066 from kobotoolbox/2057-formpack-preview-fails-with-integer-choice-order Upgrade formpack to fix #2057
Merge pull request #2060 from kobotoolbox/2058-multiple-previews-of-unsaved-form-changes Fix #2058: IntegrityError when previewing
Merge pull request #2059 from kobotoolbox/issue-2055 Fix previews of unsaved surveys in the form builder
Merge pull request #2042 from kobotoolbox/kobo-install-web-pack-compliant Allows webpack to work with kobo-install when it doesn't run from the host OS.
Merge pull request #2049 from kobotoolbox/correct-instance-queries Properly handle non-unique id_strings
Merge pull request #2035 from kobotoolbox/2029-snapshot-xml-renderer Fix XML renderer for snapshots (used when previewing with Enketo)
Merge pull request #2041 from kobotoolbox/issue-2040 Bugfix: reports JS crash
Merge pull request #2038 from kobotoolbox/1851-export-validation-statuses Add _validation_status to exports; closes #1851
Merge pull request #2031 from kobotoolbox/kobo_install_dev_mode Let Django create urls based on proxy hostname and port
Merge pull request #2028 from kobotoolbox/issue-2020 Improve translationTable closing logic
Merge pull request #2027 from kobotoolbox/REST-UI Merge REST email-notification and subset-of-fields features into master
Merge pull request #2026 from kobotoolbox/rest_email_notification Merge email-notification and subset-of-fields features into main REST branch
Merge pull request #2016 from kobotoolbox/rest_subset_fields Rest subset fields
Merge pull request #2025 from kobotoolbox/issue-2024 rename share button
Merge pull request #2023 from kobotoolbox/fix-default-checkbox-styling Fix default checkbox styling
Merge pull request #2015 from kobotoolbox/rest_email_notification Rest email notification
Merge pull request #1864 from kobotoolbox/REST-UI Feature: REST Services
Merge pull request #1923 from kobotoolbox/issue-1922 Bugfix: improve popover placement logic for asset row
Merge pull request #2014 from kobotoolbox/issue-2010 Update React and other dependencies
Merge pull request #1998 from kobotoolbox/issue-1995 bigger asset row click area
Merge pull request #1992 from kobotoolbox/issue-1690 Form landing redeployment message logic improvement
Merge pull request #2007 from kobotoolbox/issue-2006 Warn before closing Translations table modal
Merge pull request #2008 from kobotoolbox/REST_UI_logging Overloads logging to avoid use logging.getLogger
Merge pull request #1980 from kobotoolbox/issue-1894-FE Enhancement: use searchStore as much as possible when displaying asset list
Merge pull request #2001 from kobotoolbox/2000-upstream-pyxform Upgrade to pyxform 0.11.5; closes #2000
Merge pull request #2005 from kobotoolbox/update-webpack Update webpack packages
Merge pull request #1999 from kobotoolbox/issue-1994 Fix submission displaying of grouped repeatable groups
Merge pull request #2002 from kobotoolbox/quick-fix-modals Restore export default to fix modals
Merge pull request #1913 from kobotoolbox/translations-formtemplates-merge UI for form languages and translations
Merge pull request #1990 from kobotoolbox/issue-1979 fix collection renaming bug
Merge pull request #1969 from kobotoolbox/better-import-errors-2 Add file name to import error messages
Merge pull request #1993 from kobotoolbox/issue-1918 More table view column filters
Merge pull request #1997 from kobotoolbox/1607-spss-export Integrate with formpack SPSS label export feature
Merge pull request #1938 from kobotoolbox/issue-1883 Header name fixes
Merge pull request #1989 from kobotoolbox/issue-1987 sort "can"s by abcs
Merge pull request #1991 from kobotoolbox/translations-further-changes Translations further fixes
Merge pull request #1973 from kobotoolbox/issue-1894 Feature: endpoint for hash of all assets
Merge pull request #1975 from kobotoolbox/1942-default-language-as-first-translation Make sure the default_language, if any, is first
Merge pull request #1950 from kobotoolbox/issue-1949 Update react-select
Merge pull request #1933 from kobotoolbox/issue-1920 Bugfix: Simplify and fix fullscreen handling
Merge pull request #1977 from kobotoolbox/issue-1954 Display HXL tags in table header
Merge pull request #1932 from kobotoolbox/issue-1919 Enhancement: Keep modal close button always visible
Merge pull request #1974 from kobotoolbox/1690-current-version-hash Add comment re: latest_version property
Merge pull request #1961 from kobotoolbox/1690-current-version-hash Add (latest) version__content_hash to asset
Merge pull request #1885 from kobotoolbox/issue-1882 Enhancement: All operations on assets should update searchStore
Merge pull request #1968 from kobotoolbox/tags-fixes Close tags with ESC key
Merge pull request #1958 from kobotoolbox/issue-1940 Deployment endpoint should return updated asset - fix
Merge pull request #1929 from kobotoolbox/issue-1928 display more than single letter for matrix in reports
Merge pull request #1947 from kobotoolbox/issue-1946 fix scrollbar issue caused by spinner
Merge pull request #1934 from kobotoolbox/issue-1931 Bugfix: Nested groups submissions not showing up in submission modal
Merge pull request #1936 from kobotoolbox/issue-1935 Enhancement: Make long table column names viewable
Merge pull request #1967 from kobotoolbox/auto-create-fonts-folder Removed jsapp/fonts empty folder from git repo
Merge pull request #1956 from kobotoolbox/copy-fonts-with-gitignore Copy fonts with gitignore
Merge pull request #1941 from kobotoolbox/1690-version-content-hash Implement version content hashing per #1690
Merge pull request #1930 from kobotoolbox/1892-patch-clone-settings Clone via PATCH while passing settings
Merge pull request #1939 from kobotoolbox/issue-1859 Bugfix: Fix broken Add Question to Library button
Merge pull request #1924 from kobotoolbox/better-errors-for-import-failure better error message for import failure
Merge pull request #1912 from kobotoolbox/issue-1908 Remember Form Builder aside panel state in sessionStorage
Merge pull request #1916 from kobotoolbox/issue-1915 fix tooltips covering stuff
Merge pull request #1911 from kobotoolbox/more-ui-fixes More ui fixes
Merge pull request #1910 from kobotoolbox/matrix-fix Fix issue with kuids displaying in matrix in form builder
Merge pull request #1909 from kobotoolbox/issue-1907 Responsive/iOS issues
Merge pull request #1895 from kobotoolbox/github-templates add issue and PR template, move contributing to same directory
Merge pull request #1888 from kobotoolbox/issue-443 Improve Needs save logic
Merge pull request #1898 from kobotoolbox/issue-1897 use stylesheets directly from node_modules
Merge pull request #1901 from kobotoolbox/issue-1781 improve selecting/deselecting row logic and grouping button enabling
Merge pull request #1906 from kobotoolbox/issue-1890 force keep hash query string on generated k-icons
Merge pull request #1904 from kobotoolbox/misc-ui-fixes Misc ui fixes

KoBoCAT Merged PRs 2.018.31...2.018.48

PR number and branch PR commit message
Merge pull request kobotoolbox/kobocat#503 from kobotoolbox/500-images-not-found-PR-changes Applied PR#501 suggested changes
Merge pull request kobotoolbox/kobocat#501 from kobotoolbox/500-images-collected-not-found 500 images collected not found - fix
Merge pull request kobotoolbox/kobocat#498 from kobotoolbox/497-remove-fabric-configuration Remove Fabric configuration. Closes #497
Merge pull request kobotoolbox/kobocat#496 from kobotoolbox/495-media-file-query-optimization Add a new media_file_basename column to improve
Merge pull request kobotoolbox/kobocat#491 from kobotoolbox/490-optimize-submission-count-locking Do not lock any rows until attachments are saved
Merge pull request kobotoolbox/kobocat#485 from kobotoolbox/484-no-auto-export Disable automatic export creation in export_list
Merge pull request kobotoolbox/kobocat#482 from kobotoolbox/kpi_rest_services Branch to be used with kpi.REST-UI
Merge pull request kobotoolbox/kobocat#481 from kobotoolbox/480-upstream-pyxform Upgrade pyxform to 0.11.5; closes #480
Merge pull request kobotoolbox/kobocat#479 from kobotoolbox/remove-submission-count-locks Refactor submission counting without locking
Merge pull request kobotoolbox/kobocat#478 from kobotoolbox/improve-submission-count-efficiency Improve submission count efficiency by
Merge pull request kobotoolbox/kobocat#476 from kobotoolbox/475-fix-corrupt-zip-exports Use a fork of django-storages to fix corrupt ZIP
Merge pull request kobotoolbox/kobocat#477 from kobotoolbox/remove-synchronous-zip-export Remove (broken) synchronous ZIP export
Merge pull request kobotoolbox/kobocat#464 from kobotoolbox/kobotoolbox/tasks#269 Update base image on every Fabric build

KoBoCAT Template commits 13e78e4...263165b

formpack Merged PRs d87364f...40110ee

PR number and branch PR commit message
Merge pull request kobotoolbox/formpack#180 from kobotoolbox/#2057-preview-fails-with-integer-choice-order Work around XLSForm/pyxform#236 by converting
Merge pull request kobotoolbox/formpack#179 from kobotoolbox/jnm-oli-validation-status-export-idea Adding validation statuses to export as CopyFields.
Merge pull request kobotoolbox/formpack#178 from kobotoolbox/177-upstream-pyxform Upgrade to pyxform 0.11.5; closes #177
Merge pull request kobotoolbox/formpack#176 from kobotoolbox/174-spss-export Add zipped SPSS label facility to Export objects

Pyxform changes v0.9.23...v0.11.5

The KoBo fork of Pyxform has been removed, allowing us to pull in many great changes from the larger community of developers:

  • Add support for SMS prefix, delimiter and tag,
    Issue #207, XLSForm/pyxform#207
    [lognaturel]
  • Upgrade to ODK Validate v1.10.1
    Issue #212, XLSForm/pyxform#212
    [yanokwa]
  • Set mediatype for file to application/*
    Issue #194, XLSForm/pyxform#194
    [lognaturel]
  • Add support for randomizing select
    Issue #183, XLSForm/pyxform#183
    [lognaturel]
  • Add max-pixels parameter for images
    Issue #137, XLSForm/pyxform#137
    [lognaturel]
  • Add support for guidance hints
    Issue #142, XLSForm/pyxform#142
    [lognaturel]
  • Add python versions support policy to readme
    Issue #201, XLSForm/pyxform#201
    [KeynesYouDigIt]
  • Fix startupinfo flags not set properly due to misnamed variable
    Issue #195, XLSForm/pyxform#195
    [yanokwa]
  • Add iana_subtags.txt to package,
    Issue #191, XLSForm/pyxform#191
    [yanokwa]
  • Code cleanup, remove no-op XML formatting code
    Issue #148, XLSForm/pyxform#148
    [alxndrsn]
  • Workarounds for PyInstaller on Windows
    Issue #166, XLSForm/pyxform#166
    [yanokwa]
  • Add type=xml-external
    Issue #107, XLSForm/pyxform#107
    [lindsay-stevens]
  • Add Enketo Validate, you can now validate XForms with Enketo's
    form engine - https://github.com/enketo/enketo-validate.
    Issue #163, XLSForm/pyxform#163
    [lindsay-stevens]
  • Added odk XML namespace xmlns:odk
    Issue #172, XLSForm/pyxform#172
    [Archaejohn]
  • Error message formatting update
    Issue #173, XLSForm/pyxform#173
    [yanokwa]
  • Add support for auto_send and auto_delete settings
    Issue #126, XLSForm/pyxform#126
    [lognaturel]
  • Fixed Python3 unchr is not defined in pyxform/utils.py error
    Issue #161, XLSForm/pyxform#161
    [shivareddyiirs]
  • Handle ODK Validate error strings with unicode
    Issue #72, XLSForm/pyxform#72
    [lognaturel]
  • Error on question names with same name different cases
    Issue #174, XLSForm/pyxform#174
    [moshthepitt]
  • Warn on languanges that don't have a valid IANA subtag
    Issue #143, XLSForm/pyxform#143
    [lognaturel]
  • Python 3 encoding check
    Issue #186, XLSForm/pyxform#186
    [pld]
  • Upgrade to ODK Validate v1.9.0
    Issue #188, XLSForm/pyxform#188
    [lognaturel]
  • Add support for numeric range questions (Issue #79)
  • Upgrade ODK Validate 1.8.0
  • Support list_name in osm sheet (Issue #109)
  • Whitespace after output variables should not be trimmed (Issue #96)
  • Test pyxform in windows with AppVeyor CI (Issue #125)
  • Updated install instructions
  • Fix external instance URI to take the documented form of jr://file-xml/data.xml (Issue #106)
  • Fix validation errors with external instances (Issue #87)
  • Support for audit (Issue #128)
  • XLSForm column headers case insenstive
  • Add --no_pretty_xml option
  • Add calculate as alias for calculation column
  • ensure intent is included as an attribute to a group
  • update xlrd version
  • use built-in xml.etree rather than lxml
  • python 3.5 compat (py2.7 still OK), pep8, cleanup
  • use label for selects from file label references
  • add additional namespaces to the XForm
  • add support for external instances
  • encode question_name
  • We should not inject default hints into forms
  • new: xls2xform command line argument to skip validate
  • test for enclosed-area() function
  • ODK Validate 1.4.6
  • Adding support for attribute columns
  • pep8 indentation
  • include instance with reference to csv file for pulldata() calculate bindings
  • BSD 2-Clause License
  • Support writing settings attributes to first node inside instance
  • add type=file
  • [PyxformTestCase] Replacing "geo widgets"
  • introduce PyxformTestCase which uses markdown defined XLSForms
  • support osm tags
  • remove trailing slash from xforms namespace
  • fixing equivalency test (Better error message when list name = type)
  • Fix issue causing exponential exposure

Don't miss a new kpi release

NewReleases is sending notifications on new releases.