Hello Apidog Users,
As summer winds down, we're heating things up with some fantastic new features and improvements! August has been all about enhancing your testing capabilities, improving the import & export compatibility of OpenAPI specs, expanding our version control integrations, and making your API development workflow even smoother. Here's what we've been cooking up for you.
⭐ New Updates
🧪 Test Case Creation for Endpoints: You can now create dedicated test cases directly for your endpoints! This powerful new feature allows you to build comprehensive test suites, ensuring your APIs are thoroughly validated before deployment. Perfect for maintaining quality and catching issues early in your development cycle.
🛠️ Enhanced the Compatibility of OpenAPI Specs Import & Export:
- Resolved import failures that occurred with the error
Cannot read properties of undefined (reading: 'schema')
when the requestBody content was an empty object, making imports more reliable. - Fixed an issue where, when exporting OpenAPI/Swagger specs by folder, referenced schemas in endpoint request bodies weren't included as expected in the exported result.
- Fixed pre/post processor loss in the root folder of endpoints during OpenAPI/Swagger imports.
- When importing endpoints with JWT Bearer security requirements, you can now directly enter tokens when sending requests after import—no additional configuration needed.
- When exporting module data, any components referenced across modules will also be exported, ensuring your exports are complete and all dependencies are preserved.
- Root folders are no longer automatically created when importing data into modules, keeping your project structure clean and intentional.
🚀 Enhanced the Compatibility of Postman Collections Import & Export:
- Enhanced import capabilities! Apidog now supports importing dump data from Postman Collections, making migration and data transfer even more flexible.
- Corrected an issue where the module name was incorrect when importing a Postman Collection as a new module, ensuring proper organization.
- When importing Postman Collections that contain multiple examples with the same status code, only one response will be generated for that status code, creating cleaner and more organized imports.
📋 Customizable Code Samples in Documentation: Take full control over your published API documentation! You can now configure whether to display auto-generated request code samples, choose specific languages and libraries, or even customize the code manually to match your exact requirements.
🔥 Custom Landing Page for Online Documentation: Online documentation now supports custom landing pages, allowing you to create branded, personalized entry points that perfectly represent your API and organization. Make a powerful first impression with tailored content and design.
🔗 GitLab Repository Backup Integration: Following our popular GitHub integration, we now support automatically backing up each module's OpenAPI/Swagger files to GitLab repositories! Keep your API specifications perfectly synchronized across your preferred Git platform and maintain seamless version control.
🎯 Test Scenario Settings Persistence: Test scenarios now remember your last saved "Runs On" setting, streamlining your testing workflow and reducing repetitive configuration.
🗄️ Resolved Database Connection Issues: Fixed database connection failures that occurred when variables with uppercase letters were used in the configuration, improving reliability.
↩️ Fixed API Documentation Preview: Resolved an issue where API documentation could not be previewed properly when an array element in the schema references the schema itself, ensuring accurate documentation display.
⚡️ Smarter Response Mode Memory: Your preferred response body display mode is now remembered between requests—no more resetting to Pretty mode every time you send a new request.
✨ Recommended Readings
Looking to get the most out of Apidog? Check out these helpful articles from our blog:
- How to Pass Data between Test Steps in Apidog?
- How to Share Database Connection Settings with Team Members in Apidog
- How to Set an Enumeration for a Field (e.g. string, array, etc.) in Apidog
- Apidog SEO Settings Explained: Maximize Your API Docs Visibility
🌟 Looking Ahead
September is already shaping up to be exciting! We're working on even more powerful features to enhance your API development experience. Your feedback continues to be our north star—keep those suggestions coming!
💬 Join the Conversation!
Have ideas, questions, or want to share your success stories? Join our Discord or Slack communities to connect with fellow developers, share tips, and get the latest Apidog news.
P.S. Explore the full details of all these updates in the Apidog Changelog! 🚀
Happy API Building!
Regards,
The Apidog Team