Releases: cristianoliveira/funzzy
v1.2.0 - Adds short flags and accept .yml or .yaml file extension
What's Changed
- docs: remove incorrect info in usage help
fzz -h
by @cristianoliveira in #91 - docs: update project explanation by @cristianoliveira in #93
- feat: short flag for --config command by @cristianoliveira in #96
- feat: load both .yaml & .yml by @cristianoliveira in #98
Full Changelog: v1.1.1...v1.2.0
v1.1.1 - Better error messages for invalid config file
What's Changed
- fix: shows error message when config file is invalid by @cristianoliveira in #87
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0 - Short alias cli (fzz) & cleaner output
What's Changed
- ci: runs integration tests in batches of 5 by @cristianoliveira in #74
- tests: runs watcher trigger tests on ci by @cristianoliveira in #73
- refact: watcher wait for new events by @cristianoliveira in #75
- chore: opt in rust 2021 by @cristianoliveira in #78
- feat: clear before running command by @cristianoliveira in #77
- fix: cancelling task doesn't finish child's spawned processes by @cristianoliveira in #76
- docs: fix grammar and examples by @cristianoliveira in #79
- docs: fix entr link by @cristianoliveira in #80
- docs: adds non-block explanation by @cristianoliveira in #81
- docs: update example by @cristianoliveira in #83
- feat: make it less verbose by @cristianoliveira in #82
- docs: fix complex example by @cristianoliveira in #84
- feat: install short alias (fzz) by @cristianoliveira in #86
Full Changelog: v1.0.1...v1.1.0
Fix: enables the watcher to be trigger by any editor (VSCode, nano, sublime, etc)
What's Changed
- fix: watcher doesn't work on vs-code/sublime/nano by @cristianoliveira in #69
Full Changelog: v1.0.0...v1.0.1
Release v1.0.0 - Cancellable tasks, filters, command templates and better output feedback
What's Changed
- Release/v1 0 0 by @cristianoliveira in #65
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
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.
v0.6.0 - Allows filtering tasks with target flag
What's Changed
- tests: adds integration tests by @cristianoliveira in #49
- feat: allows filtering for target task by @cristianoliveira in #50
Full Changelog: v0.5.0...v0.6.0
Release v0.5.0 - Adds support to complex commands & general fixes
What's Changed
- refactor: uses spawning process instead of parsing shell cmd by @cristianoliveira in #47
- ci: upload release artefacts by @cristianoliveira in #48
- 2023-05-21 f566ea6 (HEAD -> master, origin/master, origin/HEAD) fix(ci): correc path of generated tar [Cristian Oliveira]
- 2023-05-21 c26c0c1 chore(ci): avoids change release body [Cristian Oliveira]
- 2023-05-21 79b453c fix(ci): release script [Cristian Oliveira]
- 2023-05-21 309b314 fix(ci): generate artifacts on release [Cristian Oliveira]
- 2023-05-21 8a7eb71 chore: generate cargo.lock [Cristian Oliveira]
- 2023-05-21 ddd2989 chore: bump version [Cristian Oliveira]
- 2023-05-21 9408e48 ci: upload release artifacts (#48) [Cristian Oliveira]
- 2023-05-21 793c973 (tag: ci/release-artifacts) refact: uses spawning shell instead of parsing cmds (#47) [Cristian Oliveira]
- 2023-05-21 837dcb2 feat: allow complex commands [Cristian Oliveira]
- 2023-05-21 b0474fc feat: add examples folder [Cristian Oliveira]
- 2023-05-21 c19a75e feat: adds --config option for custom path [Cristian Oliveira]
- 2023-05-20 19c4c4d feat: allows piping commands [Cristian Oliveira]
- 2023-05-20 a42b6b5 feat: prints command to be exectuted [Cristian Oliveira]
- 2023-05-20 05087f0 fix: accepts multiple commands and rules [Cristian Oliveira]
- 2023-04-15 bc49658 docs: fixes the badges [Cristian Oliveira]
- 2023-04-15 9f5a882 docs: update build status badge [Cristian Oliveira]
- 2023-04-15 421c617 chore(ci): configure ci checks with gh actions [Cristian Oliveira]
- 2023-02-24 f122f73 chore: allows exception for rule 'non_snake_case' [Cristian Oliveira]
- 2023-02-24 eaaaeb4 chore: address all linter latest complains [Cristian Oliveira]
- 2023-02-23 6cb7e6d chore: publish v0.4.0 on crates.io [Cristian Oliveira]
- 2023-02-23 56816f5 chore: typo on makefile command [Cristian Oliveira]
Full Changelog: v0.4.0...v0.5.0
v0.4.0 - Bug fixes and documentation
What's Changed
- Fix warnings by @kc1212 in #35
- feature: Introduce run_on_init flag by @marceloboeira in #39
- chore: Update dependencies by @marceloboeira in #38
- fix: Remove debugging information by @marceloboeira in #37
- style: Run cargo fmt by @marceloboeira in #41
- chore: Add help option into Makefile by @cristianoliveira in #42
New Contributors
- @kc1212 made their first contribution in #35
- @marceloboeira made their first contribution in #39
Full Changelog: v0.3.3...v0.4.0
v0.3.3
chore: bump version v0.3.3