v23.0.0
What's Changed
- Bump XDR and env to v23.0.0-rc.1.1 by @dmkozh in #1467
- Bump version to 23.0.0-rc.1 by @github-actions[bot] in #1469
- Muxed address support for Soroban SDK. by @dmkozh in #1454
- Bump version to 23.0.0-rc.1.1 by @github-actions[bot] in #1470
- Fix function lifetime annotation in syn_ext.rs for rust nightly by @leighmcculloch in #1475
- Include the token interface in the stellar asset interface by @leighmcculloch in #1427
- Add conversion from Address ref to MuxedAddress by @leighmcculloch in #1478
- Fix testutils incompatibility with soroban-ledger-snapshot by @leighmcculloch in #1476
- Update transfer for MuxedAddress by @sisuresh in #1481
- Bump version to 23.0.0-rc.2 by @github-actions[bot] in #1482
- Revert "Update transfer for MuxedAddress (#1481)" by @sisuresh in #1483
- Bump version to 23.0.0-rc.2.1 by @github-actions[bot] in #1485
- Allow string macros (env, concat, etc) in contract meta values by @leighmcculloch in #1474
- Add contractevent macro and event support to contract spec by @leighmcculloch in #1473
- Add contractevent types for tokens and stellar asset contract by @leighmcculloch in #1489
- Bump version to 23.0.0-rc.2.2 by @github-actions[bot] in #1492
- Add dependabot.yml for dependency version updates by @kanwalpreetd in #1296
- Fix conversions from &_ to Val by @leighmcculloch in #1502
- Support ref fields on contractevent structs by @leighmcculloch in #1499
- Bump version to 23.0.0-rc.2.3 by @github-actions[bot] in #1503
- from iterator support for vec by @ozgunozerk in #1505
- Fix contractimpl macro composability with third party macros by @leighmcculloch in #1510
- Bump version to 23.0.0-rc.2.4 by @github-actions[bot] in #1512
- Fix reference type restrictions in map_type by @leighmcculloch in #1518
- Add Bytes<->String conversions via From trait. by @dmkozh in #1514
- Generate a seamless conversion from Address to MuxedAddress arguments in clients by @dmkozh in #1516
- Remove leading underscores from fn args in specs by @leighmcculloch in #1513
- Deprecate old events publish method by @leighmcculloch in #1524
- Add a getter function for Address executable. by @dmkozh in #1525
- Update cargo-semver-checks to 0.42.0 by @leighmcculloch in #1529
- Make event publish method public by @leighmcculloch in #1528
- Add tests comparing token events to SAC events by @leighmcculloch in #1530
- Update the migration guide for p22->23. by @dmkozh in #1527
- Bring back token event fns but deprecated by @leighmcculloch in #1533
- Lean into Transfer events with data as a map by @leighmcculloch in #1534
- Separate token/asset specs and events from SDK into dedicated crates by @leighmcculloch in #1536
- Add Display implementation for String type by @leighmcculloch in #1538
- Change how link sections are guaranteed to be included by @leighmcculloch in #1543
- Add comprehensive GitHub Copilot instructions for Soroban SDK development by @Copilot in #1547
- Update copilot-instructions.md by @leighmcculloch in #1550
- Add mint event with mux support and other memo types to specs by @leighmcculloch in #1555
- Bump version to 23.0.0-rc.3 by @github-actions[bot] in #1557
- Break circular dependency between soroban-sdk and soroban-token-sdk. by @dmkozh in #1558
- Update migration guide with the information on archived persistent entry behavior change by @dmkozh in #1560
- Bump version to 23.0.0 by @github-actions[bot] in #1561
New Contributors
- @kanwalpreetd made their first contribution in #1296
- @ozgunozerk made their first contribution in #1505
- @Copilot made their first contribution in #1547
Full Changelog: v22.0.8...v23.0.0