Phoenix LiveView 1.2 Released

TL;DR

Phoenix LiveView 1.2 has been released, adding support for colocated CSS, new compile-time features, and minor improvements. The update enhances component styling and developer flexibility.

Phoenix LiveView 1.2 is now available, introducing colocated CSS support and several small but impactful enhancements for Elixir developers working with real-time web applications.

The release of Phoenix LiveView 1.2 builds on previous versions by adding colocated CSS, allowing developers to embed and scope CSS directly within HEEx templates. This feature leverages the experimental @scope rule, enabling CSS rules to be limited to specific component boundaries. The update also includes new compile-time configurations, such as the optional injection of phx-r attributes for template boundary identification, and improvements like automatic encoding of Phoenix.LiveView.JS structs during push events.

Other minor enhancements include customizable HEEx debug annotations, configurable test warnings, and a new TagFormatter behaviour for formatting

You May Also Like

Microsoft Israel chief leaves amid ethical controversy

Microsoft Israel’s General Manager Alon Haimovich has resigned following an internal investigation into the company’s work with Israel’s Ministry of Defense amid ethical concerns.

Duplex Printing and Duplex Scanning Explained

Theodore explores how duplex printing and scanning save time and paper, but understanding their inner workings can help you troubleshoot effectively.

Japan space startups to train engineers from India, Philippines, Indonesia

Japan’s JICA launches a program to train space industry professionals from India, Philippines, and Indonesia, focusing on satellite manufacturing and data analysis.

Training an LLM in Swift, Part 1: Taking matrix mult from Gflop/s to Tflop/s

A developer explores enhancing matrix multiplication speed in Swift for training large language models, moving from Gflop/s to Tflop/s performance on Apple Silicon.