Skip to content

🎉🚀 Forklet v0.1.2 is out!

Latest

Choose a tag to compare

@Einswilli Einswilli released this 30 Nov 15:43
· 22 commits to master since this release
b5a6c86

We’re thrilled to announce the release of Forklet v0.1.2, a major step forward in stability, testing coverage, developer experience, and overall project robustness.
This update brings a huge wave of improvements, thanks to an amazing global community of contributors!


🔥 What’s New in v0.1.2

Here are all the changes included in this release:

Testing & Reliability

  • ✔️ Added basic unit tests for the error handler (#22) — by @debangshu919
  • ✔️ Added comprehensive unit tests for the RetryManager — by @awanishmani26
  • ✔️ Added unit tests for the RateLimiter class — by @ArjunDixit1
  • ✔️ Added 6 scenario-based tests for the Filter Engine — by @bshmanair
  • ✔️ Added unit tests for the Python API of GitHubDownloader — by @Tamjid17
  • ✔️ Added Orchestrator unit tests — by @ArjunDixit1

🔧 Refactoring & Improvements

  • 🔄 Split models into clearer, domain-specific modules (GitHub, Download, Logging, etc.) — by @ADITYATIWARI342005
  • 🔄 Merged duplicate DownloadConfig models into one unified model (#35) — by @PriyankaGowda2005
  • 🔄 General refactoring & code cleanup, including fixing coroutine attribute errors — by @Einswilli
  • 🔄 Removed unused dataclass — by @iw4p
  • 🔄 Fixed compatibility for Python 3.8+ by replacing deprecated typing syntax — by @iw4p

⚙️ Features & Enhancements

🐛 Bug Fixes

  • 🩹 Fixed CLI issue: --no-progress now correctly disables/enables tqdm progress bars (#43) — by @PriyankaGowda2005

💙 Community & Project Metadata

  • 📄 Added FUNDING.yml — by @Einswilli
  • 🔄 Updated FUNDING.yml (improved sponsorship metadata) — by @Einswilli

🌟 Welcome to Our New Contributors!

Forklet v0.1.2 has been a truly community-driven release.
Massive thanks to these contributors making their first-ever PR to Forklet:

Thank you all for your hard work, ideas, tests, refactors, and improvements.
Welcome to the Forklet family 💙🐙


🚀 Full Changelog

👉 v0.1.1...v0.1.2


🤝 We’d love your help!

Forklet is growing fast, and we’re committed to making it the most reliable and flexible tool for selective GitHub repository downloads — via CLI and Python API.

If you want to:

  • write simple or advanced tests
  • build new features
  • improve performance
  • extend async support
  • refine UX and CLI ergonomics
  • help design next big steps

…there is a place for you in the project! 🌍✨

🔗 Start here → https://github.com/AllDotPy/Forklet/issues
⭐ Star the project
🗣️ Share it with other developers
🎉 Join us for future releases

Let’s keep building Forklet together — the best is yet to come! 🚀💙