Releases: wooey/Wooey
Wooey 0.13.2
Note: 0.13.0/1 were failed releases due to github action issues. This is a light release, mostly around bug fixes and minor quality of life improvements.
New Features
Scripts now track who created and last updated them #354
Improvements
Improvements to task error tracking #340
ScriptParameter field extended to support users who have a LOT of choices #351
Fixes
Search works again #355
Scrapbook works again #339
Fixture loading #356
Wooey 0.12.0
New Features
Script deletion experience improved #313
Spanish translations added #306
Django 2.2 and Django 3.0 Support #284
Official Docker image added at https://hub.docker.com/r/wooey/wooey
Admin interface added for Script Versions
Updates
Builds have been moved from Appveyor and Travis to Github Actions #314
Update to boto3 #304
Wooey 0.11.0
Wooey 0.11.0
New Features
- WooeyWidgets, which enable custom form input elements to be created and used. #175
- Korean translations added #254
- Improved UI to not allow job operations on message brokers that do not allow them. #285
- Django2 Support. #271
Bug Fixes
- Fix bug where all parameters from all subparsers were needed to validate in order to submit a job. #299
- Fix bug with escaping parameter arguments that prevented special characters from being
used. #296 - Fix bug where multiple initial files for a cloned job were not populated. #255
- Fix bug in parsing multiple arguments where argparse specifies
action=append
#270 - Fix bug in cleaning up empty jobs where workers cannot be contacted. #277
- Fix bug where scripts on remote workers were not invalidated after updates on main server.
#145 - Fix race condition where celery tasks would start before database transaction finished. #297
- Handle characters in script version that need to be escaped for urls. #298
Wooey 0.10.0
Wooey 0.10.0
New Features
- Added docker files for development and example deployments!
- Better documentation!:
- Added help with upgrades
- Added a section on the UI
- Subparser Support! Subparsers are now supported for argparse. With this completed, we can begin adding support for other interfaces such as click
- Added checksums to scripts. Scripts now have a checksum so duplicate scripts are not created (and this paves the way for supporting better automatic updates of scripts)
- Jobs can be cloned into previous script versions. Previously, the
clone
button cloned a job into the latest version of a script. Now, jobs can be cloned into previous versions.
Bug Fixes
- Errors from adding scripts are returned as a message instead of an Exception.
- Dead jobs are now automatically cleaned up. (this removes jobs that are in a state of limbo due to a server crash, etc.).
- Attempts to access a job that a user did not have permission to access resulted in a 500 error. This now shows the proper page indicating the user has no access to that job.
- Fixed parsing of default argument parameters that were lists or functions.
- Fixed zip files overwriting nested output.
Version Support
- Supports Django 1.10/1.11 and Celery 4.x
- Dropped compatibility layers for Django 1.7 and python 3.3
Wooey 0.9.10
This is a patch release to address clinto having subparser support and changing how parsed scripts are represented.
Wooey 0.9.9
This is a quick release to address #189, where clinto was not reporting errors in parsing scripts through the frontend.
Wooey v0.9.8
Wooey v0.9.8
This is primarily a release to address issue #163 where updated scripts would duplicate group names. However, it is a huge release in terms of internationalization!
New Features
- Internationalization is now enabled by default in the bootstrapped version of Wooey.
- Simplified Chinese support has been added thanks to @zjhzxjm!
Bug Fixes
- Parameter groups could be duplicated
- New parameters on script updates would be made when parameter order was rearranged
- Fixed CSS issue causing the script search sidebar to be hidden
Wooey v0.9.6
Minor release to fix incompatibility with recent Celery upgrade to 4.0
Wooey v0.9.5
Wooey v0.9.4
A quick release to address Django 1.10 incompatibility