Summer ‘13Developer GoodiesNote: Any unreleased services or features referenced in this or other press releases or public statements are not currently availableand may not be delivered on time or at all. Customers who purchase Salesforce.com services should make their purchase decisionsbased upon features that are currently available.
Roy GiladRelease Highlights - Developer Deployments can be cancelled while in progress! Now Deployable!• Approval Processes• User References maintained• Activities Settings• Auth Providers• Forecasting Settings• Installed Packages – deployable or installable now• Opportunity Settings• Product Settings• Publisher Actions• Quote Settings• SAML SSO ConfigYay!
Roy GiladRelease Highlights - Developer Sandboxes– Templates for Full Sandboxes– User Interface Updates– Custom Settings Copied!
Roy GiladRelease Highlights - Developer Developer Console Redesign– New Menu• File = Repository• Debug = Logs, Exec Anon, etc.• Test = Async Testing Tools• Workspace = Save the state of the console– Apex Code Completion– Highlighting for JS and Comments
Roy GiladRelease Highlights - Developer Apex Test Methods Defined in Test Classes– All code going forward (API 28+) will not allow test methodsto be defined in functional classes– Organizational best practice– Tests don’t count against code limit– Preparing for future test enhancements– Josh Kaplan (Apex PM) explains: bit.ly/Summer13ApexTesting TestVisible Annotation– Allows private or protected members to be accessed via tests DML operations before Mock Callouts
Roy GiladRelease Highlights - Developer Apex Classes & Methods– System.scheduleBatch• Schedule a one time run of a batch in the future from Apex– Chatter Publisher Actions: QuickAction– sObject.addError behavior changes after critical update• By default, will escape HTML markup• New flag to bypass escaping markup– String.stripHtmlTags – returns plain text
Roy GiladRelease Highlights - Developer API Endpoint Changes– Not effected if you follow best practicesCheck your code and integrations for impact!
Roy GiladRelease Highlights - Developer API Changes– RecentlyViewed – logged-in users’ recently viewed or referenced– LastViewed & LastReferenced – field added to most standardobjects– User• Email has increased from 80 to 128 characters• Lots of new permissions for what to expose to Communities• Email Preferences including signature– Increased SOQL & SOSL Query Limits (20,000 characters)