Jump to release
Change Log
2.3.0
2023-02-30
-
Moved the authentication to https://www.cpqdevkit.com. This allows the extension to be used without having to authenticate with Salesforce.
-
Added a new command to open the Salesforce CPQ Quote Calculator Plugin documentation.
-
Added JSON schema validation for the
qcp.jsonfile. (#61)
1.0.4
7-13-2019
- Fixed npm reported security vulnerability (lodash).
- Added script to ensure npm modules are https.
1.0.3
6-10-2019
- Fixed npm reported security vulnerability.
1.0.2
5-17-2019
- Improved build process to use webpack as recommended by VSCode.
1.0.1
5-17-2019
- The authorization URL no longer worked because it was double encoded. (#48)
1.0.0
5-16-2019
- Added connection validation check when activating the extension.
- Added snippet and autocomplete for Quote Calculator Plugin functions.
0.9.0
4-29-2019
- Removed
copy-allcommand as it no longer worked with SFDC changes. - Updated output display to show
pullandpushfunctionality. - Added snippet and autocomplete for Quote Calculator Plugin functions.
0.8.1
4-21-2019
- Fixed path bug on Windows. (#44)
0.8.0
4-20-2019
- Added publish status for marketplace. (#43)
0.7.2
4-12-2019
- Added additional info about the extension to the marketplace. (#38)
0.7.1
4-09-2019
- Fixed quotes and default values in generated configuration file. (#37)
0.7.0
4-08-2019
- Added ability to refresh the current open file from Salesforce.
- Added ability to view remote records without pulling the record data to a local file.
- Changed the default file extension from
.jsto.ts. (#23) - Added ability to view active record in Salesforce.
- Added ability to view transpiled code for the active record.
- Added ability to compare active local file to active remote record.
- Added ability to view differences between active local file and active remote record.
0.6.0
4-06-2019
- Added
QCP Initialize Projectcommand to create the qcp config file and update the .gitignore file.
0.5.0
4-05-2019
- Added QCP snippets and autocomplete.
- Added encryption to credentials to avoid storing in plaintext
- The generated encryption key is unique for each workspace
- Added logging output to the output console to allow users to keep track of session history (#29)
- When a file is deleted locally, a prompt is shown to provide the option to also delete from Salesforce.
- Pushing files on Windows did not work properly as
c:\was added twice to path. (#32)
0.3.0
12-19-2018
- Open sourced project.
- Added license.
- Added repository information.
0.2.4
12-16-2018
- Fixed typo with login text input.
0.2.3
12-16-2018
- Fixed type error in example
qcp-example-true-end-date-and-sub-term.ts. - Fixed bug with invalid credentials with viewing unsaved records from Salesforce.
- Initialize project is the only shown menu option for projects that do not have the qcp configuration file in the workspace.
- Published blog article.
0.2.2
12-15-2018
- Modified extension icon.
0.2.1
12-15-2018
- Added extension icon.
- Updated theme.
- Updated extension description.
- If a local file is created and pushed, and a record in Salesforce with the same name exists, that record will be used and overwritten.
- Added command to view record in Salesforce without pulling the record data to a local file.
0.2.0
12-15-2018
- Updated changelog file. (#9)
- Misc code cleanup.
- Pushing files now allows selecting multiple files instead of just one or all. (#3)
- When pulling files, a prompt with various actions is presented to the user before overwriting local records. (#15)
- Added a log file in the
.qcpdirectory to show a history of what was pushed and pulled. (#14) - Added ability to push files when they are saved, which includes a user confirmation. (#13)
- Updated background on the Marketplace. (#10)
- Updated extension display name to
Salesforce CPQ - Quote Calculator Plugin. (#10) - On initialize, if an org is already configured, then there is an option to skip re-initializing the org and just re-create any config files.
- Added prettier configuration file creation with project initialization. (#11)
- Added command to get diff from files or records.
- Added settings:
sfdcQcp.pushOnSave- When a file is saved, show prompt asking if file should be pushed to Salesforce.sfdcQcp.saveLog- Determines if a log file should be saved each time a record from Salesforce is pushed or pulled.sfdcQcp.maxLogEntries- Determines the maximum number of entries in the log file.sfdcQcp.prettier- Determines if a .prettierrc file will be created on project initialization.prettierConfig- Default prettier configuration object. You must edit this configuration in JSON mode.
0.1.1
12-09-2018
- Added additional information on getting started. (#6)
- Fixed typo in README. (#7)
0.1.0
12-08-2018
- Initial release of the Plugin.
