Releases: ankddev/envfetch
Releases · ankddev/envfetch
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
v1.0.0
First release
Full Changelog: https://github.com/ankddev/envfetch/commits/v1.0.0