Releases: anistark/feluda
Releases · anistark/feluda
Release list
Golokdham Rahasya
What's Changed
- feat(java): add Maven/Gradle license scanning with transitive deps by @anistark in #217
- build(deps): bump the maven group across 1 directory with 2 updates by @dependabot[bot] in #219
- fix(examples): switch rust-example reqwest to rustls to drop openssl by @anistark in #220
- feat(watch): add
feluda watchfor continuous license scanning by @anistark in #221 - feat(ruby): add Ruby/Bundler license scanning by @anistark in #222
- build(deps): bump the bundler group across 1 directory with 4 updates by @dependabot[bot] in #223
- refactor(licenses): unify license-text detection on shared SPDX engine by @anistark in #224
- feat(licenses): add local license-file fallback across analyzers by @anistark in #225
- build(deps): bump nokogiri from 1.19.3 to 1.19.4 in /examples/ruby-example in the bundler group across 1 directory by @dependabot[bot] in #227
Full Changelog: v1.13.0...v1.14.0
Hatyapuri
What's Changed
- build(deps): bump requests from 2.32.5 to 2.33.0 in /examples/python-example in the pip group across 1 directory by @dependabot[bot] in #205
- chore: add AGENTS.md and plan/ directory by @anistark in #206
- build(deps): bump pytest from 9.0.2 to 9.0.3 in /examples/python-example in the pip group across 1 directory by @dependabot[bot] in #207
- build(deps): bump the cargo group across 1 directory with 2 updates by @dependabot[bot] in #208
- chore(deps): refresh lockfile and bump minor specifiers by @anistark in #209
- feat(licenses): detect OFL.txt and SIL Open Font License by @anistark in #210
- feat(docs): add Field Reports timeline to homepage by @anistark in #211
- feat(licenses): parse compound SPDX expressions by @anistark in #212
- feat(parser): add monorepo workspace support across Cargo, npm, Go, and uv by @anistark in #213
- feat(init): add
feluda initsubcommand for zero-friction onboarding by @anistark in #214 - feat(sarif): add SARIF 2.1.0 output for GitHub Advanced Security by @anistark in #215
- feat(skill): add feluda Claude Code skill for inline license compliance by @anistark in #216
Full Changelog: v1.12.0...v1.13.0
Chhinnamastar Abhishap
What's Changed
- chore: cleanup docs. remove makefile. add docs build to ci by @anistark in #193
- docs: re-structure and add contributing guide by @anistark in #194
- docs: cleanup and build to dirhtml by @anistark in #195
- docs: fix broken images by @anistark in #196
- build(deps): bump bytes from 1.10.1 to 1.11.1 in /examples/rust-example in the cargo group across 1 directory by @dependabot[bot] in #197
- build(deps): bump the cargo group across 1 directory with 3 updates by @dependabot[bot] in #198
- fix: overhaul cache module by @anistark in #199
- refactor: optimize tokio usage for GitHub license fetching by @anistark in #202
- build(deps): bump flask from 3.0.0 to 3.1.3 in /examples/python-example in the pip group across 1 directory by @dependabot[bot] in #200
- build(deps): bump quinn-proto from 0.11.13 to 0.11.14 in the cargo group across 1 directory by @dependabot[bot] in #201
- chore: update all dependencies to latest versions by @anistark in #204
- build(deps): bump rustls-webpki from 0.103.8 to 0.103.10 in the cargo group across 1 directory by @dependabot[bot] in #203
Full Changelog: v1.11.1...v1.12.0
Gorosthaney Sabdhan
What's Changed
- fix: Fix clippy warnings by @farhaanbukhsh in #186
- chore: update rust min version to 1.85.0 by @anistark in #188
- fix:- #189 -changed lookup to check GOMODCACHE, changed escapping before pk… by @pratik-anurag in #190
- add docs by @anistark in #192
Full Changelog: v1.11.0...v1.11.1
Gosaipur Sargaram
What's Changed
- refactor: analyze only root project directory and clean up progress module by @anistark in #176
- feat: GitHub license cache by @anistark in #178
- chore: cleanup readme, contributing, justfile by @anistark in #179
- feat: add local license checking for Go and Python by @anistark in #180
- fix: add missing env var cleanup to prevent test isolation issues in parallel execution by @anistark in #182
- feat: add .NET support with NuGet integration by @anistark in #183
- feat: add --github-token flag for authenticated GitHub API requests by @anistark in #184
Full Changelog: v1.10.3...v1.11.0
Bombaiyer Bombete
What's Changed
- feat: add just test-ci cmd to mimic ci testing locally by @anistark in #157
- refactor: restructure sbom command with format subcommands (spdx, cyclonedx) by @anistark in #156
- feat: validate sbom spdx and cyclonedx files by @anistark in #162
- feat: implement comprehensive SPDX standards compliance enhancements and character validation by @anistark in #163
- feat: add language parameter to GitHub Action by @anistark in #164
- fix: add CC0-1.0 license to compatibility matrix for all project licenses by @anistark in #165
- fix: exclude Go toolchain and version directives from dependency analysis by @anistark in #166
- feat: add filter to the TUI by @ashish10677 in #170
- chore: update dependencies by @anistark in #168
- feat: add sort feature to TUI and proper ascending/descending order by @anistark in #167
- refactor: move CI/CD examples to examples/ci directory by @anistark in #171
- Refactor/publish tag by @anistark in #172
- feat: add local-first license detection with
--no-localflag for Node.js and Rust by @anistark in #173 - feat: ignore licenses and dependencies by @anistark in #175
Full Changelog: v1.10.2...v1.10.3
v1.10.2
What's Changed
- add: example projects for testing and debugging by @anistark in #146
- build(deps): bump requests from 2.31.0 to 2.32.4 in /examples/python-example in the pip group across 1 directory by @dependabot[bot] in #147
- refactor: improve error handling by @anistark in #148
- Create FUNDING.yml by @anistark in #149
- feat: R projects support. only direct dependency check by @anistark in #150
- refactor: strict to restrictive flag change. [breaking change] by @anistark in #152
- feat: add configurable strictness mode with --strict flag for license parser by @anistark in #153
- refactor: remove v1.8.5 backward compatibility re-exports by @anistark in #154
- feat: improve Python environment marker parsing with PEP 508 support by @anistark in #155
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
Full Changelog: v1.10.0...v1.10.1
Joy Baba Felunath
What's Changed
- refactor: process project detection in parallel using rayon by @anistark in #125
- Add license matrix by @anistark in #126
- Bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group across 1 directory by @dependabot[bot] in #127
- refactor: Implement concurrent requests with rate limiting by @anistark in #128
- refactor: remove redundancy in license compatibility check by @anistark in #132
- add: new
--sbomflag by @anistark in #133 - update: rpm install instructions by @anistark in #135
- add: sbom model and spdx generation by @anistark in #134
- fix: implement license parsing with config. by @anistark in #136
- update: go dependency tracking with depth by @anistark in #137
- update: config validation by @anistark in #138
- add: cyclonedx 1.5 support by @anistark in #139
- Fix/feluda ci by @anistark in #140
- Feat/cpp support by @anistark in #141
- feat: OSI status in verbose, gui and supported output formats. by @anistark in #142
- fix: version pattern mismatch and generate notes race by @anistark in #143
Full Changelog: v1.9.8...v1.10.0
Locked Chest
📦 Installation Instructions
Feluda now provides prebuilt packages for both Debian-based (.deb) and RedHat-based (.rpm) distributions.
🐧 Debian / Ubuntu ( .deb package )
- Download the latest
.debfrom the Releases page. - Install with:
sudo dpkg -i feluda_*.deb - If you encounter dependency issues, run:
sudo apt install -f
🐧 Fedora / RHEL / CentOS ( .rpm package )
Download the latest .rpm from the Releases page
- Install with:
# Using DNF (recommended)
sudo dnf install ./feluda-*.rpm
# OR using rpm directly
sudo rpm -i feluda-*.rpm💡 Using dnf is preferred as it resolves dependencies automatically.
What's Changed
- feat:github actions to test and update the feluda badge by @pratik-anurag in #100
- fix broken output by @motusira in #96
- Feature/62 add labeller by @pratik-anurag in #101
- fix: incompatibility matrix check by @anistark in #102
- Include basic gh workflow for rpm generation by @sayanchowdhury in #105
- fix: Removes failing builds by @farhaanbukhsh in #106
- Bump slab from 0.4.10 to 0.4.11 in the cargo group across 1 directory by @dependabot[bot] in #103
- .github: Add multi-arch and draft releases suport by @sayanchowdhury in #108
- .github: Disable building rpm for aarch64 by @sayanchowdhury in #109
- .github: Fix openssl issue with git2 for aarch64 by @sayanchowdhury in #111
- Add deb support by @avirajkhare00 in #112
New Contributors
- @pratik-anurag made their first contribution in #100
- @avirajkhare00 made their first contribution in #112
Full Changelog: 1.9.7...1.9.8