Skip to content

Releases: ankddev/envfetch

v2.1.2

08 Apr 12:26
a0d7525
Compare
Choose a tag to compare

Changelog

[2.1.2] - 2025-04-08

🐛 Bug Fixes

  • Process argument parsing
  • (docs) Workflow link and badge

⚙️ Miscellaneous Tasks

Full Changelog: v2.1.1...v2.1.2

v2.1.1

07 Apr 04:21
d7453bd
Compare
Choose a tag to compare

Changelog

[2.1.1] - 2025-04-07

🐛 Bug Fixes

  • Variables may not set in interactive mode (#55)

⚙️ Miscellaneous Tasks

  • (readme) Update TODO list
  • Basic tape and gif recording

Full Changelog: v2.1.0...v2.1.1

v2.1.0

06 Apr 10:11
bfcf44f
Compare
Choose a tag to compare

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

18 Mar 10:42
b27a239
Compare
Choose a tag to compare

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

03 Mar 15:44
3c5290e
Compare
Choose a tag to compare

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

30 Jan 13:08
f730887
Compare
Choose a tag to compare

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

26 Jan 08:13
9a1d8f6
Compare
Choose a tag to compare

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

23 Jan 14:41
cdb899a
Compare
Choose a tag to compare

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

12 Dec 13:54
c7a01eb
Compare
Choose a tag to compare

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

04 Dec 03:48
4e3077d
Compare
Choose a tag to compare

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