🚀 Features
- Google prompt - by @Bekacru (ac2db)
- List accounts and manual account linking - by @Bekacru in #317 (b4883)
- Allow session data to be cached in cookies - by @Bekacru in #318 (22abc)
- Require verification before enabling twofactor - by @Bekacru in #276 (29c69)
- Dropbox - by @GregorWedlich in #286 (c5a87)
- Linkedin - by @GregorWedlich in #295 (bc600)
- Add support for "like" and similar search operators and add search query for admin plugin - by @Chris-Kode in #245 (c2996)
- Move env to std-env - by @Bekacru (783b1)
- Update username and sign up email should allow username - by @Bekacru (9feed)
- Support additional fields on user update - by @Bekacru in #274 (7a900)
- client: Allow client to disable fetch plugins - by @Bekacru (8df3c)
- node: FromNodeHeaders helper - by @Bekacru (f3abd)
- Allow ip address to be infered from different headers - by @Bekacru (2dcc9)
- Add in operator support for db adapters - by @Bekacru (d67b6)
- Add delete many support for all adapters - by @Bekacru in #240 (2263b)
- multi-session: Optimize db queries - by @Bekacru (daff6)
- organization: Optimize db queries - by @Bekacru (72eff)
🐞 Bug Fixes
- Move sessino to get-session for session atoms - by @Bekacru (718d8)
- Move session to get-session - by @Bekacru (e2d4d)
- IsPending should be true on the first render - by @Bekacru (51db3)
- Update account tokens on social sign-in - by @Bekacru (bcfbb)
- Forget password callback should handle extra query params - by @Bekacru (a5508)
- Remove nextjs auth middleware and provide a guide instead - by @Bekacru in #346 (d4c4c)
- Attach error on failed to create user - by @Bekacru (73b91)
- IsAnonymous should be false on likning regardless of email - by @Bekacru (f4d62)
- Revert anonymous linking - by @Bekacru (21bb8)
- cli: Enhance alias path resolution - by @nlynzaad in #344 (c4f40)
- Clear browser cookies on delete - by @Bekacru (54527)
- Crypto module not found - by @Bekacru in #277 (8f006)
- Return proper error on conflict username - by @Bekacru (72243)
- Should use deleteMany on multiple sessions delete - by @Bekacru (4c12e)
- Additional fields from plugins should be inferred on api - by @Bekacru (f4961)
- Facbook missing picture - by @Bekacru (1dc6b)
- SignUpEmail return type inference on additional fields - by @Bekacru (c4b57)
- Log on error instead of throw - by @Bekacru in #290 (c1690)
- Error message on existing user - by @Bekacru (fd833)
- False input should omit even when default value or required isn't provided - by @Bekacru (f93b0)
- APIError headers should always have json content type - by @Bekacru in #302 (621f7)
- Find session failing on custom userId - by @Bekacru in #306 (11460)
- Consider the origin url trusted by default - by @Bekacru (b6dfc)
- anonymous-plugin: On linking isAnonymous should be updated - by @bunducdragos in #282 (3c120)
- dropbox: Use the returned email verified field - by @GregorWedlich in #294 (98ec3)
- multi-session: Empty where in queires failing - by @Bekacru (59d0a)
- reset-password: Optionally read token from current url - by @Bekacru in #285 (cfd34)
- Add mongodb id map and support array type gen for prisma - by @Bekacru in #243 (a573f)
- Fallback to generated id on oauth user create - by @Bekacru (76124)
- Oauth userId missing - by @Bekacru (c02ef)
- Use autosignin from configuration - by @silverxp in #237 (c3588)
- Trusted providers shoudln't require email verification - by @Bekacru (088dc)
- Email verified missing on oauth - by @Bekacru (19d7d)
- Email verification should be checked last - by @Bekacru (3962b)
- Kysley type conversion failing on custom field names - by @Bekacru (6df27)
- Use better auth url in nextjs middleware - by @luksch42 in #255 (99884)
- Session user refernce bug when using custom id generation - by @Bekacru (91c2b)
- Add full base url - by @Bekacru (9fe8e)
- All plugins should use table name from ctx - by @Bekacru in #265 (9bdd9)
- Add new-email to change email verification - by @Bekacru in #268 (f373d)
- Update user shouldn't be called in getEndpoints - by @Bekacru (6f653)
- Clear browser cookies on delete - by @Bekacru (54527)
- adapter: Handle delete gracefully - by @Bekacru (a3753)
- core: Crypto missing - by @Bekacru (da2d6)
- jwt: Added the Key ID in the token header - by @KaanMol in #261 (9570c)
- multi-session: Add try catch for deleting sessions - by @Bekacru (d4a1d)
- BaseUrl in vue client - by @NitrinCloud in #232 (202b1)
- If email isn't verified skip verification for change email - by @Bekacru (3effc)
- Douple check on csrf tokem - by @Bekacru (1c24f)
- Secure cookies false identifed on dev - by @Bekacru (79242)
- Fetch error on same app - by @NitrinCloud in #234 (503a9)
- Remove direct user ref from impesonatedBy - by @Bekacru in #239 (89335)
- Typo in api - by @NitrinCloud in #242 (a85f4)
- Vue client path - by @Bekacru (47459)
- admin-plugin: Add expliclit method for list users - by @Bekacru (bef78)