Major Changes
- **Synchronous and Asynchronous API Support**: Pydemy now provides the option to interact synchronously or asynchronously with the Udemy API. This supports asynchronous operations, which may lead to increased performance, and meets a variety of development needs.
New Features
- **`AsyncUdemyClient` Class**: With the help of this new class, developers can now call the Udemy API in an asynchronous manner. In asynchronous applications, this may lead to more seamless user experiences and non-blocking procedures.
Documentation Improvements
- The README.md file has been updated to accurately reflect the introduction of asynchronous API support and its potential benefits.
Additional Notes
- Additionally, the underlying networking library is changed from `requests` to `httpx` in this release. By utilizing `httpx`'s asynchronous and synchronous request functionality, this modification simplifies development and upcoming improvements.
We're thrilled with these updates and the added freedom they provide Pydemy users!