Releases: crowdin/ota-client-js
2.0.0
Description
We're thrilled to announce Crowdin OTA JS Client v2.0.0 - now completely dependency-free! ✨
What's Changed:
- Removed Axios: We’ve dropped the Axios dependency, shrinking the client size and boosting security.
- Uses Fetch API: HTTP requests are now handled by the native Fetch API.
- Node.js v18+ Required: Fetch is supported natively from Node.js v18 onward.
Migration
Visit the migration guide from 1.x to 2.x for more details.
Full Changelog: 1.1.3...2.0.0
1.1.3
What's Changed
- chore(deps): bump ws from 7.5.9 to 7.5.10 in /website in the npm_and_yarn group across 1 directory by @dependabot in #84
- chore(deps): bump axios from 1.6.0 to 1.7.4 in the npm_and_yarn group across 1 directory by @dependabot in #85
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #87
Full Changelog: 1.1.2...1.1.3
1.1.2
What's Changed
- docs: add language codes link by @andrii-bodnar in #69
- docs: axios error by @yevheniyJ in #70
- docs: implement search by @andrii-bodnar in #71
- docs: add sitemap by @andrii-bodnar in #72
- ci: FOSSA Dependency Analysis by @andrii-bodnar in #73
- chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #74
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /website by @dependabot in #75
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot in #77
- chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website by @dependabot in #78
- chore(deps): bump express from 4.18.2 to 4.19.2 in /website by @dependabot in #79
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in the npm_and_yarn group across 1 directory by @dependabot in #80
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /website in the npm_and_yarn group across 1 directory by @dependabot in #81
- build(deps): bump Actions by @andrii-bodnar in #83
Full Changelog: 1.1.1...1.1.2
1.1.1
What's Changed
- chore(deps): bump @babel/traverse from 7.21.3 to 7.23.3 in /website by @dependabot in #66
- chore(deps): bump axios from 1.5.0 to 1.6.0 by @dependabot in #67
- chore(deps-dev): bump @babel/traverse from 7.21.4 to 7.23.3 by @dependabot in #68
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- ci: configure npm provenance for package publishing by @andrii-bodnar in #56
- docs: add Lingui example by @andrii-bodnar in #59 (Documentation)
- docs: next-intl integration tutorial by @andrii-bodnar in #55 (Documentation)
- chore: update axios to 1.5.0 by @andrii-bodnar in #60
- chore(deps): bump yaml from 2.2.1 to 2.2.2 by @dependabot in #54
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /website by @dependabot in #57
- chore(deps): bump postcss from 8.4.21 to 8.4.31 in /website by @dependabot in #62
Full Changelog: 1.0.0...1.1.0
1.0.0
Description
We are pleased to announce the major release of the Crowdin OTA JS Client. This release introduces several new features and enhancements that further streamline the OTA update process, making it even easier for developers to deliver translation updates to their users.
Since the Crowdin distribution manifest.json
now contains more data about its content, it is now easier to manage this content on the client side. This has allowed us to simplify the library interface and reduce the amount of API requests under the hood.
Another exciting update - we have launched a new Documentation Site for OTA JS Client 🚀
This site provides comprehensive documentation and resources to help developers get the most out of the tool. It offers a user-friendly interface that makes it easy to find the information you need quickly and efficiently. It includes detailed guides and tutorials that walk you through the process of integrating Crowdin OTA JS Client into your web or mobile application, as well as a comprehensive API reference that provides detailed information on the various methods and properties of the Crowdin OTA JS Client API.
Migration
Visit the migration guide from 0.x to 1.x for more details.