Zuplo logo

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 ๐Ÿ“ฆ#

  • Updated remark-mdx-frontmatter from 5.0.0 to 5.1.0 #902
  • Updated graphql-yoga from 5.13.2 to 5.13.3 #901
  • Updated nx-dependencies group with 3 package updates #899
  • General package upgrades for improved security and performance #904

Zuplo Release v6.48.0

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 ๐Ÿ“ฆ#

  • Updated autoprefixer from 10.4.20 to 10.4.21 #852
  • Updated @types/estree from 1.0.6 to 1.0.7 #850
  • Updated nx-dependencies group with 3 package updates #853
  • Updated Next.js from 15.2.3 to 15.2.4 #861

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