Skip to content

Release 1.1.0#5

Merged
Avinava merged 19 commits intomasterfrom
dev
Nov 27, 2025
Merged

Release 1.1.0#5
Avinava merged 19 commits intomasterfrom
dev

Conversation

@Avinava
Copy link
Copy Markdown
Owner

@Avinava Avinava commented Oct 26, 2024

This pull request introduces significant improvements to the Dev Pack for Salesforce extension, focusing on automating environment setup, enhancing extension management, and adding new workspace and command features. The most important changes include replacing the base Salesforce extension pack with the expanded pack, automating npm package and Salesforce plugin installation, updating workspace settings automatically, and adding a new command to delete all Apex logs. Documentation has also been updated to reflect these enhancements.

Extension Pack and Dependency Management:

  • Replaced the base Salesforce extension pack with salesforce.salesforcedx-vscode-expanded in package.json, and updated the list of included extensions in README.md to reflect more granular and detailed extension coverage. [1] [2]
  • Automated detection and installation of required npm packages and Salesforce CLI plugins on extension install, including confirmation prompts and error handling. Added new modules: NodePackageManager.js, SfdxScannerInstaller.js, and updated documentation in README.md. [1] [2] [3]

Workspace and Settings Automation:

  • Added WorkspaceSettings.js to automatically update Apex and JavaScript workspace settings and Better Comments configuration for new workspaces. [1] [2] [3]

Commands and Features:

  • Added a new command to delete all Apex logs via the Salesforce CLI, including progress feedback and cleanup of temporary files. [1] [2]

Cleanup and Refactoring:

  • Removed deprecated files (forceCheckPackages.js, nodePackageManager.js) and renamed files for consistency (betterComments.jsBetterComments.js). [1] [2]

Documentation Updates:

  • Updated README.md to provide clear instructions on extension features, installation, and automated setup. [1] [2]

@Avinava Avinava changed the title WIP Release 1.1.0 Nov 27, 2025
@Avinava Avinava merged commit a352eb2 into master Nov 27, 2025
2 checks passed
@Avinava Avinava deleted the dev branch November 27, 2025 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant