BREAKING CHANGE(UrlHaus): Rename UrlHouse to UrlHaus (public API change), migrate dev dependencies to @git.zone, bump runtime deps, adjust TS module resolution, and update tests/docs.

This commit is contained in:
2025-11-22 17:07:12 +00:00
parent 83fab5dbd3
commit 89b51ff9f7
13 changed files with 9022 additions and 4105 deletions

26
changelog.md Normal file
View File

@@ -0,0 +1,26 @@
# Changelog
## 2025-11-22 - 2.0.0 - BREAKING CHANGE(UrlHaus)
Rename UrlHouse to UrlHaus (public API change), migrate dev dependencies to @git.zone, bump runtime deps, adjust TS module resolution, and update tests/docs.
- Renamed class/file: urlhouse.ts -> urlhaus.ts and updated export in ts/index.ts — public API class name changed from UrlHouse to UrlHaus (breaking change).
- Updated tests to use @git.zone/tstest/tapbundle, adjusted test names, and switched to `export default tap.start()` pattern.
- Migrated devDependencies from @gitzone/* to @git.zone/* and upgraded versions (@git.zone/tsbuild, tsbundle, tsdoc, tsrun, tstest).
- Bumped several runtime dependencies: @push.rocks/smartfile -> 11.2.7, @push.rocks/smartpath -> 6.0.0, csv-parser -> 3.2.0, https-proxy-agent -> 7.0.6, unzipper -> 0.12.3.
- Set TypeScript compiler option `module` to `nodenext` to match `moduleResolution: nodenext`.
- Minor CSV parsing/formatting fixes (mapValues trailing comma, consistent URL sanitization) and cleanup of temporary files after parsing.
- Expanded README and added readme.hints.md with migration/build/test instructions.
## 2023-07-28 - 1.0.1..1.0.8 - maintenance
Maintenance releases and internal core updates.
- Published patch releases 1.0.1 through 1.0.8.
- Contained internal core updates and version bumps; no user-facing feature changes documented.
- Consolidated minor fixes and housekeeping changes across these builds.
## 2023-08-01 - 1.0.9..1.0.12 - core fixes
Patch releases with core updates.
- Published patch releases 1.0.9 through 1.0.12.
- Applied multiple core updates (commit messages: "fix(core): update") and bumped versions.
- No additional feature work or breaking changes noted.