Releases: dyad-sh/dyad
v0.12.0
Full release notes https://dyad.sh/docs/releases/0.12.0
What's Changed
- truly disable check problems by @wwwillchen in #566
- Rebaseline tests by @wwwillchen in #568
- Allow common iframe permissions by @wwwillchen in #589
- Improve check error performance by off-loading to worker thread w/ incremental compilation by @wwwillchen in #575
- Disable auto-update setting & settings page has scroll shortcuts by @wwwillchen in #590
- Support Beta release channel by @wwwillchen in #591
- v0.12.0-beta.1 by @wwwillchen in #592
- Spruce up problems UX more by @wwwillchen in #593
- Bump to v0.12.0-beta.2 by @wwwillchen in #594
- Fix failing e2e tests by loosening appVersion check by @wwwillchen in #596
- Fix OLLAMA_HOST support by @wwwillchen in #598
- Backup Dyad on new versions by @wwwillchen in #595
- Graduate file editing from experimental by @wwwillchen in #599
- move auto-update to later by @wwwillchen in #603
- Add readSettings unit test by @wwwillchen in #602
- fix read settings test by @wwwillchen in #613
- Fix git migration edge case by @wwwillchen in #612
- Fix backup tests by @wwwillchen in #620
- telemetry on version used on app load by @wwwillchen in #610
- bump to v0.12.0 by @wwwillchen in #619
- Skip git check in windows & longer timeout by @wwwillchen in #622
Full Changelog: v0.11.1...v0.12.0
v0.12.0-beta.2
What's Changed
- truly disable check problems by @wwwillchen in #566
- Rebaseline tests by @wwwillchen in #568
- Allow common iframe permissions by @wwwillchen in #589
- Improve check error performance by off-loading to worker thread w/ incremental compilation by @wwwillchen in #575
- Disable auto-update setting & settings page has scroll shortcuts by @wwwillchen in #590
- Support Beta release channel by @wwwillchen in #591
- v0.12.0-beta.1 by @wwwillchen in #592
- Spruce up problems UX more by @wwwillchen in #593
- Bump to v0.12.0-beta.2 by @wwwillchen in #594
- Fix failing e2e tests by loosening appVersion check by @wwwillchen in #596
- Fix OLLAMA_HOST support by @wwwillchen in #598
- Backup Dyad on new versions by @wwwillchen in #595
- Graduate file editing from experimental by @wwwillchen in #599
Full Changelog: v0.11.1...v0.12.0-beta.2
v0.12.0-beta.1
What's Changed
- truly disable check problems by @wwwillchen in #566
- Rebaseline tests by @wwwillchen in #568
- Allow common iframe permissions by @wwwillchen in #589
- Improve check error performance by off-loading to worker thread w/ incremental compilation by @wwwillchen in #575
- Disable auto-update setting & settings page has scroll shortcuts by @wwwillchen in #590
- Support Beta release channel by @wwwillchen in #591
- v0.12.0-beta.1 by @wwwillchen in #592
Full Changelog: v0.11.1...v0.12.0-beta.1
v0.11.1
What's Changed
- Longer timeout for Version 3 by @wwwillchen in #560
- Disable check problems when autofix is not enabled by @wwwillchen in #563
- Bump to v0.11.1 and disable autofix by default by @wwwillchen in #565
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Full release notes https://dyad.sh/docs/releases/0.11.0
What's Changed
- Fix telemetry link by @wwwillchen in #511
- Add template by @wwwillchen in #526
- Support yml/yaml files by @wwwillchen in #535
- Rename Undo button in version pane to Restore by @wwwillchen in #536
- Allow toggling pro in pro mode selector by @wwwillchen in #539
- Problems: auto-fix & problem panel by @wwwillchen in #541
- Allow typing into chat input / attaching while streaming by @wwwillchen in #544
- bump to v0.11.0 by @wwwillchen in #545
- invalidate problems when version is reverted by @wwwillchen in #546
- rebaseline next.js by @wwwillchen in #548
- Normalize app files by @wwwillchen in #547
- Remove thinking tags from incremental fixes by @wwwillchen in #552
- Skip auto-fix if there's deps being added by @wwwillchen in #553
- Rebaseline goldens by @wwwillchen in #559
- Normalize vfs by @wwwillchen in #558
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Full release notes: https://www.dyad.sh/docs/releases/0.10.0
What's Changed
- Add more logging around git commit failure by @wwwillchen in #467
- Fix delete provider freezing UI by @wwwillchen in #468
- Allow attaching the same file twice by @wwwillchen in #471
- Allow pasting images by @wwwillchen in #472
- Update system prompt to make build mode more assertive about making c… by @wwwillchen in #473
- Finish incomplete dyad write by @wwwillchen in #475
- Smart auto by @wwwillchen in #476
- Deflake select component e2e test baselines by @wwwillchen in #482
- Bump to v0.10.0 by @wwwillchen in #484
- Capacitor by @wwwillchen in #483
- fix select component test by @wwwillchen in #485
- harden app files snapshot by @wwwillchen in #486
- Optimize summarization by @wwwillchen in #487
- Make wait extra long for preview pick element by @wwwillchen in #488
- Support astro & other common FE file extensions by @wwwillchen in #489
- Add file extensions for capacitor by @wwwillchen in #492
- Fix order of dyad tag processing by @wwwillchen in #495
- Configurable thinking budget (default to medium) by @wwwillchen in #494
- Ensure fs changes in response processor are within app dir by @wwwillchen in #496
- Capacitor command fix by @wwwillchen in #498
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Full release notes: https://www.dyad.sh/docs/releases/0.9.0
What's Changed
- Print engine/gateway URL more clearly by @wwwillchen in #396
- Better supabase error message by @wwwillchen in #415
- Show link to GitHub docs on error by @wwwillchen in #416
- Fix engine scripts by @wwwillchen in #419
- Rotate messages in promo banner (show tips) by @wwwillchen in #420
- Replace thinking with native Gemini thinking summaries by @wwwillchen in #400
- Safe send by @wwwillchen in #421
- debounce GitHub repo name check & show create repo error details by @wwwillchen in #418
- Graceful deeplink return by @wwwillchen in #423
- Make delete app better handled & revamp error toast by @wwwillchen in #422
- Update gemini models by @wwwillchen in #425
- Lower o3/o4 mini max output tokens to maximize input tokens by @wwwillchen in #424
- Hide model fallbacks in error message (remove clutter for Pro) by @wwwillchen in #426
- Revert "Update gemini 2.5 models to GA variants (#425)" by @wwwillchen in #429
- support setting for writing supabase migration files by @wwwillchen in #427
- Add Windows ARM to CI by @wwwillchen in #430
- GitHub workflows by @wwwillchen in #428
- Add R1 by @wwwillchen in #436
- Revert "Revert "Update gemini 2.5 models to GA variants (#425)" (#429)" by @wwwillchen in #437
- enable engine for all models by @wwwillchen in #434
- Do not commit if only execute SQL queries by @wwwillchen in #446
- Bump to v0.9.0 by @wwwillchen in #447
- Fix parsing dyad tags with nested tags:
<>by @wwwillchen in #445 - build ask mode by @wwwillchen in #444
- always use engine if pro modes are enabled by @wwwillchen in #449
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Full release notes:
https://www.dyad.sh/docs/releases/0.8.0
What's Changed
- Use max retries 3 when there's no backup clients by @wwwillchen in #339
- Lower max tokens for anthropic by @wwwillchen in #367
- do not show release notes under e2e tests by @wwwillchen in #369
- Better error logs when reporting bug/uploading chat session by @wwwillchen in #370
- Fix bug with copy app by @wwwillchen in #371
- Fix unit test & run in CI by @wwwillchen in #372
- Finetune model picker UI by @wwwillchen in #375
- Update system prompt to avoid mixed-case directories by @wwwillchen in #374
- Cache pnpm scaffold deps and postfix playwright artifacts by @wwwillchen in #380
- cache nextjs template by @wwwillchen in #381
- Allow manual context management by @wwwillchen in #376
- Remove budget saver mode by @wwwillchen in #378
- Bump to v0.8.0 by @wwwillchen in #382
- use npm ci by @wwwillchen in #383
- Allow 2 retries playwright by @wwwillchen in #384
- Click to edit UI by @wwwillchen in #385
- Polish UX by @wwwillchen in #388
- Add pb-2 to HomeChatInput by @wwwillchen in #389
- commit upgrade by @wwwillchen in #391
Full Changelog: v0.7.5...v0.8.0
v0.7.5
Full release notes: https://www.dyad.sh/docs/releases/0.7.5
What's Changed
- Boilerplate free tests by @wwwillchen in #277
- make it easy to write multiple e2e tests by @wwwillchen in #280
- Bump to v0.8.0 by @wwwillchen in #293
- Create tests: dumps message, "retry" by @wwwillchen in #281
- Create ollama e2e test by @wwwillchen in #296
- LM studio e2e test by @wwwillchen in #297
- Approve e2e by @wwwillchen in #298
- Auto-approve E2E test by @wwwillchen in #299
- undo e2e by @wwwillchen in #300
- Attach image e2e tests by @wwwillchen in #301
- another undo by @wwwillchen in #302
- Drag & drop image attachment by @wwwillchen in #304
- create next.js e2e test by @wwwillchen in #305
- Restart e2e test by @wwwillchen in #306
- refresh e2e by @wwwillchen in #307
- Telemetry e2e test by @wwwillchen in #308
- Rebuild e2e by @wwwillchen in #310
- switch versions e2e by @wwwillchen in #312
- Import e2e by @wwwillchen in #311
- Delete app E2E by @wwwillchen in #313
- New chat e2e by @wwwillchen in #314
- Rename app E2E by @wwwillchen in #315
- Deflake e2e tests by @wwwillchen in #316
- Switch apps e2e by @wwwillchen in #317
- Make CI run cross-platform by @wwwillchen in #295
- e2e tests for engine by @wwwillchen in #322
- Gateway e2e by @wwwillchen in #323
- Stabilize E2E test by alphabetically sorting files for context by @wwwillchen in #321
- Context window e2e by @wwwillchen in #324
- Rebaseline engine e2e by @wwwillchen in #325
- Use npm install --legacy-peer-deps by @wwwillchen in #326
- Clean package.json & rebaseline snapshots by @wwwillchen in #328
- pro: show remaining credits by @wwwillchen in #329
- dyad pro users who disable it shouldn't see nudge messages by @wwwillchen in #330
- make things better by @wwwillchen in #331
- Skip failing windows test by @wwwillchen in #332
- Increase timeout for waiting for chat completion by @wwwillchen in #334
- Support native Git (experimental) by @wwwillchen in #338
- Better supabase error message by @wwwillchen in #336
- Fix stale app UI (supabase) & overall E2E test infra improvements by @wwwillchen in #337
- Instrument extra files warning by @wwwillchen in #345
- Update system prompt to reduce Dyad hallucinating imports by @wwwillchen in #344
- Use v0.7.5 by @wwwillchen in #350
- Copy app by @wwwillchen in #349
- E2E test for fixing errors by @wwwillchen in #351
- Fix supabase prompt by @wwwillchen in #355
Full Changelog: v0.7.0...v0.7.5
v0.7.0
Polished release notes here: https://www.dyad.sh/docs/releases/0.7.0
Full Changelog: v0.6.0...v0.7.0
What's Changed
- Deprecate pro budget in app since it's not accurate by @wwwillchen in #210
- Show promo messages for relevant AI errors by @wwwillchen in #216
- Token bar promo message by @wwwillchen in #217
- turbo edits promo message by @wwwillchen in #218
- Add promo link for pro mode selector by @wwwillchen in #219
- Made with Dyad by @wwwillchen in #220
- Disable fix ai error button if streaming by @wwwillchen in #221
- Add staging engine (+ logs) by @wwwillchen in #225
- Update Flash to 05-20 by @wwwillchen in #226
- Set turbo edits & smart context as default by @wwwillchen in #227
- Escape dyad tags inside thinking blocks by @wwwillchen in #229
- Remove max height from dyad think to avoid arbitrary cutoff by @wwwillchen in #230
- Provide a button to clear session data by @wwwillchen in #231
- Lower default context size to 3 by @wwwillchen in #233
- Simple playwright e2e test by @wwwillchen in #234
- Add Claude Sonnet 4 + o4-mini by @wwwillchen in #237
- bump to v0.7.0 by @wwwillchen in #238
- Remove force from git checkout & unselect version if checkout fails by @wwwillchen in #248
- Show a loading bar when checkout is happening by @wwwillchen in #249
- refresh app (so code files is updated) on git checkout by @wwwillchen in #250
- Fix engine enabled by @wwwillchen in #255
- Support Next.js template & template hub by @wwwillchen in #241
- Normalize Windows-style path for dyad tags to prevent Git issues by @wwwillchen in #262
- update title by @wwwillchen in #263
- Build in stacktrace.js by @wwwillchen in #264
Full Changelog: v0.6.0...v0.7.0