solana-lints
solana-lints copied to clipboard
Bump anchor-syn from 0.29.0 to 0.30.0
Bumps anchor-syn from 0.29.0 to 0.30.0.
Release notes
Sourced from anchor-syn's releases.
v0.30.0
The long-awaited v0.30.0 release is finally here!
Check out the release notes from Anchor website or GitHub.
For a list of notable changes with their associated PRs, see the CHANGELOG.
Changelog
Sourced from anchor-syn's changelog.
[0.30.0] - 2024-04-15
Features
- cli: Allow force
initandnew(#2698).- cli: Add verifiable option when
deploy(#2705).- cli: Add support for passing arguments to the underlying
solana program deploycommand withanchor deploy(#2709).- lang: Add
InstructionData::write_toimplementation (#2733).- lang: Add
#[interface(..)]attribute for instruction discriminator overrides (#2728).- ts: Add
.interface(..)method for instruction discriminator overrides (#2728).- cli: Check
anchor-langand CLI version compatibility (#2753).- ts: Add missing IDL PDA seed types (#2752).
- cli:
idl closeaccepts optional--idl-addressparameter (#2760).- cli: Add support for simple wildcard patterns in Anchor.toml's
workspace.membersandworkspace.exclude. (#2785).- cli: Add
--test-templateoption forinitcommand (#2805).- cli:
anchor testis able to run multiple commands (#2799).- cli: Check
@coral-xyz/anchorpackage and CLI version compatibility (#2813).- cli: Accept package name as program name (#2816).
- cli: Add ability to build and test only a specified program (#2823).
- idl: Add new IDL spec (#2824).
- idl: Add support for
reprs (#2824).- idl: Add support for expression evaluation (#2824).
- idl: Add support for using external types when generating the IDL (#2824).
- idl, ts: Add unit and tuple struct support (#2824).
- idl, ts: Add generics support (#2824).
- ts: Add
accountsPartialmethod to keep the oldaccountsmethod behavior (#2824).- ts: Make
optsparameter ofAnchorProviderconstructor optional (#2843).- cli: Add
--no-idlflag to thebuildcommand (#2847).- cli: Add priority fees to idl commands (#2845).
- ts: Add
prependoption to MethodBuilderpreInstructionsmethod (#2863).- lang: Add
declare_program!macro (#2857).- cli: Add
deactivate_featureflag tosolana-test-validatorconfig in Anchor.toml (#2872).- idl: Add
docsfield for constants (#2887).- idl: Store deployment addresses for other clusters (#2892).
- lang: Add
Eventutility type to get events from bytes (#2897).- lang, spl: Add support for token extensions (#2789).
- lang: Return overflow error from
Lamportstrait operations (#2907).Fixes
- syn: Add missing
new_from_arraymethod toHash(#2682).- cli: Switch to Cargo feature resolver(
resolver = "2") (#2676).- cli: Fix using user specific path for
provider.walletinAnchor.toml(#2696).- syn: Fix IDL constant seeds parsing (#2699).
- cli: Display errors if toolchain override restoration fails (#2700).
- cli: Fix commit based
anchor_versionoverride (#2704).- spl: Fix compilation with
shmemfeature enabled (#2722).- cli: Localhost default test validator address changes from
localhostto127.0.0.1, NodeJS 17 IP resolution changes for IPv6 (#2725).- lang: Eliminate temporary Vec allocations when serializing data with discriminant and set the default capacity to 256 bytes (#2691).
- lang: Allow custom lifetime in Accounts structure (#2741).
... (truncated)
Commits
852fcc7v0.30.0 (#2909)f74ea64idl: Rename crate name toanchor-lang-idl(#2908)257b560lang: Return overflow error fromLamportstrait operations (#2907)95c4959ts: Add missing errors (#2906)a18d6caspl: MakeTokenAccountandMintCopy(#2904)7356bd5idl: Keep crate andspecversion the same (#2901)1f0bf0espl: Removesolana-programdependency (#2900)e3ced78Add support for token extensions (#2789)ae26fd8spl: Upgradempl-token-metadatato 4.1.2 (#2899)0be5b00lang: AddEventutility type to get events from bytes (#2897)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)