NEW
- Utility function `.summary()` to show which values have not yet been set.
MODIFIED
- Numerous bug fixes, mainly to do with kwargs handling, credentials handling, and saving/loading without overwriting.
- Numerous style improvements thanks to Felix
- Numerous refactoring suggestions thanks to Felix
- keyword `prompts=False` now used to return `Package` object early without going through all the GUI prompts. This should finally make it possible to add meaningful tests without having to simulate user input e.g. with Selenium.
- Felix's suggestions for using JSON with licenses (not fully tested yet. In future please submit tests alongside actual code, thanks!)
![](https://media.giphy.com/media/kyLYXonQYYfwYDIeZl/giphy.gif)