Skip to content

Latest commit

 

History

History
196 lines (116 loc) · 20 KB

CHANGELOG.md

File metadata and controls

196 lines (116 loc) · 20 KB

Changelog

0.7.8 (2024-08-16)

Bug Fixes

  • pluginfields: additional flag for translation sync checkboxes (#188) (8480024)

0.7.7 (2024-08-13)

Bug Fixes

  • richtextconversion: use slate convertor to generate lexical (#184) (16fdc2a)

0.7.6 (2024-07-26)

Bug Fixes

  • utilities: relocalize fn for tabs and collapsibles (#182) (de62e80)

0.7.5 (2024-07-26)

Bug Fixes

  • bydocument: lexical blocks article directory has parent (#180) (35d7fbd)

0.7.4 (2024-07-26)

Bug Fixes

  • document: do not update lexical blocks if empty (#178) (4e4f8bf)

0.7.3 (2024-07-26)

Bug Fixes

  • document: existing lexical folder check (#176) (598ca6c)

0.7.2 (2024-07-26)

Bug Fixes

  • document: unique lexical blocks folder names (#174) (677bd9a)

0.7.1 (2024-07-26)

Bug Fixes

  • document: check article directory exists lexical blocks (#172) (c0f0273)

0.7.0 (2024-07-26)

Features

  • crowdinarticledirectories: add parent field (#171) (9f330f2)
  • document: send Lexical blocks for translation (#161) (2cb4f1c)
  • nx-cloud: setup nx cloud workspace (#168) (66d6df2)
  • translations: load lexical translations from Crowdin (#164) (71d2665)
  • utilities: reference blocks in Crowdin HTML (#163) (8f01501)

Bug Fixes

  • payloadconfig: replace happy-dom with existing global (#170) (3fc7bc6)
  • richtextconversion: remove accidental right curly brace (#166) (05e7a54)

0.6.0 (2024-02-22)

Features

  • lexical: methods to detect and extract config from lexical (#155) (eceb403)

Bug Fixes

  • crowdinfiles: add arbitrarily high max length for html (#158) (3a84a77)

0.5.3 (2024-01-17)

Bug Fixes

  • pluginfields: update translations afterChange (#152) (0995a6d)

0.5.2 (2023-12-31)

Bug Fixes

  • lexical: support lexical editor configs in nested fields (#150) (645778c)

0.5.1 (2023-12-21)

Bug Fixes

0.5.0 (2023-12-21)

Features

  • plugin: add ability to define a condition to globals/collections (#143) (5cc577a)

0.4.0 (2023-12-20)

Features

0.3.1 (2023-12-19)

Bug Fixes

  • pluginfields: ensure syncAllTranslations is virtual (#138) (13c3f3e)

0.3.0 (2023-12-15)

Features

  • afterchange: respect an env variable to always update (#22) (b1b87a5)
  • afterdelete: add hook to delete collection article files (#95) (0a58adb)
  • afterDelete: delete Crowdin article directory on delete (#98) (bdadec5)
  • crowdincollectiontranslations: add (#74) (15e4edb)
  • delete CrowdIn files if empty, ensure fields.json is non-empty (#46) (b681bef)
  • endpoints: add custom endpoints for global translation sync (#69) (08b2163)
  • files: store fileData sent to CrowdIn (#61) (7f28a47)
  • migrate to nx monorepo (#125) (3fbd3c5)
  • package.json: use @slate-serializers/html and add config options (#112) (c1506a3)
  • payload: support nested json fields on translation update (#13) (4225b83)
  • plugin: add sourceLocale option (#78) (95943a7)
  • plugin: collections/globals option (#107) (a738dc5)
  • pluginfields: sync from Crowdin virtual fields (#127) (87c3c15)
  • plugin: pass access and admin collection properties (#121) (bb80c25)
  • plugin: return original config if no token (#100) (2d5f516)
  • plugin: support globals (#6) (80559ee)
  • plugin: tabbedUI option (#123) (e5515e2)
  • support blocks field type (#47) (6a8d4a9)
  • support collapsible fields, complete richText update support (#18) (3e37aba)
  • support localization setting nested-field fields (#20) (561e8e2)
  • support tabs field type (#49) (a309dd7)
  • support updating group and array fields on CrowdIn (#8) (2401499)
  • translations: move endpoints, send id and blockType to CrowdIn for arrays and blocks (#80) (2c0fcbd)
  • translations: support nested html fields (#72) (40df595)
  • translations: support the draft parameter (#119) (dda5e7c)
  • translations: update fn works with json and html (#82) (78c2adc)
  • upgrade to payload v2 (#109) (8796376)
  • utilities: expose utilities (#113) (8e3d9d9)
  • utilities: offer ability to exclude localized fields (#35) (7d4e4e4)
  • utilities: textarea field support (#27) (1e4c08d)

Bug Fixes

  • api: invalid name error when more than 10 files (#32) (113f457)
  • buildjsoncrowdinobject: works with empty fields (#15) (d1e0d88)
  • containslocalizedfields: fix logic, add tests (#23) (5650761)
  • crowdincollectiontranslations: field name (#76) (34304c6)
  • files: correct parameter for file update/delete (#57) (78eed77)
  • files: fixes following #52 (#54) (cf38d2d)
  • files: update file logic (#52) (e4a863e)
  • gethtmlfieldslugs: incomplete html field translations (#105) (cfbfcd8)
  • getlocalizedfields: relax tab field detection (#85) (29ecd1a)
  • getlocalizedfields: support top-level tabs fields (#92) (e4cc0c9)
  • index: exports (#3) (75cc7e8)
  • package.json: dependencies for local development (#5) (f73bf71)
  • package.json: payload as devDependency (#114) (63541b9)
  • payload: define localeMap manually (#4) (6d9a7df)
  • plugin-seo: return empty if localized fields are only seo (#30) (02145ac)
  • restoreorder: handle array items with empty values in source doc (#89) (b905803)
  • tests: following #85 (#87) (dcdb42c)
  • translations: docs with only richText translations do not update (#44) (94b489f)
  • translations: ensure non-localized blocks/array items are not lost (#116) (9c590ad)
  • translations: update translations with new CrowdIn JSON structure (#81) (6ef4331)
  • typo renaming (#84) (3cf30ce)
  • utilities: exclude id properties from arrays (#64) (48390bb)
  • utilities: include payloadcms/plugin-seo in all cases (#102) (888bde9)

Documentation

  • readme: update with translation sync information (#19) (4b86873)