Skip to content

Commit cb290c4

Browse files
ermvrs0xTitanBoreas09claudewh173-c47
authored
version 0.8 (#423)
<!--- Please provide a general summary of your changes in the title above --> ## Pull Request type <!-- Please try to limit your pull request to one type; submit multiple pull requests if needed. --> Please check the type of change your PR introduces: - [x] Bugfix - [ ] Feature - [ ] Code style update (formatting, renaming) - [ ] Refactoring (no functional changes, no API changes) - [ ] Build-related changes - [ ] Documentation content changes - [ ] Other (please describe): ## What is the current behavior? <!-- Please describe the current behavior that you are modifying, or link to a relevant issue. --> Issue Number: N/A ## What is the new behavior? <!-- Please describe the behavior or changes that are being added by this PR. --> - Upgrade cairo version to 2.14.0 - - ## Does this introduce a breaking change? - [ ] Yes - [x] No <!-- If this does introduce a breaking change, please describe the impact and migration path for existing applications below. --> ## Other information <!-- Any other information that is important to this PR, such as screenshots of how the component looks before and after the change. --> --------- Co-authored-by: 0xTitan <clement.suzat@gmail.com> Co-authored-by: Bora Atik <bora_atik98@hotmail.com> Co-authored-by: Bora Atik <90131638+Boreas09@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: 0xTitan <104304962+0xTitan@users.noreply.github.com> Co-authored-by: wh173-c47 <26904097+wh173-c47@users.noreply.github.com> Co-authored-by: amanusk <amanusk@pm.me> Co-authored-by: Abdullah Eryuzlu <24809834+aeryz@users.noreply.github.com>
1 parent 507ab3e commit cb290c4

21 files changed

Lines changed: 75 additions & 75 deletions

File tree

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
scarb 2.13.1
1+
scarb 2.14.0
22
starknet-foundry 0.51.1

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Current version can be found in the [toml file](./Scarb.toml)
5757

5858
## Version
5959

60-
Current version is **0.7.0** compatible with Starknet **2.13.1**
60+
Current version is **0.8.0** compatible with Cairo **2.14.0**
6161

6262

6363
## Packages
@@ -88,19 +88,19 @@ This repository is composed of multiple crates:
8888

8989
### Installation from Scarb registries
9090

91-
- ASCII : `scarb add alexandria_ascii@0.7.0`
92-
- Data Structures : `scarb add alexandria_data_structures@0.7.0`
93-
- Encoding : `scarb add alexandria_encoding@0.7.0`
94-
- Linalg : `scarb add alexandria_linalg@0.7.0`
95-
- Math : `scarb add alexandria_math@0.7.0`
96-
- Numeric : `scarb add alexandria_numeric@0.7.0`
97-
- Searching : `scarb add alexandria_searching@0.7.0`
98-
- Sorting : `scarb add alexandria_sorting@0.7.0`
99-
- Storage : `scarb add alexandria_storage@0.7.0`
100-
- Bytes : `scarb add alexandria_bytes@0.7.0`
101-
- Evm : `scarb add alexandria_evm@0.7.0`
102-
- Bitcoin : `scarb add alexandria_btc@0.7.0`
103-
- Json : `scarb add alexandria_json@0.7.0`
91+
- ASCII : `scarb add alexandria_ascii@0.8.0`
92+
- Data Structures : `scarb add alexandria_data_structures@0.8.0`
93+
- Encoding : `scarb add alexandria_encoding@0.8.0`
94+
- Linalg : `scarb add alexandria_linalg@0.8.0`
95+
- Math : `scarb add alexandria_math@0.8.0`
96+
- Numeric : `scarb add alexandria_numeric@0.8.0`
97+
- Searching : `scarb add alexandria_searching@0.8.0`
98+
- Sorting : `scarb add alexandria_sorting@0.8.0`
99+
- Storage : `scarb add alexandria_storage@0.8.0`
100+
- Bytes : `scarb add alexandria_bytes@0.8.0`
101+
- Evm : `scarb add alexandria_evm@0.8.0`
102+
- Bitcoin : `scarb add alexandria_btc@0.8.0`
103+
- Json : `scarb add alexandria_json@0.8.0`
104104

105105

106106
## Usage

Scarb.lock

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ version = 1
33

44
[[package]]
55
name = "alexandria_ascii"
6-
version = "0.7.0"
6+
version = "0.8.0"
77
dependencies = [
88
"alexandria_data_structures",
99
"snforge_std",
1010
]
1111

1212
[[package]]
1313
name = "alexandria_btc"
14-
version = "0.7.0"
14+
version = "0.8.0"
1515
dependencies = [
1616
"alexandria_bytes",
1717
"alexandria_data_structures",
@@ -22,7 +22,7 @@ dependencies = [
2222

2323
[[package]]
2424
name = "alexandria_bytes"
25-
version = "0.7.0"
25+
version = "0.8.0"
2626
dependencies = [
2727
"alexandria_data_structures",
2828
"alexandria_math",
@@ -31,14 +31,14 @@ dependencies = [
3131

3232
[[package]]
3333
name = "alexandria_data_structures"
34-
version = "0.7.0"
34+
version = "0.8.0"
3535
dependencies = [
3636
"snforge_std",
3737
]
3838

3939
[[package]]
4040
name = "alexandria_encoding"
41-
version = "0.7.0"
41+
version = "0.8.0"
4242
dependencies = [
4343
"alexandria_bytes",
4444
"alexandria_data_structures",
@@ -49,7 +49,7 @@ dependencies = [
4949

5050
[[package]]
5151
name = "alexandria_evm"
52-
version = "0.7.0"
52+
version = "0.8.0"
5353
dependencies = [
5454
"alexandria_bytes",
5555
"alexandria_math",
@@ -58,7 +58,7 @@ dependencies = [
5858

5959
[[package]]
6060
name = "alexandria_json"
61-
version = "0.7.0"
61+
version = "0.8.0"
6262
dependencies = [
6363
"alexandria_macros",
6464
"alexandria_math",
@@ -67,34 +67,34 @@ dependencies = [
6767

6868
[[package]]
6969
name = "alexandria_linalg"
70-
version = "0.7.0"
70+
version = "0.8.0"
7171
dependencies = [
7272
"alexandria_math",
7373
"snforge_std",
7474
]
7575

7676
[[package]]
7777
name = "alexandria_macros"
78-
version = "0.7.0"
78+
version = "0.8.0"
7979

8080
[[package]]
8181
name = "alexandria_math"
82-
version = "0.7.0"
82+
version = "0.8.0"
8383
dependencies = [
8484
"snforge_std",
8585
]
8686

8787
[[package]]
8888
name = "alexandria_merkle_tree"
89-
version = "0.7.0"
89+
version = "0.8.0"
9090
dependencies = [
9191
"alexandria_math",
9292
"snforge_std",
9393
]
9494

9595
[[package]]
9696
name = "alexandria_numeric"
97-
version = "0.7.0"
97+
version = "0.8.0"
9898
dependencies = [
9999
"alexandria_math",
100100
"alexandria_searching",
@@ -103,30 +103,30 @@ dependencies = [
103103

104104
[[package]]
105105
name = "alexandria_searching"
106-
version = "0.7.0"
106+
version = "0.8.0"
107107
dependencies = [
108108
"alexandria_data_structures",
109109
"snforge_std",
110110
]
111111

112112
[[package]]
113113
name = "alexandria_sorting"
114-
version = "0.7.0"
114+
version = "0.8.0"
115115
dependencies = [
116116
"alexandria_data_structures",
117117
"snforge_std",
118118
]
119119

120120
[[package]]
121121
name = "alexandria_storage"
122-
version = "0.7.0"
122+
version = "0.8.0"
123123
dependencies = [
124124
"snforge_std",
125125
]
126126

127127
[[package]]
128128
name = "alexandria_utils"
129-
version = "0.7.0"
129+
version = "0.8.0"
130130
dependencies = [
131131
"snforge_std",
132132
]

Scarb.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,22 @@ members = [
1919
"packages/btc",
2020
]
2121
name = "alexandria"
22-
version = "0.7.0"
22+
version = "0.8.0"
2323

2424
description = "Community maintained Cairo and Starknet libraries"
2525
homepage = "https://github.com/keep-starknet-strange/alexandria/"
26-
cairo-version = "2.13.1"
26+
cairo-version = "2.14.0"
2727

2828
[workspace.dependencies]
29-
starknet = "2.13.1"
30-
cairo_test = "2.13.1"
29+
starknet = "2.14.0"
30+
cairo_test = "2.14.0"
3131
snforge_std = "0.51.1"
3232

3333
[workspace.tool.fmt]
3434
sort-module-level-items = true
3535

3636
[workspace.package]
37-
version = "0.7.0"
37+
version = "0.8.0"
3838

3939
[profile.coverage]
4040
sierra = true

packages/ascii/Scarb.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ version.workspace = true
44
description = "utilities for working with ascii values"
55
homepage = "https://github.com/keep-starknet-strange/alexandria/tree/main/packages/ascii"
66
edition = "2023_11"
7-
cairo-version = "2.13.1"
7+
cairo-version = "2.14.0"
88

99
[tool]
1010
fmt.workspace = true
1111

1212
[dependencies]
13-
alexandria_data_structures = { path = "../data_structures", version ="0.7.0" }
13+
alexandria_data_structures = { path = "../data_structures", version ="0.8.0" }
1414

1515
[dev-dependencies]
1616
snforge_std.workspace = true

packages/btc/Scarb.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ version.workspace = true
44
description = "Bitcoin utilities for Cairo - address generation, key management, and more"
55
homepage = "https://github.com/keep-starknet-strange/alexandria/tree/main/packages/btc"
66
edition = "2023_11"
7-
cairo-version = "2.13.1"
7+
cairo-version = "2.14.0"
88

99
[tool]
1010
fmt.workspace = true
1111

1212
[dependencies]
13-
alexandria_encoding = { path = "../encoding", version = "0.7.0" }
14-
alexandria_data_structures = { path = "../data_structures", version = "0.7.0" }
15-
alexandria_math = { path = "../math", version = "0.7.0" }
16-
alexandria_bytes = { path = "../bytes", version = "0.7.0" }
13+
alexandria_encoding = { path = "../encoding", version = "0.8.0" }
14+
alexandria_data_structures = { path = "../data_structures", version = "0.8.0" }
15+
alexandria_math = { path = "../math", version = "0.8.0" }
16+
alexandria_bytes = { path = "../bytes", version = "0.8.0" }
1717

1818

1919
[dev-dependencies]

packages/bytes/Scarb.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ version.workspace = true
44
description = "An implementation similar to Solidity bytes written in Cairo 1"
55
homepage = "https://github.com/keep-starknet-strange/alexandria/tree/main/packages/bytes"
66
edition = "2023_11"
7-
cairo-version = "2.13.1"
7+
cairo-version = "2.14.0"
88

99
[tool]
1010
fmt.workspace = true
1111

1212
[dependencies]
13-
alexandria_math = { path = "../math", version ="0.7.0" }
14-
alexandria_data_structures = { path = "../data_structures", version ="0.7.0" }
13+
alexandria_math = { path = "../math", version ="0.8.0" }
14+
alexandria_data_structures = { path = "../data_structures", version ="0.8.0" }
1515

1616
starknet.workspace = true
1717

packages/data_structures/Scarb.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version.workspace = true
44
description = "A set of Cairo data structure libraries and algorithms"
55
homepage = "https://github.com/keep-starknet-strange/alexandria/tree/main/packages/data_structures"
66
edition = "2023_11"
7-
cairo-version = "2.13.1"
7+
cairo-version = "2.14.0"
88

99
[tool]
1010
fmt.workspace = true

packages/encoding/Scarb.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ version.workspace = true
44
description = "Encoding utilities"
55
homepage = "https://github.com/keep-starknet-strange/alexandria/tree/main/packages/encoding"
66
edition = "2023_11"
7-
cairo-version = "2.13.1"
7+
cairo-version = "2.14.0"
88

99
[tool]
1010
fmt.workspace = true
1111

1212
[dependencies]
13-
alexandria_math = { path = "../math", version ="0.7.0" }
14-
alexandria_numeric = { path = "../numeric", version ="0.7.0" }
15-
alexandria_bytes = { path = "../bytes", version ="0.7.0" }
16-
alexandria_data_structures = { path = "../data_structures", version ="0.7.0" }
13+
alexandria_math = { path = "../math", version ="0.8.0" }
14+
alexandria_numeric = { path = "../numeric", version ="0.8.0" }
15+
alexandria_bytes = { path = "../bytes", version ="0.8.0" }
16+
alexandria_data_structures = { path = "../data_structures", version ="0.8.0" }
1717

1818

1919
[dev-dependencies]

packages/evm/Scarb.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ version.workspace = true
44
description = "An implementation similar to Solidity bytes written in Cairo 1"
55
homepage = "https://github.com/keep-starknet-strange/alexandria/tree/main/packages/evm"
66
edition = "2023_11"
7-
cairo-version = "2.13.1"
7+
cairo-version = "2.14.0"
88

99
[tool]
1010
fmt.workspace = true
1111

1212
[dependencies]
13-
alexandria_math = { path = "../math", version ="0.7.0" }
14-
alexandria_bytes = { path = "../bytes", version ="0.7.0" }
13+
alexandria_math = { path = "../math", version ="0.8.0" }
14+
alexandria_bytes = { path = "../bytes", version ="0.8.0" }
1515

1616
[dev-dependencies]
1717
snforge_std.workspace = true

0 commit comments

Comments
 (0)