v1.16.0
playcanvas/enginev1.16.0Sep 21, 2026by github-actions[bot]
Upgrading?
AI Summary
Release adding Codex subscription support, Turkish localization, and significant codebase cleanup to remove dead modules, fields, and unused types.
Key Highlights
- Codex subscription support added.
- Free users can build with ChatGPT subscriptions.
- Turkish localization added.
- Codebase cleanup removing dead reasoning fields and unused components.
New Features
- Codex subscription support.
- Turkish localization.
- In-app bug report form.
- Fast mode for ChatGPT subscription requests.
Full Release Notes
Full release notes: https://www.dyad.sh/docs/releases/1.16.0 ## What's Changed * Fix skipped inline reviews caused by title formatting by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4572 * Codex subscription support by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4483 * Allow free users to build with ChatGPT subscriptions by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4573 * Bump to v1.16.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4574 * Fix Engine integration tests after custom-provider routing changes by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4576 * Increase PR review diff coverage limits by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4575 * fix: add spacing above AI setup banner by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4568 * Add Pro upgrade CTA to home page by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4567 * feat(i18n): add Turkish localization by @fitzgpt in https://github.com/dyad-sh/dyad/pull/4555 * Prune deleted remote branches when refreshing the branch list by @hdimer in https://github.com/dyad-sh/dyad/pull/4424 * Clarify app control in title bar by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4566 * Remove unused modules and helpers identified by code-quality audit by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4484 * chore: remove unused currentSchemaHash field and dead schemaHash helper by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4523 * chore: remove dead reasoning field and reasoningBufferRef from HelpBotDialog by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4535 * chore: remove dead chat stream protocol constants by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4534 * Remove dead google and dyad variants from SetupProviderCard by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4537 * chore: remove unused makeChatStreamRef test helper by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4529 * chore: remove unused removeRecentViewedChatIdAtom by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4528 * fix(tsc): gate --explainFiles and --incremental flags on the local TypeScript version by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4522 * chore: remove unused visualsReadyChatIds field by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4527 * chore: remove dead app-run dispatch and intent-class scaffolding by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4526 * chore: remove dead PreviewRunState types and projectRunState by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4525 * fix(chat-stream): capture RESUME_QUEUE stop policy before resync by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4521 * Fix(run_tests): allow grep patterns containing % and newlines on Windows by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4512 * chore: remove unused OnboardingBanner component by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4578 * chore: remove dead react-markdown Components augmentation by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4577 * chore: remove dead hasScrolledToBottom ref and prevContainerHeight tracking in Console by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4579 * fix(github_ops): clear stale rebase banner when a clean rebase finishes by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4501 * fix(chat): preserve blank lines inside code fences when copying a message by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4506 * Invalidate app folder preview cache after app lifecycle changes by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4496 * fix(pty): strip oversized OSC sequences in full instead of leaking payload by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4502 * fix(catalog): Preserve remote language model catalog across transient refresh failures by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4510 * chore: remove plans/catalog-data.ts reference catalog sketch by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4524 * Reject binary files in local agent read_file regardless of requested range by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4520 * feat: add an in-app bug report form by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4428 * docs: add Turkish locale to i18n rule locale list by @detail-app[bot] in https://github.com/dyad-sh/dyad/pull/4581 * Prevent long Thought previews from overflowing the chat panel by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4590 * Add Fast mode for ChatGPT subscription requests by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4585 * Simplify ChatGPT subscription setup and cancellation by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4589 * Show submitted chat messages immediately during subscription checks by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4591 * Fix Vercel project creation and keep its SDK updated by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4595 * Make Build, Ask, and Plan ChatGPT usage free of Dyad credits by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4596 * Fix main CI test synchronization and firewall fixture drift by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4597 * feat: isolate E2E test execution in sandboxes by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4436 * Offer actionable recovery for subscription billing errors by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4603 * Instruct agents to run test specs sequentially by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4605 * Revert sandboxed E2E test execution (#4436) by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4609 ## New Contributors * @fitzgpt made their first contribution in https://github.com/dyad-sh/dyad/pull/4555 * @hdimer made their first contribution in https://github.com/dyad-sh/dyad/pull/4424 * @detail-app[bot] made their first contribution in https://github.com/dyad-sh/dyad/pull/4523 **Full Changelog**: https://github.com/dyad-sh/dyad/compare/v1.15.0...v1.16.0
Related Repositories
affaan-m/ECC★ 285,692
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
react/react★ 251,621
The library for web and native user interfaces.
nodejs/node★ 122,511
Node.js JavaScript runtime ✨🐢🚀✨
Leonxlnx/taste-skill★ 100,552
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
louislam/uptime-kuma★ 92,730
A fancy self-hosted monitoring tool