Releases: RAHB-REALTORS-Association/chat2gpt
v3.2.1
What's Changed
- Dev docs by @justinh-rahb in #81
- Bump openai from 0.27.9 to 0.28.0 by @dependabot in #80
- Bump Bootstrap from 5.1.0 to 5.1.3 by @justinh-rahb
- Bump jQuery from 3.6.0 to 3.6.4 by @justinh-rahb
Full Changelog: v3.2.0...v3.2.1
v3.2.0
🧑🔬 Local Test Server
Introducing a local test server to streamline the debugging and testing of the Chat²GPT Google Chat bot without deploying to production.
What's New
- Local Flask server for emulating Google Cloud Functions
- Web interface for real-time interaction and testing
Usage:
Run test_server.py
and open test_interface.html
in a browser to start testing.
This release aims to simplify the development workflow. See the documentation for setup and usage details.
What's Changed
- Test Server by @justinh-rahb in #79
Full Changelog: v3.1.6...v3.2.0
v3.1.6
-
Reverts two earlier commits.
-
Update Dependabot release action to a non-deprecated replacement.
Full Changelog: v3.1.5...v3.1.6
v3.1.5
Changes in this Release
Bumps openai from 0.27.8 to 0.27.9.
Release notes
Sourced from openai's releases.
v0.27.9
What's Changed
- catch asyncio.TimeoutError in _interpret_async_response by
@vik-goel
in openai/openai-python#489- Add api_version and organization field in Audio API requests by
@yutian-openai
in openai/openai-python#514- Update docstring in chat_completion API resource by
@athyuttamre
in openai/openai-python#527- Update chatml.md by
@logankilpatrick
in openai/openai-python#580- Update README.md to show newer completions models by
@logankilpatrick
in openai/openai-python#578- doc: fix readme azure example code by
@whysage
in openai/openai-python#571- Updates to the fine tuning SDK + addition of pagination primitives by
@jhallard
in openai/openai-python#582New Contributors
@vik-goel
made their first contribution in openai/openai-python#489@yutian-openai
made their first contribution in openai/openai-python#514@whysage
made their first contribution in openai/openai-python#571Full Changelog: openai/openai-python@v0.27.8...v0.27.9
Commits
df8b0ba
Updates to the fine tuning SDK + addition of pagination primitives (#582)b8dfa35
doc: fix readme azure example code (#571)fcec4dd
Update README.md to show newer completions models (#578)120d225
Update chatml.md (#580)b82a3f7
Update docstring in chat_completion API resource (#527)d1c3658
Add api_version and organization field in Audio API requests (#514)041bf5a
catch asyncio.TimeoutError in _interpret_async_response (#180) (#489)- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
v3.1.4
Changes in this Release
Bumps flask from 2.3.2 to 2.3.3.
Release notes
Sourced from flask's releases.
2.3.3
This is a fix release for the 2.3.x feature branch.
Changelog
Sourced from flask's changelog.
Version 2.3.3
Released 2023-08-21
- Python 3.12 compatibility.
- Require Werkzeug >= 2.3.7.
- Use
flit_core
instead ofsetuptools
as build backend.- Refactor how an app's root and instance paths are determined. :issue:
5160
Commits
3205b53
release version 2.3.39f95502
bump werkzeug 2.3.70273664
Update dispatch by path example (#5217)a887e17
clean upaa6d4c3
update dispatch-by-path example826514b
fix flake8 bugbear findings6d266f6
Pass maxsplit via kwarg to re.split (#5215)17e146a
Pass maxsplit via kwarg to re.split8a72b74
[pre-commit.ci] pre-commit autoupdate (#5211)7255be9
[pre-commit.ci] pre-commit autoupdate- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
v3.1.3
🚀 Sliced and Diced Edition
We're thrilled to introduce the "Sliced and Diced" edition. With this release, we've undertaken a significant refactor to ensure that each function has its own dedicated space, making our codebase more maintainable, readable, and scalable.
What's New:
-
Modular Structure: Many functions have been relocated to their own dedicated utility modules. This modular structure ensures a clearer separation of concerns and a more intuitive directory layout.
-
Enhanced Readability: By having dedicated modules for specific functionalities, developers can more easily locate, understand, and modify specific parts of the codebase.
-
Scalability: This revamped structure lays the groundwork for future expansions. As we add more features and functionalities, we'll be able to integrate them seamlessly into our modular framework.
🔧 Under the Hood: 🔧
- Functions related to OpenAI operations are now housed in
utils/openai.py
. - Google Cloud Storage-related functions have found their home in
utils/gcs.py
. - Miscellaneous utility functions, such as
generate_unique_card_id
andget_docs
, have been shifted toutils/misc.py
.
What's Changed
- Split out settings to a module by @justinh-rahb in #71
- More modularization (OpenAI, GCS) by @justinh-rahb in #72
- Split out ElevenLabs functions by @justinh-rahb in #73
- Split out misc functions by @justinh-rahb in #74
- Split out image generation function by @justinh-rahb in #75
Full Changelog: v3.1.2...v3.1.3
v3.1.2
What's Changed
- Improve /help text by @justinh-rahb in #64
- Improve docs, update ElevenLabs model by @justinh-rahb in #65
- Fix docs site menu by @justinh-rahb in #66
- Rename help page by @justinh-rahb in #67
- Address CodeQL issues by @justinh-rahb in #68
- Parallelize file deletion by @justinh-rahb in #70
Full Changelog: v3.1.1...v3.1.2
v3.1.1
/help
Command Integration
We've introduced the /help command to Chat²GPT. Users can now quickly reference the documentation directly from the chat environment. This command retrieves content from the docs/usage.md file, ensuring the most up-to-date information is always provided. Additionally, the implementation has been structured to allow for future expansion, making it easy to incorporate other documentation pages using the get_docs() function.
What's Changed
- Add /help command to read docs/usage.md by @justinh-rahb in #62
- Loading Indicator for Image and TTS Generation by @justinh-rahb in #63
Full Changelog: v3.1.0...v3.1.1
v3.1.0
🗣 Automated Voice Data Fetching and Improved Commands Handling 🤲
In this release, we've introduced an automated mechanism to fetch and filter voice data from the ElevenLabs voices API. The /voices
and /tts
commands are now also enhanced to be available only when the API key is set, ensuring more robust handling. These improvements are a step towards ensuring a more streamlined and consistent user experience.
What's New
- Introduced automated voice data fetching from ElevenLabs voices API.
- Enhanced
/voices
and/tts
commands to be conditional based on API key presence.
What's Changed
- Automatically get voice data by @justinh-rahb in #54
Full Changelog: v3.0.0...v3.1.0
v3.0.0
🎉 Introducing Voice Magic with Chat²GPT v3.0.0! 🗣️✨
Experience voice narratives like never before! With our latest integration of Eleven Labs' Text-to-Speech (TTS) API, you can now transform your chat messages into dynamic voice narratives. Use the /tts
command to vocalize your messages and explore a diverse range of voice personas with the /voices
command. Upgrade now for an auditory chat experience like no other!
What's New
- Text-to-Speech (TTS) Integration: Experience vibrant voice narratives with the Eleven Labs TTS API. by @justinh-rahb in #42.
- New Commands: Try out the new
/tts
and/voices
commands, both introduced by @justinh-rahb in #42.
What's Changed
- Eleven Labs TTS API Integration: Integrated this API for an enhanced chat experience. Thanks to @justinh-rahb for this in #42.
- Privacy Documentation Update: We've made necessary updates to our privacy documentation. Check out the changes made by @justinh-rahb in #48.
- Direct Download for Image Cards: A new feature by @sweep-ai that enables direct downloads for image cards. See more in #50.
- Google Cloud Storage Integration: We've integrated Google Cloud Storage for TTS audio storage. This addition was made by @justinh-rahb in #52.
Full Changelog: v2.2.0 to v3.0.0 comparison