Wooey

Latest version: v0.13.3

Safety actively analyzes 621409 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

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

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

0.11.0

New Features
1. WooeyWidgets, which enable custom form input elements to be created and used. 175
2. Korean translations added 254
3. Improved UI to not allow job operations on message brokers that do not allow them. 285
4. Django2 Support. 271

Bug Fixes
1. Fix bug where all parameters from all subparsers were needed to validate in order to submit a job. 299
2. Fix bug with escaping parameter arguments that prevented special characters from being
used. 296
3. Fix bug where multiple initial files for a cloned job were not populated. 255
4. Fix bug in parsing multiple arguments where argparse specifies `action=append` 270
5. Fix bug in cleaning up empty jobs where workers cannot be contacted. 277
6. Fix bug where scripts on remote workers were not invalidated after updates on main server.
145
7. Fix race condition where celery tasks would start before database transaction finished. 297
8. Handle characters in script version that need to be escaped for urls. 298

0.10.0

New Features
1. Added docker files for development and example deployments!
2. Better documentation!:
* Added [help with upgrades](http://wooey.readthedocs.io/en/update-migration-docs/upgrade_help.html)
* Added a [section on the UI](http://wooey.readthedocs.io/en/latest/wooey_ui.html)
3. Subparser Support! Subparsers are now supported for argparse. With this completed, we can begin adding support for other interfaces such as [click](https://github.com/pallets/click)
4. 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)
5. 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
1. Errors from adding scripts are returned as a message instead of an Exception.
2. Dead jobs are now automatically cleaned up. (this removes jobs that are in a state of limbo due to a server crash, etc.).
3. 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.
4. Fixed parsing of default argument parameters that were lists or functions.
5. Fixed zip files overwriting nested output.

Version Support
1. Supports Django 1.10/1.11 and Celery 4.x
2. Dropped compatibility layers for Django 1.7 and python 3.3

0.9.10

This is a patch release to address clinto having subparser support and changing how parsed scripts are represented.

0.9.9

This is a quick release to address https://github.com/wooey/Wooey/issues/189, where clinto was not reporting errors in parsing scripts through the frontend.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.