-
Fix API connectivity and test issues across multiple SDKs
- courtlistener-sdk: Correct API base URL to use /api/rest/v4 endpoint and add User-Agent header to avoid CloudFront blocks
- federal-register-sdk: Update base URL to use /api/v1 endpoint and fix e2e test assertions
- dol-sdk: Fix TypeScript errors in e2e tests by adding proper type guards for union types
- Improve TypeDoc documentation generation by focusing only on generated SDK code
ca101bbThanks @beshkenadze! - - BREAKING: All packages renamed to use @us-legal-tools namespace:- courtlistener-sdk → @us-legal-tools/courtlistener-sdk
- dol-sdk → @us-legal-tools/dol-sdk
- ecfr-sdk → @us-legal-tools/ecfr-sdk
- federal-register-sdk → @us-legal-tools/federal-register-sdk
- govinfo-sdk → @us-legal-tools/govinfo-sdk
- Updated all imports and cross-package references to use new namespace
- Updated author information across all packages
- Standardized package metadata and documentation
-
179069eThanks @beshkenadze! - Fix TypeScript declaration file generation for all packages- Resolved missing .d.ts files in published packages
- Updated build scripts to use bunx tsc for consistent TypeScript versions
- Fixed tsconfig.build.json configuration for proper declaration generation
- All packages now include complete TypeScript type definitions
- #4
c8d0749Thanks @beshkenadze! - fix: resolve TypeScript declaration generation issues
2510a08Thanks @beshkenadze! - - Configure Changesets for automated per-package releases- Add publishConfig for public npm access to all SDK packages
- Set up GitHub changelog generation with PR links
- Ensure each package can be released independently
-
b67400f: Minor version bump for all packages with the following improvements:
- Fix DOL SDK package name to use @beshkenadze namespace
- Update npm badges to shields.io for better GitHub compatibility
- Add missing GovInfo SDK and DOL SDK documentation
- Update CI workflow to use MCP Inspector with bunx
- Fix import ordering and linting issues across all packages
- Add API wrapper functions for e2e tests
- Improve test reliability and skip tests when API keys are missing