Skip to content

Releases: wq/wq.create

wq.create 2.1

27 Mar 17:56
Compare
Choose a tag to compare

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

All changes by @sheppard.

wq.create 2.0

08 Nov 18:21
Compare
Choose a tag to compare

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

All changes by @sheppard.

Changes since wq.create 2.0 alpha 2

  • @wq/rollup-plugin:
    • Vite compatibility (50263bc)
    • Detect and handle imports to wq plugins not included in wq.js (e.g. @wq/analyst and @wq/wizard) (50263bc)

Other changes since wq.create 1.3.0

Changes in Alpha

  • Remove wq start and wq maketemplates commands
  • Remove --input-dir and --template-dir options for wq addform
  • Improve project root detection
  • Update dependencies for wq-django-template, @wq/rollup-plugin, @wq/cra-template, and @wq/expo-template
  • Various code organization and formatting improvement

Changes in Alpha 2

  • Update dependencies for @wq/rollup-plugin, @wq/cra-template, and @wq/expo-template

wq.create 2.0 alpha 2

25 Aug 15:43
Compare
Choose a tag to compare

wq.create 2.0 alpha 2 is the second preview of the next version of wq.create, as part of the wq 2.0 alpha 2 release. This release primarily updates the npm packages to leverage changes in the corresponding wq.app and wq.db releases. All changes by @sheppard.

wq.create 2.0 alpha

22 Jun 13:19
Compare
Choose a tag to compare

wq.create 2.0 alpha is a preview of the next version of wq.create, as part of the wq 2.0 alpha release. This release removes remaining support for projects created with wq 1.2 and earlier versions, while maintaining compatibility with wq 1.3.

All changes by @sheppard.

wq.create 1.3.0

05 Apr 13:52
Compare
Choose a tag to compare

wq.create 1.3.0 is the first stable release of the wq.create 1.3 series! Be sure to check out the latest documentation and the release notes for wq 1.3 when upgrading. In particular, note that:

Projects generated with... ...are compatible with
wq.start 1.2 wq.app 1.2 & 1.3
wq.create 1.3 wq.app 1.3 & 2.0 (future)

All changes by @sheppard.

Changes since wq.create 1.3 beta

Other changes since wq.start 1.2.1

wq.create 1.3 beta

03 May 08:09
Compare
Choose a tag to compare

wq.create 1.3.0b1 is the beta of the next version of wq.create (formerly wq.start), as part of the wq 1.3 beta release. The beta builds on wq.start 1.3 alpha with the following improvements.

Improved wq.app integration

Improved wq.db integration

  • Auto-regenerate data/config.js on startup (see wq/wq.app#120)
  • Fix database engine name in settings/prod.py (e545fe7)

Other Changes

  • Rename package from wq.start to wq.create. Similarly, the wq start command is now wq create. (c8f10ce)
  • Allow specifying site title via wq create (954c4ce)
  • Move to Github Actions (c3a86c9)

wq.start 1.3 alpha

29 Sep 14:34
Compare
Choose a tag to compare
wq.start 1.3 alpha Pre-release
Pre-release

wq.start 1.3 alpha is a preview of the next version of wq.start, as part of the wq 1.3 alpha release. Most of the the changes are described in the release notes for wq-django-template 1.3 alpha. In addition, the following commands have changed (c68524f):

  • wq start no longer accepts the --with-pgb or --app-id options, as PhoneGap Build support is deprecated (see wq/wq.app#121).
  • wq start --with-npm now calls npx create-react-app [name] --template @wq internally. Thus, the --skip-npm-install option is no longer supported.
  • wq addform still works to generate a Django app from an XLSForm, but it will not generate corresponding Mustache templates unless the project was created with wq.start 1.2 or earlier.
  • wq maketemplates is deprecated and will be removed in wq.start 2.0.

While new projects created with wq start no longer use these features, wq.app will continue to support them until version 2.0. The compatibility table is as follows:

Projects generated with... ...are compatible with
wq.start 1.2 wq.app 1.2 & 1.3
wq.start 1.3 wq.app 1.3 & 2.0 (future)

wq.start 1.2.1

02 Sep 07:54
Compare
Choose a tag to compare

wq.start 1.2.1 includes updates to xlsconv and wq-django-template that fix various action buttons that cannot use require() in npm-based projects (#6).

wq.start 1.2.0

22 Jan 07:42
Compare
Choose a tag to compare

wq.start 1.2.0 incorporates wq-django-template 1.2.0 and introduces another command-line flag, --with-pgb/--without-pgb, which controls whether PhoneGap Build integration is included in the generated project.

wq.start 1.2 beta

07 Oct 12:27
15ec6a3
Compare
Choose a tag to compare

wq.start 1.2.0b1 introduces a new command-line flag, --with-npm/--without-npm, that toggles an alternative project layout based on Create React App (CRA) (see wq/wq#44). Other template changes are documented in the release notes for wq-django-template 1.2 beta.

Since the number of potentially useful flags is increasing, the wq start command now includes an interactive mode that prompts for each choice if not provided explicitly. Type wq start without any arguments to go through the full process.

# Interactive
> wq start
Project codename: myapp
Directory [./myapp/]:
Web domain [myapp.example.org]:
Application Bundle ID [org.example.myapp]:
Enable GIS? (Requires PostGIS or SpatialLite) [y/N]: y
Enable NPM / Create React App? (Requires Node.js) [y/N]: y

Project "myapp" created successfully in ./myapp/ with GIS and NPM support.
Run npm install now? [y/N]: y
^C

# One-line
> wq start myapp ./myapp -d myapp.example.org -i org.example.myapp --with-gis --with-npm --npm-install