Releases: Bycelium/PyFlow
Releases Β· Bycelium/PyFlow
Release 1.0.0
PyFlow - Release 1.0.0
First Full Release
We are happy to release the first full version of PyFlow by Bycelium !
Feel free to reach us on discord for feedback, suggestions, contribution or a simple chat !
What's Changed
- πͺ² Fix block execution freeze by @AlexandreSajus in #138
- πͺ² Fix zoom stuck by @FabienRoger in #145
- πͺ² Fix socket missing when converting from .ipynb by @FabienRoger in #143
- πͺ² Fix execution of complex ipynb by @AlexandreSajus in #147
- πͺ² Deal with ipynb of different format by @FabienRoger in #221
- π Sort blocks when saving as ipynb by @FabienRoger in #144
- πͺ² Paste exactly where the mouse is by @FabienRoger in #224
- π Restrict file loading to .ipyg and .ipynb by @FabienRoger in #223
- πͺ² Fix click-selection bug by @FabienRoger in #226
- π Create a distinct clipboard for blocks by @FabienRoger in #229
- π:art: Switch to vertical layout by @FabienRoger in #227
- π Add logging & improve CLI by @MathisFederico in #231
- π Add custom undo system by @FabienRoger in #118
- π Make execution flow ignore off-sockets by @FabienRoger in #255
- π Add socket on/off toggle by @FabienRoger in #254
- π Create a new add socket button by @FabienRoger in #249
- π¨ Make blocks output more visible by @FabienRoger in #257
- π¨ Highlight the add edge button on block hover by @FabienRoger in #258
- πͺ² Removes kernel timeout by @AlexandreSajus in #259
- β Add python 3.10 support by @MathisFederico in #262
- π Add interrupt execution on error by @AlexandreSajus in #265
- πͺ² Fix block removing crash by @FabienRoger in #267
- π Add button to create linked block by @AlexandreSajus in #266
- π Improve markdown editing by @FabienRoger in #269
- π Add new shortcuts by @AlexandreSajus in #264
- π Make shift+enter in editor run left by @FabienRoger in #270
- π Add prompt before exiting the program by @FabienRoger in #271
- πͺ² Prevent crash when there is a loop by @FabienRoger in #279
- π π¨ Add persistent colors by @MathisFederico in #276
- πͺ² Prevent checkpoint when the scene has not changed by @FabienRoger in #281
- π¨ Set exit font color to white by @AlexandreSajus in #285
- π Add zoom in and out shortcut by @FabienRoger in #286
- πͺ² Fix Ctrl+z crash by @FabienRoger in #289
- π Add editing navigation using alt & escape by @MathisFederico in #287
- π¨ updated gifs and README by @AlexandreSajus in #290
Full Changelog: v1.0.0-beta...v1.0.0
Release 1.0.0-beta
PyFlow - Release 1.0.0-beta
First Beta Release
We are happy to release the first beta version of PyFlow by Bycelium !
More is to come as we will have our features tested in the following weeks !
Feel free to reach us on discord for feedback, suggestions, contribution or a simple chat !
What's Changed
- π Add base node editor application inspired from this tutorials series by @MathisFederico
- π Bring selected blocks to the front. by @vanyle in #11
- π Write a CONTRIBUTING file with contributing guidelines by @vanyle in #13
- πͺ² Fix the null pointer error issue when deleting a code block by @vanyle in #14
- π Add docstrings to graphics classes by @MathisFederico in #15
- π Add multiple windows handleling by @MathisFederico in #18
- πͺ² Fix cursor and resize by @vanyle in #29
- π Add select pasted items by @MathisFederico in #30
- β Integration tests by @vanyle in #31
- π§ β Refactor integration tests by @MathisFederico in #34
- π π¨ Syntax highlighting and Themes by @vanyle in #33
- π Add IPython kernel by @AlexandreSajus in #17
- π Add IPython console by @AlexandreSajus in #38
- π π¨ better readme gif by @AlexandreSajus in #39
- β¨ Autopep8, shorter lines, docstring and removed unnecessary function by @AlexandreSajus in #40
- π β Add codacy workflow and total coverage badge by @MathisFederico in #45
- π¨ Sizes and widgets refactor by @vanyle in #41
- π π¨ Adds ANSI color coding support in codeblocks by @AlexandreSajus in #53
- π Add saves and loads codeblock output by @AlexandreSajus in #55
- π Add separate threads for GUI and Kernel by @AlexandreSajus in #58
- π Add socket flow type by @MathisFederico in #59
- π New block creation by @vanyle in #60
- π¨ Increases output fontsize by @AlexandreSajus in #69
- π Prevent bad autoscroll in PyEditor by @MathisFederico in #73
- π Add arrow navigation from block to block by @vanyle in #74
- π π¨ Improve autoscroll & Tests refactor by @MathisFederico in #77
- πͺ² Improve codeblock displays for tensorflow history by @AlexandreSajus in #79
- π Add open example from command line by @AlexandreSajus in #78
- πͺ² Hide output panel without output by @AlexandreSajus in #70
- π Editable titles and π§ Refactor of block widgets by @MathisFederico in #81
- Add move to global view by @FabienRoger in #84
- π Add Discord link and beta disclaimer by @MathisFederico in #87
- π Add support for new block types by @vanyle in #80
- π Add sockets on codeblocks by default by @MathisFederico in #89
- π Functional flow execution by @AlexandreSajus in #98
- π Add zoom on blocks pressing spacebar by @FabienRoger in #91
- π Improve arrow navigation by @MathisFederico in #99
- πͺ² Fix splitter position saving by @AlexandreSajus in #101
- πͺ² Add html output support by @AlexandreSajus in #102
- πͺ² Add indentation in pyeditor by @AlexandreSajus in #104
- πͺ² Fix 'Save As' bug by @FabienRoger in #107
- πͺ² Fix saving bug by @AlexandreSajus in #105
- π Adds the ability to cancel execution by @AlexandreSajus in #103
- β¨ switched autopep8 to black by @AlexandreSajus in #115
- π Add notebook-pygraph conversion by @FabienRoger in #86
- πͺ² Fix default fields handling by @FabienRoger in #96
- β Add execution flow testing by @AlexandreSajus in #116
- β¨ Apply black formatter to everything by @FabienRoger in #120
- π Improve CONTRIBUTING.md by @FabienRoger in #121
- β Add unit tests to ipynb conversion by @FabienRoger in #117
- π οΈ Execution Refactor & π Nested Nodes by @vanyle in #113
- π Add Visual Flow by @AlexandreSajus in #114
- πͺ² Fix editing a block resets output's states by @AlexandreSajus in #127
- πͺ² Fix bug related to ipynb conversion by @FabienRoger in #129
- π π¨ Adds gifs describing each main feature on README.md by @AlexandreSajus in #130
- πͺ² fixes run_right without output by @AlexandreSajus in #134
- π¨ Huge refactor before release by @AlexandreSajus in #133
- π Released the beta 1.0.0 by @MathisFederico in #135
New Contributors
- @vanyle made their first contribution in #10
- @AlexandreSajus made their first contribution in #17
- @FabienRoger made their first contribution in #84