From b74602130f3b35e28d13366cc2319affc8af2025 Mon Sep 17 00:00:00 2001 From: Mark Wiemer <7833360+mark-wiemer@users.noreply.github.com> Date: Mon, 30 Sep 2024 18:28:11 -0700 Subject: [PATCH] Update docs (#522) --- .github/ISSUE_TEMPLATE/v2.md | 9 --------- Changelog.md | 29 ++++++++++++++++++++++++++--- ahk2 | 2 +- docs/FullV2Integration.md | 4 +++- 4 files changed, 30 insertions(+), 14 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/v2.md b/.github/ISSUE_TEMPLATE/v2.md index 598c0259..c98241c7 100644 --- a/.github/ISSUE_TEMPLATE/v2.md +++ b/.github/ISSUE_TEMPLATE/v2.md @@ -6,15 +6,6 @@ labels: AHK v2 assignees: mark-wiemer --- - - **Is your issue related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] diff --git a/Changelog.md b/Changelog.md index 3976156c..3d6e6955 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,13 +2,36 @@ ## 6.2.0 - unreleased 🫡 -Update thqby's extension from 2.4.9 to 2.5.2: +- Update thqby's extension from 2.4.9 to 2.5.2, adding new features and bugfixes -- todo add tests! +### New features + +- Watch files for changes, improving `#Includes` support ([thqby #564](https://github.com/thqby/vscode-autohotkey2-lsp/issues/564)) +- "Update File Version Info" now updates all `;@ahk2exe` directives as well ([thqby #565](https://github.com/thqby/vscode-autohotkey2-lsp/issues/565)) +- Context menu items organized into AHK++ submenu ([thqby #570](https://github.com/thqby/vscode-autohotkey2-lsp/issues/570)) + +### Fixes + +- Fix TraySetIcon definition ([thqby #591](https://github.com/thqby/vscode-autohotkey2-lsp/issues/591)) +- Fix ternary operator parsing ([thqby #594](https://github.com/thqby/vscode-autohotkey2-lsp/issues/594)) +- Improve completion provider for DllCall.Bind ([thqby #595](https://github.com/thqby/vscode-autohotkey2-lsp/issues/595)) +- Add Help and Sleep as key names ([thqby #596](https://github.com/thqby/vscode-autohotkey2-lsp/issues/596)) +- Fix debug when `launch.json` is present ([thqby #584](https://github.com/thqby/vscode-autohotkey2-lsp/issues/584)) +- Fix debug not using selected launch config ([thqby #533](https://github.com/thqby/vscode-autohotkey2-lsp/issues/533)) +- Fix "Update File Version Info" when more than one space is present ([thqby #562](https://github.com/thqby/vscode-autohotkey2-lsp/issues/562)) +- Fix "Update File Version Info" when placed after directive ([thqby #563](https://github.com/thqby/vscode-autohotkey2-lsp/issues/563)) +- Fix hover provider for `this` in classes ([thqby #571](https://github.com/thqby/vscode-autohotkey2-lsp/issues/571)) +- Fix formatting inside conditional function definition ([thqby #574](https://github.com/thqby/vscode-autohotkey2-lsp/issues/574)) +- Disallow switching `.ahk2` files to AHK v1 and vice versa ([thqby #576](https://github.com/thqby/vscode-autohotkey2-lsp/issues/576)) +- Fix other unreported bugs in AHK v2 support. These changes weren't fully documented, see the diff or open a discussion for details. + +### Developer changes + +- Add true unit tests that don't require opening VS Code to run (`npm run test-unit`) ## 6.1.1 - 2024-09-22 😤 -- No changes, just working around technical limitations with VS Marketplace as 6.1.0 failed without detailed errors. +- No changes, just working around technical limitations with VS Marketplace as 6.1.0 failed to deploy without detailed errors. ## 6.1.0 - 2024-09-22 🫙 diff --git a/ahk2 b/ahk2 index b1057d65..2ca25962 160000 --- a/ahk2 +++ b/ahk2 @@ -1 +1 @@ -Subproject commit b1057d6513318cd30f2012f98793d085a5f2ac43 +Subproject commit 2ca259623cb38a29e05eabdaa110d634c6a89763 diff --git a/docs/FullV2Integration.md b/docs/FullV2Integration.md index a67bf397..078c0950 100644 --- a/docs/FullV2Integration.md +++ b/docs/FullV2Integration.md @@ -1,6 +1,8 @@ # Full v2 integration -This doc covers all the new features as a result of integrating with thqby's AHK v2 Language Support extension. See [known issues](#known-issues) at the bottom of this file +This page serves as a migration guide from AHK++ 5.0.7 to AHK++ 6.0.0. It may not be fully up-to-date with the latest version of AHK++, but breaking changes will only be present in AHK++ 7 and later. + +This doc covers all the new features as a result of integrating with thqby's AHK v2 Language Support extension in AHK++ 6. See [known issues](#known-issues) at the bottom of this file for more details. ## The big changes