v3.0.5: Introduce modern token-less publishing workflow
What's Changed
Transitioned the release workflow to a token-less trusted publisher workflow, for a more secure way to publish new releases to npm.
Historic Changelog
Since the most recent major release:
- feat(v3.0.0): Introduce Binance WebSocket API, introduce multiplex WebSocket client, bump dependencies, remove some deprecated endpoints by @tiagosiebler in #509
- feat(3.0.1): added new Institutional Loan endpoints and On Chain Staking endpoints by @JJ-Cro in #567
- chore(): added lint git action by @JJ-Cro in #568
- chore(): update .gitignore and add llms.txt for AI integration by @JJ-Cro in #569
- docs(readme): add users info by @gouravkhunger in #570
- feat(): added alpha endpoints, added inst loan endpoints by @JJ-Cro in #573
- [Snyk] Upgrade nanoid from 3.3.8 to 3.3.11 by @tiagosiebler in #572
- [Snyk] Upgrade axios from 1.8.3 to 1.10.0 by @tiagosiebler in #571
- feat(v3.0.4): update package version to 3.0.4, bump axios & nanoid, add Web Crypto API support checks in BaseRestClient and BaseWSClient, and implement error handling for unsupported Node.js versions by @JJ-Cro in #574
- chore: update NPM publish workflow to trigger on version tags, enhance security checks, and verify package version against tag by @JJ-Cro in #575
- chore: bump package version to 3.0.5 in package.json and package-lock… by @JJ-Cro in #576
Full Changelog: https://github.com/tiagosiebler/binance/commits/v3.0.5