Zuplo Changelog
We release improvements, new features, and fixes daily. Follow along here to see the most important updates.
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.
Dev Portal Release v0.38.0
This release focuses on enhancing authentication capabilities, improving developer experience, and providing better control over search and documentation features. Key improvements include new authentication events, customizable API examples, enhanced search functionality, and better SEO control.
New Features ๐#
Enhanced API Example Transformation
Added support for custom transformation of operation examples in OpenAPI
documentation. Developers can now use a new transformOperationExamples
hook to
customize how API examples are displayed and processed for both request and
response sections. #836
Authentication State Broadcasting
Introduced an "auth" event in the Dev Portal context that broadcasts
authentication state changes throughout the application. This improvement
enables better state management by allowing other components to react to
authentication changes more effectively.
#845
Improved Authentication Provider Interface
Added a new signRequest
method to authentication providers, centralizing
request signing logic within authentication providers. This refactoring improves
modularity and separation of concerns by moving responsibility for signing
requests from direct header setting to a dedicated method.
#846
Context-Aware Search Filtering
Enhanced search functionality by passing authentication and context data to the
Pagefind search filter. This makes search results more contextual and enables
better search experiences across different authentication states.
#847
Bug Fixes ๐#
Improved Anchor Scrolling
Fixed reliability issues with initial anchor scroll behavior when navigating to
hash links. The update includes improved scrolling logic and a MutationObserver
to handle initial scroll conditions after component mounting and page loads.
#842
Other Changes ๐#
Canonical URL Configuration
Added a new top-level canonicalUrl
configuration option, replacing client-side
generation of canonical URLs. This change provides explicit control over
canonical URL configuration and prevents preview URLs from potentially being
crawled by search engines, ensuring they don't compete with production pages.
#841