Commit graph

  • 28f023ef09 bump crate versions: - analyzer -> 0.11.2 - lsp-server -> 0.4.2 - ir -> 0.16.1 master lsp-server-v0.4.2 ir-v0.16.1 analyzer-v0.11.2 davidsemakula 2025-11-14 00:42:15 +03:00
  • 194d58ce3f Use 6.0.0-beta.1 in new project template davidsemakula 2025-11-14 00:35:03 +03:00
  • 52b7007a0e analyzer: Support packed arg davidsemakula 2025-11-13 23:50:34 +03:00
  • 0dbad81bcf ir: Add packed arg davidsemakula 2025-11-13 22:58:56 +03:00
  • 83597faae4 clippy davidsemakula 2025-11-13 22:37:45 +03:00
  • b9185669f6 Diagnostics for v6-only attributes and args on older versions davidsemakula 2025-11-13 20:32:41 +03:00
  • 8c33b70dd2 Refactor chain extensions diagnostics exclusion logic davidsemakula 2025-11-13 19:39:22 +03:00
  • 97d6f5ddc3 Update docs davidsemakula 2025-11-13 18:03:25 +03:00
  • 8bdd051624 Add icon readmes davidsemakula 2025-11-04 18:07:36 +03:00
  • ef3c38e73f Add legacy iconx32 format davidsemakula 2025-11-04 18:05:20 +03:00
  • 2d77d671d4 Add icon to readme davidsemakula 2025-11-04 17:25:05 +03:00
  • 2719b417a1 Add attribution for Dima davidsemakula 2025-11-04 16:44:25 +03:00
  • 643dc9b8f9 bump crate versions: - analyzer -> 0.11.1 - lsp-server -> 0.4.1 lsp-server-v0.4.1 analyzer-v0.11.1 davidsemakula 2025-10-31 15:35:18 +03:00
  • 5b4c90dbf3 Use 6.0.0-beta in new project template davidsemakula 2025-10-30 21:13:36 +03:00
  • b04e6023f6 Update branding davidsemakula 2025-10-31 15:16:56 +03:00
  • 6b2352f063 Update docs davidsemakula 2025-10-30 14:20:53 +03:00
  • 1e7e62ea5f ci: Update ubuntu runner for release workflow lsp-server-v0.4.0 davidsemakula 2025-10-30 01:37:29 +03:00
  • 23337e7c84 bump crate versions: - analyzer -> 0.11.0 - lsp-server -> 0.4.0 - ir -> 0.16.0 - macro -> 0.7.3 macro-v0.7.3 ir-v0.16.0 analyzer-v0.11.0 davidsemakula 2025-10-29 19:54:48 +03:00
  • 7db5a78bb0 disable contract_ref and error attribute warnings on ink! <= 5.x davidsemakula 2025-10-29 19:52:02 +03:00
  • 52527fed89 v6: Support contract_ref attribute davidsemakula 2025-10-28 12:01:43 +03:00
  • 841108a1eb ir: name arg utilities and tests davidsemakula 2025-10-28 11:17:01 +03:00
  • 254792a35f v6: Support custom environment changes davidsemakula 2025-10-28 08:52:40 +03:00
  • 3b3fc6d6a6 v6: Support error attribute davidsemakula 2025-10-27 13:24:15 +03:00
  • db8fe3f07e v6: Support name attribute argument davidsemakula 2025-10-25 14:46:20 +03:00
  • 6d1a1dfb11 Enable more v6 tests davidsemakula 2025-10-25 14:57:29 +03:00
  • 6c1f80e5fb v6: Deprecate chain extensions davidsemakula 2025-10-24 01:33:09 +03:00
  • 8be0f36ceb chore: Refactor minor version representation davidsemakula 2025-10-23 12:13:04 +03:00
  • 1e7da216ad v6: Immutable messages cannot be payable davidsemakula 2025-10-23 01:15:30 +03:00
  • c1cfae8710 Update docs davidsemakula 2025-10-22 23:17:58 +03:00
  • b210c526f1 More sane versioning davidsemakula 2025-10-22 16:44:09 +03:00
  • f044cb20a6 analyzer: Add v6 contract template davidsemakula 2025-10-22 15:42:48 +03:00
  • cf98a40809 lsp-server: Use v6 as the default davidsemakula 2025-10-22 15:15:09 +03:00
  • 4d3893ed1d analyzer: Minimal v6 support davidsemakula 2025-10-22 14:05:59 +03:00
  • 3e6b33fd8d ir: Add v6 attribute and arguments davidsemakula 2025-10-22 13:37:19 +03:00
  • 925e504d40 Update dependencies davidsemakula 2025-10-22 05:32:38 +03:00
  • 847c99970d fix: Uri parsing and generation davidsemakula 2025-10-22 05:06:18 +03:00
  • 86243d144f Update lsp-types davidsemakula 2025-10-22 01:39:34 +03:00
  • ad81a39de1 clippy davidsemakula 2025-10-21 22:56:29 +03:00
  • 2204b0ce67 clippy davidsemakula 2025-10-21 22:02:53 +03:00
  • 4655d53ab0 analyzer: Update ra_ap_syntax and fix completions davidsemakula 2025-10-21 21:46:24 +03:00
  • ce8857f9e2 ir: Update ra_ap_syntax and fix parser davidsemakula 2025-10-21 18:07:01 +03:00
  • 17bb750fde update release macos runners lsp-server-v0.3.1 davidsemakula 2025-02-04 18:31:01 +03:00
  • 765b239a53 bump crate versions: - analyzer -> 0.10.0 - lsp-server -> 0.3.1 - ir -> 0.15.0 ir-v0.15.0 analyzer-v0.10.0 davidsemakula 2025-02-03 23:38:39 +03:00
  • 88f4456c28 chore: clippy davidsemakula 2025-02-04 02:44:57 +03:00
  • 8ce015d723 fix contract template davidsemakula 2025-02-03 23:14:37 +03:00
  • 5663d42d77 chore: clippy davidsemakula 2025-01-09 14:17:51 +03:00
  • 1a76a04717 support for ink! 5.1.1 davidsemakula 2025-01-09 06:38:58 +03:00
  • ef1fea657f update readme davidsemakula 2024-05-03 18:35:38 +03:00
  • 102a1e33e5 bump crate versions: - analyzer -> 0.9.4 - lsp-server -> 0.3.0 - ir -> 0.14.0 lsp-server-v0.3.0 ir-v0.14.0 analyzer-v0.9.4 davidsemakula 2024-05-03 18:30:58 +03:00
  • 5d4a694738 update docs davidsemakula 2024-05-03 18:27:25 +03:00
  • 954a2f058b improve meta value string parser davidsemakula 2024-05-03 18:13:10 +03:00
  • efb6ac0362 clippy davidsemakula 2024-05-03 17:34:15 +03:00
  • 8dfa21f929 improve interface for traversing ink! attribute argument meta-items davidsemakula 2024-04-30 17:18:45 +03:00
  • 28c003afc4 remove needless eager evaluation davidsemakula 2024-04-28 15:43:11 +03:00
  • fd875baafb improve item resolution utilities davidsemakula 2024-04-26 16:26:43 +03:00
  • 0ab09d7859 completions and code actions for ink! combine extensions macro davidsemakula 2024-04-23 17:07:32 +03:00
  • f100cfac60 command and code action for extracting ink! event into standalone package davidsemakula 2024-04-20 16:58:36 +03:00
  • 73f49b1c77 add ink! entity completions and fix some ink! 5.0 snippets davidsemakula 2024-04-17 15:28:04 +03:00
  • e148278a0d ink! 4.x to 5.0 migration improvements davidsemakula 2024-04-13 20:52:09 +03:00
  • 16d3b500d7 command and code action for ink! 4.x to 5.0 migration davidsemakula 2024-04-13 15:49:21 +03:00
  • 52ad93b5f9 improve migration utils for cross-contract related API changes davidsemakula 2024-04-09 18:47:53 +03:00
  • db43302d7b improve migration utils for cross-contract host function related API changes davidsemakula 2024-04-08 17:33:08 +03:00
  • 719ddc1f2f add migration utils for cross-contract host function related API changes davidsemakula 2024-04-07 15:56:14 +03:00
  • f916b87ee1 add migration utils for removing deprecated ink! e2e imports davidsemakula 2024-04-04 16:52:57 +03:00
  • d83e36fa65 Merge branch 'v4-to-v5-migration' davidsemakula 2024-04-02 18:24:26 +03:00
  • 3e7f6eef82 minor doc updates davidsemakula 2024-04-02 17:29:45 +03:00
  • d4f2f161b2 bump crate versions: - analyzer -> 0.9.3 - lsp-server -> 0.2.29 lsp-server-v0.2.29 analyzer-v0.9.3 davidsemakula 2024-04-02 16:01:32 +03:00
  • 887b4798f0 add support for workspace dependencies davidsemakula 2024-04-02 15:46:51 +03:00
  • 3e7959ccf5 add ink! e2e test MessageBuilder::from_account_id and related call callback migration davidsemakula 2024-04-01 14:33:02 +03:00
  • 4aa2bb053c add ink! e2e test build_message and related call callback migration davidsemakula 2024-03-29 15:24:37 +03:00
  • a29852008e add ink! e2e test fn signature migration davidsemakula 2024-03-26 14:21:58 +03:00
  • 0757ddba41 add ink! e2e test ChainBackend trait API migration davidsemakula 2024-03-25 22:31:11 +03:00
  • de62f158ef fix: snippets for nested values and update test fixtures davidsemakula 2024-03-25 17:13:41 +03:00
  • 68957e75a0 add ContractsBackend trait for ink! e2e test "builder" API migration davidsemakula 2024-03-25 13:49:23 +03:00
  • e4f416f4ed add ink! e2e test "builder" API migration davidsemakula 2024-03-24 15:27:36 +03:00
  • d052ca5324 Add v5 integration tests and improve v5 quickfixes and hover content davidsemakula 2024-03-22 17:19:09 +03:00
  • 24daaa9061 improve ink! event 2.0 migration davidsemakula 2024-03-21 11:19:44 +03:00
  • fcf085dbbf add v5 migration utils davidsemakula 2024-03-20 18:50:58 +03:00
  • 28667c12e1 update test fixtures davidsemakula 2024-03-20 10:29:18 +03:00
  • 4f13a4ef54 version aware lsp server unit tests davidsemakula 2024-03-19 14:40:08 +03:00
  • 52bc2d444e bump crate versions: - analyzer -> 0.9.2 - lsp-server -> 0.2.28 lsp-server-v0.2.28 analyzer-v0.9.2 davidsemakula 2024-03-18 20:10:09 +03:00
  • afb492dce4 update v5 hover content davidsemakula 2024-03-18 19:53:03 +03:00
  • d57c73107a improve diagnostics and quickfixes for deprecated attribute arguments davidsemakula 2024-03-18 19:52:11 +03:00
  • f61a1fc0d2 suggest unique values and implemented custom types in argument value quickfixes davidsemakula 2024-03-18 09:49:22 +03:00
  • b64632441e bump crate versions: - analyzer -> 0.9.1 - lsp-server -> 0.2.27 lsp-server-v0.2.27 analyzer-v0.9.1 davidsemakula 2024-03-17 17:36:56 +03:00
  • 7e9d61a622 refactor diagnostics modules davidsemakula 2024-03-17 17:26:10 +03:00
  • f7ab85edd8 improve edit formatting davidsemakula 2024-03-17 16:53:21 +03:00
  • 31f5e2c14e improve ink! project version detection davidsemakula 2024-03-17 12:46:39 +03:00
  • 560c2b1e57 bump crate versions: - analyzer -> 0.9.0 - lsp-server -> 0.2.26 - ir -> 0.13.0 lsp-server-v0.2.26 ir-v0.13.0 analyzer-v0.9.0 davidsemakula 2024-03-16 16:50:23 +03:00
  • f2f91c297d no add message code actions for ink! v5 contracts with wildcard selectors davidsemakula 2024-03-16 16:36:24 +03:00
  • 3f3680fa3e enable ink! v5 detection and codegen in language server davidsemakula 2024-03-16 14:57:07 +03:00
  • 3d7ff4493d add v5 codegen for chain extension functions davidsemakula 2024-03-15 18:22:49 +03:00
  • 56589711a3 update codegen for v5 Cargo.toml davidsemakula 2024-03-15 17:16:34 +03:00
  • cbd611b953 improve v5 attribute validation davidsemakula 2024-03-15 16:01:32 +03:00
  • a649856ac7 improve v5 chain extension validation davidsemakula 2024-03-15 10:50:24 +03:00
  • 70f824b3c9 rename v5 e2e emulator args and traits davidsemakula 2024-03-14 16:21:58 +03:00
  • 867fc1a705 update v5 codegen from rc to full release davidsemakula 2024-03-14 15:24:01 +03:00
  • 97273a3544 v5 codegen updates for chain extensions and custom environments davidsemakula 2024-03-14 15:10:31 +03:00
  • 13004c2a04 improve support for v5 scale_derive attribute macro davidsemakula 2024-03-14 13:17:11 +03:00
  • 40e1953e2b update code/intent actions for v5 davidsemakula 2024-03-12 21:59:44 +03:00