Change Log
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning. Changelog format adheres to Keep a Changelog
TODO
- Add drag node event to flow-view, otherwise no event is fired when moving nodes
- accessor nodes should complain when information that will lost is provided, for instance {a: Math.cos} will be stringifyied as ‘{}’ by JSON.
- accessor nodes displayed as custom nodes. If you click them, a modal is opened to edit them if they are not connected, they can also show a preview of their values
- find a smart way to show output values, it should be like vvvv debug you can apply it to a single task or the whole subgraph or graph
- can edit subgraphs, canvas should be able to empty and show the subgraphwhile a navbat like root / subgraph1 / subgraph2 with dropdowns let you navigate throw the tree.
- Implement RUN_ONCE editor action (already there), add Run button and make it work.
- Consider adding cool libraries like threejs and d3 as ready to add nodeswhich add them from CDN.
UNRELESEAD
Added
- Using budo livereload instead of npm watch.
Removed
- Removed bower, it is not supported anymore :(
- Removed test page.
[v0.22.3] 2017-10-07
Added
- Bit operators.
- Updated deps.
Removed
- Removed prop-types.
[v0.22.2] 2017-07-04
Added
- Updated internal-ip to v2 and other minor dependencies updates.
- package-lock.json
Fixed
- Prop view.height in SVG server side rendered examples.
- Preamble option in uglify-js v3.
v0.22.1 2017-05-24
Added
- Input radio checked animation
- Link to web site in navbar
Fixed
- Broken links pointing to old gh-pages/ folder
- Missing items in docs navbar
v0.22.0 2017-05-21
Added
- Nav component
- Can open examples on menu
- Updated deps
- Moved gh-pages/ to docs/ folder
- React prop-types package
Fixed
- Toggle node
- Do not version dist/dflow.js
Removed
- sass-lint is to strict and configuration seems not working
v0.20.1 - 2017-03-05
Added
- Few css improvements
- updated deps
v0.20.0 - 2017-01-14
Added
- accessor nodes do not accept a function, cause it will be not serialized by JSON
- eval is evil, but it so cool. Now you can do
new Date.
Fixed
- Move test/engine/inject/*js files up to test/engine
- Fixed all tests client side, see http://g14n.info/dflow/test page
- Caret version deps
v0.19.0 - 2016-12-23
Fixed
- Graph.update() now is async, it caused a test to fail randomly
- Port parameter, if not provided was crashing the editor server
- Avoid conflict with global tasks, skip stuff that may contain dots
- comments
- numbers
- references
- strings
Added
- CDNJS link
- Create element: script, div, p, h1, h2 …
- dflow edit –port option
- Better CLI docs and usage messages
- Safe document appendChild
- Rich hello world, shows hot to modify DOM
- Added few Node core modules, in engine/functions/process.js: http, zlib, ecc.
- Dependencies updated.
v0.18.3 - 2016-11-27
Added
- WebAudio context
- Editor sends bundle.js, index.html and style.css as gzipped streams.
Fixed
- console.log
v0.18.2 - 2016-11-21
Added
- Editor server uses random port.
Fixed
- Include editor assets in npm package.
v0.18.0 - 2016-11-18
Changed
- Removed express dependency.
- Relaxed deps.
v0.17.1 - 2016-11-11
Added
- Autorun input checkbox.
- Runtime error enriched with task info.
- Can create subgraphs.
- Save button.
Changed
- Refactored engine using not-defined package
v0.17.0 - 2016-10-27
Added
- First examples edited with dflow cli.
- Test graphs in separated folder.
- Enahanced num inputs of task resolution
- SVG generated by example graphs.
Fixed
- Refactored regex variable names
- Extended dot operator injected functions
v0.16.3 - 2016-10-26
Added
- Example npm package
- Last pending test
Fixed
- Dot operator
- Apply operator
v0.16.2 - 2016-10-23
Added
- Download link
Fixed
- Duplicated pipe error.
- Launch editor server after a new graph is created.
- Added d3 example to the example page.
- Examples renderer now uses dflow components.
- Can open graph if given path is absolute.
- Added examples: sum, hello world.
- Minified style.css
Added
- Invalid nodes feedback.
- Numbers and Infinity has no input.
v0.16.1 - 2016-10-09
Fixed
- Updated to latest express.
- Removed unnecessary dev deps in dependencies attribute.
Added
- Styling files for preview and console divs.
v0.16.0 - 2016-10-08
Fixed
- examples renderer
Added
- Autorun client side.
- Dynamic changelog.
- cli actions.
- arrow functions support.
- postcss.
- flow view integration.
- Custom nodes: toggle.
- Load and save graph.
- Autorun graph.