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
π Builds have been moved from Appveyor and Travis to Github Actions #314
β‘οΈ Update to boto3 #304
π· 1. Fix bug where all parameters from all subparsers were needed to validate in order to submit a job. #299
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.π 1. Added docker files for development and example deployments! π 2. Better documentation!:
π 1. Subparser Support! Subparsers are now supported for argparse. With this completed, we can begin adding support for other interfaces such as click
β‘οΈ 2. 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)
β
3. 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.
π» 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. 0οΈβ£ 4. Fixed parsing of default argument parameters that were lists or functions. π 5. Fixed zip files overwriting nested output.
π 1. Supports Django 1.10/1.11 and Celery 4.x