This release contains some of the last few (non-breaking) changes in support of releasing v1.0.0.
What's New
* The ability to list archived design workflows (631, 637). Archiving resources is a good way to keep your workspace clean, but sometimes you want to restore a resource and you might not remember the uid. Now you can list all of the design workflows you've archived.
* All updates to GEMD objects can be performed using the `update()` method (640). Some updates to GEMD objects are long-running, because we have to verify that the update does not invalidate any objects in the database. The method `async_update()` handles this case. But it can be tough to remember which types of updates require the asynchronous call. Now you can safely use `update()` for all your GEMD update needs, and citrine-python will automatically make the call asynchronous when appropriate.
Improvements
* Updates to the Graph Predictor documentation (633)
* Uniform use of `uid` when the type of resource being identified is obvious (635). For example, `DesignWorkflowCollection.archive(uid)` instead of `DesignWorkflowCollection.archive(workflow_id)`. This pattern was already used in most places, but is now consistent. The old arguments will be valid until at least version 2.0.0, for backwards compatibility.
* Slight reorganization of the file structure, for consistency (634). Current import paths will continue to work until at least version 2.0.0. Look out for warnings indicating an updated path.
Fixes
* Old resources featuring deprecated objects are skipped over during listing, instead of throwing an exception (641).
Coming Soon
* Citrine-python v1.0.0 release!