Releases: ansible/vscode-ansible
Releases · ansible/vscode-ansible
v25.9.0
Features
- Quick link Webview migration to vue and base image css correction (#2170) @anusshukla
Fixes
- Remove 'Add Pattern' webview and jsonValidation (#2174) @alisonlhart
- EE Webview migration to vue and base image css correction (#2167) @anusshukla
- Welcome page Webview migration to vue (#2158) @anusshukla
- Devfile Webview migration to vue (#2153) @anusshukla
- Dev-container Webview migration to vue (#2137) @anusshukla
Maintenance
v25.8.1
v25.8.0
- build(deps): bump form-data from 4.0.2 to 4.0.4 in the npm_and_yarn group across 1 directory (#2131) @dependabot[bot]
Enhancements
- Update Python constraints to latest versions (#2130) @alisonlhart
Bugfixes
Maintenance
v25.7.2
Bugfixes
- Remove use of --path argument in ansible-creator commands (#2126) @alisonlhart
- Update Ansible patterns webview subheading (#2127) @alisonlhart
- Temporarily cap ansible-core at 2.18.x for ansible-lint limitations (#2129) @alisonlhart
- Fix Container Cleanup Logic in Execution Environment (#2122) @anusshukla
v25.7.1
Enhancements
- Add webview for Ansible pattern scaffolding support (#2110) @anusshukla
- Add UI check for minimum required ansible-creator version (#2101) @anusshukla
Bugfixes
- Pull Git LFS files during CI setup (#2114) @alisonlhart
- Fix for vault command (#1928) @pgalbraith
Maintenance
v25.7.0
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
v25.4.0
Enhancements
- Addition of role scaffolding webview using ansible-creator command (#1929) @tanwigeetika1618
- test-launcher.sh: keep a copy of the mock-server logs (#1932) @goneri
- lightspeed: remove seat management (#1918) @goneri
- lightspeed: use the logger and reduce the severity of msgs (#1919) @goneri
- Lightspeed logger clean up (#1917) @goneri
Bugfixes
- Update podman devcontainer template to match ansible-creator (#1945) @alisonlhart
- Various UX improvements to playbook and role gen views (#1925) @mabashian
v25.3.1
Enhancements
- package.json: no need to run tsc in production mode (#1893) @goneri
- Add support to scaffold Test plugin in Collection plugin webview (#1908) @tanwigeetika1618
- lightspeed: login popup now exposes a "Disable Lightspeed" option (#1899) @goneri
- document the LIGHTSPEED_PREFER_RHSSO_AUTH envvar (#1905) @goneri
- lightspeed/gen: enable contentMatch (#1883) @goneri
- Ensure VsCode extension references current devspaces container (#1901) @shatakshiiii
- Add support to scaffold an execution-environment project in EE webview (#1890) @shatakshiiii
Bugfixes
- lightspeed: avoid a race condition when enabling lightpseed (#1909) @goneri
- changed dir from sample_module to modules (#1900) @shvenkat-rh
- Re-introduce lightspeed enabled checkbox (#1898) @mabashian
Other
v25.3.0
Enhancements
- lightspeed/gen: adjust the error box style for Dark mode (#1884) @goneri
- AAP-41894: lightspeed/roleGen: Delay the collection check (#1880) @goneri
- bump primevue to 4.3.2 (#1882) @goneri
- Lightspeed/roleGen: miscellaneous minor changes (#1881) @goneri
- lightspeed: remove experimental flag for roleExp/Gen (#1877) @goneri
- Minimal Fixes for Playbook project and Execution-environment webview (#1867) @tanwigeetika1618
- Add support to scaffold generic module plugins in the plugin webview (#1873) @shvenkat-rh
- README: updated Lightspeed Getting Started link (#1872) @jperezdealgaba
- Add support for lightspeed role explanation (#1866) @mabashian
- lightspeed/roleGen: enable Telemetry (#1865) @goneri
- AAP-40492: prompt history for playbook generation (#1850) @goneri
- test-launcher.sh: reset the VSCode settings between tests (#1863) @goneri
- downgrade primevue until issue 7294 is fixed (#1862) @goneri
- Update devfile and devcontainer webviews to use vscode-elements (#1860) @tanwigeetika1618
- Removed Redundant Comments for Clarity (#1854) @shvenkat-rh
- roleGen: report backend errors in the interface (#1848) @goneri
- roleGen: Harmonizing Color Schemes and dark-mode support (#1846) @goneri
- AAP-40492: implement the prompt history for the role generation (#1840) @goneri
- Lightspeed: update ligtspeed api paths version to v1 (#1803) @ldjebran
- Remove Lightspeed Enabled setting (#1797) @mabashian
- Update plugin webview: Sort and capitalise pluginType dropdown entries (#1804) @shatakshiiii
- AAP-39941: Migrate the role generation away from webpack (#1818) @goneri
Bugfixes
- webpack: ensure server.js is properly bundled (#1892) @goneri
- AAP-42164: lightspeedl: roleGen: properly pass the role name key (#1888) @goneri
- primevue 4.3.1 with a patch for 7294 (#1871) @goneri
- examples: fix the collection name (#1869) @goneri
- Test for Bug Fixes for Collection/Playbook project webview and Collection Plugin webview (#1813) @tanwigeetika1618
- roleGen: properly reset the outline when they are changed manually (#1847) @goneri
- roleGen: remove some traces (#1839) @goneri
- Correct image name for environment walkthrough in .vscodeignore (#1844) @alisonlhart
- Correct devcontainer webview description (#1843) @alisonlhart
- Use . instead of source for sourcing scripts (#1833) @ssbarnea
v25.2.0
Enhancements
- Add new form options with builder capabilities to Execution Environment webview (#1796) @tanwigeetika1618
- Update addPlugin webview to use @vscode-elements/elements package (#1790) @shatakshiiii
- Add support to scaffold
action
plugins in the plugin webview (#1766) @shatakshiiii - lightspeed: remove the client attribute from the LightSpeedManager class (#1792) @goneri
- Right click option for building an EE when execution-environment.yml is recognized (#1778) @abhikdps
- Update Playbook Project webview to use
@vscode-elements
package (#1773) @shatakshiiii - roleGen: show collection in final file path (#1782) @goneri
- roleGen: code clean up (#1780) @goneri
- lightspeed: clean up, we never send playbookGenerationFeedback event (#1779) @goneri
- AAP-38438: New interface to save the generated role (#1775) @goneri
- AAP-29950: Swap axios for electron fetch (#1762) @mabashian
- AAP-38438: roleGen: show a message if no collection found (#1765) @goneri
- [Webview] Replace Collection Project webview to use
@vscode-elements
package (#1758) @audgirka - Prevent Feedback Panel from Opening on Status Bar Click (#1756) @manstis
- tools/helper: accept minor == '0' in release version (#1757) @goneri
Bugfixes
- Fix for Collection Plugin and Collection & Playbook Project Webviews (#1815) @tanwigeetika1618
- Use default sh instead of bash (#1823) @ssbarnea
- Clean up recently reported sonarcloud issues (#1811) @alisonlhart
- Refactor vscode-elements textfield value workaround (#1810) @alisonlhart
- Check for minimum creator version required to scaffold plugins (#1807) @abhikdps
- Update Clear All buttons to work with vscode-elements limitations (#1794) @alisonlhart
- Upload all coverage reports to codecov (#1791) @abhikdps
- Update collection project webview to show divider and Logs label (#1783) @audgirka
- lightspeedRoleGenTest: fix the tests (#1784) @goneri
- Bump @shikijs/core from 1.26.2 to 2.1.0 and add RegExp engine (#1781) @alisonlhart
- package.json: ensure we give enough memory to Webpack (#1776) @goneri
- Add mkdocs.configuration key to .readthedocs.yml (#1763) @alisonlhart