Releases: AlvarBer/Persimmon
Releases · AlvarBer/Persimmon
v0.9.1: Release 0.9.1(β)
Small update, mostly internal refactoring and improvements on CI Code * Added a lot of type hints. * Types are checked through mypy now. * Windows version uses angle instead of glew backend. Bug Fixes * Fixes images on windows executable. * Fixed not finding config.ini on windows executable. * Pins are slightly bigger. * Fixed Smart bubble crash regression. Packaging * Added more classifiers on pypi package. Continuous Integration * Windows executable are now built on appveyor. * Mypy checking on travis. * Mypy checking on appveyor.
v0.9.0-beta: Release 0.9.0-β
Big release with the smart bubble, and much more. Required kivy version is bumped to kivy 1.10 for recycler view. Features * Added a context menu (aka Smart Bubble) that suggest suitable blocks. * Smart Bubble has a search bar. * Execute button now it's a play button. * Added right click hint when no block is present. * Added STR type (represents string/results). * Blocks can now be selected and removed pressing delete. * Added info about what is going to happen when dragging. Bug Fixes * Print block could be spawned more than once through Smart Bubble. * Right click when there is a Smart Bubble present it reset position. * Focus on Smart Bubble search box now remains after creation. * Removed coloredlogs dependency. Refactoring * Notification is now used static instead of as a field of blackboard. * Pins now have their own sub-package. * Blocks now don't need as much boilerplate as before. Docs * Polished academic objectives. * Polished postmortem.
v0.8.1-beta: Release 0.8.1-β
Minor release with mainly visual improvements. Code * Pins now align themselves automatically. * Blocks are round and transparent. * Connections are bèzier curves instead of straight line. * Added direction indicators. * Connections go behind the blocks. * Backgrounds looks good in all sizes. Documentation * Added image with new visual aspect. * Added directions for use. Package * Added minimum python version.
v0.8-beta: Release 0.8-β
This release has been mostly code refactoring, with few minor extras such as making persimmon pipeable. Code * Persimmon is now registered at Pypi. * Refactored some loops in favor of generator expression/list comprehensions. * Annotated part of the codebase with type hinting. * Refactored property in derived class. * Implemented abstract classes that enforce overriding. Documentation * Updated README. * Fixed LaTeX cover template. The LaTeX documentation will probably move to its own repository soon.
Release 0.7-beta
- Added flow execution indicator
- Removed grid search block spawning thousand clients on release
- Restricted print blocks to 1
- Addded KNN and Time Series Split
- Improved file dialog
- Fixed documentation
v0.6-beta: Release 0.6-beta
End of the second iteration
Release v0.5-beta
First beta release! Code * Real interface now implemented * Blocks can be dragged, connected, reconnected and executed * The whole blackboard can be moved and zoomed Documentation * Expanded sections * Added appendix * Added algorithms graphs
Release 0.4-alpha
Code
- Added interface
- Added backend
- Added various classifiers
Documentation
- Added workflow chapter
- Rewritten motivation
- Added prototype sketches
v0.3-alpha: Release alpha 0.3
Code: * Rewritten contributions by previous team member. * Added icon file chooser Documentation: * Added book version with some academic requirements * Date and version automatically get inputted on document * Added implementation section * Expanded previous chapters
v0.2-alpha
Improved documentation and basic functionality.