Skip to content

v1.1.0 - Stability, Quality and Comprehensive Testing

Choose a tag to compare

@LeenixP LeenixP released this 23 May 04:04
· 41 commits to main since this release

Changes

Bug Fixes

  • Fix duplicate anthropic-beta header in Anthropic non-streaming adapter
  • Replace broken Atomics.wait hack in catalog.js with async execFile
  • Fix port || 8629 to ?? 8629 so port 0 is handled correctly
  • Fix Chinese character encoding corruption in catalog.js
  • Add missing await on injectCodexConfig() in main process
  • Remove conflicting ESLint quotes rule override

Code Quality

  • Replace all console.warn calls with shared logger across adapters
  • Change all var to const/let across all source files
  • Move inline require() calls to top of files
  • Remove unused getFeatures export from presets
  • Lint: 0 errors, 0 warnings

Testing (402 tests)

  • Add 289 comprehensive unit tests covering adapters, SSE bridge, events, cache, stream parser, presets, and edge cases
  • Replace hardcoded ports with random port allocation in all integration tests
  • Add npm run test:unit and npm run test:integration scripts