Skip to content

Commit f45c636

Browse files
committed
release: 0.7.4
2 parents 476c6e2 + b8b40f2 commit f45c636

File tree

8 files changed

+1075
-994
lines changed

8 files changed

+1075
-994
lines changed

CREDITS.md

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Project Dependencies
22
Package: guff
3-
Version: 0.7.3
3+
Version: 0.7.4
44
Target: x86_64-unknown-linux-gnu
5-
Generated: 2025-04-03 19:48:57 UTC
5+
Generated: 2025-05-16 02:36:13 UTC
66

77
| Package | Version | Author(s) | License |
88
| ---- | ---- | ---- | ---- |
9-
| [ahash](https://github.com/tkaitchuck/ahash) | 0.8.11 | [Tom Kaitchuck](mailto:[email protected]) | MIT OR Apache-2.0 |
9+
| [ahash](https://github.com/tkaitchuck/ahash) | 0.8.12 | [Tom Kaitchuck](mailto:[email protected]) | MIT OR Apache-2.0 |
1010
| [allocator-api2](https://github.com/zakarumych/allocator-api2) | 0.2.21 | [Zakarum](mailto:[email protected]) | MIT OR Apache-2.0 |
1111
| [**argyle**](https://github.com/Blobfolio/argyle) | 0.12.3 | [Josh Stoik](mailto:[email protected]) | WTFPL |
12-
| [bitflags](https://github.com/bitflags/bitflags) | 2.9.0 | The Rust Project Developers | MIT OR Apache-2.0 |
13-
| [cc](https://github.com/rust-lang/cc-rs) ⚒️ | 1.2.17 | [Alex Crichton](mailto:[email protected]) | MIT OR Apache-2.0 |
12+
| [bitflags](https://github.com/bitflags/bitflags) | 2.9.1 | The Rust Project Developers | MIT OR Apache-2.0 |
13+
| [cc](https://github.com/rust-lang/cc-rs) ⚒️ | 1.2.22 | [Alex Crichton](mailto:[email protected]) | MIT OR Apache-2.0 |
1414
| [cfg-if](https://github.com/alexcrichton/cfg-if) | 1.0.0 | [Alex Crichton](mailto:[email protected]) | MIT OR Apache-2.0 |
1515
| [codemap](https://github.com/kevinmehall/codemap) | 0.1.3 | [Kevin Mehall](mailto:[email protected]) | MIT OR Apache-2.0 |
1616
| [const-str](https://github.com/Nugine/const-str) | 0.3.2 | [Nugine](mailto:[email protected]) | MIT |
@@ -19,36 +19,37 @@
1919
| [cssparser](https://github.com/servo/rust-cssparser) | 0.33.0 | [Simon Sapin](mailto:[email protected]) | MPL-2.0 |
2020
| [cssparser-color](https://github.com/servo/rust-cssparser) | 0.1.0 | [Emilio Cobos Álvarez](mailto:[email protected]) | MPL-2.0 |
2121
| [cssparser-macros](https://github.com/servo/rust-cssparser) | 0.6.1 | [Simon Sapin](mailto:[email protected]) | MPL-2.0 |
22-
| [**dactyl**](https://github.com/Blobfolio/dactyl) | 0.10.1 | [Josh Stoik](mailto:[email protected]) | WTFPL |
23-
| [data-encoding](https://github.com/ia0/data-encoding) | 2.8.0 | [Julien Cretin](mailto:[email protected]) | MIT |
22+
| [**dactyl**](https://github.com/Blobfolio/dactyl) | 0.10.2 | [Josh Stoik](mailto:[email protected]) | WTFPL |
23+
| [data-encoding](https://github.com/ia0/data-encoding) | 2.9.0 | [Julien Cretin](mailto:[email protected]) | MIT |
2424
| [dtoa](https://github.com/dtolnay/dtoa) | 1.0.10 | [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
2525
| [dtoa-short](https://github.com/upsuper/dtoa-short) | 0.3.5 | [Xidorn Quan](mailto:[email protected]) | MPL-2.0 |
2626
| [either](https://github.com/rayon-rs/either) | 1.15.0 | bluss | MIT OR Apache-2.0 |
2727
| [equivalent](https://github.com/indexmap-rs/equivalent) | 1.0.2 | | Apache-2.0 OR MIT |
2828
| [fastrand](https://github.com/smol-rs/fastrand) | 2.3.0 | [Stjepan Glavina](mailto:[email protected]) | Apache-2.0 OR MIT |
29-
| [**fyi_msg**](https://github.com/Blobfolio/fyi) | 2.0.0 | [Josh Stoik](mailto:[email protected]) | WTFPL |
30-
| [getrandom](https://github.com/rust-random/getrandom) | 0.2.15 | The Rand Project Developers | MIT OR Apache-2.0 |
31-
| [getrandom](https://github.com/rust-random/getrandom) | 0.3.2 | The Rand Project Developers | MIT OR Apache-2.0 |
29+
| [**fyi_ansi**](https://github.com/Blobfolio/fyi) | 2.1.0 | [Josh Stoik](mailto:[email protected]) | WTFPL |
30+
| [**fyi_msg**](https://github.com/Blobfolio/fyi) | 2.1.0 | [Josh Stoik](mailto:[email protected]) | WTFPL |
31+
| [getrandom](https://github.com/rust-random/getrandom) | 0.2.16 | The Rand Project Developers | MIT OR Apache-2.0 |
32+
| [getrandom](https://github.com/rust-random/getrandom) | 0.3.3 | The Rand Project Developers | MIT OR Apache-2.0 |
3233
| [**grass**](https://github.com/connorskees/grass) | 0.13.4 | [Connor Skees](mailto:39542938+[email protected]) | MIT |
3334
| [grass_compiler](https://github.com/connorskees/grass) | 0.13.4 | [Connor Skees](mailto:39542938+[email protected]) | MIT |
34-
| [**guff_css**](https://github.com/Blobfolio/guff) | 0.7.3 | [Josh Stoik](mailto:[email protected]) | WTFPL |
35+
| [**guff_css**](https://github.com/Blobfolio/guff) | 0.7.4 | [Josh Stoik](mailto:[email protected]) | WTFPL |
3536
| [hashbrown](https://github.com/rust-lang/hashbrown) | 0.14.5 | [Amanieu d'Antras](mailto:[email protected]) | MIT OR Apache-2.0 |
36-
| [hashbrown](https://github.com/rust-lang/hashbrown) | 0.15.2 | [Amanieu d'Antras](mailto:[email protected]) | MIT OR Apache-2.0 |
37-
| [indexmap](https://github.com/indexmap-rs/indexmap) | 2.8.0 | | Apache-2.0 OR MIT |
37+
| [hashbrown](https://github.com/rust-lang/hashbrown) | 0.15.3 | [Amanieu d'Antras](mailto:[email protected]) | MIT OR Apache-2.0 |
38+
| [indexmap](https://github.com/indexmap-rs/indexmap) | 2.9.0 | | Apache-2.0 OR MIT |
3839
| [itertools](https://github.com/rust-itertools/itertools) | 0.10.5 | bluss | MIT OR Apache-2.0 |
3940
| [itoa](https://github.com/dtolnay/itoa) | 1.0.15 | [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
4041
| [lasso](https://github.com/Kixiron/lasso) | 0.7.3 | [Chase Wilson](mailto:[email protected]) | MIT OR Apache-2.0 |
4142
| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | 1.5.0 | [Marvin Löbel](mailto:[email protected]) | MIT OR Apache-2.0 |
42-
| [libc](https://github.com/rust-lang/libc) | 0.2.171 | The Rust Project Developers | MIT OR Apache-2.0 |
43-
| [**lightningcss**](https://github.com/parcel-bundler/lightningcss) | 1.0.0-alpha.65 | [Devon Govett](mailto:[email protected]) | MPL-2.0 |
43+
| [libc](https://github.com/rust-lang/libc) | 0.2.172 | The Rust Project Developers | MIT OR Apache-2.0 |
44+
| [**lightningcss**](https://github.com/parcel-bundler/lightningcss) | 1.0.0-alpha.66 | [Devon Govett](mailto:[email protected]) | MPL-2.0 |
4445
| [lightningcss-derive](https://github.com/parcel-bundler/lightningcss) | 1.0.0-alpha.43 | [Devon Govett](mailto:[email protected]) | MPL-2.0 |
45-
| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | 0.9.3 | [Dan Gohman](mailto:[email protected]) | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
46+
| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | 0.9.4 | [Dan Gohman](mailto:[email protected]) | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
4647
| [log](https://github.com/rust-lang/log) | 0.4.27 | The Rust Project Developers | MIT OR Apache-2.0 |
4748
| [memchr](https://github.com/BurntSushi/memchr) ⚒️ | 2.7.4 | [Andrew Gallant](mailto:[email protected]) and bluss | Unlicense OR MIT |
48-
| [**minreq**](https://github.com/neonmoe/minreq) ⚒️ | 2.13.3 | [Jens Pitkanen](mailto:[email protected]) | ISC |
49+
| [**minreq**](https://github.com/neonmoe/minreq) ⚒️ | 2.13.4 | [Jens Pitkanen](mailto:[email protected]) | ISC |
4950
| [once_cell](https://github.com/matklad/once_cell) | 1.21.3 | [Aleksey Kladov](mailto:[email protected]) | MIT OR Apache-2.0 |
5051
| [**oxford_join**](https://github.com/Blobfolio/oxford_join) | 0.5.0 | [Josh Stoik](mailto:[email protected]) | WTFPL |
51-
| [parcel_selectors](https://github.com/parcel-bundler/lightningcss) | 0.28.1 | The Servo Project Developers | MPL-2.0 |
52+
| [parcel_selectors](https://github.com/parcel-bundler/lightningcss) | 0.28.2 | The Servo Project Developers | MPL-2.0 |
5253
| [paste](https://github.com/dtolnay/paste) | 1.0.15 | [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
5354
| [pathdiff](https://github.com/Manishearth/pathdiff) | 0.2.3 | [Manish Goregaokar](mailto:[email protected]) | MIT OR Apache-2.0 |
5455
| [phf](https://github.com/rust-phf/rust-phf) | 0.11.3 | [Steven Fackler](mailto:[email protected]) | MIT |
@@ -57,13 +58,13 @@
5758
| [phf_macros](https://github.com/rust-phf/rust-phf) | 0.11.3 | [Steven Fackler](mailto:[email protected]) | MIT |
5859
| [phf_shared](https://github.com/rust-phf/rust-phf) | 0.11.3 | [Steven Fackler](mailto:[email protected]) | MIT |
5960
| [precomputed-hash](https://github.com/emilio/precomputed-hash) | 0.1.1 | [Emilio Cobos Álvarez](mailto:[email protected]) | MIT |
60-
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | 1.0.94 | [David Tolnay](mailto:[email protected]) and [Alex Crichton](mailto:[email protected]) | MIT OR Apache-2.0 |
61+
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | 1.0.95 | [David Tolnay](mailto:[email protected]) and [Alex Crichton](mailto:[email protected]) | MIT OR Apache-2.0 |
6162
| [quote](https://github.com/dtolnay/quote) | 1.0.40 | [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
6263
| [rand](https://github.com/rust-random/rand) | 0.8.5 | The Rand Project Developers and The Rust Project Developers | MIT OR Apache-2.0 |
6364
| [rand_core](https://github.com/rust-random/rand) | 0.6.4 | The Rand Project Developers and The Rust Project Developers | MIT OR Apache-2.0 |
6465
| [ring](https://github.com/briansmith/ring) ⚒️ | 0.17.14 | | Apache-2.0 AND ISC |
6566
| [rustc-hash](https://github.com/rust-lang/rustc-hash) | 2.1.1 | The Rust Project Developers | Apache-2.0 OR MIT |
66-
| [rustix](https://github.com/bytecodealliance/rustix) | 1.0.5 | [Dan Gohman](mailto:[email protected]) and [Jakub Konka](mailto:[email protected]) | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
67+
| [rustix](https://github.com/bytecodealliance/rustix) | 1.0.7 | [Dan Gohman](mailto:[email protected]) and [Jakub Konka](mailto:[email protected]) | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
6768
| [rustls](https://github.com/rustls/rustls) ⚒️ | 0.21.12 | | Apache-2.0 OR ISC OR MIT |
6869
| [rustls-webpki](https://github.com/rustls/webpki) ⚒️ | 0.101.7 | | ISC |
6970
| [ryu](https://github.com/dtolnay/ryu) ⚒️ | 1.0.20 | [David Tolnay](mailto:[email protected]) | Apache-2.0 OR BSL-1.0 |
@@ -73,18 +74,18 @@
7374
| [**serde_json**](https://github.com/serde-rs/json) ⚒️ | 1.0.140 | [Erick Tryzelaar](mailto:[email protected]) and [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
7475
| [shlex](https://github.com/comex/rust-shlex) ⚒️ | 1.3.0 | [comex](mailto:[email protected]), [Fenhl](mailto:[email protected]), [Adrian Taylor](mailto:[email protected]), [Alex Touchet](mailto:[email protected]), [Daniel Parks](mailto:dp+[email protected]), and [Garrett Berg](mailto:[email protected]) | MIT OR Apache-2.0 |
7576
| [siphasher](https://github.com/jedisct1/rust-siphash) | 1.0.1 | [Frank Denis](mailto:[email protected]) | MIT OR Apache-2.0 |
76-
| [smallvec](https://github.com/servo/rust-smallvec) | 1.14.0 | The Servo Project Developers | MIT OR Apache-2.0 |
77+
| [smallvec](https://github.com/servo/rust-smallvec) | 1.15.0 | The Servo Project Developers | MIT OR Apache-2.0 |
7778
| [syn](https://github.com/dtolnay/syn) | 1.0.109 | [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
78-
| [syn](https://github.com/dtolnay/syn) | 2.0.100 | [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
79-
| [tempfile](https://github.com/Stebalien/tempfile) | 3.19.1 | [Steven Allen](mailto:[email protected]), The Rust Project Developers, [Ashley Mannix](mailto:[email protected]), and [Jason White](mailto:[email protected]) | MIT OR Apache-2.0 |
79+
| [syn](https://github.com/dtolnay/syn) | 2.0.101 | [David Tolnay](mailto:[email protected]) | MIT OR Apache-2.0 |
80+
| [tempfile](https://github.com/Stebalien/tempfile) | 3.20.0 | [Steven Allen](mailto:[email protected]), The Rust Project Developers, [Ashley Mannix](mailto:[email protected]), and [Jason White](mailto:[email protected]) | MIT OR Apache-2.0 |
8081
| [**trimothy**](https://github.com/Blobfolio/trimothy) | 0.7.0 | [Josh Stoik](mailto:[email protected]) | WTFPL |
8182
| [unicode-ident](https://github.com/dtolnay/unicode-ident) | 1.0.18 | [David Tolnay](mailto:[email protected]) | (MIT OR Apache-2.0) AND Unicode-3.0 |
8283
| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | 1.12.0 | [kwantam](mailto:[email protected]) and [Manish Goregaokar](mailto:[email protected]) | MIT OR Apache-2.0 |
8384
| [untrusted](https://github.com/briansmith/untrusted) ⚒️ | 0.9.0 | [Brian Smith](mailto:[email protected]) | ISC |
8485
| [version_check](https://github.com/SergioBenitez/version_check) ⚒️ | 0.9.5 | [Sergio Benitez](mailto:[email protected]) | MIT OR Apache-2.0 |
8586
| [webpki-roots](https://github.com/rustls/webpki-roots) ⚒️ | 0.25.4 | | MPL-2.0 |
8687
| [**write_atomic**](https://github.com/Blobfolio/write_atomic) | 0.6.0 | [Josh Stoik](mailto:[email protected]) | WTFPL |
87-
| [zerocopy](https://github.com/google/zerocopy) | 0.7.35 | [Joshua Liebow-Feeser](mailto:[email protected]) | BSD-2-Clause OR Apache-2.0 OR MIT |
88+
| [zerocopy](https://github.com/google/zerocopy) | 0.8.25 | [Joshua Liebow-Feeser](mailto:joshlf@google.com) and [Jack Wrenn](mailto:jswrenn@amazon.com) | BSD-2-Clause OR Apache-2.0 OR MIT |
8889

8990
### Legend
9091

guff/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "guff"
3-
version = "0.7.3"
3+
version = "0.7.4"
44
license = "WTFPL"
55
authors = ["Josh Stoik <[email protected]>"]
66
edition = "2024"
@@ -70,7 +70,8 @@ argyle = "0.12.*"
7070

7171
[dependencies]
7272
argyle = "0.12.*"
73-
fyi_msg = "2.0.*"
73+
fyi_ansi = "2.1.*"
74+
fyi_msg = "2.1.*"
7475
write_atomic = "0.6.*"
7576

7677
[dependencies.guff_css]

guff/src/main.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@
5454

5555

5656
use argyle::Argument;
57+
use fyi_ansi::{
58+
ansi,
59+
csi,
60+
dim,
61+
};
5762
use fyi_msg::{
5863
AnsiColor,
5964
Msg,
@@ -173,7 +178,7 @@ fn helper() {
173178
|__sss))_|
174179
|___ss))\|
175180
|_ss))
176-
)_s)) ", "\x1b[38;5;199mGuff\x1b[0;38;5;69m v", env!("CARGO_PKG_VERSION"), "\x1b[0m", r"
181+
)_s)) ", csi!(199), "Guff", ansi!((cornflower_blue) " v", env!("CARGO_PKG_VERSION")), r"
177182
(`( /_s)) A simple SASS/SCSS compiler
178183
(_\/_s)) and CSS parser/minifier.
179184
(\/))
@@ -197,14 +202,14 @@ OPTIONS:
197202
198203
COMPATIBILITY:
199204
The following browser strings are supported by the -b/--browsers option:
200-
* android ", "\x1b[2m(the generic Android browser)\x1b[0m
205+
* android ", dim!("(the generic Android browser)"), "
201206
* chrome
202207
* edge
203208
* firefox
204-
* ios \x1b[2m(mobile Safari)\x1b[0m
209+
* ios ", dim!("(mobile Safari)"), "
205210
* opera
206211
* safari
207-
* samsung \x1b[2m(Samsung's Android browser)\x1b[0m
212+
* samsung ", dim!("(Samsung's Android browser)"), "
208213
"
209214
));
210215
}

guff_css/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33

44

5+
## [0.7.4](https://github.com/Blobfolio/guff/releases/tag/v0.7.4) - 2025-05-15
6+
7+
### Changed
8+
9+
* Bump `lightningcss` to `alpha66`
10+
* Miscellaneous code changes and lints
11+
12+
13+
514
## [0.7.3](https://github.com/Blobfolio/guff/releases/tag/v0.7.3) - 2025-04-03
615

716
### Changed

guff_css/Cargo.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "guff_css"
3-
version = "0.7.3"
3+
version = "0.7.4"
44
license = "WTFPL"
55
authors = ["Josh Stoik <[email protected]>"]
66
edition = "2024"
@@ -24,9 +24,8 @@ version = "=0.13.4"
2424
default-features = false
2525

2626
[dependencies.lightningcss]
27-
version = "=1.0.0-alpha.65"
27+
version = "=1.0.0-alpha.66"
2828
default-features = false
29-
features = [ "grid" ]
3029

3130
[build-dependencies]
3231
dactyl = "0.10.*"

0 commit comments

Comments
 (0)