# Changelog, February 2026: rich text blocks and native slugs

February made rich text a page-builder block, rebuilt the slug field with native Sanity UI and moved TypeGen to its GA config. Here is how.

![Neon yellow and orange light streaks crossing a dark dotted grid](https://cdn.sanity.io/images/s6kuy1ts/production/57efbed4ccc2c41cd2bb2821848afe69b12edd57-4096x2596.png?w=1600&fm=webp&q=80&auto=format)

Some of the best changes are the ones that remove a workaround. February removed three.

## Rich text as a block

Rich text is now a page-builder block. Editors can drop a run of formatted copy between other blocks without needing a separate page type.

## A slug field that feels native

The slug field was rebuilt with native Sanity UI components, and its validation logic was updated. It looks and behaves like the rest of the Studio, and it catches bad slugs earlier.

## TypeGen and agent docs

TypeGen moved to its GA configuration. The repo also gained a `CLAUDE.md` for coding agents and a CORS setup guide, while the menus were refactored onto shadcn.

Native beats custom, whenever native is good enough.
