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

Upstream 0.22.4 #128

Merged
merged 62 commits into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
7e2319b
Impl #BE-1625: moved tx hash mismatch handling
dbaranovstonfi Nov 4, 2024
5650fc7
Merge branch 'be-1625' into 'main'
dbaranovstonfi Nov 4, 2024
88d1ca9
Impl #BE-1386: Fix handling null instead of dict in TvmStackEntry
dbaranovstonfi Nov 6, 2024
af70b36
Merge branch 'be-1386' into 'main'
dbaranovstonfi Nov 6, 2024
a2539a0
Impl #BE-1660: made LiteServerInfo fields public
dbaranovstonfi Nov 7, 2024
49048b7
Merge branch 'be-1660' into 'main'
Nov 7, 2024
aa2c26d
#BE-1624: Support wallet v5r1
dbaranovstonfi Nov 8, 2024
86ae442
Merge branch 'be-1624' into 'main'
dbaranovstonfi Nov 8, 2024
fd5d72b
Impl #BE-1620: More strict dictionary handling
dbaranovstonfi Nov 13, 2024
1c903ea
Merge branch 'be-1620' into 'main'
dbaranovstonfi Nov 13, 2024
093ffc4
Impl #BE-1622: Readme and contrib
dbaranovstonfi Nov 25, 2024
f620a03
Merge branch 'be-1622' into 'main'
dbaranovstonfi Nov 25, 2024
f1e0146
Impl #BE-1662: Limited get raw txs
dbaranovstonfi Nov 25, 2024
52d15c7
Merge branch 'be-1662' into 'main'
dbaranovstonfi Nov 25, 2024
d63aedd
NI: Accepted contributor`s changes
dbaranovstonfi Nov 25, 2024
5744091
Merge branch 'downstream-0.21.1' into 'main'
dbaranovstonfi Nov 25, 2024
dc7919a
Release v0.21.0
dbaranov34 Nov 25, 2024
2278bcd
bump tonlib-sys to 2024.10.2
dbaranov34 Nov 25, 2024
be000d8
Impl #NI: TVMEmulator cleanup
Nov 25, 2024
8df29c9
Impl #NI: update tvm integration tests
Nov 26, 2024
b8d1f31
Impl #BE-1742: fix read_collection_metadata_content for internal
dbaranovstonfi Nov 27, 2024
ec27725
Merge branch 'be-1742' into 'main'
dbaranovstonfi Nov 27, 2024
829828b
Merge branch 'ni-emulator-cleanup' into 'main'
dbaranovstonfi Nov 27, 2024
a67ec21
updated changelog
dbaranov34 Nov 27, 2024
bbe852b
Release v0.21.1
dbaranov34 Nov 27, 2024
c66cf22
Iml #BE-1761: fix memory leak in emulator
Nov 29, 2024
37dcb06
Merge branch 'BE-1761-fix-emulator-memory-leak' into 'main'
Dec 2, 2024
84bbefe
NI: bump thiserror dependency version
dbaranov34 Dec 2, 2024
e85c99b
Use new caching approach
Dec 3, 2024
678458c
Merge branch 'NI-bump-thiserror' into 'main'
dbaranovstonfi Dec 3, 2024
7ac1af3
Downstream 0.21.1
dbaranovstonfi Dec 3, 2024
fbce5d6
Merge branch 'downstream-0.21.1' into 'main'
dbaranovstonfi Dec 3, 2024
29c50e2
NI: added into_single_root method
dbaranovstonfi Dec 3, 2024
bad6e54
Merge branch 'ni-boc-into-single-root' into 'main'
dbaranovstonfi Dec 3, 2024
8e35bff
Impl #BE-1429: TonHash converted to struct
dbaranovstonfi Dec 4, 2024
ceb3642
Merge branch 'be-1429' into 'main'
dbaranovstonfi Dec 4, 2024
eb8dfa4
Impl #BE-1431: impl TryFrom<InternalTransactionId> for TonTxId
dbaranovstonfi Dec 4, 2024
ac78efe
Merge branch 'be-1431' into 'main'
dbaranovstonfi Dec 4, 2024
389f6be
Impl #BE-1785: removed state_cache feature
dbaranovstonfi Dec 5, 2024
7182180
Merge branch 'be-1785' into 'main'
dbaranovstonfi Dec 5, 2024
52fc6e9
Impl #BE-1708: added cmp for tonaddress
dbaranovstonfi Dec 5, 2024
c66feb8
Merge branch 'be-1636' into 'main'
dbaranovstonfi Dec 5, 2024
69e0caf
Impl #BE-1430: config path via environment variable
dbaranovstonfi Dec 5, 2024
228fb6d
Merge branch 'be-1430' into 'main'
dbaranovstonfi Dec 5, 2024
d014e23
Release v0.22.2
dbaranov34 Dec 5, 2024
b06dfa7
Upstream 0.22
dbaranovstonfi Dec 5, 2024
91f6f4a
Merge branch 'downstream-0.22.0' into 'main'
dbaranovstonfi Dec 5, 2024
bda46e7
NI: From<TonHash> for [u8; TON_HASH_LEN]
dbaranovstonfi Dec 9, 2024
7b60c26
Merge branch 'ni-tonhash-to-u8_32' into 'main'
dbaranovstonfi Dec 9, 2024
aad5901
Release v0.22.1
dbaranov34 Dec 9, 2024
990a5a0
Downstream 0.22.1
dbaranovstonfi Dec 10, 2024
784945c
Merge branch 'downstream-0.22.1' into 'main'
dbaranovstonfi Dec 10, 2024
dc39188
bump tonlib-sys
dbaranov34 Dec 10, 2024
c6181f3
Release v0.22.2
dbaranov34 Dec 10, 2024
74986e4
Impl #BE-1820: rm unwrap from JettonMetaData conversion
dbaranovstonfi Dec 13, 2024
ab3f653
Merge branch 'be-1820' into 'main'
dbaranovstonfi Dec 13, 2024
eea6a43
Release v0.22.3
dbaranov34 Dec 13, 2024
c0344e0
Impl #NI: expose TvmEmulatorUnsafe
Dec 13, 2024
27ec9eb
Merge branch 'ni-expose-emulator-unsafe' into 'main'
Dec 13, 2024
0e30e5e
set proper version
Dec 13, 2024
ef757b0
Release v0.22.4
Dec 13, 2024
17d8f31
Merge remote-tracking branch 'github_tonlib_rs/main' into upstream-0.…
Dec 13, 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
30 changes: 27 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,45 @@
### v0.19.3

* Resolve be-1426 "use lite to adjust init block"
* Ni: add-get-account-state-by-transaction
* Impl #be-1317: serialize_dict
* Impl #be-1412: partialeq for invalidmesage

### v0.20.0

* Impl #be-1604: update_recent_init_block on tonlib client init
* Impl #be-1441: improve dict load/store

### v0.20.1

* Fix dependency pinning

### v0.20.2
* Impl #be-1619: technical release

* Impl #be-1619: technical release

### v0.20.3

* Impl #be-1464: read dict key TonHash in BE format

### v0.21.0

### v0.21.1

* Impl #BE-1662: Limited get raw txs
* Expose emulator_set_verbosity_level, enabling ability to keep application log dry (#115)
* Impl #BE-1620: More strict dictionary handling
* Impl #BE-1624: Support wallet v5r1
* Impl #BE-1660: made LiteServerInfo fields public
* Impl #BE-1386: Fix handling null instead of dict in TvmStackEntry
* Impl #BE-1625: moved tx hash mismatch handling in factory cache
* Impl #BE-1625: moved tx hash mismatch handling in factory cache
* Impl #be-1742: fix read_collection_metadata_content for internal
* Impl #ni: update tvm integration tests
* Impl #ni: tvmemulator cleanup
* Bump tonlib-sys to 2024.10.2

### v0.22.2

* Impl #be-1430: config path via environment variable
* Impl #be-1708: added cmp for tonaddress
* Impl #be-1785: removed state_cache feature
Expand All @@ -34,9 +48,19 @@
* Ni: added into_single_root method
* Ni: bump thiserror dependency version
* Iml #be-1761: fix memory leak in emulator

### v0.22.1
* added From<TonHash> for [u8; TON_HASH_LEN]

* added From<TonHash> for [u8; TON_HASH_LEN]

### v0.22.2

* Bump tonlib-sys

### v0.22.3

* Impl #be-1820: rm unwrap from jettonmetadata conversion

### v0.22.4

* make pub TvmEmulatorUnsafe
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ resolver = "2"


[workspace.package]
version = "0.22.3"
version = "0.22.4"
edition = "2021"
description = "Rust SDK for The Open Network"
license = "MIT"
Expand Down
5 changes: 2 additions & 3 deletions client/src/emulator.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
mod tvm_emulator_unsafe;
mod utils;

pub mod c7_register;
pub mod error;
pub mod tvm_emulator;
pub mod tvm_emulator_unsafe; // is used by external clients on it's own, don't make private
pub mod types;
mod utils;
1 change: 0 additions & 1 deletion client/src/emulator/tvm_emulator_unsafe.rs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ impl TvmEmulatorUnsafe {
}
}

#[allow(unused)]
pub fn set_global_verbosity_level(&mut self, level: u32) -> Result<bool, TvmEmulatorError> {
let success: bool = unsafe { emulator_set_verbosity_level(level) };
Ok(success)
Expand Down
Loading