- Simplify Router API by decoupling History and clarifying prop vs context usage
- Expose context handling as a documented feature and improve integration with libraries like Redux and Relay
- Add upgrade aids: deprecation warnings, codemods, and re‑introduce basename support in match