- Infra: updated to Tree 8
- Infra: code cleanup for TP 8
- Fix: changed some dangling ETN references to Tree Languages
- Infra: some code cleanup to prepare for new TP library
- Infra: grammar file cleanup and prep work for v6.0 and more tests.
- Fix: some code mirror color highlighting fixes
- Infra: grammar type checking, swarm grammar, grammar grammar, upgrade language, other fixes
- New: improved autocomplete
- New: improved flow grammar highlighting
- Breaking: >tags keyword in flow is now >types
- Fix: fixed regression in loading of 3D vis
- Fix: parse subsettings correctly in flow
- Infra: updated Tree to 7.1
- New: color word type highlighting for all languages
- New: scoped autocomplete for all languages
- New: 100% word type checking for all languages
- New: 300% perf improvement when loading multiple programs
- Breaking: removed a number of tiles from flow and updated others
- Infra: Grammar CC, Blaze VM, sublime syntax, Tree 7, removed monad, auto to improvs, slot types, program errors
- More infra: gopher & swarm improvements, Inspect, Profile, async/await, tape to tap, remove details, settings
- Fix: fixed bug where deleting tiles other than newest was not updating source editor
- New: create turtle or rusty files
- New: ETNs now always in tree layout
- New: line count block in flow
- New: server storage for desktop app
- Breaking: removed text, coder blocks in flow
- Fix: html escape fix in data block
- Fix: close last tab render fix
- Fix: close all tabs render fix
- Fix: fix to Fib example compilation in fire
- Fix: tab change tiles not appearing render fix
- Infra: FlexWall, Files & Folders, Removed Diff & JSSHA, Tests & Diagnostics
- New: shift+c type checking command
- Infra: better support for typed ETNs
- Fix: heatcal and other flow tile fixes
- Breaking: changed "pin" to width/height/top/left
- Infra: 82%
- Infra: SnapProgram Split, Wall, Tabs, Tiles, TileProcess, Dictionary improvements, Swarm Improvements, Details, App state storage, Commanders, Metrics, Gopher, 79%
- New: better typing output in flow
- Breaking: in flow ">slots" is now ">tags"
- Breaking: in fire "set$+" is now "join"
- Infra: Upgrade to Tree 6.0.0, dictionary improvements (frequency, compiled, parameters, variable arity), cli improvements, swarm static
- New: drag and drop CSV support
- New: program names cannot have spaces
- New: groupBy now will group empty groups
- Fix: Blank lines are now not visible by default
- Fix: fix to some google charts
- Infra: flows folder, line count & dashboard, ProgramRunner, dictionary compilation, more swarm files
- New: drag and drop files to create programs
- Breaking: flow removed >input cog
- Breaking: fire removed class and subclass
- Infra: merged wall into swarm, stumpprogram, willowprogram, removed WithChildren usage, collapsedNode, stump/bern/monad
- Fix: update to hello world demo fire program
- New: added "New from URL" command
- New: cork theme
- New: cmd+\ shortcut in the code editor to clear console
- New: added >flights and >delays cogs to flow
- New: many flow cogs are now hidden by default
- New: 3d vis of programs now keeps z-index at 1 for words, also dotSize param added, and better tag/type/slots
- Fix: edits via toolbar not immediately reflected (thanks DZ)
- Fix: changing corkboard layout of a program now generates a log message
- Fix: log messages are now rendered as they come in
- Fix: cmd+a select all now shows border
- Breaking: most fire cogs renamed (ie: ::$ to log$, =# to set#)
- Breaking: >editor cog in flow is now >coder
- Infra: blocks to cogs, slots, swarm, mash, dictionary improvements, corkboard, desktop routes
- New: changed "File" dropdown to "New" dropdown, removed open dropdown, and moved other "File" commands to program contextmenu
- Fix: fixed recursive "pin" bug reported by DZ.
- Infra: updated Tree Notation; switched to Tuples; removed structPath; dictionary instruction renaming; dictionary parsing work
- Fix: flow bugs in row parsing
- Fix: bugs in 3d vis
- Fix: word cloud fix
- New: language detection
- Infra: modularization
- New: added categories to keyboard shortcuts
- Fix: row parsing bug fixes
- Fix: node editor bug fixes
- Infra: Switched to Dictionary from Blueprints
- Infra: EOL Electron
- New: replaced textarea source editor with full fledged codemirror editor
- New: added console output to gutter and load on open
- New: source editor starts open
- New: press Command+s to save and render blocks visualization of code in source editor
- New: press Command+enter to build and execute the selected tree in source editor
- New: press Command+shift+enter to build and print the selected tree to the console
- New: autocomplete in source editor using ctrl+spacebar
- Fix: lots of rendering and other bug fixes
- Removed: removed the search/open program input box
- Breaking: flow. removed ">output" block. Use ">dump"
- Breaking: flow. removed ">echo" block. Use ">text".
- New: flow. Added "replacer" block.
- New: added >settings block, which by default is hidden and includes program settings like layout
- New: shift+m shortcut to generate mini map
- Breaking: changed "layout" property in flow to be a sub property of the settings block node
- Fix: resize and move block bug fixes
- Fix: shift+v fix when you are analyzing a program that contains an unknown node type
- General: more tests and fixes.
- New: added "Hello World" fire example
- New: added shift+v keyboard shortcut to visualize a program
- New: added shift+e shortcut to execute a program
- New: Flow. added "echo" block
- New: Flow. added "wordcloud" block
- Under-the-hood: replaced HTML and DOM operations with Stump ETN and Willow.
- Breaking: Flow. renamed "out" block to "dump"
- Breaking: Fire. Renamed lots of node types "fn" is now "=fn", "." is now "=.>>", "call" is now ">>".
- General: updated Tree Notation library to 5.0
- General: bug fixes and more tests
- General: bug fixes, tests, and speed improvements
- General: bug fixes and more tests
- New: Last mounted program is now restored when you refresh the page
- New: Blocks can now be moved from the top or the bottom
- New: "Save" button to compile output modal window
- New: keyboard shortcut for saving compiled output
- New: open many command
- New: Added descriptions for Fire blocks
- Fix: Compile command improvements and modal bug fix
- Fix: for 3D ETN rendering
- Fix: for programs larger than browser window
- General: Fire block bug fixes and improvements
- General: More tests
- Breaking: Programs no longer have "etn" property. Instead, uses file extension. Defaults to Flow.
- New: Added create fire/flow program to reflect above change.
- New: added 3D flow chart block
- General: Improvements to Flow column guesser
- General: Bug fixes and more tests
- "If you're not embarrassed when you ship your first version, you waited too long"
- "We don't believe in shipping a product before it's ready, and we need a little more time"
- This is somewhere in the middle. Ready for researchers, not ready for professionals