What's Changed
- ai image video fs output by @ProgrammerIn-wonderland in #3079
- fix: updaet deepseek models by @Salazareo in #3082
- add missing GPT 5.4 models by @ProgrammerIn-wonderland in #3083
- fix: don't allow dav access control credentials by @Salazareo in #3084
- fix: potential fix for some linux distros by @Salazareo in #3085
- Puter JS Web Component update by @miikakuisma in #3073
- PuterJS menubar web component improvements by @miikakuisma in #3086
- fix: correct xAI TTS pricing to $15.00/1M characters by @jelveh in #3089
- chore: update mistralAi provider by @Salazareo in #3090
- fix: mistral ai tests from renames by @Salazareo in #3091
- Restrict cross-origin session-cookie auth by @slashdevcorpse in #3088
- fix: whoami by @Salazareo in #3092
- expose hasDevAccountAccess at top level by @Salazareo in #3093
- fix: add user_agent to email signup by @Salazareo in #3094
- fix: dev accounts not showing by @Salazareo in #3095
- fix: return code by @Salazareo in #3096
- Fix link formatting in BUG-BOUNTY.md by @jelveh in #3097
- fix: puter site redirect for non paid apps by @Salazareo in #3104
- alibaba provider by @ProgrammerIn-wonderland in #3103
- Puter JS UI Component updates by @miikakuisma in #3105
- fix: double rate limits across the board by @Salazareo in #3108
- accept web input in speech2txt by @ProgrammerIn-wonderland in #3110
- fix: treat access tokens as non-auth unless opted in by @Salazareo in #3111
- fix: express proxy chain by @Salazareo in #3112
- Puter JS MenuBar Web Component improvements by @miikakuisma in #3114
- PuterJS - Fix submenu behavior on mobile devices in Menubar web component by @miikakuisma in #3115
- Update README.md by @Salazareo in #3116
- fix: bad cookie parse test by @Salazareo in #3120
- assert normalized paths by @ProgrammerIn-wonderland in #3119
- Make confirming an email unconfirm any other accounts using that email by @ProgrammerIn-wonderland in #3121
New Contributors
- @slashdevcorpse made their first contribution in #3088
Full Changelog: 26.05.2...26.05.3