Releases: anistark/feluda
Releases · anistark/feluda
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
v1.9.8-rc1
.rpm: Add a note about generation The spec file has two placeholders VERSION and RELEASE. It makes sense to add what overrides this Signed-off-by: Sayan Chowdhury <[email protected]>
Royal Bengal Rahasya
What's Changed
- fix --incompatible and --strict modes by @motusira in #91
- Fix node dependency parsing for npm ls failure by @anistark in #95
- fix: fixes clippy warnings by @farhaanbukhsh in #97
- refactor: modular languages by @anistark
- add: Gist mode by @anistark
Full Changelog: 1.8.5...1.9.7
The Key
What's Changed
- Update colors for --verbose mode by @motusira in #76
- Add yaml output by @motusira in #81
- refactored generate_report function to match the new structure by @Samuel1505 in #83
- Run feluda on a github repo directly by @hakymulla in #84
- Bump the cargo group across 1 directory with 2 updates by @dependabot in #85
- Add new
generatecommand to generate NOTICE and THIRD_PARTY_LICENSE files by @anistark - Add more tests by @anistark
New Contributors
- @motusira made their first contribution in #76
- @Samuel1505 made their first contribution in #83
- @hakymulla made their first contribution in #84
Full Changelog: 1.7.0...1.8.5
Kailashey Kelenkari
- Add: Compatibility Check with root project license.
- Fixed: Loading for Go projects.
Full Changelog: 1.6.2...1.7.0