Notable changes to the Salesforce Reference Extension.
Date: 2022-07-16 (NZ)
- New Commands:
- Salesforce Reference: Actions API Developer Guide
- Salesforce Reference: Ajax Toolkit Developer Guide
- Salesforce Reference: Ant Migration Tool Guide
- Salesforce Reference: Apex Developer Guide
- Salesforce Reference: Aura Components Developer Guide
- Salesforce Reference: Big Objects Implementation Guide
- Salesforce Reference: Bulk API 2.0 and Bulk API Developer Guide
- Salesforce Reference: Connect/Chatter REST API Guide
- Salesforce Reference: Data Loader Guide
- Salesforce Reference: Field Reference Guide
- Salesforce Reference: Metadata Coverage Report
- Salesforce Reference: Mobile SDK Development Guide
- Salesforce Reference: Secure Coding Guide
- Salesforce Reference: SFDX CLI Plugin Developer Guide
- Salesforce Reference: SFDX Developer Guide
- Salesforce Reference: SOQL & SOSL Reference
- Salesforce Reference: Tooling API
- EXPERIMENTAL, ADVANCED: Language/Version override settings. See README for details
- The extension has had a significant internal restructure, and all caches will be invalidated on upgrade
- Some existing commands renamed slightly to disambiguate with new commands (e.g. Apex => Apex Reference | Apex Developer Guide)
Date: 2022-07-01 (NZ)
- The "Framework Unique ID" (
fwuid
) for Salesforce's Aura/LWC Component Library site has recently changed. As such, this extension update invalidates (only) the "LWC and Aura Component Library" doc cache for re-fetching, and updates the request we send for documentation to reflect thefwuid
change.
Date: 2021-07-08 (NZ)
- Improve legibility of html tables in experimental WebView - uses current theme to provide a contrasting border, gives elements 5px of padding, and collapses cell borders together
Date: 2021-07-04 (NZ)
- New command:
Salesforce Reference: LWC and Aura Component Library (EXPERIMENTAL)
- Note that this is very experimental - the LWC/Aura Component Library is built on an Aura app, quite different to the Angular App and ToC JSON underpinning other documentation. Report any bugs on github if you see them!
- Enable searching of the Breadcrumb - this will allow even better support for fuzzy matching (e.g. a search for "String Methods" will give a much more full set of results now, including the methods themselves, not just the containing page)
- Show a loading indicator when retrieving documentation for the experimental in-VSCode-WebView (also: a reminder that there is now a new experimental setting to enable this -
vscode-salesforce-doc-lookup.EXPERIMENTAL.useWebview
)
- Due to the changes that allow proper Breadcrumb searching, all existing documentation Table of Contents caches will be invalidated automatically on upgrade. These will automatically be retrieved as needed
Date: 2021-06-28 (NZ)
- [RE-ENABLED] Load documentation directly in VSCode. Enable the "Use WebView" option in your Settings to use this. Please note this is in active development, and is not fully supported. If you encounter bugs, please post an issue on github.
Date: 2021-06-28 (NZ)
- New command:
Salesforce Reference: Object Reference
- New command:
Salesforce Reference: SOAP API
- New command:
Salesforce Reference: REST API
- New command:
Salesforce Reference: SFDX CLI
- EXPERIMENTAL: [DISABLED in patch due to issues with libraries] Load documentation directly in VSCode. Enable the "Use WebView" option in your Settings to use this. Please note this is in active development, and is not fully supported. If you encounter bugs, please post an issue on github.
- Upgrading to or past 1.1.0 will force a refresh of the Apex and Lightning Console cached links - Salesforce has updated the url and structure of these
- Added version change detection
- All up-to-date
- New command:
Salesforce Reference: Apex
- New command:
Salesforce Reference: Visualforce
- New command:
Salesforce Reference: Lightning Console
- New command:
Salesforce Reference: Classic Console
- New command:
Salesforce Reference: Metadata API
- New command:
Salesforce Reference: Search for current word or selection
- New command:
Salesforce Reference: Invalidate Cache
- Tables of Contents for each Documentation type are cached after first use. This cache can be wiped by running the
Salesforce Reference: Invalidate Cache
command
- Add an extension icon
- Show error if trying to retrieve reference Tables of Contents while offline, and another message if unexpected errors occur
- Add a command for searching for the current word, or selected text
- Add caching for documentation so repeated lookups won't require retrieving the index from Salesforce every time
- Add a cache invalidation command
- Better gif for Apex lookup, and one for the new current word/selection command
- Fix names for doc types that could appear in a few places, and tweak some command naming
- Backend fixes - better code reuse and structure
- Basic implementation of Visualforce Doc Lookup
- Basic implementation of Salesforce Lightning Console Lookup
- Basic implementation of Salesforce Classic Console Lookup
- Basic implementation of Salesforce Metadata Lookup
- Basic implementation of Apex Doc Lookup