# What's Changed

## Features

- Added Github Login. by [@Berry-13](https://github.com/Berry-13) ([#578](https://github.com/danny-avila/LibreChat/pull/578))
- Integrated Azure OpenAI as a separate Endpoint. by [@danny-avila](https://github.com/danny-avila) ([#532](https://github.com/danny-avila/LibreChat/pull/532))
- Integrated Frontend/user provided credentials for the Plugins Endpoint. by [@danny-avila](https://github.com/danny-avila) ([#596](https://github.com/danny-avila/LibreChat/pull/596))
- Developed feature: ChatGPT style show/hide panel button (panel state saved in local storage). by [@dncc89](https://github.com/dncc89) ([#575](https://github.com/danny-avila/LibreChat/pull/575), [#595](https://github.com/danny-avila/LibreChat/pull/595))
- Enabled LaTeX for formatted math expression outputs. by [@danny-avila](https://github.com/danny-avila) ([#574](https://github.com/danny-avila/LibreChat/pull/574))
- Prepped Admin panel: Moved data provider to shared package. by [@danorlando](https://github.com/danorlando) ([#582](https://github.com/danny-avila/LibreChat/pull/582))
- Feat: Save Last Selected Bing Settings. by [@danny-avila](https://github.com/danny-avila) ([#587](https://github.com/danny-avila/LibreChat/pull/587))

## Fixes

- Fixed increase in password max length and acceptance of '-' for username in regex. by [@fuegovic](https://github.com/fuegovic) ([#564](https://github.com/danny-avila/LibreChat/pull/564))
- Improved UX by Eliminating Screen Flicker in Message Creation. by [@danny-avila](https://github.com/danny-avila) ([#577](https://github.com/danny-avila/LibreChat/pull/577))
- Fixed Azure Frontend "user_provided" Credentials. by [@danny-avila](https://github.com/danny-avila) ([#587](https://github.com/danny-avila/LibreChat/pull/587))
- Hot-fix issue related to plugins refactoring, to retain message history and improve completion prompt handling in Plugins. by [@danny-avila](https://github.com/danny-avila) ([#597](https://github.com/danny-avila/LibreChat/pull/597))

## Documentation

- Fully Live Documentation at [https://docs.librechat.ai](https://docs.librechat.ai) by @bsu3338 @fuegovic @mjtechguy ([#568](https://github.com/danny-avila/LibreChat/pull/568))
- Significant updates and enhancements in Documentation by @fuegovic and @jhcao23 ([#555](https://github.com/danny-avila/LibreChat/pull/555), [#594](https://github.com/danny-avila/LibreChat/pull/594), [#598](https://github.com/danny-avila/LibreChat/pull/598), [#569](https://github.com/danny-avila/LibreChat/pull/569))
- Added Ngrok Documentation. by [@Berry-13](https://github.com/Berry-13) ([#586](https://github.com/danny-avila/LibreChat/pull/586))
- Added Cloudflare tunnels documentation. by [@Berry-13](https://github.com/Berry-13) ([#592](https://github.com/danny-avila/LibreChat/pull/592))
- Updated OpenID Login .env.example. by @bsu3338 ([#563](https://github.com/danny-avila/LibreChat/pull/563))

## General updates

- Refactored Client Classes for easier maintenance and modularity of AI model integrations. by [@danny-avila](https://github.com/danny-avila) ([#532](https://github.com/danny-avila/LibreChat/pull/532), [#591](https://github.com/danny-avila/LibreChat/pull/591))
- Updated end-to-end tests. ([#579](https://github.com/danny-avila/LibreChat/pull/579))
- Updated compose file to use auto-tagged GH container image. by [@danny-avila](https://github.com/danny-avila) ([#559](https://github.com/danny-avila/LibreChat/pull/559))
- Implemented minor fixes. by [@danny-avila](https://github.com/danny-avila) and @danorlando ([#599](https://github.com/danny-avila/LibreChat/pull/599), [#590](https://github.com/danny-avila/LibreChat/pull/590))

## New Contributors

- Warm welcome to @jhcao23 for their first contribution! ([#594](https://github.com/danny-avila/LibreChat/pull/594))

Full Changelog: [https://github.com/danny-avila/LibreChat/compare/v0.5.2...v0.5.3](https://github.com/danny-avila/LibreChat/compare/v0.5.2...v0.5.3)
