diff --git a/CHANGELOG.md b/CHANGELOG.md index 7db35ca..1b5cb88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] +### Added +- Add dev only installs in #32 by @Stefanuk12 + +### Performance +- Remove unnecessary `Arc`s from codebase by @daimond113 + +### Changed +- Update `full-moon` dependency to 2.0.0 to support new Luau syntax by @daimond113 + ## [0.6.2] - 2025-03-14 ### Fixed - Fix binary linkers being made for non-binary packages by @daimond113 diff --git a/Cargo.lock b/Cargo.lock index e099375..1c4d4b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -368,9 +368,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.22" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59a194f9d963d8099596278594b3107448656ba73831c9d8c783e613ce86da64" +checksum = "b37fc50485c4f3f736a4fb14199f6d5f5ba008d7f28fe710306c92780f004c07" dependencies = [ "deflate64", "flate2", @@ -708,9 +708,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.19" +version = "1.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362" +checksum = "04da6a0d40b948dfc4fa8f5bbf402b0fc1a64a28dbf7d12ffd683550f2c1b63a" dependencies = [ "jobserver", "libc", @@ -1355,9 +1355,9 @@ dependencies = [ [[package]] name = "full_moon" -version = "1.2.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a02c056a5966f6db8e663ee48093280f098d68d97763a94490ee63178d54776" +checksum = "7e5544e0a9eb14156c6bdc12bfd3bdc35bef1a927e7376eb17626e5d8baec3a3" dependencies = [ "bytecount", "cfg-if", @@ -1509,9 +1509,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -2884,9 +2884,9 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jiff" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ec30f7142be6fe14e1b021f50b85db8df2d4324ea6e91ec3e5dcde092021d0" +checksum = "5a064218214dc6a10fbae5ec5fa888d80c45d611aba169222fc272072bf7aef6" dependencies = [ "jiff-static", "jiff-tzdb-platform", @@ -2899,9 +2899,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "526b834d727fd59d37b076b0c3236d9adde1b1729a4361e20b2026f738cc1dbe" +checksum = "199b7932d97e325aff3a7030e141eafe7f2c6268e1d1b24859b753a627f45254" dependencies = [ "proc-macro2", "quote", @@ -3016,9 +3016,9 @@ dependencies = [ [[package]] name = "libm" -version = "0.2.11" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" +checksum = "c9627da5196e5d8ed0b0495e61e518847578da83483c37288316d9b2e03a7f72" [[package]] name = "libredox" @@ -3695,7 +3695,7 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ - "zerocopy 0.8.24", + "zerocopy 0.8.25", ] [[package]] @@ -3783,9 +3783,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.10" +version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b820744eb4dc9b57a3398183639c511b5a26d2ed702cedd3febaa1393caa22cc" +checksum = "bcbafbbdbb0f638fe3f35f3c56739f77a8a1d070cb25603226c83339b391472b" dependencies = [ "bytes", "getrandom 0.3.2", @@ -3877,7 +3877,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.2.16", ] [[package]] @@ -3952,7 +3952,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.2.16", "libredox", "thiserror 2.0.12", ] @@ -4093,7 +4093,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.15", + "getrandom 0.2.16", "libc", "untrusted", "windows-sys 0.52.0", @@ -4749,9 +4749,9 @@ dependencies = [ [[package]] name = "tantivy" -version = "0.24.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21ad8b222d71c57aa979353ed702f0bc6d97e66d368962cbded57fbd19eedd7" +checksum = "ca2374a21157427c5faff2d90930f035b6c22a5d7b0e5b0b7f522e988ef33c06" dependencies = [ "aho-corasick", "arc-swap", @@ -5079,9 +5079,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.14" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" dependencies = [ "bytes", "futures-core", @@ -5873,9 +5873,9 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10" +checksum = "6cb8234a863ea0e8cd7284fcdd4f145233eb00fee02bbdd9861aec44e6477bc5" dependencies = [ "memchr", ] @@ -6012,11 +6012,11 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" +checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" dependencies = [ - "zerocopy-derive 0.8.24", + "zerocopy-derive 0.8.25", ] [[package]] @@ -6032,9 +6032,9 @@ dependencies = [ [[package]] name = "zerocopy-derive" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" +checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index a18aaa4..64d7e76 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,18 +51,18 @@ gix = { version = "0.71.0", default-features = false, features = ["blocking-http semver = { version = "1.0.26", features = ["serde"] } reqwest = { version = "0.12.15", default-features = false, features = ["rustls-tls", "stream", "json"] } tokio-tar = "0.3.1" -async-compression = { version = "0.4.22", features = ["tokio", "gzip"] } +async-compression = { version = "0.4.23", features = ["tokio", "gzip"] } pathdiff = "0.2.3" relative-path = { version = "1.9.3", features = ["serde"] } tracing = { version = "0.1.41", features = ["attributes"] } thiserror = "2.0.12" tokio = { version = "1.44.2", features = ["process", "macros"] } -tokio-util = "0.7.14" +tokio-util = "0.7.15" async-stream = "0.3.6" futures = "0.3.31" -full_moon = { version = "1.2.0", features = ["luau"] } +full_moon = { version = "2.0.0", features = ["luau"] } url = { version = "2.5.4", features = ["serde"] } -jiff = { version = "0.2.9", default-features = false, features = ["serde", "std"] } +jiff = { version = "0.2.10", default-features = false, features = ["serde", "std"] } sha2 = "0.10.8" tempfile = "3.19.1" wax = { version = "0.6.0", default-features = false } diff --git a/registry/Cargo.toml b/registry/Cargo.toml index e6ca0a3..83141f3 100644 --- a/registry/Cargo.toml +++ b/registry/Cargo.toml @@ -16,10 +16,10 @@ dotenvy = "0.15.7" thiserror = "2.0.12" tantivy = "0.24.0" semver = "1.0.26" -jiff = { version = "0.2.9", features = ["serde"] } +jiff = { version = "0.2.10", features = ["serde"] } futures = "0.3.31" tokio = "1.44.2" -tokio-util = "0.7.14" +tokio-util = "0.7.15" tempfile = "3.19.1" fs-err = { version = "3.1.0", features = ["tokio"] } async-stream = "0.3.6" @@ -42,7 +42,7 @@ reqwest = { version = "0.12.15", default-features = false, features = ["json", " constant_time_eq = "0.4.2" tokio-tar = "0.3.1" -async-compression = { version = "0.4.22", features = ["tokio", "gzip"] } +async-compression = { version = "0.4.23", features = ["tokio", "gzip"] } tracing = { version = "0.1.41", features = ["attributes"] } tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }