devlog: compatibility packages
Explores patterns for compatibility packages in JavaScript libraries to ease major version upgrades, using examples from React Router, Vue, and Zod.
Explores patterns for compatibility packages in JavaScript libraries to ease major version upgrades, using examples from React Router, Vue, and Zod.
A guide to upgrading to HTML Minifier Next 5, covering breaking changes, configuration updates, and new features for HTML optimization.
Explores the concept of 'PHP Editions' inspired by Rust, proposing opt-in breaking changes as a way to modernize PHP while maintaining ecosystem stability.
Announcing breaking changes to Splendid Layouts library due to Tailwind v4, including merging with Splendid Styles and naming convention updates.
A developer's critique of unnecessary breaking changes in software dependencies and their impact on project maintenance and developer experience.
Overview of the new features and breaking changes in AzureRM Provider v4 for Terraform, including provider-defined functions and resource registration.
A developer details improvements to their website's URI fragment system for header links and discusses strategies for generating clean, human-readable anchor IDs.
Guide to migrating from old to new routing and data loading syntax in SvelteKit's August 2022 update, including a migration tool.
A guide on the impact of breaking changes in software libraries, with advice on when to use them and how to manage them for users.
Author announces breaking changes to their RSS feed, including new GUID format and feed title update, explaining the technical reasons.
A response to criticisms of PHP 8's breaking changes, arguing they are necessary for progress and offering advice for a smooth upgrade.