Releases: lingodotdev/lingo.dev
lingo.dev@0.136.4
Patch Changes
- #2109
b32d9b2Thanks @AndreyHirsa! - Improve BYOK model response parsing and error handling inrunandi18ncommands
lingo.dev@0.136.3
Patch Changes
- Updated dependencies [
7925cb1]:- @lingo.dev/_sdk@0.16.5
- @lingo.dev/_compiler@0.12.5
@lingo.dev/_sdk@0.16.5
Patch Changes
- #2105
7925cb1Thanks @AndreyHirsa! - Retry localization requests on transient failures.localizeChunknow retries on 5xx responses and network errors using exponential backoff with full jitter, controlled by the newmaxRetries(default 3) andretryDelayMs(default 500) engine options
@lingo.dev/_compiler@0.12.5
Patch Changes
- Updated dependencies [
7925cb1]:- @lingo.dev/_sdk@0.16.5
lingo.dev@0.136.2
Patch Changes
- Updated dependencies [
7893f5b]:- @lingo.dev/_sdk@0.16.4
- @lingo.dev/_compiler@0.12.4
lingo.dev@0.136.1
Patch Changes
-
#2096
7d803d2Thanks @louisguitton! - Installgitin thelingodotdev/ci-actionDocker image solingo.dev ciworks in runners that do not already provide it (e.g. GitLab CI using the image directly). -
#2095
fd11342Thanks @Waqasabid99! - Fix parsing of comma-separated locale inputs with spaces and quotes during init
@lingo.dev/_sdk@0.16.4
Patch Changes
- #2103
7893f5bThanks @AndreyHirsa! - Android-format (pt-rPT) and underscore (pt_PT) locales passed config validation but were sent to the API verbatim, which it rejects with a 400. NormalizesourceLocale,targetLocale, andreferencekeys to canonical BCP 47 on the wire via a schema transform. File paths are unaffected, so the CLI keeps the original code for Android resource directories (e.g.values-pt-rPT/)
@lingo.dev/_compiler@0.12.4
Patch Changes
- Updated dependencies [
7893f5b]:- @lingo.dev/_sdk@0.16.4
lingo.dev@0.136.0
Minor Changes
-
#2093
74c8be0Thanks @cherkanovart! - Change the default behavior oflingo.dev lockfileso it fills in missingi18n.locksections additively instead of bailing out. Without--force, sections that already contain checksums are left untouched (preserving the divergence signal that--frozenrelies on), and any pathPattern whose section is missing or empty is populated from the current source.--forcestill rebuilds the entire lock as before.Update the
--frozenvalidation error to point users at the recovery command: messages now read "Runlingo.dev lockfileto refresh i18n.lock, or run without --frozen."Together these surface a fix for the false-positive
--frozenfailures that PR #2091 did not cover (new files under**globs, new buckets, prior--target-localeruns that don't write checksums, and pre-existing empty lock sections).
@lingo.dev/compiler@0.4.3
Patch Changes
- Updated dependencies [
74c8be0]:- lingo.dev@0.136.0