Breaking Changes
- Strict subdomain routing is now the default -- Subdomains no longer automatically match parent hostnames (e.g.
api.myapp.localhostno longer routes tomyapp.localhost). Use the--wildcardflag orPORTLESS_WILDCARD=1env var to restore the previous behavior. (#158)
New Features
--wildcardflag -- Opt in to wildcard subdomain routing where subdomains match registered parent hostnames. Configurable viaPORTLESS_WILDCARDenv var. (#158)
Bug Fixes
- Cert generation with dots in
$HOME-- Fix TLS certificate generation failing when the home directory path contains dots (#157) - DNS label limit for
--nameflag -- Fix regression where long--namevalues could exceed the 63-character DNS label limit (#144) - Windows
DEP0190deprecation warning -- Silence Node.js deprecation warning on Windows by replacingshell: truewith explicitcmd.exe /d /s /cspawning (#160) - Windows duplicate
PATHentries -- DeduplicatePATHenvironment variables in child process spawn on Windows (#155)
Improvements
- Removed chalk dependency -- Replaced chalk with lightweight ANSI color utilities to reduce install size (#170)
- Automated release process -- Added CI workflow for automated npm publishing and GitHub releases (#169)