Releases: near/intents
Releases · near/intents
defuse/v0.3.0
What's Changed
- tests(bitmap): add tests for .as_iter() by @fusede in #127
- Chore/simulation result addition by @hlgltvnnk in #122
- Expirable nonces by @hlgltvnnk in #126
- Update copyright owner to 2025 NEAR Foundation by @selfbalance in #129
- fix: correct schema generator argument name by @selfbalance in #124
- docs: explain payload traits by @selfbalance in #123
- Nonce storage optimization by @hlgltvnnk in #128
- refactor: move token-id to a separate crate by @fusede in #132
- Salted nonces by @hlgltvnnk in #131
- fix(crypto): check lengths of base58-encoded PublicKey and Signature by @fusede in #133
- feat: force_set_auth_by_predecessor_ids by @fusede in #134
- Replicate and record DefuseEvents in simulation output by @pityjllk in #137
- Reproducible contracts build on ci by @pityjllk in #136
- fix:Pre install cargo audit using current toolchain with '--locked' p… by @pityjllk in #139
- Salt generation fix by @hlgltvnnk in #140
- fix link lib.rs by @NikolaiKryshnev in #130
- Fix TeeReader read_to_end buffer handling by @selfbalance in #125
- Garbage collector trait by @hlgltvnnk in #141
- Test/migration testing by @hlgltvnnk in #138
- fix(ci): upload reproducible build artifacts to release by @fusede in #142
New Contributors
- @hlgltvnnk made their first contribution in #122
- @selfbalance made their first contribution in #129
- @pityjllk made their first contribution in #137
- @NikolaiKryshnev made their first contribution in #130
Full Changelog: defuse/v0.2.10...defuse/v0.3.0
defuse/v0.2.10
What's Changed
- chore: bump near-sdk by @fusede in #114
- feat: metadata script by @fusede in #115
- fix: docs for scripts by @fusede in #116
- fix(docs): enable near-sdk/unit-testing feature to build docs by @fusede in #117
- fix(script/metadata): allow for positional arguments, too by @fusede in #118
- fix(ci): cargo doc feature by @fusede in #119
- feat: .on_auth() call by @fusede in #121
Full Changelog: defuse/v0.2.9...defuse/v0.2.10
defuse/v0.2.9
What's Changed
- feat: borsh-with by @fusede in #103
- Limit token id length by @BonelessImpl in #94
- CI: Fix caching by @BonelessImpl in #105
- refactor: test crates by @fusede in #104
- MultiToken transfer gas value calculation update by @BonelessImpl in #96
- Fix rng fixture in tests by @BonelessImpl in #107
- fix(borsh): UB in impl BorshDeserializeAs for [T; N] by @fusede in #108
- Add SEP-53 signatures support by @BonelessImpl in #109
- Add TIP-191 signatures support by @BonelessImpl in #111
- feat: AML2 by @fusede in #106
- feat: set auth by PREDECESSOR_ID by @fusede in #112
- release(defuse): v0.2.9 by @fusede in #113
Full Changelog: defuse/v0.2.8...defuse/v0.2.9
defuse/v0.2.8
What's Changed
Full Changelog: defuse/v0.2.7...defuse/v0.2.8
defuse/v0.2.7
What's Changed
Full Changelog: defuse/v0.2.6...defuse/v0.2.7
defuse/v0.2.6
What's Changed
- Add documentation to MultiPayload by @BonelessImpl in #87
- Make signatures to be either NEP-413 or TonConnect, randomly by @BonelessImpl in #89
- Update readme by @BonelessImpl in #90
- fix(ton_connect): check timestamp <= deadline by @fusede in #95
- fix: pass remaining gas for *_transfer_call(), do not pass to other XCC by @fusede in #93
- fix(storage_deposit): remove name collision in dip4 event by @fusede in #98
- release(defuse): 0.2.6 by @fusede in #99
Full Changelog: defuse/v0.2.5...defuse/v0.2.6
defuse/v0.2.5
What's Changed
- Fix security audit cron job by @BonelessImpl in #85
- feat: TON signatures by @fusede in #86
- release(defuse): v0.2.5 by @fusede in #88
Full Changelog: defuse/v0.2.4...defuse/v0.2.5
defuse/v0.2.4
What's Changed
- fix: check time and block expiration in an intent by @gonchar1987 in #1
- chore: polish code and add unit tests by @gonchar1987 in #2
- feat: add referral filed to the intent by @gonchar1987 in #3
- feat: add status and ttl for intent by @gonchar1987 in #6
- refactor: separate contract interfaces from impls by @fusede in #5
- fix: storage deposit issue by @gonchar1987 in #7
- fix: concurrent solvers by @gonchar1987 in #9
- feat: generic
swap-intentcontract, simple NFTaccount-shardcontract by @fusede in #8 - feat: cross chain swap by @fusede in #11
- feat: export abi by @fusede in #12
- feat(permit): init by @fusede in #15
- chore: add defuse alpha deployment metadata by @diegofigs in #18
- feat: multi-intent runtime, withdrawal-as-intent, transfer-as-intent by @fusede in #16
- fix: rust version by @fusede in #23
- feat(poa): DAO role by @fusede in #24
- fix: integer conversions by @fusede in #25
- fix: integer conversions by @fusede in #26
- fix: gas for do_*_withdraw by @fusede in #27
- fix: integer conversions by @fusede in #28
- ci: add security workflow by @diegofigs in #21
- feat: native_withdraw intent by @fusede in #29
- feat: raw_ed25519 signatures for Phantom by @fusede in #30
- refactor: simulate by @fusede in #31
- test: ft_withdraw with msg (aka defuse-to-defuse) by @fusede in #32
- chore: remove unused code by @fusede in #33
- test: test_solver_user_closure by @fusede in #34
- chore: update catalog-info by @diegofigs in #35
- ci: add security workflow by @diegofigs in #36
- fix: collect protocol_fees only from negative deltas (i.e. token_in) by @fusede in #38
- feat: referral field by @fusede in #39
- fix: fee management full access key by @fusede in #40
- feat: token_diff memo by @fusede in #41
- ci: integrate datadog metrics, add scheduled runs by @diegofigs in #37
- chore: rename entities by @diegofigs in #42
- feat: passkeys by @fusede in #43
- chore: make clippy happy by @fusede in #45
- fix(p256): guard against signature malleability by @fusede in #44
- fix(clippy): pedantic warnings by @fusede in #48
- fix(ed25519): prevent from using weak public keys by @fusede in #47
- fix(nep245): do not emit redundant zero refund events by @fusede in #46
- Fix borsh deserialization of pips and a few minor other fixes by @BonelessImpl in #51
- Centralize randomness source and add test-utils with determinstic randomness by @BonelessImpl in #52
- Some renames of deposit -> add and withdraw -> subtract by @BonelessImpl in #54
- chore: update catalog info by @diegofigs in #57
- Upgrade Rust edition to 2024, and all the related fixes by @BonelessImpl in #56
- feat: bump near-plugins to v0.5.0, separate UnpauseManager role by @fusede in #50
- Remove default impls of State, and a few other things by @BonelessImpl in #55
- Add comments on some structs/traits by @BonelessImpl in #58
- feat(intents): new storage_deposit intent by @fusede in #49
- Version crates from workspace except for defuse, poa token and poa factory by @BonelessImpl in #60
- Fix access keys functions in PoA token by @BonelessImpl in #62
- Make storage registration only for owner by @BonelessImpl in #61
- Remove allowance for relayers by @BonelessImpl in #63
- Fix contract metadata after fixing it in near-sdk by @BonelessImpl in #65
- Implement MT token enumeration standard and test it by @BonelessImpl in #68
- Cargo update - toml and lock by @BonelessImpl in #67
- Add --locked and rev to near-sdk source by @BonelessImpl in #71
- fix: NFT owner_id is not contract_id, but real owner id by @fusede in #70
- Fix deposit mint event for NEP-245 by @BonelessImpl in #72
- Use defuse version from ctl-intents.near, and bump it by @BonelessImpl in #73
- Add cargo audit in CI by @BonelessImpl in #76
- Add NFT tests for the verifier contract by @BonelessImpl in #75
- Add more information about withdrawals in events by @BonelessImpl in #77
- Add security analysis to regular CI on push by @BonelessImpl in #80
- Attempt to publish cargo docs by @BonelessImpl in #81
- Use normal cargo audit runs for scheduled audit by @BonelessImpl in #82
- Upgrade near-sdk dependency and all other crates by @BonelessImpl in #83
- Make DefuseEvent arrays only references by @BonelessImpl in #84
New Contributors
- @diegofigs made their first contribution in #18
Full Changelog: https://github.com/near/intents/commits/defuse/v0.2.4