Commit Graph

19 Commits

Author SHA1 Message Date
acheron aa26a516b3
Fix false positives when using `version-bump.sh` script (#3068) 2024-07-03 21:59:48 +02:00
Maxim ca7fcee6b8
cli, idl: Pass `cargo` args to IDL generation (#3059) 2024-06-28 12:44:08 +02:00
man0s 5f1f72c511
idl: Avoid interference from rust tests during IDL generation (#3058) 2024-06-27 12:03:40 +02:00
acheron e6d7dafe12
v0.30.1 (#3040) 2024-06-20 17:20:02 +02:00
acheron cc43e67399
idl: Add separate spec crate (#3036) 2024-06-19 23:06:25 +02:00
acheron d4318cc7cf
idl: Remove `anchor-syn` dependency (#3030) 2024-06-16 23:54:40 +02:00
acheron efe2e40c12
Remove `rust-version` from crate manifests (#3000) 2024-05-31 23:32:40 +02:00
acheron c614f108bb
idl: Add ability to convert legacy IDLs (#2986) 2024-05-25 10:40:27 +02:00
guibescos 128e937f4b
idl: Fix generation with recursive external types (#2946) 2024-05-07 18:42:41 +02:00
skrrb 645ab6dca7
idl: Allow toolchain overriding in `idl build` command (#2941) 2024-04-30 18:44:49 +02:00
acheron 852fcc77be
v0.30.0 (#2909) 2024-04-15 17:20:01 +02:00
acheron f74ea64ca6
idl: Rename crate name to `anchor-lang-idl` (#2908) 2024-04-15 13:56:53 +02:00
acheron 7356bd5afe
idl: Keep crate and `spec` version the same (#2901) 2024-04-13 01:06:45 +02:00
acheron cbf9b0a090
Unpin `nightly` version (#2893) 2024-04-07 13:47:50 +02:00
acheron da2d9a4045
idl: Store deployment addresses for other clusters (#2892) 2024-04-06 23:39:53 +02:00
acheron 5f6af05519
idl: Add `#[non_exhaustive]` to IDL enums (#2890) 2024-04-04 22:34:35 +02:00
acheron 4de70aabee
idl: Add `docs` field for constants (#2887) 2024-04-03 21:59:43 +02:00
acheron c138a55b72
idl: Move IDL types from the `anchor-syn` crate to the new IDL crate (#2882) 2024-04-02 20:01:27 +02:00
acheron d9a9f19394
Fix IDL (#2824)
* Rewrite IDL type spec

* Rewrite IDL generation

* Partially rewrite the TS package with the new IDL, improved account resolution and types
2024-03-10 14:22:23 +01:00