mirror of
https://github.com/eza-community/eza
synced 2024-10-04 15:09:49 +00:00
chore: release 0.10.8
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
This commit is contained in:
parent
f1a945f68b
commit
2b674bcd99
93
CHANGELOG.md
93
CHANGELOG.md
|
@ -2,6 +2,98 @@
|
|||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [0.10.8] - 2023-08-22
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- TextCell building of detailed grid view for hyperlink and icon options
|
||||
- Block's Colours trait as for file sizes
|
||||
- --blocksize completion, new description
|
||||
- Option.views unit tests use --blocksize
|
||||
- Add missing colon before -w/--width
|
||||
- Replace exa by eza in help string
|
||||
- Change exa to eza in invalid option error
|
||||
- Add missing name section to eza_colors-explanation manpage
|
||||
- Replace exa by eza in .gitignore
|
||||
|
||||
### Documentation
|
||||
|
||||
- Update issue templates
|
||||
- Add git-ignore style/color information to manpage
|
||||
- --blocksize, new description
|
||||
- --blocksize, new description
|
||||
- --blocksize, new description
|
||||
- Cafkafk -> eza-community
|
||||
- Add gpg public key for the deb repository
|
||||
- Add section about debian and ubuntu installation
|
||||
|
||||
### Features
|
||||
|
||||
- Add `just` and `pandoc` to devShell bc they are necessary for man
|
||||
- Add `.envrc` so direnv automatically opens the nix dev environment
|
||||
- Add git-ignored color/style option
|
||||
- Match folder icon to reflect contents
|
||||
- Match folder icon to reflect contents
|
||||
- --blocksize completion, new description
|
||||
- Add script deb-package.sh
|
||||
|
||||
### Miscellaneous Tasks
|
||||
|
||||
- Bump libc from 0.2.93 to 0.2.147
|
||||
- Bump num_cpus from 1.13.0 to 1.16.0
|
||||
- Bump git2 from 0.16.1 to 0.17.2
|
||||
- Bump unicode-width from 0.1.8 to 0.1.10
|
||||
|
||||
### Refactor
|
||||
|
||||
- Fs::fields::Blocks
|
||||
- File::blocks() name, revise calculation
|
||||
- Rendering Blocksize like file sizes
|
||||
- Rename Blocks column to Blocksize
|
||||
- Use -S/--blocksize and, var BLOCKSIZE
|
||||
- Unit tests for output.render.blocks
|
||||
- Flip if (as suggested/demanded by clippy)
|
||||
|
||||
### Build
|
||||
|
||||
- Add charm to nix develop
|
||||
- Add tests/tmp to gitignore
|
||||
- Add initial tape
|
||||
- Add test runner sketch
|
||||
- Add test runner to justfile
|
||||
- Add out.gif to .gitignore
|
||||
- Add run_tests NAME arg
|
||||
- Add reference main.txt
|
||||
- Add gen_test
|
||||
- Fix typo
|
||||
- Handle arbitrary NAMES
|
||||
- Remove commented out code
|
||||
- Fix code formatting
|
||||
- Add vhs-runner main function
|
||||
- Gen_test support automatic gen
|
||||
- Automatic tape detection
|
||||
- Add print_msg with ansi color
|
||||
- Slight documentation/refactor
|
||||
- Use ansi output on all output
|
||||
- Disable vhs publish ad
|
||||
- Add better tracing
|
||||
- Remove defective sed
|
||||
- Add color variables
|
||||
- Add eza-long test
|
||||
- Add itest testing dir
|
||||
- Add parallel runner
|
||||
|
||||
### Ci
|
||||
|
||||
- Help text in xtests
|
||||
- Nix flake check
|
||||
- Add labeler for flake
|
||||
- Add flake description
|
||||
|
||||
### Git
|
||||
|
||||
- Add deb package to .gitignore
|
||||
|
||||
## [0.10.7] - 2023-08-13
|
||||
|
||||
### Bug Fixes
|
||||
|
@ -35,6 +127,7 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
- Add PR template
|
||||
- Bump log from 0.4.14 to 0.4.20
|
||||
- Release 0.10.7
|
||||
|
||||
### Refactor
|
||||
|
||||
|
|
2
Cargo.lock
generated
2
Cargo.lock
generated
|
@ -53,7 +53,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "eza"
|
||||
version = "0.10.7"
|
||||
version = "0.10.8"
|
||||
dependencies = [
|
||||
"ansi_term",
|
||||
"datetime",
|
||||
|
|
44
Cargo.toml
44
Cargo.toml
|
@ -10,7 +10,25 @@ readme = "README.md"
|
|||
homepage = "https://github.com/eza-community/eza"
|
||||
license = "MIT"
|
||||
repository = "https://github.com/eza-community/eza"
|
||||
version = "0.10.7"
|
||||
version = "0.10.8"
|
||||
|
||||
|
||||
[package.metadata.deb]
|
||||
license-file = [ "LICENCE", "4" ]
|
||||
depends = "$auto"
|
||||
extended-description = """
|
||||
eza is a modern, maintained replacement for ls
|
||||
"""
|
||||
section = "utils"
|
||||
priority = "optional"
|
||||
assets = [
|
||||
[ "target/release/eza", "/usr/bin/eza", "0755" ],
|
||||
[ "target/release/../man/eza.1", "/usr/share/man/man1/eza.1", "0644" ],
|
||||
[ "target/release/../man/eza_colors.5", "/usr/share/man/man5/eza_colors.5", "0644" ],
|
||||
[ "completions/bash/eza", "/usr/share/bash-completion/completions/eza", "0644" ],
|
||||
[ "completions/zsh/_eza", "/usr/share/zsh/site-functions/_eza", "0644" ],
|
||||
[ "completions/fish/eza.fish", "/usr/share/fish/vendor_completions.d/eza.fish", "0644" ],
|
||||
]
|
||||
|
||||
|
||||
[[bin]]
|
||||
|
@ -34,9 +52,6 @@ timeago = { version = "0.3.1", default-features = false }
|
|||
unicode-width = "0.1"
|
||||
zoneinfo_compiled = "0.5.1"
|
||||
|
||||
[target.'cfg(unix)'.dependencies]
|
||||
users = "0.11"
|
||||
|
||||
[dependencies.datetime]
|
||||
version = "0.5.2"
|
||||
default-features = false
|
||||
|
@ -47,6 +62,9 @@ version = "0.17"
|
|||
optional = true
|
||||
default-features = false
|
||||
|
||||
[target.'cfg(unix)'.dependencies]
|
||||
users = "0.11"
|
||||
|
||||
[build-dependencies.datetime]
|
||||
version = "0.5.2"
|
||||
default-features = false
|
||||
|
@ -66,21 +84,3 @@ debug = false
|
|||
lto = true
|
||||
strip = true
|
||||
opt-level = "s"
|
||||
|
||||
|
||||
[package.metadata.deb]
|
||||
license-file = [ "LICENCE", "4" ]
|
||||
depends = "$auto"
|
||||
extended-description = """
|
||||
eza is a modern, maintained replacement for ls
|
||||
"""
|
||||
section = "utils"
|
||||
priority = "optional"
|
||||
assets = [
|
||||
[ "target/release/eza", "/usr/bin/eza", "0755" ],
|
||||
[ "target/release/../man/eza.1", "/usr/share/man/man1/eza.1", "0644" ],
|
||||
[ "target/release/../man/eza_colors.5", "/usr/share/man/man5/eza_colors.5", "0644" ],
|
||||
[ "completions/bash/eza", "/usr/share/bash-completion/completions/eza", "0644" ],
|
||||
[ "completions/zsh/_eza", "/usr/share/zsh/site-functions/_eza", "0644" ],
|
||||
[ "completions/fish/eza.fish", "/usr/share/fish/vendor_completions.d/eza.fish", "0644" ],
|
||||
]
|
||||
|
|
19
Justfile
19
Justfile
|
@ -116,3 +116,22 @@ alias itest := integration_tests
|
|||
# build and preview the colour configuration man page (eza_colors.5)
|
||||
@man-5-explanations-preview: man
|
||||
man "${CARGO_TARGET_DIR:-target}/man/eza_colors-explanation.5"
|
||||
|
||||
#---------------#
|
||||
# release #
|
||||
#---------------#
|
||||
|
||||
# If you're not cafkafk and she isn't dead, don't run this!
|
||||
#
|
||||
# usage: release major, release minor, release patch
|
||||
@release version:
|
||||
cargo bump '{{version}}'
|
||||
git cliff -t $(grep '^version' Cargo.toml | head -n 1 | grep -E '([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?' -o) > CHANGELOG.md
|
||||
cargo check
|
||||
nix build -L ./#clippy
|
||||
git checkout -b cafk-release-$(grep '^version' Cargo.toml | head -n 1 | grep -E '([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?' -o)
|
||||
git commit -asm "chore: release $(grep '^version' Cargo.toml | head -n 1 | grep -E '([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?' -o)"
|
||||
git push
|
||||
echo "waiting 10 seconds for github to catch up..."
|
||||
sleep 10
|
||||
gh pr create --draft --title "chore: release $(grep '^version' Cargo.toml | head -n 1 | grep -E '([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?' -o)" --body "This PR was auto-generated by our lovely just file" --reviewer cafkafk
|
||||
|
|
Loading…
Reference in a new issue