- Reduced component depth and updated warning behavior in withRouter(), and cut install/bundle size by switching to a mini React context implementation.
- Fixed multiple critical bugs: infinite loop with Redirect, exceptions in StaticRouter and matchPath, page reload on Link errors, and CJS build export issues.
- Corrected display name handling, license issue for the context polyfill, and ref warnings in withRouter-wrapped components.