- Switches to data‑reactid for DOM tracking, adds key prop support, expands supported elements/attributes, and improves prop validation and defaults.
- Introduces server‑side rendering API (renderComponentToString), batched updates, and a new synthetic event system with optional setState callback, boosting performance.
- Removes React.autoBind (breaking change), adds standardized form element wrappers with defaultValue/onChange fixes, and updates JSX handling (comment nodes and direct children transformation).