Wq Versions Save

📱🌐📋 wq: a modular framework supporting web / native apps for mobile surveys and geospatial data collection. Powered by Django REST Framework, Redux, React, and Material UI.

v2.1.0

1 month ago

wq 2.1.0 is the first release of the wq 2.1 series! Be sure to check out the latest documentation and the release notes for each submodule when upgrading.

To install or update to this version of wq, run the following command:

python -m pip install wq --upgrade

See the submodule release notes for additional details:

v2.0.0

6 months ago

wq 2.0.0 is the first stable release of the wq 2.0 series! Be sure to check out the latest documentation and the release notes for each submodule when upgrading.

To install or update to this version of wq, run the following command:

python -m pip install wq --upgrade

See the submodule release notes for additional details:

v2.0.0a2

8 months ago

wq 2.0 alpha 2 is the second preview of the next version of wq. This release includes significantly improved support for Expo / React Native, as well as minor bugfixes.

To test out this release, be sure to specify the exact version:

python -m pip install wq==2.0.0a2

See the submodule release notes for additional details:

v2.0.0a1

10 months ago

wq 2.0 alpha is a preview of the next version of wq, which includes upgrades to the latest versions of all third party libraries. This release removes remaining support for projects created with wq 1.2 and earlier versions, while maintaining compatibility with wq 1.3.

To test out this release, be sure to specify the exact version:

python3 -m pip install wq==2.0.0a1

See the submodule release notes for additional details:

v1.3.0

2 years ago

wq 1.3.0 is the first stable release of the wq 1.3 series! Be sure to check out the latest documentation when upgrading. In particular, note that the changes introduced in wq.app 1.3 alpha are now the default and only supported option for new projects. Specifically:

Deprecated Replacement
AMD / RequireJS ES Modules
jQuery Mobile + Mustache React + Material UI
Leaflet Mapbox GL / Maplibre GL
Application Cache Service Worker
PhoneGap Build Installable PWA and/or React Native + Expo

The wq.app 1.3 package is designed to support backwards compatibility with projects generated with wq 1.2, including the deprecated functionality. However, this support will be dropped completely in wq 2.0.

Note: While the wq appcache and wq phonegap commands remain in wq.app 1.3, Application Cache and PhoneGap Build are no longer supported by the respective vendors.

See the submodule release notes for details about the changes since wq 1.3 beta.

v1.3.0b1

3 years ago

wq 1.3 beta brings a number of improvements to the @wq/material renderer introduced in wq.app 1.3 alpha. While wq 1.3 is largely ready for production use, this is marked as a beta release to allow any remaining bugs to be identified. Be sure specify the exact version when installing:

python3 -m pip install wq==1.3.0b1

See the submodule release notes for additional details:

In addition to the code changes, the documentation site has been completely overhauled, with interactive component demos and guides, as well as new logos for wq and all submodules.

v1.3.0a1

3 years ago

wq 1.3 alpha introduces a brand new UI renderer based on React and Material UI (#41). Since this is a prerelease, specify the --pre option when installing from PyPI:

python3 -m pip install wq --pre

See the submodule release notes (especially for wq.app) for additional details:

In addition, the wq repository now hosts the new wq npm package, which provides a single wq.js module with all required dependencies built in. This means wq can be used on any webpage with a single script tag:

<script type="module">
    import wq from 'https://unpkg.com/wq';
    wq.init({});
</script>

v1.2.1

3 years ago

wq 1.2.1 brings minor compatibility updates for Django 3.1, pyxform 1.x, and npm-based wq start builds.

See the submodule release notes for details:

v1.2.0

4 years ago

wq 1.2.0 brings stable versions of the npm and Redux integration added in wq 1.2 beta.

See the submodule release notes for details:

As noted in the release notes for wq 1.2 beta, Python 2.7 is no longer supported, and wq.io is now IterTable.

v1.2.0b1

4 years ago

wq 1.2 beta brings full support for using NPM to manage JavaScript dependencies (#44). This builds on an overall restructuring of wq.app that also includes leveraging the Redux ecosystem for the data layer.

See the submodule release notes for details:

The wq.io submodule has been renamed to IterTable, a standalone data manipulation library. The IterTable 2.0 beta release notes have more information on this name change.

Note: This is the first release of wq to explicitly disable Python 2.7 support. While individual submodules might still install on Python 2, this is not recommended or tested. Python 2.7 will be EOL as of January 2020.