changelog.md for @api.global/typedserver

2026-03-23 - 8.4.6 - fix(deps)

bump @push.rocks/smartwatch to ^6.4.0

2026-03-23 - 8.4.5 - fix(build)

migrate build tooling to tsbuild v4 and tsbundle config while updating sitemap integration

2026-03-23 - 8.4.4 - fix(utilityservers)

enable file watching whenever a static serve directory is configured

2026-03-23 - 8.4.3 - fix(websiteserver)

only enable file watching when reload injection is active

2026-03-03 - 8.4.2 - fix(ts_web_inject)

improve ReloadChecker resilience and TypedSocket handling

2026-03-03 - 8.4.1 - fix(statuspill)

wait for document.body before appending status pill when script loads before

is parsed; defer via DOMContentLoaded or requestAnimationFrame

2026-02-24 - 8.4.0 - feat(utilityservers)

add injectReload and noCache options and enable dev features by default

2026-02-24 - 8.3.1 - fix(typedserver)

no changes detected — no version bump needed

2026-01-23 - 8.3.0 - feat(typedserver)

add noCache option to disable client-side caching and set no-cache headers on responses

2026-01-23 - 8.2.0 - feat(typedserver)

serve bundled in-memory content with caching and reload injection

2025-12-22 - 8.1.0 - feat(types)

export IRequestContext type from @push.rocks/smartserve for consumers to use in route handlers

2025-12-20 - 8.0.0 - BREAKING CHANGE(typedserver)

migrate route handlers to use IRequestContext and lazy body parsers

2025-12-08 - 7.11.1 - fix(dependencies)

Upgrade dependencies: bump @design.estate/dees-catalog to v3.1.1 and @push.rocks/smartwatch to v6.0.0; update migration notes in readme.hints.md

2025-12-08 - 7.11.0 - feat(typedserver)

Add configurable response compression (Brotli + Gzip) with defaults enabled and documentation

2025-12-05 - 7.10.2 - fix(docs)

Update README with routing examples and utility server config; bump @cloudflare/workers-types and @push.rocks/smartserve versions

2025-12-05 - 7.10.1 - fix(typedserver)

Use smartserve ControllerRegistry for custom routes and remove custom route parsing

2025-12-05 - 7.10.0 - feat(website-server)

Add configurable ads.txt support to website server

2025-12-05 - 7.9.0 - feat(typedserver)

Add configurable security headers and default SPA behavior

Introduce structured security headers support (CSP, HSTS, X-Frame-Options, COOP/COEP/CORP, Permissions-Policy, Referrer-Policy, X-XSS-Protection, etc.) and apply them to responses and OPTIONS preflight. Expose configuration via the server API and document usage. Also update UtilityWebsiteServer defaults (SPA fallback enabled by default) and related docs.

2025-12-05 - 7.8.18 - fix(readme)

Update README to reflect new features and updated examples (SPA/PWA/Edge/ServiceWorker) and clarify API usage

2025-12-04 - 7.8.11 - fix(web_inject)

Improve logging in web injection (TypedRequest) and update dees-comms dependency

2025-12-04 - 7.8.0 - feat(serviceworker)

Add TypedRequest traffic monitoring and SW dashboard 'Requests' panel

2025-12-04 - 7.7.1 - fix(web_serviceworker)

Standardize DeesComms message format in service worker backend

2025-12-04 - 7.7.0 - feat(typedserver)

Add SPA fallback support to TypedServer

2025-12-04 - 7.6.0 - feat(typedserver)

Remove legacy Express-based servertools, drop express deps, and refactor TypedServer to SmartServe + typedrouter with CORS support

2025-12-04 - 7.5.0 - feat(serviceworker)

Add real-time service worker push updates and DeesComms integration (metrics, events, resource caching)

2025-12-04 - 7.4.1 - fix(web_serviceworker)

Improve service worker persistence, metrics and caching robustness

2025-12-04 - 7.4.0 - feat(serviceworker)

Add persistent event store, cumulative metrics and dashboard events UI for service worker observability

2025-12-04 - 7.3.0 - feat(serviceworker)

Modernize SW dashboard UI and improve service worker backend and server tooling

2025-12-04 - 7.2.0 - feat(serviceworker)

Add service worker status updates, EventBus and UI status pill for realtime observability

2025-12-04 - 7.1.0 - feat(swdash)

Add live speedtest progress UI to service worker dashboard

2025-12-04 - 7.0.0 - BREAKING CHANGE(serviceworker)

Move serviceworker speedtest to time-based chunked transfers and update dashboard/server contract

2025-12-04 - 6.8.1 - fix(web_serviceworker)

Move service worker initialization to init.ts and remove exports from service worker entrypoint to avoid ESM bundle output

2025-12-04 - 6.8.0 - feat(swdash)

Add SW-Dash (Lit-based service worker dashboard), bundle & serve it; improve servertools and static handlers

2025-12-04 - 6.7.0 - feat(web_serviceworker)

Add per-resource metrics and request deduplication to service worker cache manager

2025-12-04 - 6.6.0 - feat(web_serviceworker)

Enable service worker dashboard speedtests via TypedSocket, expose ServiceWorker instance to dashboard, and add server-side speedtest handler

2025-12-04 - 6.5.0 - feat(serviceworker)

Add server-driven service worker cache invalidation and TypedSocket integration

2025-12-04 - 6.4.0 - feat(serviceworker)

Add speedtest support to service worker and dashboard

2025-12-04 - 6.3.0 - feat(web_serviceworker)

Add advanced service worker subsystems: cache deduplication, metrics, update & network managers, event bus and dashboard

2025-12-04 - 6.2.0 - feat(web_serviceworker)

Add service-worker dashboard and request deduplication; improve caching, metrics and error handling

2025-12-04 - 6.1.0 - feat(web_serviceworker)

Enhance service worker subsystem: add metrics, event bus, error handling, config and caching/update improvements; make client connection & polling robust

2025-12-04 - 6.0.1 - fix(web_inject)

Use TypedSocket status API in web_inject and bump dependencies

2025-12-03 - 6.0.0 - BREAKING CHANGE(servertools.Server.addTypedSocket)

Deprecate Server.addTypedSocket and upgrade typedsocket to v4; make addTypedSocket a no-op and log a deprecation warning. Bump tsbundle devDependency.

2025-12-02 - 5.0.0 - BREAKING CHANGE(devtools)

Switch /reloadcheck endpoint from GET to POST in DevToolsController

2025-12-02 - 4.1.1 - fix(classes.typedserver)

Instantiate and register DevToolsController only when injectReload is enabled; compile ControllerRegistry routes after registration

2025-12-02 - 4.1.0 - feat(TypedServer)

Integrate SmartServe controller routing; add built-in routes controller and refactor TypedServer to use controllers and FileServer

2025-12-02 - 4.0.0 - BREAKING CHANGE(typedserver)

Migrate to new push.rocks packages and async smartfs API; replace smartchok with smartwatch; update deps and service worker handling

2025-11-19 - 3.0.80 - fix(dependencies)

Bump dependencies and devDependencies to updated versions

2025-09-03 - 3.0.79 - fix(servertools)

Normalize Express wildcard parameter notation to /{*splat} across server routes and handlers; add local Claude settings

2025-09-03 - 3.0.78 - fix(servertools)

Fix wildcard path extraction for static/proxy handlers, correct serviceworker route, add local settings and test typo fix

2025-08-17 - 3.0.77 - fix(servertools)

Adjust route wildcard patterns and CORS handling; update serviceworker and SSL redirect patterns; bump express dependency; add local Claude settings

2025-08-16 - 3.0.76 - fix(handlerproxy)

Use SmartRequest API and improve proxy/asset response handling; update tests and bump dependencies; add local project configuration files

2025-08-16 - 3.0.75 - fix(deps)

Update dependencies, test tooling and test imports; enhance npm test script

2025-04-12 - 3.0.74 - fix(commit-info)

chore: update commit metadata (no source code changes)

2025-04-11 - 3.0.73 - fix(metadata)

Update repository URLs and metadata to reflect the new organization scope

2025-04-11 - 3.0.72 - fix(project)

chore: no changes - commit metadata update

2025-04-11 - 3.0.71 - fix(serviceworker)

Improve error handling and logging in service worker backend and network manager; update multiple dependency versions and packageManager settings.

2025-03-16 - 3.0.70 - fix(TypedServer)

Improve error handling in server startup and response buffering. Validate configuration for reload injections, wrap file watching and TypedSocket initialization in try/catch blocks, enhance client notification and stop procedures, and ensure proper Buffer conversion in the proxy handler.

2025-03-16 - 3.0.69 - fix(servertools)

Fix compression stream creation returns, handler proxy buffer conversion, and sitemap URL concatenation

2025-02-07 - 3.0.68 - fix(cache-manager)

Simplify cache control headers in cache manager

2025-02-06 - 3.0.67 - fix(serviceworker)

Enhance header security for cached resources in service worker

2025-02-06 - 3.0.66 - fix(serviceworker)

Improve error handling and logging in cache manager and update manager.

2025-02-04 - 3.0.65 - fix(readme)

Update documentation with advanced usage and examples

2025-02-04 - 3.0.64 - fix(serviceworker)

Improve cache handling and response header management in service worker.

2025-02-04 - 3.0.63 - fix(core)

Refactored caching strategy for service worker to improve compatibility and performance.

2025-02-04 - 3.0.62 - fix(Service Worker)

Refactor and clean up the cache logic in the Service Worker to improve maintainability and handle Safari-specific cache behavior.

2025-02-04 - 3.0.61 - fix(ServiceWorkerCacheManager)

Fixed caching mechanism to better support Safari's handling of soft-cached domains.

2025-02-04 - 3.0.61 - fix(ServiceWorkerCacheManager)

Fixed caching mechanism to better support Safari's handling of soft-cached domains.

2025-02-04 - 3.0.61 - fix(ServiceWorkerCacheManager)

Fixed caching mechanism to better support Safari's handling of soft-cached domains.

2025-02-04 - 3.0.60 - fix(cachemanager)

Improve cache management and error handling

2025-02-03 - 3.0.59 - fix(serviceworker)

Fixed CORS and Cache Control handling for Service Worker

2025-02-03 - 3.0.58 - fix(network-manager)

Refined network management logic for better offline handling.

2025-02-03 - 3.0.57 - fix(updateManager)

Refine cache management for service worker updates.

2025-02-03 - 3.0.56 - fix(cachemanager)

Adjust cache control headers and fix redundant code

2025-01-28 - 3.0.55 - fix(server)

Fix response content manipulation for HTML files with injectReload

2025-01-28 - 3.0.54 - fix(servertools)

Fixed an issue with compression results handling in HandlerStatic where content was always being written even if not compressed.

2024-12-26 - 3.0.53 - fix(infohtml)

Remove Sentry script and logo from HTML template

2024-12-25 - 3.0.52 - fix(dependencies)

Bump package versions in dependencies and exports.

2024-08-27 - 3.0.51 - fix(core)

Update dependencies and fix service worker cache manager and task manager functionalities

2024-05-25 - 3.0.43 to 3.0.50 - Core

Routine updates and bug fixes

2024-05-23 - 3.0.37 to 3.0.42 - Core

Routine updates and bug fixes

2024-05-17 - 3.0.37 - Core

Routine update and bug fix

2024-05-14 - 3.0.33 to 3.0.36 - Core

Routine updates and bug fixes

2024-05-13 - 3.0.31 to 3.0.32 - Core

Routine updates and bug fixes

2024-05-11 - 3.0.29 to 3.0.31 - Core

Routine updates and bug fixes

2024-04-19 - 3.0.27 to 3.0.28 - Core

Routine updates and bug fixes

2024-04-14 - 3.0.27 - Documentation

Updated Documentation

2024-03-01 - 3.0.25 to 3.0.26 - Core

Routine updates and bug fixes

2024-02-21 - 3.0.20 to 3.0.24 - Core

Routine updates and bug fixes

2024-01-19 - 3.0.19 to 3.0.20 - Core

Routine updates and bug fixes

2024-01-09 - 3.0.14 to 3.0.18 - Core

Routine updates and bug fixes

2024-01-08 - 3.0.11 to 3.0.13 - Core

Routine updates and bug fixes

2024-01-07 - 3.0.9 to 3.0.10 - Core

Routine updates and bug fixes

2023-11-06 - 3.0.8 to 3.0.9 - Core

Routine updates and bug fixes

2023-10-23 - 3.0.6 to 3.0.7 - Core

Routine updates and bug fixes

2023-10-20 - 3.0.5 to 3.0.6 - Core

Routine updates and bug fixes

2023-09-21 - 3.0.4 to 3.0.5 - Core

Routine updates and bug fixes

2023-08-06 - 3.0.2 to 3.0.3 - Core

Routine updates and bug fixes

2023-08-03 - 3.0.1 to 3.0.0 - Core

Routine updates and bug fixes

2023-08-03 - 2.0.65 - Core

Breaking change in core update

2023-07-02 - 2.0.59 to 2.0.64 - Core

Routine updates and bug fixes

2023-07-01 - 2.0.54 to 2.0.58 - Core

Routine updates and bug fixes

2023-06-12 - 2.0.53 - Core

Routine update and bug fix

2023-04-10 - 2.0.52 to 2.0.53 - Core

Routine updates and bug fixes

2023-04-04 - 2.0.49 to 2.0.51 - Core

Routine updates and bug fixes

2023-03-31 - 2.0.45 to 2.0.48 - Core

Routine updates and bug fixes

2023-03-30 - 2.0.37 to 2.0.44 - Core

Routine updates and bug fixes

2023-03-29 - 2.0.33 to 2.0.36 - Core

Routine updates and bug fixes


Revision #4
Created 2026-03-28 12:50:13 UTC by foss.global Team
Updated 2026-03-29 16:48:05 UTC by foss.global Team