Skip to content

Releases: zhouanbo/pipelinedog

French Bulldog

Choose a tag to compare

@zhouanbo zhouanbo released this 20 May 20:32

In this release:

  1. updated electron to v1.1.0
  2. a companion CLI program is developed, use "export project" button to export pipeline for it.
  3. syntax optimization.

Eurasier

Eurasier Pre-release
Pre-release

Choose a tag to compare

@zhouanbo zhouanbo released this 05 May 18:48

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

Dachshund Pre-release
Pre-release

Choose a tag to compare

@zhouanbo zhouanbo released this 03 May 00:31

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

Chihuahua Pre-release
Pre-release

Choose a tag to compare

@zhouanbo zhouanbo released this 22 Apr 20:00

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

Beagle Pre-release
Pre-release

Choose a tag to compare

@zhouanbo zhouanbo released this 18 Apr 20:30

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

Azawakh Pre-release
Pre-release

Choose a tag to compare

@zhouanbo zhouanbo released this 11 Apr 20:18

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