Releases: hiteshchoudhary/apihub
v1.3.0
Release Note - FreeAPI-v1.3.0
What's New?
- 🪵 Added logging with winston and morgan loggers
- 🗒️ Added issue templates to organize repository issues effectively for better project management and collaboration
- 🧪 Introduced end-to-end testing suite using Playwright targeting core project, marking the beginning of continuous development in this area and chance to developers who are interested in contributing in the testing domain
- 🚀 Added a comprehensive contribution guide specifically tailored for frontend developers, aiming to elevate the repository to new heights and encourage contributions from all backend, frontend and testing developers in this open-source project
- 🐞 Minor bug fixes
What's Changed
- feat: contribution guide for frontend developers by @wajeshubham in #70
- fix: vite dev server option server.fs.deny can be bypassed by @jwala-anirudh in #72
- fix: nodemailer ReDoS when trying to send a specially crafted email by @jwala-anirudh in #77
- feat: add test cases for health check and todo app by @shrey-dadhaniya in #78
- Feat/logger by @tarun-kavipurapu in #80
- feat: added test cases for seeds by @shrey-dadhaniya in #81
- Fix: missing .env.sample in todo app by @vvek1402 in #87
- fix: NPM IP package incorrectly identifies some private IP addresses as public by @jwala-anirudh in #92
- fix(public-products): change image urls to avoid 404 by @wajeshubham in #96
- chore(deps): bump axios from 1.4.0 to 1.6.0 in /examples/apps/chat-app/web/react-vite-tailwind by @dependabot in #94
- feat: code coverage with playwright by @jwala-anirudh in #90
New Contributors
- @shrey-dadhaniya made their first contribution in #78
- @tarun-kavipurapu made their first contribution in #80
- @vvek1402 made their first contribution in #87
- @dependabot made their first contribution in #94
Full Changelog: v1.2.0...v1.3.0
Thank you for your continued support and contributions.
Best regards,
FreeAPI Team
v1.2.0
Release Note - FreeAPI-v1.2.0
What's New?
- 🚀 FreeAPI is now live here!
- 📈 Stock Market Mock Data APIs by @sa-rang in Pull Request #63
- 📝 Todo application web app using React and Typescript with TailwindCSS by @Rudra-Patel-code in Pull Request #69
⚠️ CORS issue resolved by @wajeshubham in [Pull Request #69]- 🔒 Improved rate limiting for production server
- 🐞 Some minor bug fixes
Notes about 🚀 deployed FreeAPI server
We have successfully deployed our APIs on production, and the URL is https://api.freeapi.app. It's important to note that the API resets every few hours.
We have included this crucial information in our README.md.
Please be aware that this reset is applicable only for the server that we are maintaining. If developers are self-hosting or using server locally, this reset does not apply. The static public APIs and other APIs will not be affected; only major apps will experience a reset every few hours.
What's Changed
- Feature | Stock Market Mock data Apis by @sa-rang in #63
- feat: added improved todo web app by @Rudra-Patel-code in #69
New Contributors
- @sa-rang made their first contribution in #63
- @Rudra-Patel-code made their first contribution in #69
Full Changelog: v1.1.0...v1.2.0
Thank you for your continued support and contributions.
Best regards,
FreeAPI Team
v1.1.0
Release Note - FreeAPI-v1.1.0
We're excited to announce the release of FreeAPI 🚀! This update brings a new and exciting feature: Real-time Chat Functionality with Socket.IO. We've also included a frontend example to demonstrate how to integrate this functionality into your projects.
What's New
-
⚡️ Real-time Chat Functionality: With the integration of Socket.IO, FreeAPI now supports real-time chat features. You can easily implement live chat applications to learn how to integrate and handle various socket events.
-
♠ Frontend Example: We've included a frontend example in this release to showcase how seamlessly the chat functionality with Socket.IO can be integrated into your applications. This example serves as a foundation, demonstrating the basic implementation. However, we invite you to take it a step further. As you integrate the chat feature into your projects, consider exploring the other modules of FreeAPI.
-
📃 Chat API's swagger docs: In this release, we've added comprehensive Swagger documentation for all chat-related APIs within the application. This local Swagger documentation provides an interactive reference for understanding and utilizing the chat functionality endpoints.
-
💉 Chat seeding: We understand that getting started with a new chat feature can sometimes be challenging, especially when it comes to creating test data. With chat seeding API, developers can now easily populate their chat apps with sample users and pre-cooked conversations for testing and development purposes. To learn more about how to use the seeding APIs, refer to the updated Database seeding section in the swagger documentation.
Thank you for your continued support and for being a part of the FreeAPI community!
Best regards,
FreeAPI Team
What's Changed
- chore: deps husky and commitlint by @balaji-sivasakthi in #19
- Added reusable common mongodb id validators by @sangamesh1439 in #37
- feat(chat-app): chat application apis with socket setup v1 by @wajeshubham in #38
New Contributors
- @balaji-sivasakthi made their first contribution in #19
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v1.0.0
We are thrilled to announce the first official release of our open-source project FreeAPI.app! 🎊
Following are the major highlights of this project.
📚 Public APIs Module:
Discover a wide range of pre-cooked public APIs at your fingertips! (Continuously adding more as we move forward)
- Random users api
- Youtube api
- Random products api
- Random jokes api
- Books api
- Quotes api
- Meals api
- Dogs api
- Cats api
🚀 Kitchen Sink:
Get ready to dive into the heart of backend development! 💡
- HTTP request methods
- HTTP status codes
- Request
- Response
- Cookies
- Redirect
- Image response
This module is your go-to resource for mastering backend essentials.
📱 Apps:
The star of our project! 🌟 Delve into complex and serious app APIs like authentication, ecommerce, social media, and many more coming in the future so stay tuned...👀
- Authentication apis
- E-commerce apis
- Social media apis
- Todo apis
Focus on your creativity and frontend skills and build powerful and feature-rich apps in no time.
We are immensely grateful for your support and contributions to this project. Together, we'll continue to grow and improve the developer experience. Feel free to explore, tinker, and innovate with our APIs.
Checkout the README.md for detailed information about the FreeAPI.
🌟 Stay Connected
Don't forget to star the repository and follow us for more updates. 🌟
Happy coding! 🚀💻
FreeAPI team
Thanks To Our Contributors
- @jwala-anirudh made their first contribution in #28
- @eltociear made their first contribution in #29
- @sangamesh1439 made their first contribution in #35
- @wajeshubham made their first contribution in #1
Full Changelog: https://github.com/hiteshchoudhary/apihub/commits/v1.0.0