Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: bump up cosmwasm from v1.1.9 to v1.5.0 #336

Merged
merged 198 commits into from
Jan 18, 2024
Merged
Show file tree
Hide file tree
Changes from 197 commits
Commits
Show all changes
198 commits
Select commit Hold shift + click to select a range
eda6f86
Add abs function for all signed ints
chipshort Sep 1, 2023
b232b5a
Add changelog entry
chipshort Sep 1, 2023
034ade9
Add tests
chipshort Sep 4, 2023
b57b8ce
Add zero abs test
chipshort Sep 4, 2023
6bab85f
Add unsigned_abs for Int{64,128,256,512}
chipshort Sep 4, 2023
a3fa676
Merge pull request #1854 from CosmWasm/signed-ints-abs
chipshort Sep 4, 2023
706b4cd
Update clru to 0.6.1
chipshort Sep 4, 2023
52c2121
Merge pull request #1858 from CosmWasm/1856-update-clru
chipshort Sep 4, 2023
1335f78
Upgrade assert_cmd
webmaster128 Sep 4, 2023
b1845e8
Merge pull request #1859 from CosmWasm/assert_cmd-2.0.12
webmaster128 Sep 5, 2023
b086d9f
Implement missing From conversions for Int512
chipshort Sep 5, 2023
9e5123d
Implement const fn to convert i128 to Int256
chipshort Sep 5, 2023
b99bd92
Add test for grow_be_int
chipshort Sep 5, 2023
60efcea
Add TryFrom impl to convert bigger to smaller ints
chipshort Sep 5, 2023
5f7df5b
Fix clippy
chipshort Sep 5, 2023
345d561
Improve shrink_be_int readability
chipshort Sep 5, 2023
a77b0fd
Improve docs
chipshort Sep 5, 2023
9d66dcd
Add missing TryFrom integer conversions
chipshort Sep 5, 2023
167f48c
Add changelog entry
chipshort Sep 5, 2023
f20bc85
Merge pull request #1861 from CosmWasm/1855-int-conversions
chipshort Sep 6, 2023
9b11258
Require cosmwasm-vm and cosmwasm-std to match cosmwasm-check version
webmaster128 Sep 4, 2023
3d83a60
Move pre 1.0.0 CHANGELOG to separate file
webmaster128 Sep 6, 2023
97adda6
Merge pull request #1860 from CosmWasm/cosmwasm-check-versions
webmaster128 Sep 6, 2023
7c5084f
Merge pull request #1862 from CosmWasm/split-CHANGELOG
webmaster128 Sep 6, 2023
dddbcc7
Fix shrink_be_int bounds check
chipshort Sep 7, 2023
7f97d43
Add is_negative fn to signed ints
chipshort Sep 7, 2023
8be72bb
Add changelog entry
chipshort Sep 7, 2023
89c969f
Merge pull request #1867 from CosmWasm/is-negative
chipshort Sep 7, 2023
4e5b2bf
Merge pull request #1865 from CosmWasm/fix-shrink-be-int
chipshort Sep 7, 2023
e8dce0c
Add missing checked_multiply_ratio implementations
chipshort Sep 7, 2023
06fa3d4
Add changelog entry
chipshort Sep 7, 2023
7b2e753
Merge pull request #1866 from CosmWasm/checked-multiply-ratio
chipshort Sep 7, 2023
9e46f46
Add missing TryFrom impls for Uint64
chipshort Sep 11, 2023
624f437
Add missing unsigned int to signed int conversions
chipshort Sep 12, 2023
d170bb6
Simplify TryFrom impls
chipshort Sep 13, 2023
e0171af
Add signed to unsigned TryFroms
chipshort Sep 13, 2023
0249e68
Fix unused imports
chipshort Sep 13, 2023
5688758
Fix test
chipshort Sep 13, 2023
4a2cd85
Add static assertions
chipshort Sep 13, 2023
00746b5
Fix Cargo.lock files
chipshort Sep 13, 2023
47bb0cb
Add TryFrom tests
chipshort Sep 14, 2023
7694f7f
Fix import
chipshort Sep 14, 2023
c1131cc
Add changelog entry
chipshort Sep 18, 2023
0425abf
Merge pull request #1870 from CosmWasm/1863-missing-tryfrom
chipshort Sep 19, 2023
0c1a151
Add link to CHANGELOG from GitHub Release notes
webmaster128 Sep 19, 2023
1d89751
Merge pull request #1880 from CosmWasm/link-CHANGELOG
webmaster128 Sep 19, 2023
f37be33
Fixed clippy warnings.
DariuszDepta Sep 19, 2023
0794fec
Fixed clippy warnings.
DariuszDepta Sep 19, 2023
10ae953
Spellings.
DariuszDepta Sep 19, 2023
9d78a99
Applied lint suggestions.
DariuszDepta Sep 19, 2023
ea51d45
Fixed Description.
DariuszDepta Sep 19, 2023
4a2d720
Fixed description.
DariuszDepta Sep 19, 2023
6d3f9b0
Merge pull request #1881 from CosmWasm/fixing-clippy-warnings-and-spe…
DariuszDepta Sep 19, 2023
f84b249
Add json string serialize and deserialize
chipshort Sep 22, 2023
c7e10cb
Replace all usages of deprecated serialization fns
chipshort Sep 22, 2023
87ffedf
Add changelog entry
chipshort Sep 22, 2023
91bc9af
Fix to_binary name
chipshort Sep 22, 2023
9ae1384
Use single json deserialize function
chipshort Sep 22, 2023
2007e7a
Fix clippy
chipshort Sep 22, 2023
09555ac
Merge pull request #1886 from CosmWasm/1885-more-serialization
chipshort Sep 22, 2023
ad72e62
Implement signed decimal
chipshort Aug 4, 2023
4f4c88f
Fix some tests
chipshort Aug 4, 2023
340ea0d
Fix SignedDecimal::saturating_* math
chipshort Aug 22, 2023
5fa9425
Fix SignedDecimal::from_str
chipshort Aug 30, 2023
e71a34f
Fix tests
chipshort Aug 29, 2023
37ae96d
Fix SignedDecimal Display impl
chipshort Aug 31, 2023
b9cfb6d
Fix SignedDecimal::to_int_{floor, ceil}
chipshort Aug 31, 2023
17b906b
Fix SignedDecimal::floor
chipshort Aug 31, 2023
40256ae
Improve SignedDecimal tests
chipshort Aug 31, 2023
3873339
Improve SignedDecimal docs
chipshort Sep 5, 2023
f86d102
Fix SignedDecimal docs
chipshort Sep 11, 2023
eb99c42
Add SignedDecimal256
chipshort Sep 11, 2023
b385419
Add conversions between signed decimals
chipshort Sep 11, 2023
0609aff
Add conversions between signed + unsigned decimals
chipshort Sep 11, 2023
25f9c35
Add From and TryFrom impl between decimals
chipshort Sep 14, 2023
d82d794
Remove unnecessary zero check
chipshort Sep 22, 2023
0ad3f13
Fix minor things
chipshort Sep 25, 2023
52127d9
Constify SignedDecimal256::negative_one
chipshort Sep 25, 2023
1718a17
Add must_use messages
chipshort Sep 25, 2023
9d1be62
Added test cases.
DariuszDepta Sep 22, 2023
7e6f24e
Adjust assert order
chipshort Sep 25, 2023
d876842
Added test cases.
DariuszDepta Sep 25, 2023
51162f1
Adjust assert order
chipshort Sep 25, 2023
68802e0
Fix clippy lints
chipshort Sep 25, 2023
f8d5d8e
Add changelog entry
chipshort Sep 25, 2023
9989ab9
Replace deprecated calls
chipshort Sep 25, 2023
1e1eb5e
Merge pull request #1807 from CosmWasm/1711-signed-decimals
chipshort Sep 25, 2023
39eda67
Enable NaN canonicalization
chipshort Sep 6, 2023
1a86646
Allow floats in the Gatekeeper
chipshort Sep 6, 2023
5213aad
Change float tests
chipshort Sep 6, 2023
ca8f225
Replace floaty contract
chipshort Sep 6, 2023
77f1e18
Make floaty contract schema work
chipshort Sep 8, 2023
b6d6a47
Update floaty schema
chipshort Sep 8, 2023
a2365da
Add instruction list to floaty contract
chipshort Sep 8, 2023
39a682f
Add RandomArgsFor query to floaty
chipshort Sep 8, 2023
3413dd0
Add test running all float instructions
chipshort Sep 8, 2023
44c8b82
Format readme
chipshort Sep 8, 2023
85a6958
Disable floaty contract in ci
chipshort Sep 8, 2023
ef2222b
Fix clippy
chipshort Sep 8, 2023
d523baf
Improve floaty readme
chipshort Sep 19, 2023
4fb3e2d
Ignore floaty when building contracts
chipshort Sep 19, 2023
7940da9
Refactor
chipshort Sep 19, 2023
dc2737c
Use smaller floaty build
chipshort Sep 19, 2023
a11b4ab
Format readme
chipshort Sep 19, 2023
0a0a088
Update float instruction hash
chipshort Sep 19, 2023
206cdb4
Refactor floaty contract code
chipshort Sep 20, 2023
f42c9b6
Remove floaty execute variant from schema
chipshort Sep 20, 2023
b89c32c
Simplify json generation in test
chipshort Sep 25, 2023
c1e9ca2
Fixes
chipshort Sep 25, 2023
5538397
Add changelog entry
chipshort Sep 25, 2023
2009587
Merge pull request #1864 from CosmWasm/1845-float-support
chipshort Sep 26, 2023
b9f432c
Replace tarpaulin with grcov
chipshort Sep 26, 2023
df702d2
Enable coverage ci job again
chipshort Sep 26, 2023
5a7ed6b
Fix grcov in ci
chipshort Sep 26, 2023
157d051
Add cosmwasm-vm to coverage
chipshort Sep 26, 2023
376801c
Update codecov orb
chipshort Sep 26, 2023
59c89eb
Remove comment
chipshort Sep 27, 2023
a79a044
Merge pull request #1888 from CosmWasm/reenable-coverage
chipshort Sep 27, 2023
5d41ea3
Improve write limit error message
chipshort Sep 27, 2023
8592efa
Use generic instead of structured error
chipshort Sep 27, 2023
fc7b918
Ignore backtrace for write error
chipshort Sep 27, 2023
7f2eea1
Add punctuation
chipshort Sep 27, 2023
638c55a
Merge pull request #1889 from CosmWasm/1853-better-region-error
chipshort Sep 28, 2023
f32c1b2
Remove old floaty tests
chipshort Sep 28, 2023
04604cd
Merge pull request #1891 from CosmWasm/fix-floaty
chipshort Sep 29, 2023
686e7c1
Suppress warnings in floaty when not on wasm32
chipshort Sep 29, 2023
347c6cb
Exclude floaty from devtool scripts
chipshort Sep 29, 2023
b5ea7b5
Merge pull request #1893 from CosmWasm/fix-scripts
chipshort Sep 29, 2023
ad42d69
Fix dead links
chipshort Oct 2, 2023
7cb91fe
Update schema
chipshort Oct 2, 2023
a34949b
Merge pull request #1895 from CosmWasm/1894-fix-dead-links
chipshort Oct 2, 2023
5adc0e0
Set the minimum ecdsa version to v0.16.2
DariuszDepta Oct 3, 2023
4f2aeb7
Updated dependencies in contracts.
DariuszDepta Oct 3, 2023
156c2cb
Commented dependency usage.
DariuszDepta Oct 3, 2023
b3650df
Merge pull request #1899 from CosmWasm/fix-ecdsa-minimal-dependency
DariuszDepta Oct 4, 2023
2d20bdf
Initial implementation.
DariuszDepta Oct 5, 2023
92aeea1
Rebuild all contracts.
DariuszDepta Oct 5, 2023
38b9f58
Corrected the function name.
DariuszDepta Oct 5, 2023
0bcde82
Moved bech dependency to non-wasm block.
DariuszDepta Oct 5, 2023
99a915f
Simplified implementation.
DariuszDepta Oct 5, 2023
a19d374
Fixed clippy warnings.
DariuszDepta Oct 5, 2023
7c7b72d
Made function with_prefix composable.
DariuszDepta Oct 5, 2023
5a49ca5
Fixed clippy warnings.
DariuszDepta Oct 5, 2023
ef372c8
Upgrade to latest wasmer v4.2.1
maurolacy Oct 4, 2023
378b620
Update wasmer version in tests
maurolacy Oct 4, 2023
f4e7eb0
Update lock file
maurolacy Oct 4, 2023
5ee7ad3
Update contracts lock file
maurolacy Oct 5, 2023
b9c831d
Workaround for wasmer-types clippy error
maurolacy Oct 5, 2023
a96eb88
Update contracts lock file
maurolacy Oct 5, 2023
c3fb9d2
Update MSRV to 1.70
maurolacy Oct 5, 2023
9d7af0b
Add ignore clippy warning
maurolacy Oct 5, 2023
5bbf44c
Move enumset to dev-dependencies
maurolacy Oct 5, 2023
d96d08f
Change rust version to 1.70.0 in GH workflow
maurolacy Oct 5, 2023
5ae1614
Upgrade to latest wasmer v4.2.2
maurolacy Oct 5, 2023
7f93981
Update lock files
maurolacy Oct 5, 2023
6d27d5d
Remove enumset hack
maurolacy Oct 5, 2023
31c8b9f
Update contracts lock file
maurolacy Oct 5, 2023
568515a
Refactoring.
DariuszDepta Oct 6, 2023
dbb2632
Refactoring.
DariuszDepta Oct 6, 2023
ea7cfb9
Refactoring.
DariuszDepta Oct 6, 2023
2610ae6
Merge remote-tracking branch 'origin' into 1887-add-mockapi-addr-make
DariuszDepta Oct 6, 2023
06d1513
Updated code documentation.
DariuszDepta Oct 6, 2023
32c6ca7
Updated CHANGELOG.
DariuszDepta Oct 6, 2023
e538daf
Merge pull request #1905 from CosmWasm/1887-add-mockapi-addr-make
DariuszDepta Oct 6, 2023
3579e83
Fix test comments init -> instantiate
webmaster128 Oct 5, 2023
a440660
Add test reproducing the issue
webmaster128 Oct 5, 2023
d9e0592
Fix misuse of Module
webmaster128 Oct 5, 2023
949d82b
Pull out test_hackatom_instance_execution
webmaster128 Oct 6, 2023
8520171
Execute instances in pin_unpin_works test
webmaster128 Oct 6, 2023
7c7b93d
Reproduce bug in pin implementation
webmaster128 Oct 6, 2023
b76c1e5
Annotate compiled module consistenly
webmaster128 Oct 6, 2023
e99425b
Fix bug for the pin implementation
webmaster128 Oct 6, 2023
7774c74
Add CHANGELOG entry for Wasmer engine regression fix
webmaster128 Oct 7, 2023
7309960
Merge pull request #1907 from CosmWasm/fix-module-usage
webmaster128 Oct 7, 2023
dc2eca7
Set version: 1.4.1
chipshort Oct 9, 2023
3f93174
Update changelog
chipshort Oct 9, 2023
9410fa2
Fix docs.rs features
chipshort Oct 9, 2023
5065d6c
Merge branch 'release/1.4'
chipshort Oct 9, 2023
0b1435d
Merge pull request #1906 from CosmWasm/fixed-clippy-warnings
DariuszDepta Oct 9, 2023
5d37397
Merge pull request #1912 from CosmWasm/merge-1-4
chipshort Oct 11, 2023
a519f82
Bump module serialization version
chipshort Oct 10, 2023
9e362a3
Add .module file extension
chipshort Oct 10, 2023
9b378df
Fix typo
chipshort Oct 11, 2023
b3bd56c
Add changelog entry
chipshort Oct 11, 2023
6b2c5c7
Merge pull request #1913 from CosmWasm/1911-bump-module-version
chipshort Oct 11, 2023
3475232
Set version: 1.5.0-rc.0
chipshort Oct 11, 2023
d41afdd
Update changelog
chipshort Oct 11, 2023
4e797ef
Add unmaintained warning to storage README
chipshort Oct 13, 2023
f3f4efa
Merge pull request #1916 from CosmWasm/1457-storage-readme
webmaster128 Oct 14, 2023
640b6dc
Add migration docs
chipshort Oct 16, 2023
0c596bb
Set version: 1.5.0
chipshort Oct 31, 2023
89891f0
Update changelog
chipshort Oct 31, 2023
78b634a
Merge tag 'v1.5.0' into feat/bump_1.5.0
da1suk8 Jan 16, 2024
8e6c1c1
fix: modify to use to_json_{vec,binary}, from_json
da1suk8 Jan 17, 2024
7227f27
chore: update lock files
da1suk8 Jan 17, 2024
0f79df8
fix: cargo clippy
da1suk8 Jan 17, 2024
be4ca1a
fix: cargo clippy
da1suk8 Jan 17, 2024
65c66f3
fix: delete unnecessary file
da1suk8 Jan 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,363 changes: 1,363 additions & 0 deletions CHANGELOG-pre1.0.0.md

Large diffs are not rendered by default.

116 changes: 83 additions & 33 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions MIGRATING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@ This guide explains what is needed to upgrade contracts when migrating over
major releases of `cosmwasm`. Note that you can also view the
[complete CHANGELOG](./CHANGELOG.md) to understand the differences.

## 1.4.x -> 1.5.0

- Update `cosmwasm-*` dependencies in Cargo.toml (skip the ones you don't use):

```
[dependencies]
cosmwasm-std = "1.5.0"
cosmwasm-storage = "1.5.0"
# ...

[dev-dependencies]
cosmwasm-schema = "1.5.0"
cosmwasm-vm = "1.5.0"
# ...
```

## 1.3.x -> 1.4.0

- Update `cosmwasm-*` dependencies in Cargo.toml (skip the ones you don't use):
Expand Down
Loading
Loading