Skip to content
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.json file. (#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-all command as it no longer worked with SFDC changes.
  • Updated output display to show pull and push functionality.
  • 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 .js to .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 Project command 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 .qcp directory 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.