Releases: zhouanbo/pipelinedog
Releases · zhouanbo/pipelinedog
Release list
French Bulldog
In this release:
- updated electron to v1.1.0
- a companion CLI program is developed, use "export project" button to export pipeline for it.
- syntax optimization.
Eurasier
This release include:
- Windows operating system support
- Fixed the issue that commands can be run multiple times
Note: The windows commands are run in BATCH code instead of BASH. On windows, commands in the same hierarchy are not running in parallel because BATCH doesn't have an equivalent to "wait". As soon as the "Ubuntu in Windows" feature become viable to public, the app will switch to use BASH in windows.
Dachshund
This release includes the following:
- tool sharing to gist
- changed "XXX_option" to "XXX_expr" for better representation of its meaning
- extension segment: 'PRE' now add extension before path instead of before filename
- fixed a bug when output file not generating when not using loop
- now clicking filename means open, click an icon to insert file path to the editor
- fixed a bug that incorrect property name might lead to unexpected switch to parsed state
- improved LEASH syntax validation, now correctly validate the detail of LEASH syntax and the names of properties
- now close the entire app when closing the main window
- now remove trailing new line character generated by gedit
- now recognize empty LEASH expressions
- fixed a bug that run window can be initialized multiple times
Chihuahua
The release include:
- an object sytax for LEASH expressions
- recognize any [keyword]_option to substitute {KEYWORD} in option
- tool exporting and importing
- extension direction indicator from minus sign to "PRE" and "SUF"
- added a "parse all" button
- now the app correctly refuse to delete the last node
- now one is able to create folders when save and create project
- now correctly clear existing app state at new project
- prevent nonexist/empty inputlist error
- check JSON syntax before parse
- corrected output file type idenfiying
- tons of other improvements and bug fixes
Beagle
Tremendous bug fixes and improvements. This version can actually support normal usage.
- add robust syntax validation for LEASH expressions
- fixed cmd or ctrl + z can cause the editor to switch to previous tool
- auto parse all tools before generating pipeline code
- now execute bash code within the project folder
- loop arrangement for output files is working
- allow before and after extension of the file name at the same time
Azawakh
The first releasable version. The LEASH syntax was changed from the prototype '%' and ':' to more clear '{}' and '|'. However, LEASH syntax is not validated before parsing, so you need to be extra sure that you are using the right syntax.
Todo:
- robust LEASH syntax validation
- implement direct pipe
- a tutorial for beginner
- tool export and import
- command line parser
- more sophisticated pipeline map management, validation for hierarchy violation