- Reject protocol‑relative URLs in resolveUrl router.
- Avoid copying large URL objects per route snapshot and stop retaining UrlTree instances in RouterLink.
- Production builds now reject duplicate outlets and require outlet‑route matching before processing child segments.