Преглед изворни кода

chore: release 0.13.0

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
Christina Sørensen пре 2 година
родитељ
комит
76378fb386
3 измењених фајлова са 95 додато и 2 уклоњено
  1. 93 0
      CHANGELOG.md
  2. 1 1
      Cargo.lock
  3. 1 1
      Cargo.toml

+ 93 - 0
CHANGELOG.md

@@ -2,6 +2,85 @@
 
 All notable changes to this project will be documented in this file.
 
+## [0.13.0] - 2023-09-18
+
+### Bug Fixes
+
+- Crate can't contain broken symlink
+- Remove executable flag from fish completion file
+- Use proc_mounts only on linux
+- Hotfix harmful documentation
+- Fix hyperlinks on Windows
+- Nix flake check also builds the package
+- [**breaking**] Change number_huge and unit_huge to match the man page short codes
+
+### Documentation
+
+- Added cafkafk suggestions
+- Fix codeblocks in zsh completions
+- Update README.md
+- Document filetypes theme and rename trait
+- Link directly to space
+- Add Mac support for the --mount option in the man page
+- Add SAFETY comments to unsafe code blocks
+- Update deb instructions to use keyring
+- Fix chmod in deb installation instructions
+- Add potential gpg install to deb installation instructions
+- Document character style pairs in the code and match with man page
+- Add install instructions for Void Linux
+- Documentation of 'sn' and 'sb' conflicted with later docs
+- Document dimmed and italic style codes
+
+### Features
+
+- Add completion files in deb packaging script
+- Adds filtering for Windows hidden files
+- Support --mount option on Mac
+- Support --mount option on Mac
+- Lazy loading of a files extended attributes and absolute path
+
+### Miscellaneous Tasks
+
+- Augment gitter size in README
+
+### Performance
+
+- Add criterion for benchmarking
+
+### Refactor
+
+- Refactor just in crossfile
+- DRY up justfile
+- Ignore missing MSVC docker image
+- Removed unused imports, mark mods as allow unused
+- Format code
+- Move ALL_MOUNTS to fs::mounts
+- Migrate ALL_MOUNTS from lazy_static to OnceLock
+
+### Testing
+
+- Stabalised unit-tests.yml
+- Autogenerate testing dir
+- Autogenerate test dirs
+- Generate device files
+- Add unit tests that test both exa and ls style codes together
+- Address variable names
+
+### Build
+
+- Add musl binary for linux
+- Fix checksums
+- Add TODOs to targets
+- Set optlevel to 3
+
+### Ci
+
+- Add nix Flake check to flake.yml
+- Removed nix build in favor of nix flake check
+- Include bash completion script in treefmt and fixed shellcheck formatting in completion script
+- Fix windows build
+- Fix spelling attemps -> attempts
+
 ## [0.12.0] - 2023-09-14
 
 ### Bug Fixes
@@ -40,8 +119,13 @@ All notable changes to this project will be documented in this file.
 - Fix gpg armor flag for deb release in readme
 - Add better explanation of git repos + no status
 - Add scoop install info
+- Add Winget install info
+- Added instructions to install completions of eza to the readme
 - Remove color specifications. change unknown git repo status to `~`
 - Fix missing color specification from man page
+- Remove license from developemnt section
+- Update rust badge
+- Add missing man page for debian release
 
 ### Features
 
@@ -64,10 +148,13 @@ All notable changes to this project will be documented in this file.
 - Removal of xtests
 - Removal of vagrant
 - Remove deprecated devtools
+- [**breaking**] MSRV 1.70
 - Run spellcheck
+- Release 0.12.0
 
 ### Refactor
 
+- Rename FileType::Immediate to more obvious FileType::Build
 - Over-engineer deb-package.sh
 - Hide xtests folder
 - Split trycmd into tests for all, unix and windows
@@ -124,6 +211,7 @@ All notable changes to this project will be documented in this file.
 - Add more unix_tests
 - Fixed unix tests to remove any distro specific
 - Removed git test breaking on nix
+- Remove non-deterministic test
 
 ### Build
 
@@ -139,6 +227,8 @@ All notable changes to this project will be documented in this file.
 ### Ci
 
 - Don't use nix feature on ci
+- Add Winget Releaser workflow
+- 1.65 -> 1.70
 - Enforce conventional commits
 - Enforce conventional commits
 
@@ -149,6 +239,7 @@ All notable changes to this project will be documented in this file.
 - Add vendored-libgit2 feature to git2 dependency
 - Filename escaping (last character lost sometimes, no hyperlink)
 - Build for Windows with chrono
+- Needless_borrow
 
 ### Documentation
 
@@ -161,6 +252,7 @@ All notable changes to this project will be documented in this file.
 - Remove broken dependabot link
 - Add bright color options in man pages
 - Add bright color support in readme changelog
+- Document new file type two letter codes in man page
 
 ### Features
 
@@ -173,6 +265,7 @@ All notable changes to this project will be documented in this file.
 - Support the MSRV of Rust (1.65.0)
 - Add bright colour options, change punctuation default
 - Use chrono crate to handle datetime-related features
+- Make file types themeable
 
 ### Miscellaneous Tasks
 

+ 1 - 1
Cargo.lock

@@ -356,7 +356,7 @@ dependencies = [
 
 [[package]]
 name = "eza"
-version = "0.12.0"
+version = "0.13.0"
 dependencies = [
  "ansiterm",
  "chrono",

+ 1 - 1
Cargo.toml

@@ -10,7 +10,7 @@ readme = "README.md"
 homepage = "https://github.com/eza-community/eza"
 license = "MIT"
 repository = "https://github.com/eza-community/eza"
-version = "0.12.0"
+version = "0.13.0"
 
 
 [package.metadata.deb]