Enhancements
- Refactor helper file into modular components (#2085) @anusshukla
- Migrate plugin webview from webpack to vite/vuejs framework (#2071) @anusshukla
- Migrate role webview from webpack to vite/vuejs framework (#2065) @tanwigeetika1618
- Directory refactor for all the vue file (#2061) @anusshukla
- Changes to migrate collection webview from webpack to vite+vue js (#2060) @tanwigeetika1618
- Migrating playbook project webview to use Vite JS/Vue (#2057) @anusshukla
- Add support for Cursor (#2002) @goneri
- Move docs/README configuration section to separate tab (#2020) @alisonlhart
- Update keywords for file inspection to include ansible.builtin.import_playbook FQCN (#2015) @vills
- Expose the Lightspeed Auth provider to other extensions (#2003) @goneri
- Refresh user documentation and correct grammar (#1976) @anushksh
- Extend the dev doc for ViteJs (#2052) @goneri
Bugfixes
- Make plugin scaffolding testing more resilient (#2102) @alisonlhart
- Change media codec to H.264 and remove unused files (#2099) @alisonlhart
- Minor fix for collection, playbook and role webview folder/file icons correct pa… (#2074) @tanwigeetika1618
- Ansible-language-server URL in main readme file (#2070) @angelozerr
- Add ADE --im=cfg flag for collection webview (#2063) @alisonlhart
- Separate extension overview page from documentation main page (#2041) @ssbarnea
- Regenerate and compress images and videos in webviews (#2024) @ssbarnea
- Bug where role explanation always shows up in context menu (#2021) @mabashian
- Reduce extension archive size in half (#2018) @ssbarnea
- Addressed multiple issues with development documentation (#2012) @ssbarnea
- Update environment message to reference the devcontainer webview (#1965) @alisonlhart
Maintenance
- Change github.ref_name to github.run_id for download-artifact (#2105) @alisonlhart
- Refactor common functions in vue migrated webviews (#2083) @tanwigeetika1618
- Ensure build does not happen without git lfs being active (#2073) @ssbarnea
- Adopt coactions/upload-artifact (#2062) @ssbarnea
- Enabling konflux (#2026) @mabashian
- Move our VueJs components in a dedicated directory (#2051) @goneri
- Avoid console pollution during unit test execution (#2049) @ssbarnea
- Address eslint mocha/max-top-level-suites (#2047) @ssbarnea
- Ensure we run all UI tests and capture their reports (#2009) @ssbarnea
- Sort settings.json fixture (#2044) @ssbarnea
- Attach vsix file to github release (#2022) @ssbarnea
- Avoid trigger run when PR title/description is edited (#2019) @ssbarnea
- Clarify use of Vite for development (#2010) @goneri
- Remove duplicated section in README (#2017) @anusshukla
- Remove most sleep() function calls from UI tests (#1852) @mabashian
- Flush the logs before exit (#1986) @goneri
- Avoid console spam while running e2e tests (#2006) @ssbarnea
- Simplify taskfile config (#2004) @ssbarnea
- Renamed test/testScripts to test/e2e (#1998) @ssbarnea
- Disable mkdocs-material social plugin (#2001) @ssbarnea
- Refactor e2e tests to use vscode-test CLI (#1990) @ssbarnea
- Call extest run-tests with the -c (#1994) @goneri
- Use npm project directory instead of __dirname (#1982) @ssbarnea
- Avoid potentially unnecessary webpack step inside task-ui (#1975) @tanwigeetika1618
- Ensure UI tests reside in test/ui (#1979) @ssbarnea
- Use cobertura output for unit tests (#1978) @ssbarnea
- Avoid cleaning cached VSCode binaries before UI test (#1977) @ssbarnea
- Use cobertura XML reporting for UI testing (#1969) @ssbarnea
- Replace nyc with c8 for ALS coverage (#1966) @ssbarnea
- Enable ALS test-result.xml junit reporting to codecov.io (#1957) @ssbarnea
- Enable webpack caching (#1962) @ssbarnea
- Switch WSL based testing to self-hosted runner (#1927) @tanwigeetika1618
- Ensure vsix filename is valid for merge queues (#1963) @ssbarnea
- Simplify dependency update logic (#1953) @ssbarnea
- Combine explanation webviews and convert to vue.js (#1931) @mabashian
- Address deprecation warning from outdated direnv action (#1952) @ssbarnea
- Avoid python build scripts (#1950) @ssbarnea