Developer · in 56 of 68 releases
Visualforce
First in the release notes in Winter ’08, October 2007. 213 notes since, the most in Winter ’09.
- Notes
- 213
- First
- Winter ’08
- October 2007
- Most notes
- Winter ’09
- 12 notes
- Latest
- Winter ’27
A note counts here when its title or opening lines name Visualforce, by any of the names Salesforce has used for it.
The first notes, Winter ’08
Retirements and deprecations
Every note, by release
Newest first. Each title links to its page in Salesforce’s release notes.
Spring ’263
Winter ’262
Spring ’251
Winter ’251
Summer ’243
Spring ’241
Winter ’241
Summer ’233
- Validate Getter and Setter Access Modifier Enforcement During Visualforce Expression Language Parsing (Release Update)p. 199
- Enable JsonAccess Annotation Validation for the Visualforce JavaScript Remoting API (Release Update)p. 198
- Support Customers by Quickly Launching Quick Actions Containing a Visualforce Pagep. 448
Spring ’234
- Escape Expression Language Evaluations in <script> and <style> Contexts in Visualforce Pages and Components (Release Update)p. 202
- Escape the Label Attribute of <apex:inputField> Elements to Prevent Cross-Site Scripting in Visualforce Pages (Release Update)p. 201
- Enable JsonAccess Annotation Validation for the Visualforce JavaScript Remoting API (Release Update)p. 201
- Validate Getter and Setter Access Modifier Enforcement During Visualforce Expression Language Parsing (Release Update)p. 202
Winter ’234
- Enable Visualforce JavaScript Remoting Enforcement (Release Update)p. 198
- Enable JsonAccess Annotation Validation for the Visualforce JavaScript Remoting API (Release Update)p. 199
- Escape the Label Attribute of <apex:inputField> Elements to Prevent Cross-Site Scripting in Visualforce Pages (Release Update)p. 200
- Validate Getter and Setter Access Modifier Enforcement during Visualforce Expression Language Parsing (Release Update)p. 200
Summer ’225
- Apply Your Content Security Policy (CSP) to Visualforce Pagesp. 218
- Protect Your Visualforce Pages with Cross-Origin Opener Policy (COOP)p. 218
- Enable Visualforce JavaScript Remoting Enforcement (Release Update)p. 220
- Validate Getter and Setter Access Modifier Enforcement During Visualforce Expression Language Parsing (Release Update)p. 219
- Add Enhanced Protection to Visualforce Sitesp. 304
Spring ’223
Winter ’223
Summer ’213
Spring ’214
- Stabilize URLs for Visualforce, Experience Builder, Site.com Studio, and Content Files (Update, Retired)p. 492
- Securely Call the Visualforce Remoting API (Update)p. 532
- Prevent Consecutive API Navigation Calls in Visualforce Pages (Previously Released Update)p. 533
- Install and Use the B2B Commerce for Visualforce More Easily in a Scratch Orgp. 544
Winter ’214
Summer ’208
- Ensure Guest User Access to Emails Created with Visualforce Email Templatesp. 382
- Stabilize URLs for Visualforce, Experience Builder, Site.com Studio, and Content Files (Update, Postponed)p. 482
- Shorten Your Visualforce URLs (Update, Postponed)p. 536
- Prevent Consecutive API Navigation Calls in Visualforce Pages (Update)p. 536
- Access Controllers From Visualforce Pages in Different Packages with @namespaceAccessiblep. 537
- Update Visualforce Pages for Native Android Date Pickerp. 537
- Permission Changes for Visualforce Page Infop. 537
- See Refreshed Data When Editing Records on Visualforce Pagesp. 538
Spring ’207
- Update Visualforce Email Templates for Guest Usersp. 159
- Fixed Bug Preventing Users from Accessing Billing Visualforce Pagesp. 190
- Ensure Guest User Access to Emails Created with Visualforce Email Templatesp. 329
- Discover the Session Status for Content, Visualforce, and Lightning Pagesp. 469
- Stabilize URLs for Visualforce, Experience Builder, Site.com Studio, and Content Files (Previously Released Critical Update)p. 473
- Remove Instance Names from URLs for Visualforce, Experience Builder, Site.com Studio, and Content Files (Previously Released Critical Update)p. 515
- Permission Changes for Visualforce Access Metricsp. 516
Winter ’201
Summer ’194
- Prepare Visualforce Pages for Lightning Experience (Beta)p. 70
- Use Lightning Web Components in Visualforce Pagesp. 447
- Remove Instance Names from URLs for Visualforce, Community Builder, Site.com Studio, and Content Files (Critical Update, Postponed)p. 464
- CKEditor Replaces FCKEditor for Rich-Text Editing in Visualforce Pagesp. 463
Spring ’194
- Prepare Visualforce Pages for Lightning Experience with the Lightning Experience Configuration Converter (Beta)p. 67
- Postponed “Remove Instance Names from URLs for Visualforce, Community Builder, Site.com Studio, and Content Files” Critical Updatep. 324
- Create More Complex Visualforce Pages with Increased View State Limitp. 439
- Allow External iframes of Visualforce Pages with Clickjack Protectionp. 438
Winter ’194
Summer ’185
- Put Your Visualforce Email Templates to Work in Lightning Experiencep. 158
- Deliver a CSRF-Protected Visualforce Page with a Lightning Componentp. 431
- Apply Lightning Experience Stylesheets to Visualforce Pages (Generally Available)p. 496
- Enable Clickjack Protection for Visualforce Pages in the Salesforce Classic Consolep. 498
- Clear Messages on Visualforce Pages While Testingp. 501
Spring ’187
- Detect the Lightning Console UI Theme in Visualforce Pagesp. 69
- Use Visualforce URLs in Lightning openTab and openSubtab Methodsp. 68
- Choose Multiple Lines in Salesforce CPQ Visualforce Pagesp. 163
- Take Full Control of Your Login Process with Visualforce Page Login Flowsp. 400
- Remove Instance Names from URLs for Visualforce, Community Builder, Site.com Studio, and Content Files (Critical Update)p. 449
- Simplify Your Visualforce Lightning Experience Rolloutp. 450
- Visualforcep. 448
Winter ’186
- Visualforcep. 565
- Allow CSRF Protection on GET Requests to Visualforce Pages To Be Enforced (Critical Update)p. 566
- Other Changes to Visualforcep. 569
- Access Values in the Platform Cache Org Cache Using Visualforce Global Variablesp. 569
- Automatically Style Existing Visualforce Pages with Lightning Experience Stylesheets (Beta)p. 567
- Change CustomTab Type From S-Control to Visualforce Pagep. 587
Summer ’176
- Add Visualforce Page Access to Console Usersp. 459
- Access Visualforce Page Metrics Using the SOAP APIp. 544
- Allow CSRF Protection on GET Requests to Visualforce Pages Critical Update Postponedp. 545
- Use Advanced PDF to Render Visualforce Pages as PDF Files (Pilot)p. 543
- Add Clickjack Protection for Legacy Browsers to Visualforce Pages Without Page Header Is Now Enforced (Critical Update)p. 546
- Cache Operations Supported in Visualforce Controllersp. 560
Spring ’178
- Create Records Without the Clutter of Inline Visualforce and Calculated Fieldsp. 74
- Harness the Power of Visualforce in Template-Based Communitiesp. 313
- Go from External Apps Directly into Visualforce and Lightning Apps in Salesforce1 for iOSp. 355
- Add More Security to Your Visualforce Pagesp. 446
- Allow CSRF Protection on GET Requests to Visualforce Pages (Critical Update)p. 447
- Use the Lightning Design System in Visualforce Pagesp. 446
- Visualforcep. 445
- New Order of Visualforce URL Parameters Affects Overridesp. 448
Winter ’177
- Use Premoderation in Salesforce Tabs + Visualforce Communitiesp. 285
- Link Between Visualforce Pages in Salesforce1p. 293
- Create a Consistent Look with the Lightning Design System in Lightning Out and Lightning Components for Visualforcep. 457
- Visualforcep. 462
- Clickjack Protection Improvements for Visualforce Pages Without Page Headerp. 462
- Clickjack Protection for Legacy Browsers for Visualforce Pages Without Page Header (Critical Update)p. 463
- Lightning Design System Extends to Lightning Out, Lightning Apps, and Lightning Components for Visualforcep. 466
Summer ’167
- Override a View Action with Both a Visualforce Page and a Lightning Pagep. 337
- Visualforce Quick Actions Now Render Properly in Salesforce1 and Lightning Experiencep. 342
- View Visualforce Controller Exceptions in Debug Logsp. 367
- Visualforcep. 369
- Control Scroll-Based Zooming in Visualforce Mapsp. 370
- Visualforce for Lightning Experience is Generally Availablep. 369
- Disable Custom DocTypes in Visualforce Markup (Critical Update)p. 370
Spring ’163
Winter ’164
Summer ’159
- Add a Dashboard to a Visualforce Pagep. 57
- Hide the Action Header for Visualforce Custom Actionsp. 95
- Customize Visualforce Error Pages For Authenticated Usersp. 113
- Merge Fields in Visualforce Email Templates for Communitiesp. 126
- Add an Analytics Cloud Dashboard to a Visualforce Pagep. 253
- Enrich Visualforce Maps with Info Windowsp. 254
- Customize Visualforce Maps with Custom Markersp. 254
- Enable Clickjack Protection for Visualforce Pages Even When Headers Are Disabledp. 257
- Serve Static Resources from the Visualforce Domainp. 258
Spring ’153
Winter ’154
Summer ’142
Spring ’147
- Enable Visualforce Pages for Use in the Salesforce1 Appp. 73
- Improve the Customer Chat Window with Visualforcep. 177
- Embed Report Charts in Visualforce Pagesp. 192
- Visualforce Development Mode Footer Disabled in Preview Windowsp. 273
- Visualforce View State Tab Available for ISVs Logging In via the Subscriber Support Consolep. 273
- Checkbox for Adding Visualforce Tabs to Salesforce Classic Renamedp. 284
- Using Events Between a Canvas App and a Visualforce Pagep. 288
Winter ’147
- Enable Visualforce Pages for Use in Salesforce1 Appsp. 51
- Add Visualforce Pages to Case Detail Pages in Case Feedp. 151
- Customize Chatter Answers with Visualforce Componentsp. 157
- Play Videos from Any Provider with a Custom Visualforce Pagep. 174
- Improved Visualforce Development in the Developer Consolep. 266
- Accessibility Improvements to Visualforce Componentsp. 271
- Preview Page Button for Visualforce Pagesp. 275
Summer ’134
Spring ’133
Winter ’132
Summer ’122
Spring ’122
Winter ’121
- Visualforce Enhancementsp. 130
Summer ’111
Spring ’112
Winter ’111
- Visualforce Enhancementsp. 125
Summer ’101
- Visualforce Enhancementsp. 116
Spring ’101
- Visualforce Enhancementsp. 161
Summer ’093
Spring ’093
Winter ’0912
- Visualforce Mobilep. 35
- Force.com Site Visualforce Pages and Error Pagesp. 61
- Visualforce Standard List Controllersp. 86
- Packaging Support for Visualforce Pages, Static Resources, and Controllersp. 86
- Translatable Custom Labels in Visualforcep. 86
- tabStyle Attribute Supports Visualforce Custom Tab Stylesp. 86
- Custom Buttons and Links Can Refer to a Visualforce Pagep. 86
- Visualforce Components for Email Templatesp. 86
- Visualforce Email Templatesp. 91
- Visualforce Email Template Limitsp. 91
- Visualforce Email Template Size Limitp. 93
- Browser Security Settings and Visualforcep. 86
Summer ’087
- Visualforce PDF Pagesp. 62
- General Availability of Visualforcep. 62
- Apex Properties in Visualforce Pagesp. 62
- Visualforce Page Level Securityp. 62
- Display Validation Errors on Visualforce Pagesp. 62
- Approval History Related List on Visualforce Pagesp. 62
- Automatic Visualforce Messages with Standard Controllersp. 85
Spring ’084
Winter ’084
More in Developer
- Apex761 notes
- Lightning Components (Aura)181 notes
- Lightning Web Components207 notes
- SOQL and SOSL93 notes
- Salesforce DX and CLI118 notes
- Sandboxes179 notes
- Change Sets and Deployment142 notes