Skip to content

Releases: advancedcommunities/salesforce-mcp-server

Release 1.5.5

26 Oct 05:06
4c9389b

Choose a tag to compare

[1.5.5] - 2025-10-26

Fixed

  • Salesforce CLI Path Resolution on Windows: Fixed issue where sf command in PATH was being incorrectly quoted on Windows
    • The deploy_start tool and all other SF CLI commands now work correctly when SF CLI is in the system PATH
    • Only quote SF CLI paths when they contain spaces (indicating full path like "C:\Program Files\sf\bin\sf.cmd")
    • Don't quote plain command names (like "sf") that should be resolved from PATH
    • Fixes "Command failed: 'sf' is not recognized" errors on Windows
    • Applied fix to both executeSfCommand and executeSfCommandRaw functions in sfCommand.ts

Release 1.5.4

22 Oct 06:21
7388a1a

Choose a tag to compare

[1.5.4] - 2025-10-22

Fixed

  • Salesforce CLI Error Handling: Fixed executeSfCommand to properly parse and return JSON error responses from Salesforce CLI
    • When SF CLI commands fail with --json flag, errors are now properly captured from stdout
    • Error details (name, message, exitCode, context, stack) are now correctly returned to MCP clients
    • Fixes issue where deployment errors like "No source-backed components present in the package" were not visible
    • Maintains backward compatibility with existing error handling

Release 1.5.3

20 Sep 05:35

Choose a tag to compare

[1.5.3] - 2025-09-20

Fixed

  • Deploy Tool Enhancement: Fixed deploy_start tool's sourceDirectory parameter description to clearly indicate it accepts both directories and individual file paths for single-file deployments

Release 1.5.2

15 Sep 09:44

Choose a tag to compare

[1.5.2] - 2025-09-15

Changed

  • Improved Tool Descriptions: Refactored and simplified descriptions across multiple tools for better clarity and conciseness
    • Enhanced parameter descriptions for code analyzer tools to be more user-friendly
    • Improved scanner tool descriptions for better understanding of security analysis capabilities
    • Clarified deploy_start tool parameter descriptions for deployment options
    • Added missing description for generate_component tool in Lightning tools
  • Code Quality: Removed unused imports and improved code organization
    • Removed unused executeSfCommandRaw import from apex.ts
    • General code refactoring for better maintainability

Release 1.5.1

03 Sep 14:45

Choose a tag to compare

[1.5.1] - 2025-09-03

Fixed

  • Apex Test Tool: Corrected input parameter descriptions for the run_apex_tests tool to improve clarity and accuracy

Release 1.5.0

02 Sep 13:08

Choose a tag to compare

[1.5.0] - 2025-09-02

Removed

  • Interactive Schema Generation Tools: Removed schema_generate_field and schema_generate_sobject tools
    • These tools required interactive CLI prompts which are not compatible with MCP server automation
    • Removed from manifest.json tools array
    • Only schema_generate_tab remains as it doesn't require interactive input
    • Updated documentation to reflect new tool count (36 tools instead of 38)

Release 1.4.0

31 Aug 11:15
00237e1

Choose a tag to compare

[1.4.0] - 2025-08-31

Added

  • Project Deployment Tool: New tool for deploying metadata to Salesforce orgs
    • deploy_start - Deploy metadata components to target org with extensive configuration options
    • Supports multiple deployment sources: manifest (package.xml), metadata components, source directories
    • Configurable test execution levels (NoTestRun, RunSpecifiedTests, RunLocalTests, RunAllTestsInOrg)
    • Dry-run capability for validation without actual deployment
    • Support for single package deployments
    • Respects READ_ONLY and ALLOWED_ORGS permissions
    • Integrated with existing permission system for secure deployments

Release 1.3.2

31 Aug 08:32

Choose a tag to compare

[1.3.2] - 2025-08-31

Added

  • Lightning Component Generation: New tool for generating Lightning Web Components (LWC) and Aura components
    • generate_component - Generate Lightning component bundles with metadata
    • Supports both LWC and Aura component types
    • Configurable templates (default, analyticsDashboard, analyticsDashboardWithStep)
    • Custom output directory support with default fallback to current directory
    • Respects READ_ONLY permissions

Release 1.3.1

21 Aug 15:54

Choose a tag to compare

[1.3.1] - 2025-08-21

Fixed

  • NPM Package Execution: Added shebang line (#!/usr/bin/env node) to fix npm package execution when run via npx - resolves "import: command not found" errors and enables direct VS Code MCP configuration usage

Release 1.3.0

19 Aug 12:21

Choose a tag to compare

[1.3.0] - 2025-08-19

Added

  • Record CRUD Operations via REST API: Complete suite of tools for managing Salesforce records
    • create_record - Create new records with field values via REST API
      • Supports all standard and custom objects
      • JSON-based field value specification
      • Returns created record ID on success
      • Respects READ_ONLY and ALLOWED_ORGS permissions
    • update_record - Update existing records with new field values
      • Partial updates (only specified fields are modified)
      • Supports 15 or 18 character record IDs
      • JSON-based field value specification
      • Respects READ_ONLY and ALLOWED_ORGS permissions
    • delete_record - Permanently delete records from Salesforce
      • Supports all deletable objects
      • Permanent removal (use with caution)
      • Respects READ_ONLY and ALLOWED_ORGS permissions
    • All CRUD operations use native REST API for better performance
    • Integrated with existing connection management system
    • Enhanced connection utilities with getOrgAccessToken() and improved listAllOrgs() with API version info
    • Centralized REST API execution with proper read-only mode enforcement