|
1 | 1 | # lingo.dev |
2 | 2 |
|
| 3 | +## 0.116.0 |
| 4 | + |
| 5 | +### Minor Changes |
| 6 | + |
| 7 | +- [#1519](https://github.com/lingodotdev/lingo.dev/pull/1519) [`5d808bd`](https://github.com/lingodotdev/lingo.dev/commit/5d808bd33eb3a0b5c685e3a3a6cb079ba86eb6e2) Thanks [@Dishantydv7](https://github.com/Dishantydv7)! - fix(status): prevent NaN% when totalWordsToTranslate is 0 |
| 8 | + |
| 9 | +### Patch Changes |
| 10 | + |
| 11 | +- [`c0aa906`](https://github.com/lingodotdev/lingo.dev/commit/c0aa906880d26c5d01748e0d72b9f61ec989606d) Thanks [@maxprilutskiy](https://github.com/maxprilutskiy)! - Fix prettier formatter loaders after prettier config removal |
| 12 | + |
| 13 | + Restores prettier as a runtime dependency for the CLI package and restores the `.prettierrc` config file needed by the formatter loaders. This fixes failing tests for HTML, JSON, and Markdown bucket loaders that depend on prettier for formatting translation files. |
| 14 | + |
3 | 15 | ## 0.115.0 |
4 | 16 |
|
5 | 17 | ### Minor Changes |
|
259 | 271 | ### Patch Changes |
260 | 272 |
|
261 | 273 | - [#1149](https://github.com/lingodotdev/lingo.dev/pull/1149) [`bd3f69d`](https://github.com/lingodotdev/lingo.dev/commit/bd3f69dde76814146f775bc87241fa2fad012ab0) Thanks [@maxprilutskiy](https://github.com/maxprilutskiy)! - Fix CI command hanging due to process.exit calls |
262 | | - |
263 | 274 | - Remove PostHog shutdown() call that was causing process to hang |
264 | 275 | - Replace process.exit() with proper exception throwing in i18n and run commands |
265 | 276 | - Upgrade posthog-node from 5.5.1 to 5.8.1 for better stability |
|
546 | 557 | - [#966](https://github.com/lingodotdev/lingo.dev/pull/966) [`8b306bc`](https://github.com/lingodotdev/lingo.dev/commit/8b306bcd0a3231ffd8bde283414b6d069b7a5b99) Thanks [@VAIBHAVSING](https://github.com/VAIBHAVSING)! - Add watch mode to CLI for automatic retranslation on file changes |
547 | 558 |
|
548 | 559 | This release introduces a new watch mode feature that automatically triggers retranslation when changes are detected in source files: |
549 | | - |
550 | 560 | - **New `--watch` flag**: Enables file watching mode that monitors source files for changes |
551 | 561 | - **New `--debounce` flag**: Configurable debounce delay (default: 5 seconds) to prevent excessive retranslations |
552 | 562 | - **Intelligent file pattern detection**: Automatically determines which files to watch based on i18n.json bucket configurations |
|
567 | 577 | ``` |
568 | 578 |
|
569 | 579 | **Technical Implementation:** |
570 | | - |
571 | 580 | - Uses `chokidar` for robust cross-platform file watching |
572 | 581 | - Integrates seamlessly with existing CLI pipeline (setup → plan → execute) |
573 | 582 | - Maintains full compatibility with all existing CLI options and workflows |
|
584 | 593 | ### Minor Changes |
585 | 594 |
|
586 | 595 | - [#958](https://github.com/lingodotdev/lingo.dev/pull/958) [`84fd214`](https://github.com/lingodotdev/lingo.dev/commit/84fd214a21766e7683c5d645fcb8c4c0162eb0b6) Thanks [@chrissiwaffler](https://github.com/chrissiwaffler)! - feat: add Mistral AI as a supported LLM provider |
587 | | - |
588 | 596 | - Added Mistral AI provider support across the entire lingo.dev ecosystem |
589 | 597 | - Users can now use Mistral models for localization by setting MISTRAL_API_KEY |
590 | 598 | - Supports all Mistral models available through the @ai-sdk/mistral package |
|
612 | 620 | ### Minor Changes |
613 | 621 |
|
614 | 622 | - [#956](https://github.com/lingodotdev/lingo.dev/pull/956) [`ce8c75c`](https://github.com/lingodotdev/lingo.dev/commit/ce8c75c7fc1a2124d3e18444bc356c4dfce26434) Thanks [@VAIBHAVSING](https://github.com/VAIBHAVSING)! - feat: add EJS (Embedded JavaScript) templating engine support |
615 | | - |
616 | 623 | - Added EJS loader to support parsing and translating EJS template files |
617 | 624 | - EJS loader extracts translatable text while preserving EJS tags and expressions |
618 | 625 | - Updated spec package to include "ejs" in supported bucket types |
|
1198 | 1205 | - [#700](https://github.com/lingodotdev/lingo.dev/pull/700) [`c5ccf81`](https://github.com/lingodotdev/lingo.dev/commit/c5ccf81e9c2bd27bae332306da2a41e41bbeb87d) Thanks [@devin-ai-integration](https://github.com/apps/devin-ai-integration)! - Add support for locked patterns in MDX loader |
1199 | 1206 |
|
1200 | 1207 | This change adds support for preserving specific patterns in MDX files during translation, including: |
1201 | | - |
1202 | 1208 | - !params syntax for parameter documentation |
1203 | 1209 | - !! parameter_name headings |
1204 | 1210 | - !type declarations |
|
0 commit comments