Skip to content

Releases: cristianoliveira/funzzy

v1.5.0 - Enhanced Configuration, Colorful Output, and Performance tweaks

26 Oct 21:50
47eb77e
Compare
Choose a tag to compare

What's Changed

Funzzy v1.5.0: Enhanced Configuration, Colorful Output, and Faster Performance

New features

Fixes

Continous Integration and Development

Full Changelog: v1.4.1...v1.5.1

v1.4.1 - Rules validation minimal required fields

25 Aug 09:01
124c37b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0 - Quality of life improvements

10 Jul 20:27
7dee672
Compare
Choose a tag to compare

What's Changed

Key Features

  • Time Elapsed for Each Run: Track the duration of each run for better performance monitoring and workflow improvements
  • Support for Absolute and Relative Paths templates: Addition of {{absolute_path}} and {{relative_path}} templates.
  • Timeout helps: Receive possible solutions when a timeout occurs to facilitate quicker resolutions.
  • Arbitrary Commands run on start: Automatically run the commands during initialization.
  • Terminate watcher on change config: Ensure there are no running watchers with outdated configuration.
  • Fail-Fast Execution: Utilize the -b flag for immediate termination upon the first failure.
  • Optimized Output: The last output now excludes a newline for more compact logs.
  • Init Command template: Added all available properties to commands

Features

Fixes

Documentation

Full Changelog: v1.2.0...v1.4.0

v1.3.0: New fail-fast feature and --non-block improvments

03 Jul 18:02
Compare
Choose a tag to compare

Highlights

Feature
Add flag --fail-fast

Fixes

flag --non-block:

  • Now works super with node scripts, before it would not terminate the sub processes
  • Now it respects the order of the tasks

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0 - Adds short flags and accept .yml or .yaml file extension

31 Mar 10:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1 - Better error messages for invalid config file

30 Sep 09:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

Release v1.1.0 - Short alias cli (fzz) & cleaner output

29 Sep 19:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

Fix: enables the watcher to be trigger by any editor (VSCode, nano, sublime, etc)

12 Jun 19:28
9c7e872
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0 - Cancellable tasks, filters, command templates and better output feedback

09 Jun 08:51
Compare
Choose a tag to compare

What's Changed

Commits since the last release:

  • 2023-06-09 0c2d662 test: clean up binary before running integration tests [Cristian Oliveira]
  • 2023-06-09 695aefa test: decrease waiting time when killing process [Cristian Oliveira]
  • 2023-06-09 1ee4cf7 chore: clean up lint warnings [Cristian Oliveira]
  • 2023-06-09 4ed9606 feat: better visual output of running tasks [Cristian Oliveira]
  • 2023-06-09 6e165f3 chore: show command results with spaces [Cristian Oliveira]
  • 2023-06-09 489dd09 feat: decrease the watcher delay to respond [Cristian Oliveira]
  • 2023-06-05 88f50a5 feat: deprecate 'run' command [Cristian Oliveira]
  • 2023-06-02 5869727 docs: fix typo at the example [Cristian Oliveira]
  • 2023-06-02 5b20da4 refact: rename commands args [Cristian Oliveira]
  • 2023-06-02 3479296 feat: filepath template replace [Cristian Oliveira]
  • 2023-06-02 8f33095 docs: adds examples of templates [Cristian Oliveira]
  • 2023-06-02 991acae feat: command templates {{file}} [Cristian Oliveira]
  • 2023-06-02 1e3c196 feat: shows path pattern on start [Cristian Oliveira]
  • 2023-06-02 493d6d0 feat: adds a little delay between checks [Cristian Oliveira]
  • 2023-06-01 35e6f32 refact: use concrete types instead of vec of strings [Cristian Oliveira]
  • 2023-06-01 97c86d6 tests: fixes assert with the new output [Cristian Oliveira]
  • 2023-06-01 ee0632f chore: fix linter complaints [Cristian Oliveira]
  • 2023-06-01 da12988 chore: fix linter complaints [Cristian Oliveira]
  • 2023-06-01 7a0c801 chore: generate a local version when installing from makefile [Cristian Oliveira]
  • 2023-06-01 92bf5b0 feat: show result summary at the end [Cristian Oliveira]
  • 2023-05-31 d31c0fc refact: remove noise while checking verbose flag [Cristian Oliveira]
  • 2023-05-31 ffdc34a feat: adds non-block watchers for long running tasks (#66) [Cristian Oliveira]
  • 2023-05-31 a6c710a fix: list of files from stdin [Cristian Oliveira]
  • 2023-05-30 e741f3a chore: resolve merge conflicts [Cristian Oliveira]
  • 2023-05-28 394cc82 fix: reading stdin returns better feedback [Cristian Oliveira]
  • 2023-05-27 8038327 refact: no need to create extra PathBuf [Cristian Oliveira]
  • 2023-05-27 f5268e8 tests: fail fast integrations [Cristian Oliveira]
  • 2023-05-27 c2db5d5 chore: bump major version v1.0.0 [Cristian Oliveira]
  • 2023-05-30 af505a7 refact: turns watches to a module (#67) [Cristian Oliveira]

Full Changelog: v0.6.1...v1.0.0

v0.6.1 - Watcher keeps watching

23 May 14:20
35a69e9
Compare
Choose a tag to compare

Release Notes: Funzzy v0.6.1 - Now with 100% More Bump!

The new Funzzy v0.6.1 is out, now with more bump than a 90's hip-hop track!

In the "Testing Lab", @cristianoliveira ran wild! They added tests for running arbitrary commands (#51) and a test case for list of commands (#56). Now, our tests have tests!

Meanwhile, in the "Bump Factory", @dependabot was playing Oprah, giving everyone a bump! yaml-rust, net2, miow, regex - you get a bump, and you get a bump! Everybody gets a bump! Details can be found from #52 to #55.

But we also have a hero in our midst. @cristianoliveira, donned a cape, swooped in, and fixed the watcher process (#58). It now has the stamina of a marathon runner - it won't die if a task fails.

Also, guess what? Our beloved @dependabot made their first contribution! Here's a virtual standing ovation for you, Bot! 👏

(Generated with the help of ChatGPT 🤖)


  • 2023-05-23 6f9e034 fix: watcher process doesn't die on task fail [Cristian Oliveira]
  • 2023-05-22 0ba9fac docs: adds more examples [Cristian Oliveira]
  • 2023-05-22 6ca71d8 tests: adds more precise checks [Cristian Oliveira]
  • 2023-05-22 234d7cc tests: adds test case for list of commands (#56) [Cristian Oliveira]
  • 2023-05-22 0598ad2 chore(deps): bump regex from 1.1.6 to 1.8.1 (#55) [dependabot[bot]]
  • 2023-05-22 477ea44 chore(deps): bump miow from 0.2.1 to 0.2.2 (#54) [dependabot[bot]]
  • 2023-05-22 4b69c02 chore(deps): bump net2 from 0.2.33 to 0.2.38 (#53) [dependabot[bot]]
  • 2023-05-22 c7bc026 chore(deps): bump yaml-rust from 0.3.5 to 0.4.1 (#52) [dependabot[bot]]
  • 2023-05-22 52bec6a tests: adds test for running arbitrary commands (#51) [Cristian Oliveira]

Check out the Full Changelog at v0.6.0...v0.6.1.