Skip to content

refactor!: switch to ESM, drop old Node, unify API behavior#84

Merged
dlenroc merged 1 commit intomainfrom
esm-fetch-lts2
Apr 6, 2026
Merged

refactor!: switch to ESM, drop old Node, unify API behavior#84
dlenroc merged 1 commit intomainfrom
esm-fetch-lts2

Conversation

@dlenroc
Copy link
Copy Markdown
Owner

@dlenroc dlenroc commented Apr 6, 2026

  • migrate to ESM + named exports
  • drop Node.js <18 support
  • remove node-fetch and form-data
  • allow undefined in payloads
  • share rate-limit state across methods
  • make attachment uploads retryable (limited types)
  • update CI to Node 22/24
  • merge commands into core TestRail client

feat: allow undefined in payloads
fix: share rate-limit state across instance methods
fix!: make addAttachment* retryable (limited types)
chore!: drop node-fetch and form-data
chore: merge commands into TestRail client
chore: update CI to Node 22/24 and actions v6
@dlenroc dlenroc merged commit d545831 into main Apr 6, 2026
2 checks passed
@dlenroc dlenroc deleted the esm-fetch-lts2 branch April 6, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant