All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Re-licensed to MIT (#687)
- Add proxy support
- Reusable workflow
- Upgrade dependencies
- Fix cannot ckeckout the code base when pull requests
- Replace set-output with recommended env output
- Upgrade dependencies
- Packaging binaries
- Add Dockerfile
- Run testing on Node 1.16.x
- Add codeql analysis workflow
- Refine release workflow
- Refine testing workflow
- Refine parameters
- Upgrade linter to v4
- Limit repository as condition of publish workflow
- Run test without cache
- Upgrade dependencies
- Bump actions/setup-node from v2.1.2 to v2.1.4
- Bump github/super-linter from v3.13.5 to v3.14.3
- Set linter workflow default branch
- Change default branch to main
- Fix dom selector
- Fix set meta
- Fix fetch resources url incorrect
- Fix css incorrect
- Add source url meta.
- Fix non utf-8 charset.
- Fixed convert open graph title
- Disable decodeEntities
- Migrate to
cheerio
. - Redefine API.
- Clean
utm_*
queries.
- Fix
decodeURI
error.
- Handle JSDOM error.
- Add timeout option support.
- Refine testing workflow.
- Remove
tslint.json
- Rename types.
- Test on multiple platform.
- Remove
ncc
develop dependency.
- Redefine package entry point.
- Convert Open Graph Metadata, append webpage title when it empty.
- Add publish and release workflow.
- Improve regex parse.
- Fix typos in README.
- Initial release.