Skip to content

Releases: kyu08/fzf-make

v0.47.0

12 Dec 11:41
Compare
Choose a tag to compare

Perfomance improvement

  • fix(app): enter TUI after initializing model by @kyu08 in #390
  • fix(yarn): add early return when package.json is missing by @kyu08 in #391

Full Changelog: v0.46.0...v0.47.0

v0.46.0

12 Dec 02:06
Compare
Choose a tag to compare

What's Changed

  • fix(yarn): improve Yarn version detection with better error handling by @chenrui333 in #387
  • update(dev_container): run commands installing bat when dev container launches by @kyu08 in #388
  • fix(yarn): fzf-make renders empty preview pane when fzf-make is launched in the directory which does not have package.json by @kyu08 in #389

New Contributors

Full Changelog: v0.45.0...v0.46.0

v0.45.0

11 Dec 15:48
Compare
Choose a tag to compare

What's Changed

  • docs(readme): add Hacker News article link by @kyu08 in #379
  • feat(yarn): support launching inside workspace by @kyu08 in #383

Full Changelog: v0.44.0...v0.45.0

v0.44.0

10 Dec 00:53
Compare
Choose a tag to compare

What's Changed

  • docs(readme): update readme along with supporting yarn by @kyu08 in #373
  • chore(test_data): update test data by @kyu08 in #374
  • feat(yarn): support workspace for yarn v1 by @kyu08 in #378

Full Changelog: v0.43.0...v0.44.0

v0.43.0

08 Dec 06:59
Compare
Choose a tag to compare

Summary

A new task runner is supported! Now, fzf-make supports yarn!🎉

What's Changed

  • chore(test): add variations of test data and make target by @kyu08 in #360
  • chore(test_data): update commands by @kyu08 in #361
  • add(docs): add related post by @kyu08 in #363
  • add(docs): add introduction link of fzf-make on reddit by @kyu08 in #365
  • fix(lint): elide unnecessary lifetimes by @kyu08 in #366
  • add(dev_container): add dev container setting by @kyu08 in #371
  • feat(runner): support yarn by @kyu08 in #367

Full Changelog: v0.42.0...v0.43.0

v0.42.0

02 Dec 12:56
Compare
Choose a tag to compare

What's Changed

  • feat(pnpm): do not ignore pattern like pnpm run --filter app1 run test by @kyu08 in #358
  • chore(help): fix help message by @kyu08 in #359

Full Changelog: v0.41.0...v0.42.0

v0.41.0

02 Dec 01:07
Compare
Choose a tag to compare

What's Changed

  • feat(error): show error message when no task runner found by @kyu08 in #355
  • chore(makefile): update commit message for bump-fzf-make-version by @kyu08 in #356

Full Changelog: v0.40.0...v0.41.0

v0.40.0

01 Dec 15:36
Compare
Choose a tag to compare

What's Changed

  • chore(Cargo.toml): update description by @kyu08 in #353
  • fix(bug): fzf-make was not working when there is no Makefile by @kyu08 in #354

Full Changelog: v0.39.0...v0.40.0

v0.39.0

01 Dec 15:16
Compare
Choose a tag to compare

Summary

Finally new task runner is supported! Now, fzf-make supports pnpm.🎉

fzf-make also supports monorepo using pnpm. In other words, fzf-make can interpret following scripts in all of package.json in below example. (package.json, packages/app1/package.json, packages/app2/package.json, packages/app3/package.json)

${CWD}
├── package.json
├── node_modules/
├── packages
│   ├── app1
│   │   ├── package.json
│   │   └── node_modules
│   ├── app2
│   │   ├── package.json
│   │   └── node_modules
│   └── app3
│       ├── package.json
│       └── node_modules
├── pnpm-lock.yaml
└── pnpm-workspace.yaml

What you should do is just run fzf-make in the root directory including package.json. You can use in not monorepo but single project, off course.

image

Please feel free to ask usage or report problem you experienced. 😊

What's Changed

  • docs: Add an announcement that we will support JS package managers by @kyu08 in #335
  • deps(renovate): combine all PRs into one PR by @kyu08 in #336
  • fix(deps): update all-dependencies by @renovate in #337
  • feat(runner): support pnpm by @kyu08 in #334
  • docs(pnpm): update docs for supporting pnpm by @kyu08 in #341
  • feat(repeat): show command when repeat #338 by @kyu08 in #344
  • feat(pnpm): support workspace #342 by @kyu08 in #345

Full Changelog: v0.38.0...v0.39.0

v0.38.0

24 Nov 11:52
Compare
Choose a tag to compare

Summary

Refactoring for #315 has been completed!🎉🎉
It will be possible soon that command runners like pnpm, npm, yarn, bun, deno and just!

What's Changed

  • chore(docs): fix crates.io total downloads badge link by @kyu08 in #318
  • chore(deps): update crate-ci/typos action to v1.27.0 by @renovate in #320
  • refactor(makefile): refactor Makefile struct to Runner enum to be able to add other command runner like pnpm, yarn, etc. #315 by @kyu08 in #321
  • update(history): update history file format to handler multiple task runner like pnpm, yarn, e.t.c. #315 by @kyu08 in #324
  • feat(history): when the history file type is the old format, rewrite it using the new format #327
  • fix(bug): no command is selected when delete character #329
  • fix(chore): fix lint error #330

Full Changelog: v0.37.0...v0.38.0