Onefetch Versions Save

Command-line Git information tool

2.14.1

1 year ago

Bug Fixes

  • Fix CD 5085c5b @o2sh

2.14.0

1 year ago

Features

  • Add description info line #851 @o2sh
  • Add CLI flag to set the maximum number of languages to be shown 8159b34 @o2sh
  • Add VisualBasic language support #867 @antonizyla

Chore

  • Add manifest crate #851 @o2sh @spenserblack
  • Move image_backends into its own crate 9ce17c1 @o2sh
  • Add devcontainer/codespace config #857 @spenserblack
  • Switch to Swatinem/rust-cache for caching 7592eb2 @o2sh
  • Add README translation for Korean #869 @abiriadev
  • add icon to windows exe 584574f @o2sh

Bug Fixes

  • Fix typo in help message for -e (--exclude) #861 @skogseth

v2.13.2

1 year ago

Notes:

  • [fix] Repo without remote should not fail #841 @o2sh
  • [chore] Add integration tests with snapshot testing for Info struct #827 @atluft
  • [chore] Refactor test expressions #831 @saguywalker

v2.13.1

1 year ago

Notes:

  • [ci/cd] fix Snapcraft release
  • [misc] fix Cargo.lock

v2.13.0

1 year ago
  • Onefetch is now typically more than twice as fast when executing. This was made possible by reducing allocations and switching from git2-rs to gitoxide. A big thank you to @Byron for his contribution.

  • A web interface onefetch.dev was developed by @spenserblack allowing users to visualize an ASCII preview for all the programming languages currently supported by onefetch. Like the binary, the data is parsed from the Languages.yaml file.

Notes:

  • [chore] reducing allocations and switching to gitoxide from libgit2 #635 @Byron
  • [docs] add README translation for Spanish #631 @JakeRoggenbuck @practicatto
  • [docs] add Changelog generated using cargo-smart-release #637 @Byron
  • [cli] add --completion option #657 @spenserblack
  • [language] update PHP colors #664 @DenverCoder1
  • [misc] switch to actions/stale #666 @spenserblack @o2sh
  • [misc] add github issue forms #667 @spenserblack @o2sh
  • [ci/cd] generate Windows installer from CD #668 @o2sh
  • [ci/cd] create WinGet workflow for auto publishing #673 @russellbanks
  • [language] update logo: shell #677 @fux0c1ety
  • [docs] adding french documentation support #693 @Kaderovski
  • [chore] extract language definitions into data file #699 @spenserblack
  • [ci/cd] add codecov + tarpaulin in ci @o2sh
  • [misc] create Vercel app for onefetch with ASCII preview #701 @spenserblack
  • [docs] update the README in Russian #736 @AndreyKozhev
  • [chore] turn InfoField into a trait (big refactoring) #755 @o2sh
  • [language] Improve JSX ASCII logo #784 @alessandroasm
  • [language] Improve TSX ASCII logo #785 @alessandroasm
  • [language] added support for verilog #789 @atluft
  • [language] improve ruby logo #786 @atluft
  • [language] added support for xsl #798 @atluft
  • [language] added support for systemverilog #797 @atluft
  • [test] add unit tests to src/info/info_field.rs #810 @alessandroasm
  • [ci/cd] automate publish to crates.io #800 @spenserblack
  • [language] added support for ABNF #811 @atluft
  • [test] add unit tests src/info/repo/commits.rs #813 @alessandroasm
  • [test] add unit tests src/info/repo/contributors.rs #814 @alessandroasm
  • [language] added support for ABAP #821@atluft
  • [test] testing get_git_username using git-testtools for #812 @atluft
  • [language] improve bash logo @o2sh
  • [language] improve assembly logo @o2sh
  • [test] add unit tests for author.rs #829 @gallottino @Oniryu95

v2.12.0

2 years ago

Notes:

  • [language] added support for Ren'Py #560 @TabulateJarl8
  • [info] added language bar distribution #585 @o2sh @spenserblack
  • [misc] granted read access to onefetch snap to gitconfig files #588 @o2sh
  • [language] added support for Ceylon #602 @DenverCoder1
  • [misc] default to terminal foreground color for tilde, underline, colon and info #604 @o2sh
  • [language] fix Lua logo so that it can be read even without color #610 @yutkat
  • [misc] replace colored crate with owo-colors #620 @o2sh @spenserblack
  • [misc] remap White ANSI color to Default #625 @spenserblack
  • [language] added support for Wolfram #609 @rcon56
  • [misc] match circle color with github linguist #630 @o2sh
  • [language] added support for VHDL #632 @BHatGuy

v2.11.0

2 years ago

Notes:

  • [docs] Add Persian README @mmdbalkhi
  • [docs] Add Chinese README @symant233
  • [misc] add CLI flag to count hidden files and directories @0x20F
  • [language] added support for Protocol Buffers @HallerPatrick
  • [misc] Better error handling (Replace error-chain with anyhow) @o2sh
  • [docs] Add Russian README @Vinegret43
  • [language] added support for SQL @o2sh
  • [cd] Automate "languages supported" badge @spenserblack
  • [language] added support for WebAssembly @dnaka91
  • [language] added support for Toml @dnaka91
  • [misc] removed json dependency @meguminloli
  • [language] added support for Yaml @remram44
  • [language] added support for Jsonnet @remram44
  • [language] added support for Solidity @vypxl
  • [docs] Fix contributing link in cn readme @grimmer0125
  • [language] added support for Json @gahag
  • [language] added support for Sass @alessandroasm
  • [language] added support for LLVM @alessandroasm
  • [language] added support for AutoHotKey @PurpleMyst
  • [misc] add LanguageType @o2sh
  • [language] added support for Coq @exoego
  • [misc] update license cache @o2sh
  • [language] added support for Fortran Legacy @jake-87
  • [cd] Add workflow for Minimum Rust Version badge @spenserblack
  • [misc] Use time crate instead of chrono @HallerPatrick

v2.10.2

2 years ago
Notes:

* [bug] fix text coloring

v2.10.1

2 years ago
Notes:

* [bug] add build step to Makefile to fix CD

v2.10.0

2 years ago
Notes:

* [bug] fix "Last change: now ago" @o2sh 
* [language] added support for Haxe @LordMZTE  
* [language] added support for Scheme @wigust 
* [language] added support for GDScript @o2sh 
* [ci] Make audit scheduled and manually runnable @spenserblack 
* [language] added support for Svelte @Luke-zhang-04 
* [language] added support for Ada @Labdabeta 
* [docs] add README.ja.md @err931 
* [language] added support for Hcl @PsypherPunk 
* [bug] round up instead of truncate in perc. of contribution @o2sh 
* [language] Fixed Fortran ASCII to be more symetrical @jake-87 
* [misc] add CLI option to ignore bot commits @o2sh
* [info] use .mailmap to merge authors @o2sh
* [info] merge authors by signature @o2sh
* [misc] add CLI option for displaying author emails @remopas 
* [language] added support for PowerShell @dxking 
* [info] display the number of contributors @o2sh