Releases: ansible/vscode-ansible
Releases · ansible/vscode-ansible
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
v25.1.0 Happy new year!
What's Changed
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #1712
- Bump Vampire/setup-wsl from 3.1.3 to 4.0.0 by @dependabot in #1711
- Bump the dependencies group across 1 directory with 5 updates by @dependabot in #1716
- Add “Generate a Playbook” Button to Side Panel by @manstis in #1692
- Update name of ui test upload from unit to ui by @mabashian in #1718
- codecov: ignore the webview files by @goneri in #1719
- Disable explanation thumbs up and thumbs down buttons after selection by @mabashian in #1715
- Revert "Add “Generate a Playbook” Button to Side Panel" by @manstis in #1717
- Bump react from 18.3.1 to 19.0.0 by @dependabot in #1714
- Add “Generate a Playbook” Button to Side Panel by @manstis in #1720
- AAP-37422: Empty line at the top of the file break completion by @goneri in #1724
- Bump the dependencies group across 2 directories with 9 updates by @dependabot in #1725
- Check ansible-creator version when initializing a collection project by @alisonlhart in #1726
- Workaround for codecov-action bug with oidc by @audgirka in #1728
- Bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group across 1 directory by @dependabot in #1721
- tools/test-launcher.sh: drop the -x flag by @goneri in #1707
- Add Webview to scaffold sample execution-environment.yml file using creator add subcommand by @abhikdps in #1727
- Increase node memory on GH runners by @abhikdps in #1731
- Add --no-overwrite param to execution-environment creator command in the webview by @abhikdps in #1733
- Add Webview for Generating a Devcontainer without ansible-creator by @tanwigeetika1618 in #1708
- Add a webview to scaffold plugins through creator add subcommand by @shatakshiiii in #1729
- Ensure NODE_OPTIONS is the same on local and CI by @ssbarnea in #1741
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in #1737
- Update outdated URL to ALS settings by @Javex in #1742
- Make build environment more flexible by @ssbarnea in #1748
- Fix vscode CI failures: ansible-navigator command not found and remove the toast notification pop up by @tanwigeetika1618 in #1746
- Bump Vampire/setup-wsl from 4.0.0 to 4.1.0 by @dependabot in #1749
- Sort quick links view on Ansible Development Tools welcome page by @abhikdps in #1752
- Update plugin webview: change the order of plugin type and plugin name in the view by @shatakshiiii in #1753
- chore: pre-commit autoupdate by @pre-commit-ci in #1751
- Bump the dependencies group across 2 directories with 13 updates by @dependabot in #1750
New Contributors
- @mabashian made their first contribution in #1718
- @shatakshiiii made their first contribution in #1729
- @Javex made their first contribution in #1742
Full Changelog: v24.12.1...v25.1.0
v24.12.1
Bugfixes
- Add vscodeignore entries for welcome page (#1710) @audgirka
- Add vscodeignore entries for quickLinks bar (#1709) @alisonlhart
v24.12.0 - Happy December!
Enhancements
- Add "Are you sure?" Confirmation for Reset Button (#1701) @manstis
- AAP-35216: integrate the roleGen with its new API endpoint (#1685) @goneri
- AAP-36992: ui-test: isolate each tests (#1688) @goneri
- Revert "Playbook Generation: Add "Are you sure?" Confirmation for Reset Button" (#1700) @manstis
- Playbook Generation: Add "Are you sure?" Confirmation for Reset Button (#1689) @manstis
- Add a webview to generate a devfile without ansible-creator (#1681) @alisonlhart
- dirty.sh: silently exit 0 when run from within VSCode (#1687) @goneri
- update vscode-extension-tester to 8.10.0 (#1690) @goneri
- AAP-16652: Lightspeed: support multi-line prompt for multitasks suggestions (#1686) @ldjebran
- Ansible Lightspeed Verizon RFE - Open multiple Playbook Gen wizards (#1670) @manstis
- [r11]: Add support for HTTP422 response (#1672) @manstis
- Replace force param with overwrite in creator webviews (#1663) @tanwigeetika1618
- Add quick links webview to the sidebar (#1654) @alisonlhart
- AAP-33750: lightspeed/role: add the role_name field (#1612) @goneri
- AAP-34738: Lightspeed Identify the collections available in the current workspace (#1641) @goneri
- test: use test-launch.sh to run the tests (#1649) @goneri
- AAP-33750: UI screens for role generation (#1608) @goneri
- Add walkthroughs and start section to welcome page (#1586) @audgirka
- Add the Start Automating with your first Ansible playbook walkthrough (#1588) @alisonlhart
- Update creator webviews to reflect ansible-creator CLI changes (#1582) @alisonlhart
- Clean up media assets to reflect walkthrough changes (#1575) @alisonlhart
- Update warning message when ansible environment is not set up (#1566) @audgirka
- Add the Discover Ansible Development Tools Walkthrough (#1563) @alisonlhart
- Rename and rework "Getting Started" walkthrough to "Create an Ansible Environment" (#1556) @alisonlhart
- Add welcome page and update the title (#1475) @audgirka
Bugfixes
- lightpseed: only show the "Explain with Lightspeed" when needed (#1673) @goneri
- AAP-36329: Update vscode-extension-tester to 8.9.0 (#1660) @goneri
- Start using nodejs 20 (#1629) @ssbarnea
- Remove redundant activation events (#1487) @ssbarnea
- Rework EE volume mount setting so default value will populate (#1613) @alisonlhart
- lightspeed: move down the default timeout to 28s (#1570) @goneri
- Remove duplicate dynamic_inventory file in examples (#1607) @alisonlhart
- Refactoring walkthrough UI tests to reduce duplication (#1602) @alisonlhart
- Add workflow dispatch option for publish (#1600) @alisonlhart
- AAP-32828: Lightspeed: WCA Issue: 124 (Update EC2 example) (#1595) @romartin
- Add ansible file icon to .vscodeignore (#1592) @GeorchW
- Update ansible-creator version required for new CLI command (#1590) @alisonlhart
- Enable eslint strict type checks (#1561) @tanwigeetika1618
- fix deprecation warning for ANSIBLE_COLLECTIONS_PATH (#1577) @audgirka
- Pin to codecov version v4.5.0 (#1562) @alisonlhart
v24.10.0
Enhancements
- Lightspeed Service to prevent users from submitting invalid multitask requests (#1528) @manstis
- WCA: Handle 'HTTP404: Failed to get remaining capacity' response (#1519) @manstis
- Disable Enhanced Context in VS Code (#1517) @TamiTakamiya
Bugfixes
- Nesting commands to fix container cleanup (#1542) @alisonlhart
- Remove
xargs
usage in EE cleanup functionality (#1535) @alisonlhart
v24.8.4
Enhancements
- Adopt community-ansible-dev-tools image (#1415) @priyamsahoo
- AAP-28376: lightspeed: move playbook exp/gen away from the LSP server (#1500) @goneri
- Additional logging when proxy block requests to lightspeed (#1490) @robinbobbitt
- lightspeed: remove an unused block (#1362) @goneri
- lightspeed: adjust the trial pop-up message (#1470) @goneri
- Add file icon (#1269) @GeorchW
- Add link for the developer docs (#1465) @priyamsahoo
- Add development docs for the extension (#1459) @priyamsahoo
- lightspeed/trial: new model for the notification message (#1454) @goneri
- Add ansible-playbook argument setting option (#1441) @alisonlhart
- Refresh icon for Lightspeed Explorer view (#1450) @TamiTakamiya
- log response data to console when /me request fails (#1437) @robinbobbitt
- Handle HAP detected in playbook gen and explanation (#1432) @manstis
Bugfixes
- Delete ALS EE cache before and after E2E and ALS tests (#1508) @alisonlhart
- Update collection path for some als tests (#1504) @audgirka
- Unmount volumes when execution environment is disabled (#1503) @audgirka
- AAP-26820: Task not found in ARI postprocess results (#1495) @romartin
- als: avoid unnecessary logging related to successful container removal (#1461) @ssbarnea
- "undefined" is displayed in sidebar when Lightspeed is not enabled (#1453) @TamiTakamiya
- Message for no access error is displayed at every other attempt for code completion (#1436) @manstis