Zuplo Changelog
We release improvements, new features, and fixes daily. Follow along here to see the most important updates.
Dev Portal Release v0.41.0
This release enhances the Dev Portal with improved real-time updates, better authentication support, and a streamlined Zuplo integration experience. Key improvements include automatic sidebar refresh when API schemas change, enhanced Auth0 and OpenID authentication capabilities, and a new command-line option for Zuplo users.
New Features ๐#
-
Automatic sidebar refresh on API schema changes #910 - The Dev Portal sidebar now automatically refreshes when your API schema is modified, providing a seamless real-time experience without requiring manual page refreshes.
-
Streamlined Zuplo integration #914 - Simplified the Zuplo integration process by replacing manual configuration with automated environment setup and build status monitoring, making it easier to integrate the Dev Portal with your Zuplo API gateway.
-
Enhanced empty state experience for API documentation #922 - Added user-friendly empty state screens that display helpful guidance when OpenAPI documents lack operations or schema tags, improving the developer experience when working with incomplete documentation.
-
New
--zuplo
command-line option #925 - Introduced a dedicated CLI flag that enables Zuplo-specific features with automatic diagnostics logging, simplifying the developer workflow for Zuplo users.
Bug Fixes ๐#
-
Auth0 scope configuration support #929 - Fixed an issue preventing custom authentication scopes configuration for Auth0 providers. You can now specify custom scopes like
scopes: ["my-scope"]
for more flexible authentication setups. -
OpenID authentication with base paths #927 - Resolved authentication issues when applications use custom base paths (e.g.,
/docs
), ensuring OpenID authentication works correctly across different deployment configurations. -
Improved URL-based OpenAPI documentation routing #936 - Enhanced OpenAPI documentation generation with better tag parameter handling and streamlined route creation, making the system more robust and maintainable.
-
Enhanced schema management architecture #924 - Refactored the schema management system with a dedicated SchemaManager class, featuring improved file watching and cache-busting capabilities for more efficient schema processing.
Dependency Updates ๐ฆ#
- Updated syntax highlighting library (shiki) from 3.2.1 to 3.2.2 #900
- Updated nx-dependencies group with 4 updates #930
- Updated postcss from 8.4.49 to 8.5.3 #933
- Updated @radix-ui/react-toggle from 1.1.3 to 1.1.6 #931
- Updated eslint-dependencies group with 4 updates #935
New Contributors#
- @ashipilov made their first contribution in #929
Zuplo Release v6.49.0
This release brings improvements to the Zuplo CLI authentication experience and bug fixes.
New Features ๐#
-
Enhanced CLI Authentication with Refresh Tokens - The Zuplo CLI now supports refresh tokens for improved authentication persistence. This update provides a more seamless experience when working with the CLI, eliminating the need for frequent re-authentication. Learn more about local development with Zuplo CLI.
-
Account Deletion Capability - Users can now permanently delete their Zuplo accounts through the portal. This self-service feature provides full control over account management. See the account deletion guide for more details.
Bug Fixes ๐#
- Request Logging Enhancement - Moved request received logging earlier in the handler for improved observability and debugging capabilities.
Dev Portal Release v0.40.0
This release brings enhanced accessibility features and improved API schema processing capabilities to the Dev Portal. Notable improvements include better Windows keyboard shortcut support, dynamic sidebar padding for improved readability, and expanded API schema transformation options.
New Features ๐#
- Enhanced keyboard shortcut support for Windows users #893
- Added API schema processors for advanced schema transformations and customizations #890
Bug Fixes ๐#
- Improved sidebar visibility by adding dynamic padding to prevent content from being obscured by gradients #896
- Resolved duplicate sidebar key issue that could cause navigation problems #898
- Updated lucide-react icons to the latest version for consistent iconography #895
Dependency Updates ๐ฆ#
This release includes improvements to OpenAPI schema reference handling and a fix for the Zuplo CLI login behavior on middleware platforms.
Bug Fixes ๐#
-
Improved nested schema reference traversing - Fixed an issue where deeply nested schema references in OpenAPI specifications were not being properly resolved. This enhancement ensures that complex OpenAPI documents with multiple levels of
$ref
pointers are correctly processed, improving compatibility with sophisticated API specifications. -
Fixed CLI login behavior on middleware platforms - Resolved an issue where the Zuplo CLI would unexpectedly exit after login when running on certain middleware platforms. The CLI now properly maintains the session after successful authentication, ensuring a smooth development experience.
Dev Portal Release v0.39.0
This release brings significant improvements to the Dev Portal documentation experience with enhanced navigation, better visual indicators, and a comprehensive schema overview system. Key highlights include the addition of pagination for large documentation sets, optional request body indicators, and an improved schema browsing experience.
New Features ๐#
Enhanced Documentation Navigation
- Added pagination to OpenAPI documentation pages with smooth loading transitions using a subtle progress bar instead of full-page spinners #849
Comprehensive Schema Management
- Introduced a new schema overview page that displays a complete list of all API schemas, making it easier to browse and discover available data structures #855
- Enhanced schema documentation by displaying examples and default values directly in the schema overview to help developers understand real-world usage #859
Improved Request Documentation
- Added visual badges to clearly indicate when request bodies are optional in API endpoint documentation #858
Bug Fixes ๐#
UI Improvements
- Fixed catalog sidebar incorrectly appearing on API documentation pages, creating a cleaner browsing experience #857
Dependency Updates ๐ฆ#
Zuplo Release v6.47.0
This release includes internal improvements and bug fixes to enhance system stability and performance. No customer-facing changes were included in this release.