Releases: RGB-WG/rgb-core
Releases · RGB-WG/rgb-core
v0.9.0
What's Changed
- Fix anchor commitment check by @zoedberg in #110
- Fix TypedAssignments merge_reveal by @zoedberg in #112
- Add constants for rgb21 by @zoedberg in #111
- Version v0.9 by @dr-orlovsky in #121
- Avoid repeated state transition validation by @zoedberg in #128
- Release 0.9.0 by @zoedberg in #134
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.9.0 RC2
Whats new
- Removed
ed25519-dalek
from dependencies by @dr-orlovsky - Bumped
rand
dependency tov0.8.5
which should enable WASM builds by @dr-orlovsky - Restored MSRV to rustc 1.59 (was broken before by clippy suggestions in AluVM crate) by @dr-orlovsky
Full Changelog: v0.9.0-rc.1...v0.9.0-rc.2
v0.9.0 RC1
What's Changed
- Update to new secp256k1 and bitcoin versions
- Do not depend on miniscript (dependency is removed from all upstream crates:
cargo tree --all-features | grep miniscript
) - Move from grin_secp256k1zkp to lnpbp_secp256k1zkp - a fork maintained by LNP/BP Association
All the above changes are made by @dr-orlovsky
The rest of changes from v0.8.0 are backported bugfixes from v0.8.1 and v0.8.2
Full Changelog: v0.8.2...v0.9.0-rc.1
v0.8.2
What's Changed
- Update dependencies by @crisdut in #115
- Update with fix to LNPBP-4 Mekrle block merge by @dr-orlovsky in #120
New Contributors
Full Changelog: v0.8.1...v0.8.2
v0.8.1
v0.8.0
What's Changed
- Contract API overhaul
- Full integration of AluVM
- Data containers / attachments
- Use of strict encoding type system in contract schemata
- State bundles
- Type validation for contract state against strict encoding type system by @dr-orlovsky in #108
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Update single-use-seals, DBCs and rest to v0.7.0 beta by @dr-orlovsky in #92
- Refactoring data types and their strict encoding by @dr-orlovsky in #98
- Adopt strict encoding schema by @dr-orlovsky in #101
- Refactor VM and script verification by @dr-orlovsky in #102
- State transition bundles by @dr-orlovsky in #103
- Data containers by @dr-orlovsky in #104
Full Changelog: v0.5.0...v0.7.0-beta.1
v0.5.0
- Separation of specific schemata into independent libraries
- Introduction of AluVM virtual machine
- Bulletproofs data removed from client-side commitments
- Refactored schema type system
Details on merged PRs
- Fix mac installation command by @awesome-doge in #66
- TODO Items annotated with referencing Issue number by @rajarshimaitra in #65
- Refactoring scripts by @dr-orlovsky in #71
- TODO annotation updated after removing duplication by @rajarshimaitra in #67
- Virtual machine & dynamic verification rewrite. by @dr-orlovsky in #82
- contrib/test.sh updated by @rajarshimaitra in #76
- known inflation transformed into method by @rajarshimaitra in #80
New Contributors
- @awesome-doge made their first contribution in #66
Full Changelog: v0.4.0...v0.5.0
v0.4.0
- Disclosures
- Improved concealment procedures; fixed node id mutability issue
- Reveal-merge procedure
- PSBT anchor processing refactoring & multiple bug fixes
- Improved commit-encoding and consensus-commit procedures
- Improved owned rights type system
- RGB20: asset data representation refactoring
- RGB20: removed deprecated LNPBP-37 invoicing
- RGB20: transfer API improvements
Details on merged PRs
- Fixes 127: duplicated outputs by @dr-orlovsky in #2
- Fix for pull request #2 by @claudiosdc in #3
- PSBT consistency check in Anchor::commit() by @rajarshimaitra in #4
- Add test function to validate Transition node ID immutability by @claudiosdc in #18
- Fix concealment of Transition structure in test function by @claudiosdc in #20
- Fixing node_id mutability issue by incomplete concealements by @dr-orlovsky in #8
- Modification of Stash trait by @rajarshimaitra in #5
- Fix commit encoding tests by @rajarshimaitra in #21
- Consignment concealment by @dr-orlovsky in #22
- Updated license year to 2021 by @UkolovaOlga in #25
- Implementation of Revealed Merge operation. by @rajarshimaitra in #23
- Disclosure implementation: closes #13 by @dr-orlovsky in #26
New Contributors
- @claudiosdc made their first contribution in #3
- @UkolovaOlga made their first contribution in #25
Full Changelog: v0.3.1...v0.4.0
v0.3.1
- Lightning encoding for RGB types used in lightning messages
- Added missed StrictEncoding derives
- Consignment ids & bech32 representation
Full Changelog: v0.3.0...v0.3.1