Releases: thompsonsj/payload-crowdin-sync
Releases · thompsonsj/payload-crowdin-sync
source: v0.4.0
payload-crowdin-sync: v0.23.0
dev: v0.23.0
source: v0.3.1
payload-crowdin-sync: v0.22.1
dev: v0.22.1
source: v0.3.0
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](https://github.com/thom...
payload-crowdin-sync: v0.22.0
dev: v0.22.0
0.22.0 (2023-12-15)
Features
- afterdelete: add hook to delete collection article files (#95) (0a58adb)
- afterDelete: delete Crowdin article directory on delete (#98) (bdadec5)
- 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)
- plugin: collections/globals option (#107) (a738dc5)
- pluginfields: sync from Crowdin virtual fields (#127) (87c3c15)
- plugin: return original config if no token (#100) (2d5f516)
- support blocks field type (#47) (6a8d4a9)
- translations: move endpoints, send id and blockType to CrowdIn for arrays and blocks (#80) (2c0fcbd)
- translations: support the draft parameter (#119) (dda5e7c)
- translations: update fn works with json and html (#82) (78c2adc)
- upgrade to payload v2 (#109) (8796376)
Bug Fixes
- files: correct parameter for file update/delete (#57) (78eed77)
- gethtmlfieldslugs: incomplete html field translations (#105) (cfbfcd8)
- 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)
Dependencies
- The following workspace dependencies were updated
- dependencies
- payload-crowdin-sync bumped from * to 0.22.0
- dependencies