Skip to content

Version 1.4.0

Choose a tag to compare

@RobJacobson RobJacobson released this 18 Nov 23:45
· 76 commits to main since this release

[1.4.0] - 2025-11-18

  • Features

    • OpenAPI JSON Exports: Added OpenAPI 3.0 JSON exports for all 16 APIs, enabling consumption by external tools like ws-dottie-mcp
    • Package Exports for OpenAPI: Added npm package exports for OpenAPI specifications under the ./openapi/ subpath
    • OpenAPI Format Support: OpenAPI specifications now generated as both JSON and YAML formats
  • Improvements

    • API Code Simplification: Streamlined internal API architecture with simplified factory functions and metadata-driven endpoint definitions for improved maintainability
    • Enhanced Testing: Comprehensive test suite refactoring with improved coverage and reliability across all 97 endpoints
    • Cache Management: Enhanced cache flush date handling for better data freshness
  • Docs

    • Documentation Rebuild: Rebuilt all HTML documentation files with updated content
    • Guide Updates: Updated architecture and TanStack Query integration guides
    • Documentation Cleanup: Removed obsolete migration guide (352 lines) and updated performance optimization guide
  • Build/Chore

    • Build Integration: Updated build process to automatically copy OpenAPI JSON files to distribution
    • Test Organization: Improved test organization with clear naming convention (api-name--function-name.test.ts) in tests/e2e/api/ directory