Release Notes: Plugin v2.0.0
๐ Released on: 12-22-2024
What's New in v2.0.0?
๐น Enhanced Deployment Capabilities
- Destructive Changes: Automatically detect and delete metadata components removed from your Git repository, keeping your Salesforce org clean and synchronized.
๐น Selective Metadata Support
In this release, the following metadata types are supported for deployment and deletion:
Metadata Type | Description |
---|---|
ApexClass | Apex Classes |
ApexTrigger | Apex Triggers |
ApexPage | Visualforce Pages |
CustomField | Custom Fields |
CustomMetadata | Custom Metadata |
ApexComponent | Apex Components |
Workflow | Workflows |
StandardValueSet | Standard Value Sets |
๐น Improved Performance
- Optimized script logic for faster deployments and deletions.
- Better handling of ZIP file generation and metadata packaging.
๐น Dynamic Metadata Handling
- Automatically generates destructiveChanges.xml for unused or removed components, ensuring your org is free of unnecessary metadata.
๐น User-Friendly Command Line
- Commands now support selective inclusion or exclusion of metadata types for tailored deployments.
Bug Fixes
- Fix Unit tests
- ๐ Fixed ZIP file generation issues where metadata components were improperly packaged.
- ๐ Resolved package.xml errors when referencing missing or incorrectly included components.
- ๐ Improved error handling and messaging for better debugging.
Installation
To upgrade to v2.0.0, run:
npm install -g [plugin-name]@2.0.0