Ad
 
Learn More
Favicon of Automatisch

Automatisch

Automatisch • Last updated about 1 year ago

Recent Updates

v0.15.0

v0.14.0

Updates for August 2, 2024(2 updates)

v0.12.0

v0.11.0

v0.10.0

v0.9.3

Updates for August 28, 2023(2 updates)

Uniform Changelog API

Access Automatisch changelog updates through our uniform API. Same JSON structure across all sources — no adapter-specific parsing needed.

API Endpoint
GET https://watchchangelog.com/api/v1/entries?source=automatisch.releases
Response Sample
{
  "source": "automatisch.releases",
  "vendor": "Automatisch",
  "id": "tag:github.com,2008:Repository/412217739/v0.15.0",
  "published_at": "2025-08-08T13:07:43.000Z",
  "title": "v0.15.0",
  "url": "https://github.com/automatisch/automatisch/releases/tag/v0.15.0",
  "summary": "What's Changed Remove lerna and yarn workspaces by @farukaydin in #2212 test(user): write test for softRemove by @barinali in #2184 test(user): write test for sendResetPasswordEmail by @barinali in #2185 test(user): write test cases for isResetPasswordTokenValid by @barinali in #2187 fix(devcontainer): remove yarn workspaces by @barinali in #2222 test(user): write test for sendInvitationEmail by @barinali in #2188 test(user): write tests for isInvitationTokenValid by @barinali in #2197 test(user): write tests for generateHash by @barinali in #2198 test(user): write test for startTrialPeriod by @barinali in #2199 test(user): write tests for isAllowedToRunFlows by @barinali in #2200 feat: introduce inline error messages for ForgotPassword and ResetPasswordForm by @kattoczko in #2223 test(user): write tests for inTrial by @barinali in #2203 test(user): write tests for hasActiveSubscription by @barinali in #2204 test(user): write tests for withinLimits by @barinali in #2205 test(user): write tests for getPlanAndUsage by @barinali in #2213 test(user): write tests for getInvoices by @barinali in #2214 test(user): write test for createAdmin by @barinali in #2215 chore: Do not run e2e tests in pull requests by @farukaydin in #2229 test(user): write tests for registerUser by @barinali in #2216 test(user): write tests for ability and can by @barinali in #2217 test(user): write tests for $beforeInsert and $beforeUpdate by @barinali in #2219 test(user): write tests for $afterInsert and $afterFind by @barinali in #2220 chore: add test coverage by @barinali in #2224 chore(migrations): rename saml_auth_providers_role_mappings table as role_mappings by @barinali in #2231 SamlAuthProvider model tests by @farukaydin in #2234 refactor: Reorder user model tests by @farukaydin in #2235 test(user): use relative future dates by @barinali in #2239 Fix failing API endpoint tests by @farukaydin in #2243 refactor: Workers and queues and eliminate redundant process listeners by @farukaydin in #2238 refactor: Abstract queue generation and configuration by @farukaydin in #2246 feat: Expose supportsOauthClients info for apps by @farukaydin in #2253 feat(AppConfig): iterate how apps are managed by @barinali in #2244 feat: disable inputs when data is loading by @kattoczko in #2256 refactor: Rename AppAuthClient model as OAuthClient by @farukaydin in #2255 Restructure workers and jobs by @farukaydin in #2257 chore(test): exclude uncovered controllers by @barinali in #2260 feat: Add name column to Step model by @farukaydin in #2265 feat: add support to rename flow step by @barinali in #2266 feat: introduce inline error messages for InstallationForm and SignUpForm by @kattoczko in #2227 feat: introduce inline error messages for create user and create role forms by @kattoczko in #2240 feat(EditableTypography): make icon size and position consistent by @barinali in #2274 refactor: remove obsolete dependency and its usage by @barinali in #2258 chore(test): add missing test files in coverage by @barinali in #2275 refactor(webhook): remove singleton webhook logic by @barinali in #2276 feat: Implement initial logic of exporting flow by @farukaydin in #2267 docs: Add REDIS_DB env variable to configuration by @farukaydin in #2280 feat: Add supportsConnections flag to individual steps by @farukaydin in #2281 test: Add computeWebhookPath method test for step model by @farukaydin in #2284 fix(workers): correct worker for trigger queue by @barinali in #2286 feat: add freescout app with new event trigger by @krzysztof-dk in #2287 feat(signalwire): add receive call by @barinali in #2249 feat(virtualq): add actions to manage waiters by @barinali in #2259 feat: introduce inline error messages when deleting role or user by @kattoczko in #2241 feat: introduce inline error messages in SamlConfiguration and RoleMappings forms by @kattoczko in #2247 feat: introduce inline error messages in EditUser form by @kattoczko in #2248 feat: add error snackbar on failed app authentication by @kattoczko in #2271 feat: Implement import flow API endpoint by @farukaydin in #2288 feat(web): add import flow functionality by @barinali in #2293 feat(ImportFlowDialog): improve error management and user experience by @barinali in #2294 fix(apps/get-flows): respond with distinct flows by @barinali in #2298 test: Add tests for updateWebhookUrl method of step by @farukaydin in #2297 feat(scheduler): add every N minutes trigger by @barinali in #2296 fix: Do not create oauth clients for non-supported apps by @farukaydin in #2305 feat: Create folder model by @farukaydin in #2307 feat(useImportFlow): invalidate flows on success by @barinali in #2295 feat(anthropic): add anthropic app with send message action by @barinali in #2299 feat(perplexity): add perplexity app with send chat prompt action by @barinali in #2301 feat(together-ai): add app with create completion and create chat completion actions by @barinali in #2302 feat(mistral-ai): add app with create chat completion action by @barinali in #2303 feat(openrouter): add app with create chat completion action by @barinali in #2304 feat: introduce two separate forms in update auth client dialog by @kattoczko in #2306 feat: apply React Flow's 'nowheel' class to enable scroll in test output by @kattoczko in #2308 feat: Implement create folder API endpoint by @farukaydin in #2314 feat: accept falsy default values by @kattoczko in #2272 feat: add footer component with version display to AdminSettingsLayout by @kattoczko in #2309 feat(AdminApplication): hide oauth tab for unsupported apps by @barinali in #2311 fix(anthorpic/send-message): fix action key by @barinali in #2312 feat: Implement update folder API endpoint by @farukaydin in #2316 feat: make the footer in admin panel sticky by @kattoczko in #2321 refactor: rename prop submitAuthDefault to submitAuthDefaults by @kattoczko in #2319 feat: Implement folder removal API endpoint by @farukaydin in #2320 test(user): fix date for past trial by @barinali in #2324 feat(virtualq/actions): add properties JSON field by @barinali in #2315 fix: remove not used props passed to EditableTypography and fix propTypes by @kattoczko in #2323 chore: improve playwright pipeline by @kuba618 in #2230 feat: Implement get folders API endpoint by @farukaydin in #2326 feat: clear connection on app change in flow step by @kattoczko in #2322 fix: add check if errors exist in getUnifiedErrorMessage function by @kattoczko in #2325 feat(brave-search): add app with web search action by @barinali in #2313 test(user): fix user trial period by @barinali in #2328 feat: Add folderId column to the flow model by @farukaydin in #2327 fix: reddit token refresh fix by @kuba618 in #2330 feat: Implement update flow folder API endpoint by @farukaydin in #2331 chore: add missing doc links by @kuba618 in #2329 feat(monday): add new users trigger by @ridvanakca in #1880 feat(monday): add create column action by @ridvanakca in #1879 feat(monday): add create item action by @ridvanakca in #1878 feat(monday): add create board action by @ridvanakca in #1869 feat(monday): add new boards trigger by @ridvanakca in #1856 feat(monday): add monday integration by @ridvanakca in #1855 fix: add missing letter in freescout webhook filter labels by @kuba618 in #2335 task: make Monday triggers order by newest first explicitly by @kuba618 in #2334 feat: Implement folder filters for get flows API endpoint by @farukaydin in #2333 feat: Implement an API endpoint to get flow folder by @farukaydin in #2337 feat(gmail): add star email action by @ridvanakca in #1834 feat(gmail): add send to trash action by @ridvanakca in #1831 feat(gmail): add create draft action by @ridvanakca in #1830 feat(gmail): add reply to email action by @ridvanakca in #1829 feat(gmail): add send email action by @ridvanakca in #1826 feat(gmail): add new emails trigger by @ridvanakca in #1824 feat(gmail): add gmail integration by @ridvanakca in #1823 feat(gitea): add new pull requests trigger by @ridvanakca in #1854 feat(gitea): add create issue action by @ridvanakca in #1853 feat(gitea): add new issues trigger by @ridvanakca in #1852 feat(gitea): add new watchers trigger by @ridvanakca in #1850 feat(gitea): add new stargazers trigger by @ridvanakca in #1849 feat(gitea): add gitea integration by @ridvanakca in #1848 feat: in slate deserialization preserve original null and numeric values by @kattoczko in #2336 fix(flow): copy over step name while duplicating flow by @barinali in #2341 fix(import-flow): update all variables in step parameters by @barinali in #2342 fix(variables): use step names in variables by @barinali in #2343 feat(transformers): add modulo in math operations by @barinali in #2344 feat(formatter/date-time): add get current timestamp in seconds by @barinali in #2345 feat(web): introduce folders to organize flows by @barinali in #2332 fix(folders): reset state on delete folder confirmation dialog close by @barinali in #2346 fix: Allow to have null folder for flows by @farukaydin in #2350 fix: Unassign flow folders before removing folder by @farukaydin in #2351 fix(folders): reset state upon deleting folder and updating flow folder by @barinali in #2352 feat: Create template model by @farukaydin in #2357 fix: add missing baseUrl in apps by @kuba618 in #2355 feat: hide oauth relevant option in app config if supportsOauthClients is false by @kattoczko in #2353 fix: correctly set initial option value in ChooseConnectionSubstep by @kattoczko in #2348 refactor: remove not used elements in FlowFolder by @kattoczko in #2349 chore: Adjust template model file extension to ee by @farukaydin in #2358 fix: do not use variables in Formatter transform options by @kuba618 in #2359 feat: Implement admin template serializer by @farukaydin in #2360 test: add tests for executions by @kuba618 in #2172 fix: CreateFolderDialog and EditFolderDialog errors by @kattoczko in #2364 fix: clear parameters on event change in ChooseAppAndEventSubstep by @kattoczko in #2366 feat: add feedback when folder is removed by @kattoczko in #2365 feat: Implement admin create template API endpoint by @farukaydin in #2367 feat: debounce onAddStep in EditorNew by @kattoczko in #2362 feat: Implement admin get templates API endpoint by @farukaydin in #2376 feat: Implement admin update template API endpoint by @farukaydin in #2377 feat: Implement admin delete template API endpoint by @farukaydin in #2378 feat: handle long file names in ImportFlowDialog by @kattoczko in #2372 feat: Add enable templates column to config by @farukaydin in #2381 feat: display secondary ListItemText content only if is a string by @kattoczko in #2338 feat: display option value only if it is a string by @kattoczko in #2339 Implement user templates API endpoint by @farukaydin in #2385 feat: introduce customizable footer by @barinali in #2388 fix(Footer): make footer optional by @barinali in #2389 feat: Implement initial version of create flow from template logic by @farukaydin in #2387 test: add import and export flow tests by @kuba618 in #2382 fix: add automatisch user-agent to Flickr by @kuba618 in #2368 feat: Implement admin template show API endpoint by @farukaydin in #2390 fix: Specify uncategorized flows by using not-owned folders by @farukaydin in #2391 feat(web): introduce templates by @barinali in #2392 feat: Add status flag to get flows filters by @farukaydin in #2401 feat: Add status column to executions by @farukaydin in #2404 feat: handle 404 error in useFlowFolder by @kattoczko in #2363 fix: apps icons position by @kattoczko in #2383 feat: Use status directly from executions by @farukaydin in #2405 feat: Add index to executions created_at column by @farukaydin in #2406 feat: align the style of ControlledAutocomplete with ControlledCustomAutocomplete by @kattoczko in #2374 feat: preserve query params when navigating back to flow page from flow editor by @kattoczko in #2398 feat: fix search bar to work in harmony with folders by @kattoczko in #2400 chore: Remove old pagination helper for GraphQL by @farukaydin in #2407 fix: expand only first level of nodes on load by @kattoczko in #2386 fix: Filtered flows by only owned with null folder id by @farukaydin in #2410 feat: Implement name filter for get executions API endpoint by @farukaydin in #2403 feat: Implement status filter for executions by @farukaydin in #2412 feat: show stringified sampleValue in PowerInput by @kattoczko in #2409 feat: show errors in EditRole form by @kattoczko in #2384 feat(flows): add flow filters by @barinali in #2408 feat: handle 404 template error by @kattoczko in #2413 feat: update react flow library and improve state management by @kattoczko in #2411 feat: Implement time based filters for executions API endpoint by @farukaydin in #2414 test: improve searching for elements on users page by @kuba618 in #2416 fix(flow-export): update all parameters by @barinali in #2419 fix: resolve issue with incorrect connections list by @kattoczko in #2415 feat(executions): add execution filters by @barinali in #2418 feat: Implement isOwner flag for get flows API endpoint by @farukaydin in #2423 test: improvements for windows os execution by @kuba618 in #2424 test: reorder assertions for user page related tests by @kuba618 in #2426 feat: Implement isOwner flag to apps get flows API endpoint by @farukaydin in #2427 feat: prevent adding connection when app is disabled by @kattoczko in #2421 feat: Implement API Token model by @farukaydin in #2428 refactor: Remove convert migrations as its not needed anymore by @farukaydin in #2431 feat: Implement create API Token endpoint by @farukaydin in #2430 feat: Implement listing API tokens API endpoint by @farukaydin in #2433 feat: Implement api token removal API endpoint by @farukaydin in #2434 feat(migrations): introduce manage permissions instead of create, update, delete, publish by @barinali in #2422 feat: Separate api token serializers and do not show token except creation by @farukaydin in #2436 feat: Implement authentication for API tokens by @farukaydin in #2439 feat: Move api token authentication to .ee files by @farukaydin in #2440 fix(authorization): expect Flow.read to export flow by @barinali in #2442 feat(web): introduce API tokens in admin dashboard by @barinali in #2438 refactor: Use internal namespace for the existing API by @farukaydin in #2445 feat: Implement isOwner flag for get flow API endpoint by @barinali in #2441 feat(api): add get-apps endpoint by @barinali in #2446 feat(api): add get-app endpoint by @barinali in #2447 feat: disable moving flow to a folder by @kattoczko in #2420 feat(api): add get-folders endpoint by @barinali in #2448 test: retain test report on failure by @kuba618 in #2449 feat(api): add get folders endpoint for users by @barinali in #2450 feat(api): add create folder endpoint for users by @barinali in #2451 feat(api): add delete folder endpoint by @barinali in #2452 feat(api): add get executions endpoint by @barinali in #2453 feat(api): add get execution endpoint by @barinali in #2454 feat(api): add get flow endpoint by @barinali in #2455 feat(api): add create flow endpoint for users by @barinali in #2456 feat(api): add delete flow endpoint by @barinali in #2457 feat(api): add update flow status endpoint by @barinali in #2458 feat(api): get templates endpoint by @barinali in #2459 feat(api): add get template endpoint by @barinali in #2460 feat(api): add delete template endpoint by @barinali in #2461 feat(api): add create template endpoint by @barinali in #2462 feat(api): add get users endpoint by @barinali in #2463 feat(api): add get user endpoint by @barinali in #2464 feat(api): add delete user endpoint by @barinali in #2465 feat(api): add get flows endpoint by @barinali in #2466 feat(api): add get user invitations endpoint by @barinali in #2467 feat(api): add delete user invitation endpoint by @barinali in #2468 feat(api): add create user invitation endpoint by @barinali in #2469 test(api): cover user filter in get flows endpoint by @barinali in #2470 refactor(api): move create-flow endpoint to /flows by @barinali in #2473 refactor(web): replace CRA with Vite by @barinali in #2471 feat(api): GET /users responds with active and non-deleted users only by @barinali in #2474 feat: Convert folders API endpoints to user-scoped ones by @farukaydin in #2476 chore(web): remove eslintPath and fail eslint depending on mode by @kuba618 in #2482 feat(mation): add specific remotes for license, telemetry and notifications by @barinali in #2483 chore: update node version to 22.15.0 by @barinali in #2475 feat(ImportFlowDialog): preserve flow filters by @barinali in #2478 chore(web): do not run eslint when APP_ENV=test by @barinali in #2479 chore(Connection): reword screen name description by @barinali in #2488 fix(folder): cover soft deleted flows on delete by @barinali in #2487 test: folder tests by @kuba618 in #2432 chore(web): update example environment variables by @barinali in #2489 feat: add forms feature set by @farukaydin in #2490 refactor: Do not log error traces for 404 and 422 errors by @farukaydin in #2491 feat: Implement update folder API endpoint by @farukaydin in #2477 feat: Integrate esm-module-alias on backend by @farukaydin in #2499 refactor: Use module aliases within the config dir by @farukaydin in #2500 bug(backend): fix aliases in scripts by @barinali in #2501 docs(configuration): add SMTP environment variables by @barinali in #2502 refactor: Use module aliases for controllers by @farukaydin in #2504 feat: Implement form data model by @farukaydin in #2492 refactor: Use module aliases for errors by @farukaydin in #2505 refactor: Use module aliases for helpers directory by @farukaydin in #2507 feat(forms): show it only in enterprise edition by @barinali in #2506 refactor: Use module aliases for jobs directory by @farukaydin in #2508 refactor: Use module aliases for remaining folders by @farukaydin in #2509 Form response message by @farukaydin in #2510 feat: Add description field to form model and related endpoints by @farukaydin in #2511 feat: Expose description and response message with public form endpoint by @farukaydin in #2513 Fix Google Authetication missing refresh token by @23sergej in #2537 feat: Implement display name for the form model by @farukaydin in #2545 feat: Implement submit button text field for forms by @farukaydin in #2547 feat(forms): add displayName, description and responseMessage on UI by @barinali in #2552 feat: Expose submit button text within form related endpoints by @farukaydin in #2551 feat(forms): introduce submit text button field by @barinali in #2553 feat(forms): accept default and additional values via search params by @barinali in #2554 feat(forms): add support for multiline and checkbox fields by @barinali in #2555 feat(forms): add support for dropdown field by @barinali in #2556 feat(forms): inherit joy theme colors from mui theme by @barinali in #2557 feat: Frappe/ERPNext App by @NagariaHussain in #2533 feat(forms): order form field types by @barinali in #2558 fix(frappe): fix split on undefined data by @kuba618 in #2559 refactor: Early return if there is no flow defined in execute flow by @farukaydin in #2560 feat(telegram-bot): add parse mode option for message formatting by @oasaph in #2562 refactor: Remove internal steps execute API endpoint by @farukaydin in #2563 refactor: Do not sent all errors to sentry for app and worker by @farukaydin in #2564 feat(forms): support readonly and required fields by @barinali in #2565 feat(forms): support date, time and datetime fields by @barinali in #2566 feat(forms): introduce input validations by @barinali in #2567 feat(forms/new-form-submission): support sync submissions by @barinali in #2568 A couple of grammar fixes by @gameroman in #2529 feat(forms): add respondWith action for custom form submission handling by @barinali in #2569 fix(admin-settings): correct enterprise permissions by @barinali in #2571 fix(web): redirect to login on 401 by @barinali in #2572 feat(smtp/send-email): support html body by @barinali in #2573 fix(smtp): remove unused SMTP from email in auth by @barinali in #2576 feat(better-stack): add better stack integration by @ridvanakca in #1463 tests: api tokens tests by @kuba618 in #2575 feat(airbrake): add airbrake integration by @ridvanakca in #1588 test: Search for specific app in tests by @kuba618 in #2580 feat(smtp): make username and password optional by @barinali in #2574 feat(github/triggers): add new pull request event trigger by @barinali in #2583 feat(flow-editor): add continue without test option by @barinali in #2584 refactor: Rename test step action as test and continue by @farukaydin in #2582 test: Use static time for generateLogoutRequestBody test of saml auth provider by @farukaydin in #2585 refactor(user): rename authorized accessor properties as readable by @barinali in #2586 Fix #2071 notion database load by @erogol in #2548 feat(notion): add update database item action by @ridvanakca in #1459 feat(apps): add pdfmonkey integration by @ridvanakca in #1633 test: update test step endpoint in tests by @kuba618 in #2588 refactor(editor): remove old editor components and update references by @barinali in #2590 feat(web): allow customizing execution interval in enterprise by @barinali in #2592 feat: Add execution interval to the flow model by @farukaydin in #2589 fix: do not show 'Use as template' in CE by @kuba618 in #2593 test: add template tests by @kuba618 in #2591 docs(hubspot): update hubspot connection by @ridvanakca in #1662 feat(delete-connections): adapt endpoint to manage permissions by @barinali in #2587 feat(discord): add change scheduled event action by @ridvanakca in #1643 feat(dropbox): add new folders trigger by @ridvanakca in #1658 feat(hubspot): add update contact action by @ridvanakca in #1821 feat(forms): support array field type by @barinali in #2594 feat: Add rfc-3339 format option to date time converter by @farukaydin in #2596 refactor(vtiger-crm): get full url for base url by @ridvanakca in #1864 feat(apps): add changedetection integration by @ridvanakca in #1881 feat(firefly-iii): add firefly iii integration by @ridvanakca in #1891 feat(wordpress): add create post action by @ridvanakca in #1901 feat(ntfy/send-message): add priority and tag fields by @ridvanakca in #1914 feat(libretranslate): add libretranslate integration by @ridvanakca in #1908 feat(asana): add asana integration by @ridvanakca in #1915 feat(eventbrite): add eventbrite integration by @ridvanakca in #1922 feat(surveymonkey): add surveymonkey integration by @ridvanakca in #1930 feat(apps): add common API request action by @barinali in #2597 feat: Add step_type column to step model by @farukaydin in #2602 fix: exclude tests from coverage by @barinali in #2604 feat(apps): support private apps by @barinali in #2601 feat: Add parentStepId to step model by @farukaydin in #2603 feat: Add branch conditions to step model by @farukaydin in #2605 refactor: Use structural type instead of step type by @farukaydin in #2606 feat(telegram/triggers): add new message by @barinali in #2607 feat(api): introduce openapi.json by @barinali in #2484 fix(docs): add missing VITE_ prefix to environment variable by @barinali in #2610 feat: Use swagger ui json file also from env variable by @farukaydin in #2611 fix(private-apps): serve private app icons by @barinali in #2612 refactor: Remove outdated inline JSdoc for swagger by @farukaydin in #2613 Release/v0.15.0 by @farukaydin in #2617 feat: Implement GitHub release CI flow by @farukaydin in #2616 New Contributors @23sergej made their first contribution in #2537 @NagariaHussain made their first contribution in #2533 @oasaph made their first contribution in #2562 @gameroman made their first contribution in #2529 @erogol made their first contribution in #2548 Full Changelog : v0.14.0...v0.15.0",
  "tags": [
    "Automatisch",
    "automatisch.releases",
    "workflow",
    "automation",
    "open-source"
  ]
}

Tags:

workflowautomationopen-source

Related Sources

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Share: