Skip to content

Releases: crowdin/ota-client-js

2.0.0

11 Sep 13:15
3f25dad
Compare
Choose a tag to compare

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

28 Aug 11:20
655fb32
Compare
Choose a tag to compare

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

17 Jun 12:41
d005030
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.1...1.1.2

1.1.1

14 Nov 13:08
Compare
Choose a tag to compare

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

13 Oct 11:34
e7450c3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.1.0

1.0.0

03 Apr 07:54
bb14999
Compare
Choose a tag to compare

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.

0.7.0

12 Feb 18:00
4c8b4f6
Compare
Choose a tag to compare
  • added org name to the client configuration & removed hardcoded languages list #35

0.6.0

08 Feb 18:55
3d13f24
Compare
Choose a tag to compare
  • add methods for replacing placeholders #31

0.5.0

30 Jan 12:50
2811c95
Compare
Choose a tag to compare
  • added extra languages #27
  • fixed case with empty array of mappings #28
  • axios update #29

0.4.0

21 Nov 07:55
412d60c
Compare
Choose a tag to compare
  • added timestamp to requests #25
  • fixed internal caching #24