From 7798bf32cb397eb8f6121e2fb81e626f336ba4bc Mon Sep 17 00:00:00 2001 From: azjezz Date: Sat, 8 Mar 2025 08:36:43 +0100 Subject: [PATCH] release: 0.18.0 Signed-off-by: azjezz --- Cargo.lock | 108 +++++++++++++++++++++++++++++++---------------------- Cargo.toml | 56 +++++++++++++-------------- 2 files changed, 91 insertions(+), 73 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8258c8b..07b19a1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1125,9 +1125,9 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hermit-abi" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" +checksum = "fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e" [[package]] name = "http" @@ -1419,11 +1419,11 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is-terminal" -version = "0.4.15" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" +checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ - "hermit-abi 0.4.0", + "hermit-abi 0.5.0", "libc", "windows-sys 0.59.0", ] @@ -1510,6 +1510,12 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +[[package]] +name = "linux-raw-sys" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" + [[package]] name = "litemap" version = "0.7.5" @@ -1534,7 +1540,7 @@ checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" [[package]] name = "mago" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "async-walkdir", @@ -1576,7 +1582,7 @@ dependencies = [ [[package]] name = "mago-ast" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-interner", "mago-php-version", @@ -1590,7 +1596,7 @@ dependencies = [ [[package]] name = "mago-ast-utils" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-ast", "mago-span", @@ -1598,14 +1604,14 @@ dependencies = [ [[package]] name = "mago-casing" -version = "0.17.0" +version = "0.18.0" dependencies = [ "cruet", ] [[package]] name = "mago-composer" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "serde", @@ -1614,7 +1620,7 @@ dependencies = [ [[package]] name = "mago-docblock" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-ast", "mago-interner", @@ -1624,7 +1630,7 @@ dependencies = [ [[package]] name = "mago-fixer" -version = "0.17.0" +version = "0.18.0" dependencies = [ "pretty_assertions", "serde", @@ -1634,7 +1640,7 @@ dependencies = [ [[package]] name = "mago-formatter" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "bitflags", @@ -1653,7 +1659,7 @@ dependencies = [ [[package]] name = "mago-interner" -version = "0.17.0" +version = "0.18.0" dependencies = [ "criterion", "lasso", @@ -1662,7 +1668,7 @@ dependencies = [ [[package]] name = "mago-lexer" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-interner", "mago-reporting", @@ -1677,7 +1683,7 @@ dependencies = [ [[package]] name = "mago-linter" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "indoc", @@ -1702,7 +1708,7 @@ dependencies = [ [[package]] name = "mago-names" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "mago-ast", @@ -1715,7 +1721,7 @@ dependencies = [ [[package]] name = "mago-parser" -version = "0.17.0" +version = "0.18.0" dependencies = [ "either", "mago-ast", @@ -1734,7 +1740,7 @@ dependencies = [ [[package]] name = "mago-php-version" -version = "0.17.0" +version = "0.18.0" dependencies = [ "serde", "serde_json", @@ -1742,7 +1748,7 @@ dependencies = [ [[package]] name = "mago-project" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "mago-ast", @@ -1762,7 +1768,7 @@ dependencies = [ [[package]] name = "mago-reference" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-ast", "mago-interner", @@ -1774,7 +1780,7 @@ dependencies = [ [[package]] name = "mago-reflection" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "mago-interner", @@ -1788,7 +1794,7 @@ dependencies = [ [[package]] name = "mago-reporting" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "blake3", @@ -1805,7 +1811,7 @@ dependencies = [ [[package]] name = "mago-source" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "mago-interner", @@ -1817,7 +1823,7 @@ dependencies = [ [[package]] name = "mago-span" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-source", "serde", @@ -1825,7 +1831,7 @@ dependencies = [ [[package]] name = "mago-token" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-interner", "mago-span", @@ -1835,7 +1841,7 @@ dependencies = [ [[package]] name = "mago-trinary" -version = "0.17.0" +version = "0.18.0" dependencies = [ "serde", "strum", @@ -1843,7 +1849,7 @@ dependencies = [ [[package]] name = "mago-typing" -version = "0.17.0" +version = "0.18.0" dependencies = [ "ahash", "mago-ast", @@ -1858,7 +1864,7 @@ dependencies = [ [[package]] name = "mago-walker" -version = "0.17.0" +version = "0.18.0" dependencies = [ "mago-ast", "paste", @@ -1866,7 +1872,7 @@ dependencies = [ [[package]] name = "mago-wasm" -version = "0.17.0" +version = "0.18.0" dependencies = [ "getrandom 0.2.15", "mago-ast", @@ -2008,9 +2014,9 @@ checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "oorandom" -version = "11.1.4" +version = "11.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" +checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "openssl" @@ -2517,9 +2523,9 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.12" +version = "0.17.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9b823fa29b721a59671b41d6b06e66b29e0628e207e8b1c3ceeda701ec928d" +checksum = "70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee" dependencies = [ "cc", "cfg-if", @@ -2582,7 +2588,20 @@ dependencies = [ "bitflags", "errno", "libc", - "linux-raw-sys", + "linux-raw-sys 0.4.15", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustix" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys 0.9.2", "windows-sys 0.59.0", ] @@ -2954,15 +2973,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.17.1" +version = "3.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230" +checksum = "2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567" dependencies = [ "cfg-if", "fastrand", "getrandom 0.3.1", "once_cell", - "rustix", + "rustix 1.0.1", "windows-sys 0.59.0", ] @@ -2981,7 +3000,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" dependencies = [ - "rustix", + "rustix 0.38.44", "windows-sys 0.59.0", ] @@ -3106,9 +3125,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a" dependencies = [ "backtrace", "bytes", @@ -3708,13 +3727,12 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e" dependencies = [ "libc", - "linux-raw-sys", - "rustix", + "rustix 1.0.1", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index ad61bd3..f1af3af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mago" -version = "0.17.0" +version = "0.18.0" edition = "2024" authors = ["Saif Eddin Gmati "] license = "MIT OR Apache-2.0" @@ -13,7 +13,7 @@ rust-version = "1.85.0" package.edition = "2024" package.authors = ["Saif Eddin Gmati "] package.license = "MIT OR Apache-2.0" -package.version = "0.17.0" +package.version = "0.18.0" package.homepage = "https://github.com/carthage-software/mago" package.repository = "https://github.com/carthage-software/mago" package.rust-version = "1.85.0" @@ -23,32 +23,32 @@ members = ["crates/*"] large_enum_variant = { level = "allow" } [workspace.dependencies] -mago-ast = { path = "crates/ast", version = "0.17.0" } -mago-ast-utils = { path = "crates/ast-utils", version = "0.17.0" } -mago-casing = { path = "crates/casing", version = "0.17.0" } -mago-composer = { path = "crates/composer", version = "0.17.0" } -mago-docblock = { path = "crates/docblock", version = "0.17.0" } -mago-fixer = { path = "crates/fixer", version = "0.17.0" } -mago-formatter = { path = "crates/formatter", version = "0.17.0" } -mago-interner = { path = "crates/interner", version = "0.17.0" } -mago-lexer = { path = "crates/lexer", version = "0.17.0" } -mago-linter = { path = "crates/linter", version = "0.17.0" } -mago-names = { path = "crates/names", version = "0.17.0" } -mago-parser = { path = "crates/parser", version = "0.17.0" } -mago-reflection = { path = "crates/reflection", version = "0.17.0" } -mago-reporting = { path = "crates/reporting", version = "0.17.0" } -mago-project = { path = "crates/project", version = "0.17.0" } -mago-source = { path = "crates/source", version = "0.17.0" } -mago-span = { path = "crates/span", version = "0.17.0" } -mago-symbol-table = { path = "crates/symbol-table", version = "0.17.0" } -mago-token = { path = "crates/token", version = "0.17.0" } -mago-traverser = { path = "crates/traverser", version = "0.17.0" } -mago-trinary = { path = "crates/trinary", version = "0.17.0" } -mago-typing = { path = "crates/typing", version = "0.17.0" } -mago-walker = { path = "crates/walker", version = "0.17.0" } -mago-wasm = { path = "crates/wasm", version = "0.17.0" } -mago-php-version = { path = "crates/php-version", version = "0.17.0" } -mago-reference = { path = "crates/reference", version = "0.17.0" } +mago-ast = { path = "crates/ast", version = "0.18.0" } +mago-ast-utils = { path = "crates/ast-utils", version = "0.18.0" } +mago-casing = { path = "crates/casing", version = "0.18.0" } +mago-composer = { path = "crates/composer", version = "0.18.0" } +mago-docblock = { path = "crates/docblock", version = "0.18.0" } +mago-fixer = { path = "crates/fixer", version = "0.18.0" } +mago-formatter = { path = "crates/formatter", version = "0.18.0" } +mago-interner = { path = "crates/interner", version = "0.18.0" } +mago-lexer = { path = "crates/lexer", version = "0.18.0" } +mago-linter = { path = "crates/linter", version = "0.18.0" } +mago-names = { path = "crates/names", version = "0.18.0" } +mago-parser = { path = "crates/parser", version = "0.18.0" } +mago-reflection = { path = "crates/reflection", version = "0.18.0" } +mago-reporting = { path = "crates/reporting", version = "0.18.0" } +mago-project = { path = "crates/project", version = "0.18.0" } +mago-source = { path = "crates/source", version = "0.18.0" } +mago-span = { path = "crates/span", version = "0.18.0" } +mago-symbol-table = { path = "crates/symbol-table", version = "0.18.0" } +mago-token = { path = "crates/token", version = "0.18.0" } +mago-traverser = { path = "crates/traverser", version = "0.18.0" } +mago-trinary = { path = "crates/trinary", version = "0.18.0" } +mago-typing = { path = "crates/typing", version = "0.18.0" } +mago-walker = { path = "crates/walker", version = "0.18.0" } +mago-wasm = { path = "crates/wasm", version = "0.18.0" } +mago-php-version = { path = "crates/php-version", version = "0.18.0" } +mago-reference = { path = "crates/reference", version = "0.18.0" } tracing = { version = "0.1.40" } ahash = { version = "0.8.11" } getrandom = { version = "0.2", features = ["js"] }