Releases: robelasefa/pydemy
Releases · robelasefa/pydemy
v0.2.9
Pydemy v0.2.9
We’re excited to announce the release of Pydemy v0.2.9! 🚀
This version focuses on keeping dependencies and workflows up-to-date, ensuring smoother builds and improved compatibility across tools. It also marks the final release under the v0.2 major version — a stable milestone before moving on to v0.3! 🎯
🔄 Changes in this release:
Pre-commit Dependencies
- pre-commit: Upgraded from
v4.0.1→v4.1.0 - ruff-pre-commit: Upgraded from
v0.9.3→v0.9.9 - black-pre-commit: Upgraded from
v24.10.0→v25.1.0 - pycqa/insert: Upgraded from
v5.13.2→v6.0.0 - isort: Upgraded from
v6.0.0→v6.0.1
GitHub Actions
- sigstore/gh-action-sigstore-python: Upgraded from
v3.0.0→v3.0.1 - actions/checkout: Upgraded from
v4→v5 - actions/setup-python: Upgraded from
v5→v6
Pre-commit Hooks
- black: Upgraded to
v25.9.0 - isort: Upgraded to
v7.0.0
📦 Installation
pip install pydemy==0.2.9v0.2.8
Pydemy v0.2.8
We are excited to announce the release of Pydemy v0.2.8! 🚀
This version includes dependency upgrades to keep the project up-to-date and ensure compatibility with the latest tools and libraries.
🔄 Changes in this release:
Pre-commit Dependencies
- black-pre-commit-mirror: Upgraded from
24.8.0→24.10.0 - ruff-pre-commit: Upgraded from
0.6.8→0.8.2 - pre-commit: Upgraded from
3.8.0→4.0.1
Python Dependencies
- httpx: Upgraded from
0.26.0→0.28.1 - pydantic: Upgraded from
2.6.4→2.10.3
📦 Installation
pip install pydemy==0.2.8v0.2.6
Version 0.2.6
Major Changes
- Bumped Ruff: Upgraded Ruff linter from
v0.6.4tov0.6.8in the pre-commit configuration for better linting performance and additional rule support. - Documentation Fixes: Corrected a typo in the README file for improved clarity.
v0.2.5
Version 0.2.5
Major Changes
- Dependency updates
- pre commit config improvement
- fix a typo on the README.md
v0.2.4
Version v0.2.4
Minor Update
- New badges and dependencies: Updated GitHub Action dependencies and added new badges.
This is a minor update that has no effect on the code's functionality.
v0.2.3
Version v0.2.3
Minor Update
- New Logo with Black Background: The Pydemy logo has been updated to feature a black background for better visibility across various platforms, including PyPI.
This is a minor update with no effect on the code functionality.
v0.2.2
Version v0.2.2
- Minor Update: Converted logo links in
README.mdfrom HTML to Markdown and used raw URLs for better display. This change has no effect on the code.
v0.2.1
Version v0.2.1
Enhancements
- New Logo:
Pydemynow has a brand new logo, which has been added to the newly createdassetsfolder in the root directory to improve its visual identity.
Updates
- Improved Keywords: Repository keywords have been updated for better SEO and visibility.
Documentation
- License File Renamed: To correct a typo, the license file was renamed from
LICENCEtoLICENSE. - MIT License Indicated: The MIT License has been added to the
pyproject.tomlfile to specify the project's licensing.
v0.2.0
Version v0.2.0
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
AsyncUdemyClientClass: 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
requeststohttpxin this release. By utilizinghttpx'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!
Pydemy v0.1.1: Bug Fix & Improved Setup (TestPyPI Ready)
Major
Pydemyv0.1.1 is a bugfix release that addresses an issue encountered during package upload to TestPyPI in the previous v0.1.0 release. This ensures smoother package management for developers usingPydemy.
Minor
- The
setup.pyfile has been revamped to enhance clarity and distribution. This includes potential improvements like clearer dependency specification, and removed the some arguments