v0.12.0
evcc-io/evccv0.12.0May 28, 2024by farukaydin
AI Summary
A feature-heavy release focused on expanding the ecosystem with new integrations for various platforms (Google Tasks, YNAB, Airtable, etc.) and improving developer tools like Docker configuration and SAML support.
Key Highlights
- Added major integrations: Disqus, Google Tasks, VTiger CRM, YNAB, Airtable, and Appwrite.
- Enhanced SAML support with bi-directional backchannel Single Logout (SLO).
- Improved Docker configuration by removing cloud-specific files and updating compose images.
- Added utility formatters for encoding URIs and converting Unix timestamps.
New Features
- Disqus integration
- Google Tasks integration
- VTiger CRM integration
- YNAB integration
- Airtable integration
- Appwrite integration
- SAML bi-directional backchannel SLO
- Docker improvements
- Encode URI formatter
- Unix to datetime formatter
Full Release Notes
## What's Changed * chore: Add .env and yarn error log files to dockerignore by @farukaydin in https://github.com/automatisch/automatisch/pull/1843 * feat: Use latest docker image for docker compose by @farukaydin in https://github.com/automatisch/automatisch/pull/1857 * fix: Do not use the version from npm packages by @farukaydin in https://github.com/automatisch/automatisch/pull/1858 * chore(docker): remove cloud entrypoint by @barinali in https://github.com/automatisch/automatisch/pull/1859 * feat(formatter): add encode uri action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1845 * feat(formatter): add encode uri using encodeURIComponent action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1846 * feat(disqus): add new comments trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1476 * feat(disqus): add disqus integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1472 * chore(docker): remove Dockerfile.cloud by @barinali in https://github.com/automatisch/automatisch/pull/1862 * feat(google-tasks): add new completed tasks trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1492 * feat(google-tasks): add new tasks trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1490 * feat(google-tasks): add new task lists trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1489 * feat(google-tasks): add create task list action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1488 * feat(google-tasks): add create task action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1487 * feat(google-tasks): add update task action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1486 * feat(google-tasks): add find task action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1485 * feat(google-tasks): add google tasks integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1484 * feat(vtiger-crm): add new cases trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1519 * feat(vtiger-crm): add new contacts trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1520 * feat(vtiger-crm): add new invoices trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1521 * feat(vtiger-crm): add new leads trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1522 * feat(vtiger-crm): add new opportunities trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1523 * feat(vtiger-crm): add new todos trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1524 * feat(vtiger-crm): add create todo action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1527 * refactor(vtiger-crm): update field names and keys by @ridvanakca in https://github.com/automatisch/automatisch/pull/1863 * refactor(ynab): specify a budget when creating a connection by @ridvanakca in https://github.com/automatisch/automatisch/pull/1866 * feat(ynab): add new transactions trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1549 * feat(ynab): add goal completed trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1548 * feat(ynab): add category overspent trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1547 * feat(ynab): add low account balance trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1546 * feat(vtiger-crm): add vtiger crm integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1504 * feat(ynab): add you need a budget app integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1544 * refactor(google-tasks/find-task): filter all tasks when finding a task by @ridvanakca in https://github.com/automatisch/automatisch/pull/1865 * feat(disqus): add new flagged comments trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1482 * fix(SsoProviders): hide empty block by @barinali in https://github.com/automatisch/automatisch/pull/1872 * fix(useDynamicData): send correct payload to API by @barinali in https://github.com/automatisch/automatisch/pull/1873 * feat: add no_proxy support in http(s) agents by @barinali in https://github.com/automatisch/automatisch/pull/1882 * feat: support bi-directional backchannel SAML SLO by @barinali in https://github.com/automatisch/automatisch/pull/1875 * feat: remove checkIsEnterprise middleware from admin users by @ridvanakca in https://github.com/automatisch/automatisch/pull/1883 * add POST /api/v1/installation/users to seed user by @barinali in https://github.com/automatisch/automatisch/pull/1867 * feat(airtable): add create record action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1554 * feat(airtable): add find record action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1555 * feat(airtable): add airtable integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1551 * test: update first app path by @barinali in https://github.com/automatisch/automatisch/pull/1888 * feat(appwrite): add appwrite integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1556 * feat: implement propTypes for FlowSubstep and FlowSubstepTitle by @ridvanakca in https://github.com/automatisch/automatisch/pull/1887 * fix(appwrite): fix attribute typo by @ridvanakca in https://github.com/automatisch/automatisch/pull/1889 * feat(formatter/format-date-time): add unix to datetime support by @ridvanakca in https://github.com/automatisch/automatisch/pull/1890 * fix(datastore): make value column text by @barinali in https://github.com/automatisch/automatisch/pull/1874 **Full Changelog**: https://github.com/automatisch/automatisch/compare/v0.11.0...v0.12.0