May 27, 2026 · 19 min read
Summer '26 has a cluster of small Flow improvements that make automation safer, faster, and easier to configure: unanimous approvals, scheduled-flow batching, date operators, better data tables, styling overrides, and cleaner Apex-defined inputs.
May 25, 2026 · 15 min read
Summer '26 adds brand colour palettes for report and dashboard charts, and lets Salesforce reports use up to two row-level formulas. Neither change is flashy, but both remove annoying reporting compromises.
May 22, 2026 · 23 min read
Summer '26 makes Apex actions easier to configure in Flow Builder. The real opportunity is bigger than nicer inputs: design invocable Apex actions that admins can use safely without memorising your code.
May 19, 2026 · 17 min read
Summer '26 makes custom Lightning Web Components available directly inside Lightning dashboards. That turns normal dashboards from report-only surfaces into places for custom visuals, guided context, and small actions.
May 16, 2026 · 16 min read
Summer '26 gives Apex readable multiline strings and String.template() interpolation. That is great for JSON payloads, emails, tests, and generated text, but it should not become a dynamic-SOQL injection shortcut.
May 13, 2026 · 18 min read
Summer '26 makes LWC state managers one of the most interesting developer changes in the release. Use them to centralise data logic, but keep your raw UI components reusable with plain properties and events.
May 10, 2026 · 21 min read
Summer '26 puts preview features behind Salesforce Release Manager's Dev channel. That is useful, but only if teams isolate experiments, keep production delivery clean, and define when a preview should graduate or be killed.
May 7, 2026 · 18 min read
Summer '26 makes Single Component Live Preview and the Live Preview VS Code extension generally available for LWC. The useful bit is not the rename from Local Dev; it is the faster edit, preview, and fix loop.
May 4, 2026 · 16 min read
Summer '26 dynamic list components are only Developer Preview, but they point to the right pattern for huge LWC lists: render the viewport, page the data, and never dump 100,000 rows into the DOM.
May 1, 2026 · 16 min read
Summer '26 adds elastic async limits for Queueable and future jobs. The useful bit is not just more headroom, but the ability to shed low-priority work before you hit the wall.
Apr 28, 2026 · 11 min read
Blob.toPdf() keeps the same Apex API, but Summer '26 moves rendering to the Visualforce PDF service, which can change fonts, wrapping, page breaks, and multibyte output.
Apr 25, 2026 · 16 min read
A practical migration guide for replacing WITH SECURITY_ENFORCED with WITH USER_MODE before moving Apex classes to API 67.0.
Apr 22, 2026 · 18 min read
Summer '26 changes Apex defaults in API 67.0: database operations move to user mode, classes default to sharing enforcement, WITH SECURITY_ENFORCED is removed, and triggers stay system mode.