| v3.36.0 | # [3.36.0](https://github.com/casdoor/casdoor/compare/v3.35.3...v3.36.0) (2026-04-21) ### Features * improve twitter error handling ([e185951](https://github.com/casdoor/casdoor/commit/e18595131ce214b39733658b998da7ae172f2299)) | High | 4/21/2026 |
| v3.35.3 | ## [3.35.3](https://github.com/casdoor/casdoor/compare/v3.35.2...v3.35.3) (2026-04-21) ### Bug Fixes * fix dark mode ([e448021](https://github.com/casdoor/casdoor/commit/e4480215a10e8a4695db1a05b7dcbcde80944d96)) | High | 4/21/2026 |
| v3.35.2 | ## [3.35.2](https://github.com/casdoor/casdoor/compare/v3.35.1...v3.35.2) (2026-04-21) ### Bug Fixes * fix card height in dashboard page ([#5431](https://github.com/casdoor/casdoor/issues/5431)) ([9f96ffe](https://github.com/casdoor/casdoor/commit/9f96ffe8e53f7847bd7473c760aab687404d1998)) | High | 4/21/2026 |
| v3.35.1 | ## [3.35.1](https://github.com/casdoor/casdoor/compare/v3.35.0...v3.35.1) (2026-04-20) ### Bug Fixes * improve /api/oauth/register API ([83bc108](https://github.com/casdoor/casdoor/commit/83bc10848dd29985143f386813bf3500696b8a1a)) * improve tag handling in GetOAuthToken ([17cb08f](https://github.com/casdoor/casdoor/commit/17cb08fb502c3fdc89e9a33a6d2dcf0f08a3e9a9)) * improve update-payment API ([7816c29](https://github.com/casdoor/casdoor/commit/7816c29ae33403eefea5b5df4287455a82702367)) | High | 4/20/2026 |
| v3.35.0 | # [3.35.0](https://github.com/casdoor/casdoor/compare/v3.34.0...v3.35.0) (2026-04-20) ### Features * add OpenClaw transcript storage and viewer ([#5420](https://github.com/casdoor/casdoor/issues/5420)) ([6b376d0](https://github.com/casdoor/casdoor/commit/6b376d0ab5957ad6ed82c82574143cfa03b3e2b7)) | High | 4/20/2026 |
| v3.34.0 | # [3.34.0](https://github.com/casdoor/casdoor/compare/v3.33.0...v3.34.0) (2026-04-20) ### Features * can fetch OAuth token in MCP server edit page ([1c08219](https://github.com/casdoor/casdoor/commit/1c082194a79ea694b25c448f5fbe09a7ffe6af3a)) | High | 4/20/2026 |
| v3.33.0 | # [3.33.0](https://github.com/casdoor/casdoor/compare/v3.32.1...v3.33.0) (2026-04-20) ### Features * allow using keys of Prometheus type to call Casdoor /api/metrics API ([927735f](https://github.com/casdoor/casdoor/commit/927735f44d44d14841a7f9e59a2084c46654dcba)) | High | 4/20/2026 |
| v3.32.1 | ## [3.32.1](https://github.com/casdoor/casdoor/compare/v3.32.0...v3.32.1) (2026-04-20) ### Bug Fixes * fix bug that used wrong RootCertificate ([bcd00dc](https://github.com/casdoor/casdoor/commit/bcd00dc13d238cc879cb4e0272b95a08a6ddf8d9)) | High | 4/20/2026 |
| v3.32.0 | # [3.32.0](https://github.com/casdoor/casdoor/compare/v3.31.2...v3.32.0) (2026-04-20) ### Features * fix bug that there's no cert field in Alipay OAuth provider ([aefe07e](https://github.com/casdoor/casdoor/commit/aefe07e4ab52146b0befa23b3d7a3798ed6a61c1)) | High | 4/20/2026 |
| v3.31.2 | ## [3.31.2](https://github.com/casdoor/casdoor/compare/v3.31.1...v3.31.2) (2026-04-19) ### Bug Fixes * add IsValidSamlRedirectURL ([01b07e0](https://github.com/casdoor/casdoor/commit/01b07e0a8d49ace75dccd7a26ba6944fe591da30)) | High | 4/19/2026 |
| v3.31.1 | ## [3.31.1](https://github.com/casdoor/casdoor/compare/v3.31.0...v3.31.1) (2026-04-19) ### Bug Fixes * fix bug: GetToken error: code=, msg= ([146cb11](https://github.com/casdoor/casdoor/commit/146cb1178d17139e63ecb6cb4cf222bfc336c80a)) | High | 4/19/2026 |
| v3.31.0 | # [3.31.0](https://github.com/casdoor/casdoor/compare/v3.30.1...v3.31.0) (2026-04-19) ### Features * fix bug: Alipay oauth login returns "invalid token" and no Cert configuration in UI ([ea7d347](https://github.com/casdoor/casdoor/commit/ea7d347764c4cdc4a94c53ca168792eded937315)) * fix bug: SendCodeInput does nothing with Dynamic / Internet-Only captcha when 4th arg is missing ([0682c36](https://github.com/casdoor/casdoor/commit/0682c36190570e6615d85e21867244895d4449d0)) * fix bug: SendCodeIn | High | 4/19/2026 |
| v3.30.1 | ## [3.30.1](https://github.com/casdoor/casdoor/compare/v3.30.0...v3.30.1) (2026-04-19) ### Bug Fixes * improve ProxyServer code ([2ed8fea](https://github.com/casdoor/casdoor/commit/2ed8feabdc88f7c76f09e46769daeae1a54d995e)) | High | 4/19/2026 |
| v3.30.0 | # [3.30.0](https://github.com/casdoor/casdoor/compare/v3.29.0...v3.30.0) (2026-04-18) ### Features * add IsOriginValid() to check CORS ([4b6b2bd](https://github.com/casdoor/casdoor/commit/4b6b2bd643ba3ba5d788b7d0b63823a1c2bc93d0)) | High | 4/18/2026 |
| v3.29.0 | # [3.29.0](https://github.com/casdoor/casdoor/compare/v3.28.0...v3.29.0) (2026-04-18) ### Features * enhance permission checks for org admins ([#5416](https://github.com/casdoor/casdoor/issues/5416)) ([9fe2986](https://github.com/casdoor/casdoor/commit/9fe2986d4cfcab5cff65cff493d3e79f7b9e51ce)) | High | 4/18/2026 |
| v3.28.0 | # [3.28.0](https://github.com/casdoor/casdoor/compare/v3.27.1...v3.28.0) (2026-04-18) ### Features * support multiple default groups in LDAP ([e1d81e4](https://github.com/casdoor/casdoor/commit/e1d81e4c51002b2e231f8a05d46a4ffcd43efd9b)) | High | 4/18/2026 |
| v3.27.1 | ## [3.27.1](https://github.com/casdoor/casdoor/compare/v3.27.0...v3.27.1) (2026-04-18) ### Bug Fixes * add more options to provider category and type options in list page ([da23aaa](https://github.com/casdoor/casdoor/commit/da23aaafe0522807810b38d089ee85473b148904)) * support JSON import & export in application edit page ([64aad68](https://github.com/casdoor/casdoor/commit/64aad688eebb3311564b8fa9e9d2bb1d3de14da9)) | High | 4/18/2026 |
| v3.27.0 | # [3.27.0](https://github.com/casdoor/casdoor/compare/v3.26.0...v3.27.0) (2026-04-18) ### Features * add OAuth device login support (including frontend) ([#5413](https://github.com/casdoor/casdoor/issues/5413)) ([e887e63](https://github.com/casdoor/casdoor/commit/e887e6392af010e5d480a504ae7cfab70bacb245)) | High | 4/18/2026 |
| v3.26.0 | # [3.26.0](https://github.com/casdoor/casdoor/compare/v3.25.1...v3.26.0) (2026-04-17) ### Features * improve README ([#5410](https://github.com/casdoor/casdoor/issues/5410)) ([a68b4d4](https://github.com/casdoor/casdoor/commit/a68b4d48ce17e9e26fb29cf63abf7dfed2c59914)) | High | 4/17/2026 |
| v3.25.1 | ## [3.25.1](https://github.com/casdoor/casdoor/compare/v3.25.0...v3.25.1) (2026-04-17) ### Bug Fixes * fix error handling in NewGoogleChatProvider ([#5412](https://github.com/casdoor/casdoor/issues/5412)) ([7a6b2cb](https://github.com/casdoor/casdoor/commit/7a6b2cb327912561aa36051fd876238830c1ed4b)) | High | 4/17/2026 |
| v3.25.0 | # [3.25.0](https://github.com/casdoor/casdoor/compare/v3.24.0...v3.25.0) (2026-04-17) ### Features * support provider.EnableProxy option in OAuth provider ([71a6ba9](https://github.com/casdoor/casdoor/commit/71a6ba93a70a72e612efdadb8bc8162f994b12c5)) | High | 4/17/2026 |
| v3.24.0 | # [3.24.0](https://github.com/casdoor/casdoor/compare/v3.23.0...v3.24.0) (2026-04-17) ### Features * don't panic on missing lsof command in StopOldInstance ([b28f536](https://github.com/casdoor/casdoor/commit/b28f536c73969e61aa26bf0f6ae2480b23fb15b2)) | High | 4/17/2026 |
| v3.23.0 | # [3.23.0](https://github.com/casdoor/casdoor/compare/v3.22.0...v3.23.0) (2026-04-17) ### Features * add coupon system with universal/product/user scopes ([#5397](https://github.com/casdoor/casdoor/issues/5397)) ([36281ba](https://github.com/casdoor/casdoor/commit/36281baa5f5c2f362d29c71b129b1a4836fff7f5)) * fix bug: Forget-password "Missing parameter" on retry after any post-code password validation failure ([1820758](https://github.com/casdoor/casdoor/commit/1820758b03ecd124fc476f87ed2e488e | High | 4/17/2026 |
| v3.22.0 | # [3.22.0](https://github.com/casdoor/casdoor/compare/v3.21.0...v3.22.0) (2026-04-17) ### Features * fix bug that verification-code login fails with "user does not exist" (regression from [#5369](https://github.com/casdoor/casdoor/issues/5369)) ([4adcede](https://github.com/casdoor/casdoor/commit/4adcede1a1389e8326fc4245447ff7e201a09ce6)) | High | 4/17/2026 |
| v3.21.0 | # [3.21.0](https://github.com/casdoor/casdoor/compare/v3.20.0...v3.21.0) (2026-04-16) ### Features * load DB first in GetGroupsForUser and GetAllUsersByGroup ([88358e1](https://github.com/casdoor/casdoor/commit/88358e1ad60e6b389918813002189f2b3cc6877f)) | High | 4/16/2026 |
| v3.20.0 | # [3.20.0](https://github.com/casdoor/casdoor/compare/v3.19.0...v3.20.0) (2026-04-16) ### Features * enhance OpenClaw session graph text capture and tool call/result linking ([#5405](https://github.com/casdoor/casdoor/issues/5405)) ([11dc9b5](https://github.com/casdoor/casdoor/commit/11dc9b5f2199b068e1371f2324ed2adf847782c3)) | High | 4/16/2026 |
| v3.19.0 | # [3.19.0](https://github.com/casdoor/casdoor/compare/v3.18.0...v3.19.0) (2026-04-16) ### Features * fix mutual exclusion login bug ([6dfbf1b](https://github.com/casdoor/casdoor/commit/6dfbf1b3c2235ba36a0e284ca560c26d7744f17d)) | High | 4/16/2026 |
| v3.18.0 | # [3.18.0](https://github.com/casdoor/casdoor/compare/v3.17.0...v3.18.0) (2026-04-15) ### Features * add iframe type popup login support ([#5400](https://github.com/casdoor/casdoor/issues/5400)) ([69d5cc9](https://github.com/casdoor/casdoor/commit/69d5cc960fe4c15ea847b91aba1ae1a22499e11c)) | High | 4/15/2026 |
| v3.17.0 | # [3.17.0](https://github.com/casdoor/casdoor/compare/v3.16.0...v3.17.0) (2026-04-15) ### Features * fix color picker bug in theme UI ([0a859d6](https://github.com/casdoor/casdoor/commit/0a859d611898e2877a9b24034ebe9894a2ace834)) | High | 4/15/2026 |
| v3.16.0 | # [3.16.0](https://github.com/casdoor/casdoor/compare/v3.15.0...v3.16.0) (2026-04-14) ### Features * fix shared application login for users from linked organizations ([72a0e5d](https://github.com/casdoor/casdoor/commit/72a0e5d12aa08bb6fd9ab5ebd80659af9e0623f5)) | Medium | 4/14/2026 |
| v3.15.0 | # [3.15.0](https://github.com/casdoor/casdoor/compare/v3.14.0...v3.15.0) (2026-04-13) ### Bug Fixes * **authz:** resolve owner/name from form data for non-JSON POST bodies ([8d0d805](https://github.com/casdoor/casdoor/commit/8d0d80567e9d8f46f6f7ff1498a3706219255e19)) ### Features * improve MFA page UI ([4811b10](https://github.com/casdoor/casdoor/commit/4811b10d821fbca2f850d88c53df29cab8ef4e15)) | Medium | 4/13/2026 |
| v3.14.0 | # [3.14.0](https://github.com/casdoor/casdoor/compare/v3.13.1...v3.14.0) (2026-04-13) ### Features * fix "Password cannot be empty" bug in OAuth 2.0 device authorization flow ([f4dde27](https://github.com/casdoor/casdoor/commit/f4dde27a1ab6ff30e908780376373338bd6a7484)) | Medium | 4/13/2026 |
| v3.13.1 | ## [3.13.1](https://github.com/casdoor/casdoor/compare/v3.13.0...v3.13.1) (2026-04-13) ### Bug Fixes * improve git ignore for for "server_" ([904ebc5](https://github.com/casdoor/casdoor/commit/904ebc549f682bb6347dd2d206a4566e70ae49a0)) | Medium | 4/13/2026 |
| v3.13.0 | # [3.13.0](https://github.com/casdoor/casdoor/compare/v3.12.0...v3.13.0) (2026-04-13) ### Features * fix get-organization API issue for org admin ([026b4eb](https://github.com/casdoor/casdoor/commit/026b4eb952ffa6a10ecb80e4e17f3bb4c844b343)) | Medium | 4/13/2026 |
| v3.12.0 | # [3.12.0](https://github.com/casdoor/casdoor/compare/v3.11.0...v3.12.0) (2026-04-13) ### Features * add scan provider interface and migrate existing MCP scan to MCP scan provider ([#5391](https://github.com/casdoor/casdoor/issues/5391)) ([66cfdf2](https://github.com/casdoor/casdoor/commit/66cfdf23e823d4bd55b38130b35fa6cc822950d0)) | Medium | 4/13/2026 |
| v3.11.0 | # [3.11.0](https://github.com/casdoor/casdoor/compare/v3.10.2...v3.11.0) (2026-04-13) ### Features * fix get-organizations API issue ([146b9c3](https://github.com/casdoor/casdoor/commit/146b9c37da22810d53e385cadcf41eb655ec363e)) * fix StartWebhookDeliveryWorker always enabled issue ([ed7b7c7](https://github.com/casdoor/casdoor/commit/ed7b7c7782163046ab2ec151123b23acd742b6da)) | Medium | 4/13/2026 |
| v3.10.2 | ## [3.10.2](https://github.com/casdoor/casdoor/compare/v3.10.1...v3.10.2) (2026-04-12) ### Bug Fixes * improve graph height and tooltip UI ([19ab5c7](https://github.com/casdoor/casdoor/commit/19ab5c7a5e64bd9d36e6ded163785a0f19f00508)) | Medium | 4/12/2026 |
| v3.10.1 | ## [3.10.1](https://github.com/casdoor/casdoor/compare/v3.10.0...v3.10.1) (2026-04-12) ### Bug Fixes * change graph layout algorithm ([1496d9b](https://github.com/casdoor/casdoor/commit/1496d9bf1efed9d3cda4d6717a6ddaf8115c0f8f)) * improve graph border ([519ccbb](https://github.com/casdoor/casdoor/commit/519ccbb98b1a27220f8a2fac017790643dd27856)) * improve graph zoom out ([9c24421](https://github.com/casdoor/casdoor/commit/9c244213d53e6bdfec5ffec70ff67886fc08a990)) | Medium | 4/12/2026 |
| v3.10.0 | # [3.10.0](https://github.com/casdoor/casdoor/compare/v3.9.0...v3.10.0) (2026-04-12) ### Bug Fixes * add isNonEmptyEntryField() to entry edit page ([dc28ba6](https://github.com/casdoor/casdoor/commit/dc28ba698c7587b018a63098e80458ee619119e5)) * add session graph fullscreen button ([9ed9865](https://github.com/casdoor/casdoor/commit/9ed98651ed7648fed10ce34085264b3123561609)) * improve editor UI ([68402e8](https://github.com/casdoor/casdoor/commit/68402e86df143d20190e4920f501a57aafef8ee7)) * im | Medium | 4/12/2026 |
| v3.9.0 | # [3.9.0](https://github.com/casdoor/casdoor/compare/v3.8.0...v3.9.0) (2026-04-12) ### Bug Fixes * fix bug in webhook event replay ([4f1f61b](https://github.com/casdoor/casdoor/commit/4f1f61b69566a8cc13b4be1439d851988adaf403)) ### Features * add join nodes for OpenClaw session graph ([#5393](https://github.com/casdoor/casdoor/issues/5393)) ([1755715](https://github.com/casdoor/casdoor/commit/1755715a5aff85968fdad2074602e73c16b8d2f3)) * add ThirdPartyLink DB table to support infinite third- | Medium | 4/12/2026 |
| v3.8.0 | # [3.8.0](https://github.com/casdoor/casdoor/compare/v3.7.0...v3.8.0) (2026-04-12) ### Bug Fixes * fix bug in writeI18nFile ([3291006](https://github.com/casdoor/casdoor/commit/329100617f60aacb135ee68d6fd1378e3fc86d23)) * improve update user API ([729aa2f](https://github.com/casdoor/casdoor/commit/729aa2f0415da576c7fdffbe6150f440ef2dee47)) ### Features * fix webhook event page bugs ([8bb8d97](https://github.com/casdoor/casdoor/commit/8bb8d97ce514950b20181c8b9bc57e63fa5c20ee)) | Medium | 4/12/2026 |
| v3.7.0 | # [3.7.0](https://github.com/casdoor/casdoor/compare/v3.6.0...v3.7.0) (2026-04-12) ### Bug Fixes * remove duplicates in i18n keys ([5dcbb14](https://github.com/casdoor/casdoor/commit/5dcbb142fb2d2ac1a8cc01f03cfa2aff2ab60512)) * remove i18n default values ([ec4da99](https://github.com/casdoor/casdoor/commit/ec4da99567f80cabb60ba8015c28e97de2ac00d1)) ### Features * translate frontend i18n texts ([0f18a4a](https://github.com/casdoor/casdoor/commit/0f18a4ad52c74762ad06882b66af79672607d8d1)) | Medium | 4/12/2026 |
| v3.6.0 | # [3.6.0](https://github.com/casdoor/casdoor/compare/v3.5.0...v3.6.0) (2026-04-12) ### Bug Fixes * fix tableNamePrefix bug in GetDashboard API ([710f1e1](https://github.com/casdoor/casdoor/commit/710f1e1ef843fa14eb2185a90c4c9aee4298ecbf)) ### Features * translate frontend i18n texts ([8f2dc60](https://github.com/casdoor/casdoor/commit/8f2dc602975c1755ca70234214477eb3e17119cd)) | Medium | 4/12/2026 |
| v3.5.0 | # [3.5.0](https://github.com/casdoor/casdoor/compare/v3.4.0...v3.5.0) (2026-04-12) ### Bug Fixes * fix code format ([2ded10b](https://github.com/casdoor/casdoor/commit/2ded10b3692105623f773fa81febc23c9d06474d)) * improve dashboard API error handling ([ff1b5ac](https://github.com/casdoor/casdoor/commit/ff1b5acd0be4e54d1e616e85727d13adff3b6201)) * remove duplicates in i18n keys ([bab1137](https://github.com/casdoor/casdoor/commit/bab1137007347cec42e194f421c1c6e3050f461b)) * show OpenClaw transc | Medium | 4/12/2026 |
| v3.4.0 | # [3.4.0](https://github.com/casdoor/casdoor/compare/v3.3.0...v3.4.0) (2026-04-12) ### Features * ignore /build-temp folder ([db30174](https://github.com/casdoor/casdoor/commit/db30174e43133b2bf6241302f2ba86faf4f9c34a)) | Medium | 4/12/2026 |
| v3.3.0 | # [3.3.0](https://github.com/casdoor/casdoor/compare/v3.2.2...v3.3.0) (2026-04-12) ### Bug Fixes * fix OAuth signin callback bug for method=signin (for lightweight_auth_filter and AuthCallbackHandler.js) ([085c129](https://github.com/casdoor/casdoor/commit/085c1293f9061b0a985ef023ef6b18bdb2f7c289)) * improve UI for text links ([08769c1](https://github.com/casdoor/casdoor/commit/08769c167892f727cf33bd97b775baa6d38bd0e1)) ### Features * improve dashboard page data ([bdd326e](https://github.c | Medium | 4/12/2026 |
| v3.2.2 | ## [3.2.2](https://github.com/casdoor/casdoor/compare/v3.2.1...v3.2.2) (2026-04-11) ### Bug Fixes * fix missing menu items in getMenuParentKey ([dbeb14d](https://github.com/casdoor/casdoor/commit/dbeb14d59f95fc617a0334d8f3af1d1614ed8cd4)) | Medium | 4/11/2026 |
| v3.2.1 | ## [3.2.1](https://github.com/casdoor/casdoor/compare/v3.2.0...v3.2.1) (2026-04-11) ### Bug Fixes * improve system info page UI (like Casibase) ([0d9e169](https://github.com/casdoor/casdoor/commit/0d9e169e8ef477859cff71c57fae753fa424db42)) | Medium | 4/11/2026 |
| v3.2.0 | # [3.2.0](https://github.com/casdoor/casdoor/compare/v3.1.1...v3.2.0) (2026-04-11) ### Features * fix OAuth signin callback bug for method=signin ([a626095](https://github.com/casdoor/casdoor/commit/a62609515cccb6e0bd9816635adc82f4bbd948ec)) | Medium | 4/11/2026 |
| v3.1.1 | ## [3.1.1](https://github.com/casdoor/casdoor/compare/v3.1.0...v3.1.1) (2026-04-11) ### Bug Fixes * improve login page links UI ([227dff3](https://github.com/casdoor/casdoor/commit/227dff3d5b29a90236486c516f99594c09d5c0aa)) | Medium | 4/11/2026 |