chore: release 0.13.0

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
This commit is contained in:
Christina Sørensen 2023-09-18 19:38:14 +02:00
parent 7857684dda
commit 76378fb386
No known key found for this signature in database
GPG key ID: 26C542FD97F965CE
3 changed files with 95 additions and 2 deletions

View file

@ -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

2
Cargo.lock generated
View file

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

View file

@ -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]