Skip to content

Releases: lingui/js-lingui

v2.5.0

24 Aug 07:38
c52f7bf
Compare
Choose a tag to compare

New Features

Bug Fixes

  • Handle message compile errors in development (#283)

v2.4.2

19 Aug 19:37
28243d9
Compare
Choose a tag to compare

Bug Fixes

  • lingui init - add missing command (#270)

v2.4.1

10 Aug 13:40
d6c3774
Compare
Choose a tag to compare

Bug Fixes

  • lingui extract - fix path separator on Windows (#262)
  • lingui extract - fix extracting from typescript files (#260)

v2.4.0

09 Aug 09:29
0bb80a4
Compare
Choose a tag to compare

Better support for custom file formats and initial support for Create React App.

New Features

  • New message catalog format: Gettext PO file (#256)
  • New lingui init command which detects project type and install all required packages (#253)
  • Allow customize messages for missing translations (#255)
  • lingui extract detects create-react-app projects and extracts messages using rect-app babel preset

Bug Fixes

  • lingui add-locale accepts any valid BCP-47 locale (#182)
  • Flow types are correctly exported for all packages (#250)

v2.3.0

23 Jul 09:24
487b0c9
Compare
Choose a tag to compare

Long-awaited backlog grooming.

New Features

  • Add support for locales (aka cultures) (#170). Thanks to Cristi Ingineru.
  • Allow React elements to be used as message variables (#183)
  • Support both Babel 6.x and 7.x (#171, #232, #238)
  • withI18n hoists statics of wrapped component (#166)
  • Date and i18n.date accepts date as a string (#155)
  • lingui extract shows progress (#180)
  • lingui extract throws an error when encountering different defaults for the same message (#200)
  • lingui compile shows useful error when message has syntax errors (#191)

Bug Fixes

  • Fix internal catalog names to avoid collisions. Internal catalogs are named <original_filename>.json, eg: App.js.json (#244)

Docs

v2.2.0

04 Jul 09:59
9191de9
Compare
Choose a tag to compare

Release dedicated to command line interface.

New Features

Bug Fixes

  • Mark all messages in file as obsolete when file is completely removed (#235)
  • Support locales with hyphens in cli compile (#231). Thanks to Leonardo Dino.
  • Extract with format minimal does not set defaults (#222)
  • Use generated message as a default one in sourceLocale catalog (#212)