@@ -19,51 +19,52 @@ categories = [
19
19
20
20
[dependencies ]
21
21
# Simpler error handling
22
- anyhow = " 1.0.95 "
23
- # Get current date and time.
24
- chrono = { version = " 0.4.39 " , default-features = false , features = [" clock" ] }
22
+ anyhow = " 1.0.98 "
23
+ # Get current date and time
24
+ chrono = { version = " 0.4.41 " , default-features = false , features = [" clock" ] }
25
25
# Framework for parsing CLI args
26
- clap = { version = " 4.5.29 " , features = [" derive" ] }
26
+ clap = { version = " 4.5.37 " , features = [" derive" ] }
27
27
# Detect message boundaries in serial port output from device
28
28
cobs = " 0.3.0"
29
29
# TUI for the "monitor" command, colored terminal output
30
- crossterm = " 0.28.1 "
30
+ crossterm = " 0.29.0 "
31
31
# Convert binary hash into hex
32
- data-encoding = " 2.8 .0"
32
+ data-encoding = " 2.9 .0"
33
33
# Find the best place to sotre the VFS
34
34
directories = " 6.0.0"
35
35
# Serialize app config into meta file in the ROM
36
36
firefly-types = { version = " 0.5.1" }
37
37
# Decode wav files
38
38
hound = " 3.5.1"
39
39
# Parse PNG images
40
- image = { version = " 0.25.5 " , default-features = false , features = [" png" ] }
40
+ image = { version = " 0.25.6 " , default-features = false , features = [" png" ] }
41
41
# Random device name generation
42
42
rand = " 0.8.5"
43
43
# Signatures
44
- rsa = { version = " 0.9.7 " , default-features = false , features = [
44
+ rsa = { version = " 0.9.8 " , default-features = false , features = [
45
45
" std" ,
46
46
" sha2" ,
47
47
] }
48
- rust-embed = { version = " 8.5.0 " , default-features = false , features = [
48
+ rust-embed = { version = " 8.7.1 " , default-features = false , features = [
49
49
" debug-embed" ,
50
50
] }
51
51
# REPL
52
52
rustyline = " 15.0.0"
53
53
# Deserialize firefly.toml (required by `toml`)
54
- serde = { version = " 1.0.217" , features = [" serde_derive" , " derive" ] }
55
- # Deserialize JSON API responses from the firefly catalog.
56
- serde_json = " 1.0.138"
57
- serialport = " 4.7.0"
54
+ serde = { version = " 1.0.219" , features = [" serde_derive" , " derive" ] }
55
+ # Deserialize JSON API responses from the firefly catalog
56
+ serde_json = " 1.0.140"
57
+ # Communicating with running device
58
+ serialport = " 4.7.1"
58
59
# Calculate file checksum
59
- sha2 = " 0.10.8 "
60
+ sha2 = " 0.10.9 "
60
61
# Deserialize firefly.toml
61
- toml = " 0.8.20 "
62
+ toml = " 0.8.22 "
62
63
# Download remote files (`url` field in `firefly.toml`)
63
64
ureq = " 2.12.1"
64
65
# Build together post-processed wasm binaries
65
- wasm-encoder = " 0.225 .0"
66
+ wasm-encoder = " 0.230 .0"
66
67
# Parse wasm binaries for post-processing (removing custom sections)
67
- wasmparser = " 0.225 .0"
68
+ wasmparser = " 0.230 .0"
68
69
# Work with zip archives (distribution format for ROMs)
69
- zip = { version = " 2.2.2 " , default-features = false , features = [" zstd" ] }
70
+ zip = { version = " 2.6.1 " , default-features = false , features = [" zstd" ] }
0 commit comments