- Update @actions/core to v1.10.0 - Fixes warning about deprecated set-output
- Document need for pull-requests: read permission
- Updating to actions/checkout@v3
- Set list-files input parameter as not required
- Update Node.js
- Fix incorrect handling of Unicode characters in exec()
- Use Octokit pagination
- Updates real world links
- Add "changes" output variable to support matrix job configuration
- Improved listing of matching files with
list-files: shell
andlist-files: escape
options
- Fixed mapping of removed/deleted change status from github API
- Fixed retrieval of all changes via Github API when there are 100+ changes
- Add support for multiple patterns when using file status
- Use picomatch directly instead of micromatch wrapper
- Support pushes of tags or when tag is used as base
- Use git log to detect changes from PRs merge commit if token is not available
- Support local execution with act
- Improved processing of repository initial push
- Improved processing of first push of new branch
- Improved documentation
- Change detection using git "three dot" diff
- Export files matching filter
- Extend filter syntax with optional specification of file status: add, modified, deleted
- Add working-directory input
- Added support for workflows triggered by push events
- Action and repository renamed to paths-filter - original name doesn't make sense anymore
- Allows filters to be specified in own .yml file
- Adds alternative change detection using git fetch and git diff-index
Updated dependencies - fixes github security alert
First official release uploaded to marketplace.