Added
- The `logo` option of `set_title()` and `metadata`.
Changed
- The `all_variables()` and `variables_as_json()` functions now
contain a limitation on nesting depth. The limit is hard-coded at
6 levels, after which values will be "null." This is to prevent
exceptions being triggered by circular references.
- Setting Google Drive Synchronization folder to "Do not link" will
now erase the connection between the OAuth app and the user.
- When populating PDF checkboxes, passing `None` to the checkbox or to
the `yesno()` or `noyes()` functions will result in the box not
being checked.
- Apache web server variables are now reset after a restart (e.g.,
after the Configuration is changed.
- When pulling the contents of a **docassemble** extension package
into the Playground, it will now remember the GitHub URL or PyPI
package name so that when you go to Pull again, you will not need to
retype. This works even if you have not enabled GitHub integration.
Fixed
- PDF checkbox inconsistencies.
- Git pull into Playground packages without integration generated an
error message.
- When datatype is object and variable existed, it would try to reduce
the object to text in order to see if it should be highlighted as a
pre-selected default value.