Skip to content

v3.1.3

Compare
Choose a tag to compare
@justinh-rahb justinh-rahb released this 22 Aug 17:32
· 166 commits to master since this release
1d34ffd

🚀 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 and get_docs, have been shifted to utils/misc.py.

What's Changed

Full Changelog: v3.1.2...v3.1.3