Releases: quasilyte/phpgrep
Releases · quasilyte/phpgrep
v1.0.1
What's Changed
- add multi-target support (comma-separated) by @quasilyte in #67
- readme: update examples by @quasilyte in #68
- internal/phpgrep: make the output colored by default by @quasilyte in #71
- add the MatchLine support by @quasilyte in #72
- internal/phpgrep: add more colors and support env vars by @quasilyte in #73
- internal/phpgrep: add "update" and "none" progress printing modes by @quasilyte in #74
- implement fuzzy matching (can be disabled with
--strict-syntax
) by @quasilyte in #75 - fix errors printing in "update" progress mode by @quasilyte in #76
- use vkcom php parser version by @quasilyte in #78
- add
--exclude-results
option by @quasilyte in #79 - add --php-ext argument by @quasilyte in #83
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Features:
- Added
-format
CLI option (5fc6e36) - Case insensitive search and
-case-sensitive
CLI option #57 (eb9e739) - Fix filter bug #5 (25f4f8b)
- Printing the number of total matches (3b666ab)
- Patterns can now backtrack properly #63 #42 (0a980c4)
Other:
- Switched to the NoVerify implementation (a75b5e5)
Why releasing v1.0.0
? I'm pretty confident that the current CLI interface is good enough.
I tested phpgrep
on many projects. It works quite well, as long as its underlying PHP parser can
understand the code.
There is also a VS Code extension if you're using that. :)
v0.7.0
- Added
-limit
option - Added
-exclude
option - Performance improvements
- Integrated into VS Code https://github.com/quasilyte/vscode-phpgrep
Prototype release for public testing
Most basic functionality work.
Library API is not stable yet.
CLI API is probably going to stay the same.
If you have any issues with this release, please submit an issue
and/or try building phpgrep from master.