v0.10.0
版本发布时间: 2023-11-09 21:14:19
automatisch/automatisch最新发布版本:v0.13.1(2024-08-02 22:29:12)
What's Changed
- feat(formatter): Add lowercase to text transformers by @farukaydin in https://github.com/automatisch/automatisch/pull/1259
- feat(formatter): Add pluralize transformer for text action by @farukaydin in https://github.com/automatisch/automatisch/pull/1260
- feat(formatter): Add trim whitespace transformer to text action by @farukaydin in https://github.com/automatisch/automatisch/pull/1261
- docs: Add upgrade guide for docker compose installation by @farukaydin in https://github.com/automatisch/automatisch/pull/1262
- feat(formatter): Add replace transformer to text action by @farukaydin in https://github.com/automatisch/automatisch/pull/1263
- feat(formatter): Add number action with math operation transformer by @farukaydin in https://github.com/automatisch/automatisch/pull/1264
- feat(formatter): Add random number transformer to numbers action by @farukaydin in https://github.com/automatisch/automatisch/pull/1265
- feat: introduce role mappings form on authentication page by @kattoczko in https://github.com/automatisch/automatisch/pull/1256
- feat(formatter): Add format number transformer to numbers action by @farukaydin in https://github.com/automatisch/automatisch/pull/1266
- feat(formatter): Implement format date time transformer by @farukaydin in https://github.com/automatisch/automatisch/pull/1269
- feat(formatter): Add decimal point to random number transformer by @farukaydin in https://github.com/automatisch/automatisch/pull/1270
- feat(user-interface): add title field by @ridvanakca in https://github.com/automatisch/automatisch/pull/1267
- fix: Check role mappings data with isEmpty method by @farukaydin in https://github.com/automatisch/automatisch/pull/1273
- docs(formatter): Add numbers and date-time actions by @farukaydin in https://github.com/automatisch/automatisch/pull/1275
- feat(user-interface): use default app values at first by @ridvanakca in https://github.com/automatisch/automatisch/pull/1251
- feat(create-role): make isCreator condition checked by default by @ridvanakca in https://github.com/automatisch/automatisch/pull/1276
- chore: Add .node-version and .nvmrc files to the root by @farukaydin in https://github.com/automatisch/automatisch/pull/1280
- feat(user-interface): introduce optimistic response by @ridvanakca in https://github.com/automatisch/automatisch/pull/1281
- chore: Run CI builds only for pull requests by @farukaydin in https://github.com/automatisch/automatisch/pull/1283
- feat: make authentication role mappings emptiable by @ridvanakca in https://github.com/automatisch/automatisch/pull/1278
- feat(hubspot): Implement create contact action by @farukaydin in https://github.com/automatisch/automatisch/pull/1279
- feat: Introduce backend test suite with ava by @farukaydin in https://github.com/automatisch/automatisch/pull/1284
- chore: embed env. vars. for playwright actions by @barinali in https://github.com/automatisch/automatisch/pull/1286
- feat(wordpress): add new page trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1285
- fix(create-role): check isCreator by default when permission is checked by @ridvanakca in https://github.com/automatisch/automatisch/pull/1287
- feat(wordpress): add new comment trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1288
- feat(google-calendar): add new calendar trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1290
- feat(pipedrive): add new deals trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1294
- feat(google-calendar): add new event trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1291
- feat(google-calendar): Add max results option to new calendar trigger by @farukaydin in https://github.com/automatisch/automatisch/pull/1304
- fix: use default role for fallback user creation by @barinali in https://github.com/automatisch/automatisch/pull/1305
- feat(pipedrive): add new notes trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1297
- feat(pipedrive): add new activities trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1298
- feat(pipedrive): add new leads trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1299
- feat(miro): add create board action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1300
- feat(miro): add copy board action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1301
- fix: introduce bug fixes for google-sheets by @kattoczko in https://github.com/automatisch/automatisch/pull/1282
- refactor: introduce useApps hook by @kattoczko in https://github.com/automatisch/automatisch/pull/1295
- feat(miro): add create card widget action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1302
- feat(pipedrive): add create deal action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1307
- chore: Allow only automatisch emails for non-prod cloud envs by @farukaydin in https://github.com/automatisch/automatisch/pull/1133
- feat: Introduce jest for backend tests by @farukaydin in https://github.com/automatisch/automatisch/pull/1310
- feat(pipedrive): add create note action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1313
- feat: Add global hooks for jest by @farukaydin in https://github.com/automatisch/automatisch/pull/1312
- feat: Implement getUser graphQL query test by @farukaydin in https://github.com/automatisch/automatisch/pull/1314
- feat(pipedrive): add create activity action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1317
- refactor: Use fixtures for getUser graphQL tests by @farukaydin in https://github.com/automatisch/automatisch/pull/1319
- feat: introduce admin apps page (#1296) by @kattoczko in https://github.com/automatisch/automatisch/pull/1320
- feat(salesforce): Implement execute query action by @farukaydin in https://github.com/automatisch/automatisch/pull/1322
- feat(pipedrive): add create lead action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1321
- refactor: add useEnqueueSnackbar with data-test attr by @barinali in https://github.com/automatisch/automatisch/pull/1326
- chore: add mock license server by @barinali in https://github.com/automatisch/automatisch/pull/1309
- feat: Add run method to webhook triggers by @farukaydin in https://github.com/automatisch/automatisch/pull/1332
- feat(placetel): Implement app structure with authentication by @farukaydin in https://github.com/automatisch/automatisch/pull/1324
- feat(invoice-ninja): add invoice ninja integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1323
- feat(invoice-ninja): add new clients trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1325
- fix(placetel): Parse request body inside of run method by @farukaydin in https://github.com/automatisch/automatisch/pull/1337
- feat: Add CI configuration for backend tests by @farukaydin in https://github.com/automatisch/automatisch/pull/1333
- feat(invoice-ninja): add new credits trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1327
- feat(invoice-ninja): add new invoices trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1328
- feat(invoice-ninja): add new payments trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1329
- feat(invoice-ninja): add new projects trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1330
- feat(invoice-ninja): add new quotes trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1331
- test: Implement getCurrentUser graphQL test by @farukaydin in https://github.com/automatisch/automatisch/pull/1341
- fix: Lowercase user email before insert and update by @farukaydin in https://github.com/automatisch/automatisch/pull/1342
- feat(invoice-ninja): add create client action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1334
- test: Add test for healthcheck graphQL query by @farukaydin in https://github.com/automatisch/automatisch/pull/1344
- test: Correct get current user test descriptions by @farukaydin in https://github.com/automatisch/automatisch/pull/1345
- test: Implement tests for graphQL getUsers query by @farukaydin in https://github.com/automatisch/automatisch/pull/1346
- test: Add getRole graphQL query test by @farukaydin in https://github.com/automatisch/automatisch/pull/1348
- test: add tests for graphQL getRoles query by @farukaydin in https://github.com/automatisch/automatisch/pull/1349
- test: Implement tests for getConfig graphQL query by @farukaydin in https://github.com/automatisch/automatisch/pull/1350
- feat(invoice-ninja): add create invoice action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1338
- feat(invoice-ninja): add create payment action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1339
- chore(deps): bump @babel/traverse from 7.16.3 to 7.23.2 by @dependabot in https://github.com/automatisch/automatisch/pull/1354
- feat(formatter): implement format phone number transformer by @farukaydin in https://github.com/automatisch/automatisch/pull/1356
- fix(pipedrive/create-activity): correct its key by @barinali in https://github.com/automatisch/automatisch/pull/1357
- feat(invoice-ninja): add create product action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1340
- fix(pipedrive): check if there is no data in dynamic-data by @ridvanakca in https://github.com/automatisch/automatisch/pull/1359
- test: Add getAutomatischInfo graphQL query tests by @farukaydin in https://github.com/automatisch/automatisch/pull/1362
- test: Implement tests for get trial status graphQL query by @farukaydin in https://github.com/automatisch/automatisch/pull/1363
- feat(youtube): add youtube integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1351
- feat(youtube): add new video in channel trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1353
- test: Implement connection fixture by @farukaydin in https://github.com/automatisch/automatisch/pull/1367
- feat(pipedrive): add create organization action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1361
- feat(pipedrive): add create person action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1360
- refactor(pipedrive): set baseUrl in a seperate file by @ridvanakca in https://github.com/automatisch/automatisch/pull/1368
- refactor(pipedrive): make filterProvidedFields func reusable by @ridvanakca in https://github.com/automatisch/automatisch/pull/1369
- feat(youtube): add new video by search trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1355
- feat(pushover): add pushover integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1364
- refactor: Use named exports for factories by @farukaydin in https://github.com/automatisch/automatisch/pull/1372
- test: Add factory file for the flow model by @farukaydin in https://github.com/automatisch/automatisch/pull/1375
- test: add tests for git connection by @QAComet in https://github.com/automatisch/automatisch/pull/1289
- test: Add factory file for the step model by @farukaydin in https://github.com/automatisch/automatisch/pull/1376
- test: Implement factory for the execution model by @farukaydin in https://github.com/automatisch/automatisch/pull/1377
- feat: close snackbars upon click by @barinali in https://github.com/automatisch/automatisch/pull/1378
- feat: introduce admin settings apps page by @kattoczko in https://github.com/automatisch/automatisch/pull/1335
- feat(pushover): add send a pushover notification action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1373
- test: Implement execution step factory by @farukaydin in https://github.com/automatisch/automatisch/pull/1379
- feat(trello): add trello integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1380
- fix: Guard lowercase email for delete user operation by @farukaydin in https://github.com/automatisch/automatisch/pull/1382
- test: fix flakiness in GH connection test case by @QAComet in https://github.com/automatisch/automatisch/pull/1383
- chore(deps): bump crypto-js from 4.1.1 to 4.2.0 by @dependabot in https://github.com/automatisch/automatisch/pull/1387
- feat(zendesk): add zendesk integration by @moaazelsayed1 in https://github.com/automatisch/automatisch/pull/1385
- test: write tests for user management by @QAComet in https://github.com/automatisch/automatisch/pull/1316
- fix(mutations/duplicate-flow): correct webhook path by @barinali in https://github.com/automatisch/automatisch/pull/1388
- feat(queries/get-executions): add filter support by @barinali in https://github.com/automatisch/automatisch/pull/1381
- feat: unregister webhook upon deleting flow by @barinali in https://github.com/automatisch/automatisch/pull/1393
- test: update snackbar with variant and data-test attributes by @QAComet in https://github.com/automatisch/automatisch/pull/1390
- test: Show coverage for graphQL queries folder by @farukaydin in https://github.com/automatisch/automatisch/pull/1394
- feat(trello): add create card action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1391
- fix(mutations/delete-flow): cover incomplete trigger by @barinali in https://github.com/automatisch/automatisch/pull/1397
- test: Disable ts check for test files by @farukaydin in https://github.com/automatisch/automatisch/pull/1398
- test: Implement graphQL getFlow query tests by @farukaydin in https://github.com/automatisch/automatisch/pull/1402
- test: write tests for role management by @QAComet in https://github.com/automatisch/automatisch/pull/1396
- test: skip admin role is not deletable by @ridvanakca in https://github.com/automatisch/automatisch/pull/1408
- feat(zendesk): add create ticket action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1399
- feat(notion/create-page): support variables in parentPageId field by @ridvanakca in https://github.com/automatisch/automatisch/pull/1410
- feat(ghost): add ghost integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1401
- feat(ghost): add new post published trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1403
- feat(carbone): add carbone integration by @moaazelsayed1 in https://github.com/automatisch/automatisch/pull/1405
- feat(remove-bg): add remove-bg integration by @mohammedzaher in https://github.com/automatisch/automatisch/pull/1406
- docs(carbone): list in available apps by @barinali in https://github.com/automatisch/automatisch/pull/1411
- docs(removebg): fix connection link by @moaazelsayed1 in https://github.com/automatisch/automatisch/pull/1416
- test: add wait for roles loader to detach by @QAComet in https://github.com/automatisch/automatisch/pull/1413
- feat(carbone): add
add-template
action by @moaazelsayed1 in https://github.com/automatisch/automatisch/pull/1415 - feat(xero): add xero integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1418
- fix: let permitted users create step in not-owned flows by @barinali in https://github.com/automatisch/automatisch/pull/1412
- fix: let permitted users delete others' flows by @barinali in https://github.com/automatisch/automatisch/pull/1417
- feat(xero): add new bank transactions trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1419
New Contributors
- @moaazelsayed1 made their first contribution in https://github.com/automatisch/automatisch/pull/1385
- @mohammedzaher made their first contribution in https://github.com/automatisch/automatisch/pull/1406
Full Changelog: https://github.com/automatisch/automatisch/compare/v0.9.3...v0.10.0