Releases: ankddev/envfetch
Releases · ankddev/envfetch
v2.1.2
Changelog
[2.1.2] - 2025-04-08
🐛 Bug Fixes
- Process argument parsing
- (docs) Workflow link and badge
⚙️ Miscellaneous Tasks
- (deps) bump crossterm from 0.28.1 to 0.29.0 by @dependabot in #56
Full Changelog: v2.1.1...v2.1.2
v2.1.1
v2.1.0
Changelog
All notable changes to this project will be documented in this file.
[2.1.0] - 2025-04-06
🚀 Features
- Verify checksums in Windows install script (#42)
- Verify checksums in Unix install script (#42)
- Check if file already exists in Windows install script (#48)
- Check if file already exists in Unix install script (#48)
- Add full-featured interactive mode (closes #17)
- Ads several logging
- Add ability to set log level via ENVFETCH_LOG
🐛 Bug Fixes
- (README) See Also block syntax
- (test) Some tests failing on Unix
- Typo in PR template
- Clippy warnings
🚜 Refactor
- Make all functions to accept buffer as argument
- Many other refactorings
- Tests
- All commands
- etc.
🧪 Testing
- Write many new tests
⚙️ Miscellaneous Tasks
- Check completed item in TODO
- Add minversion attribute to Package Status card
- (coverage) Don't build project when generating coverage
- Add issue templates (forms)
- Implement caching in CI
- Run workflows on pushes and PRs to all branchhes
- Merge main workflows to one
- Add link to Wiki in default config
- Add Unix install script testing workflow (#30)
- (release) Run tests of install scripts after publish
- Don't run cargo2junit (#52)
- Remove colored dependency
- Bump tempfile from 3.19.0 to 3.19.1 by @dependabot in #25
- Bump log from 0.4.26 to 0.4.27 by @dependabot in #36
- Bump clap from 4.5.32 to 4.5.33 by @dependabot in #46
- Bump clap from 4.5.33 to 4.5.34 by @dependabot in #49
- Bump clap from 4.5.34 to 4.5.35 by @dependabot in #50
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Changelog
[2.0.0] - 2025-03-18
🚀 Features
- Add basic interactive mode
- Add Windows install script (#19)
- Set process as last argument in all commands (related to #18)
- Add Unix install script (closes #19)
- Add --format argument to print command
- Add ability to configure envfetch (closes #21)
📚 Documentation
- Add TODO for exporting variables
- Move all docs to Wiki
🧪 Testing
- Write unit tests for interactive mode
- Improve coverage
- Add tests for print function with --format
⚙️ Miscellaneous Tasks
- Add workflow for testing windows install script
- Run workflow for testing windows install script on new releases
- Add codecov configuration file
Dependencies
- chore(deps): bump tempfile from 3.17.1 to 3.18.0 by @dependabot in #22
- chore(deps): bump clap from 4.5.31 to 4.5.32 by @dependabot in #23
- chore(deps): bump tempfile from 3.18.0 to 3.19.0 by @dependabot in #24
Full Changelog: v1.4.0...v2.0.0
v1.4.0
This release primary focuses on coveraging code
What's Changed
- many new tests
- chore(deps): bump tempfile from 3.13.0 to 3.16.0 by @dependabot in #11
- chore(deps): bump clap from 4.5.27 to 4.5.28 by @dependabot in #12
- chore(deps): bump tempfile from 3.16.0 to 3.17.1 by @dependabot in #14
- chore(deps): bump clap from 4.5.28 to 4.5.30 by @dependabot in #13
- chore(deps): bump clap from 4.5.30 to 4.5.31 by @dependabot in #16
- chore(deps): bump log from 0.4.25 to 0.4.26 by @dependabot in #15
- remove: --exit-on-warning flag
- migrate to Rust 2024
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Changelog
[1.3.0] - 2025-01-30
🚀 Features
- Specify binary name using clap attribute
- Remove
--exit-on-error
flag and add--exit-on-warning
flag - Add
add
command
🚜 Refactor
- Many refactorings
📚 Documentation
- (readme) Include .deb package to available installation sources
- (readme) Update scoop manifest URL
- (readme) Add new option to features list
- (readme) Document
--exit-on-warning
flag
🧪 Testing
- Write tests for many functions
⚙️ Miscellaneous Tasks
- (release) Pack file in ZIP before rename it
- (release) Upload checksums of Windows ZIP to GitHub
- Remove unused imports
- Comment some functions
v1.2.1
Changelog
All notable changes to this project will be documented in this file.
[1.3.0] - 2025-01-26
🚀 Features
- Use parallel iterators
- (ci) Generate archive with Windows execuatables
📚 Documentation
- (readme) Add latest version
- (readme) Update installation methods
- (readme) Add AUR version badge
- (readme) Add packaging status badge
⚙️ Miscellaneous Tasks
- Update copyright year
- (release) Generate Debian package on release
- (release) Publish to crates.io on release
v1.2.0
Changelog
All notable changes to this project will be documented in this file.
[1.2.0] - 2025-01-23
🐛 Bug Fixes
- Tests failinig an Unix
- Tests errors on Unix and macOS
🚜 Refactor
- Move all models to new
models
module - Move command-specific code to new
commands
module - Command handling code
- Make code more readable (#5)
📚 Documentation
- (readme) Document --global flag
- (readme) Add my other projects
- (readme) Add Arch Linux installation instructions
- (readme) Update features description
🧪 Testing
- Temporary remove tests for global commands (closes #2)
⚙️ Miscellaneous Tasks
- Add .idea directory to gitignore
- Comment all of things
- Add pull request template
- Add CODEOWNERS file
- Add release workflow
v1.1.0
Changelog
[1.1.0] - 2024-12-12
🚀 Features
- Add flag for crashing on any error
- Add ability to globally work with environment variables
📚 Documentation
- Add preview to README
⚙️ Miscellaneous Tasks
- Add dependabot config
Full Changelog: v1.0.1...v1.1.0
v1.0.1
Changelog
🐛 Bug Fixes
- (docs) Shell code blocks format
- (docs) Shell code blocks format
- Clippy errors
- (ci) Artifacts uploading
- Some typos
🚜 Refactor
- Showing similar variables
- Move run(), warning() and error() to utils module
📚 Documentation
- Add additional sources to README
- Replace clippy with clippy fix
- Update installation guide
- Add badges to README
⚙️ Miscellaneous Tasks
- Change license-file field to license in manifest
- Ignore Markdown files for workflows
- Upload artifacts on build separately
- Add workflow for linting with clippy