Whether you’re using Lightning components, Visualforce, Apex, or our APIs with your favorite programming language, these enhancements to Lightning Platform help you develop amazing applications, integrations, and packages for resale to other organizations.
- Lightning Components: Introducing Lightning Web Components
Lightning Web Components is a new programming model built on the Web Components standard. Lightning web components bring modern JavaScript and web standards to the Lightning Component framework, improve developer productivity, and boost performance. Also, Locker Service is renamed Lightning Locker. - Visualforce: Show a Toast in JavaScript, Improved Component Compatibility, and Postponed Critical Update
Use a new JavaScript function to show a toast message. The <apex:detail> and <apex:enhancedList> components have improved compatibility when working with custom objects. The maximum view state size has increased. The critical update that removes instance names from URLs has been postponed to Winter ’20. - Apex
You can now enable checking for field- and object-level security permissions on SOQL SELECT queries by using the WITH SECURITY_ENFORCED clause. New OrgLimit and OrgLimits Apex classes include methods to obtain a list or map of all OrgLimit instances, such as SOAP API requests, Bulk API requests, and Streaming API limits. A new System.SObject.isSet() method checks whether a field was queried or set by an Apex assignment. A new Apex Unexpected Exception event type is added to the EventLogFile object. - API
For the FlexiPage object in Tooling API, you can take action on multiple records belonging to the same sObject type in a single request. - Custom Metadata: Configure Default Field Values with Custom Metadata Types
Reference a custom metadata type record in a default value to simplify updating fields. If the default field value changes, you can update it in the custom metadata type instead of updating multiple field references. - Developer Console: String Values in Debug Logs Are Truncated
To help prevent connection pool timeouts caused by exceptionally large queries, strings are now truncated at 512 characters in the Developer Console’s Log Inspector. This truncation applies to all string values in the Execution Log panel and to SOQL queries in the Source panel. You can view the complete string in a raw log file. - Salesforce CLI: Pre-Release Version, Salesforce Plug-In Generator
The Salesforce command-line interface (CLI) continues to evolve with more features and commands that support the Salesforce DX development models. Use it to create environments for development and testing, synchronize source code, run tests, and control the full application life cycle. - Dev Hub: New Limited Access License
Looking to use Dev Hub in your production or business org but don’t have a Salesforce user license? Look no further. The Salesforce Limited Access - Free license lets developers access Dev Hub to create and manage scratch orgs. - Scratch Orgs: Configurable Salesforce Environments
Designed to be ephemeral and easily recreated, scratch orgs are dedicated and configurable Salesforce environments that you can quickly spin up for many different purposes. They can be your own personal development environment, or you can create headless scratch orgs for automated tests. You can create scratch orgs if you turned on Dev Hub in your production org or a Developer Edition org, or have a Dev Hub trial org. - AppExchange Partners (ISVforce): Templates for Business Processes, Inactive Processes and Flows in Packages, and End of Support for Trialforce Web Forms
Distribute apps, services, and other solutions on AppExchange with tools for partners. Develop processes and flows that subscribers can view and customize. Let subscribers decide whether and when to activate an installed process or flow. Trialforce web form support ends on March 1, 2019, but you can use the SignupRequest API to provision trial orgs for prospective customers. - Enterprise Messaging: Change Data Capture and High-Volume Platform Events Generally Available
Use events to simplify communication between business systems. Change Data Capture and High-Volume Platform Events are now generally available. - Sandboxes: Cloning Generally Available and a New User Email Address Format
We’re improving application development with sandbox cloning. And, we're introducing a new format for copied user email addresses in sandboxes. - Salesforce Extensions for VS Code: Lightning Web Component Support, Apex Refactoring, Upcoming Force.com IDE Retirement
In addition to the changes we’ve made in weekly releases, Salesforce Extensions for VS Code v45 includes some major enhancements. Accelerate Lightning web component development with the VS Code Lightning Web Components extension, which is now included in the Salesforce Extension Pack. Rename your Apex symbols. Start preparing now for the October 2019 retirement of Force.com IDE. - New and Changed Items for Developers
Here is where you can find new and changed objects, calls, classes, components, commands, and more that help you customize Salesforce features.
Comments
Post a Comment