Skip to content

feat(docs): added Python and Go docs, bump deps - #452

Merged
petruki merged 1 commit into
masterfrom
staging
Aug 29, 2026
Merged

feat(docs): added Python and Go docs, bump deps#452
petruki merged 1 commit into
masterfrom
staging

Conversation

@petruki

@petruki petruki commented Aug 29, 2026

Copy link
Copy Markdown
Member

This pull request introduces new documentation pages for the Python and Go SDKs, updates the Angular and related dependencies, and improves the Java and JavaScript SDK documentation for clarity and feature completeness. The most important changes are summarized below.


Documentation Enhancements:

  • Added new Angular components and routes for Python (LibPythonComponent) and Go (LibGoComponent) SDK documentation, and updated the documentation sidebar to include links to these libraries. [1] [2] [3] [4] [5]
  • Improved Java SDK documentation: clarified configuration placeholders, added details about the circuit breaker (silent mode), and updated configuration and code examples for consistency and accuracy. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Improved JavaScript SDK documentation: clarified usage of persisted/non-persisted switchers, updated code samples, documented new options like autoRefreshToken, and added sections on circuit breaker (silent mode), cache flushing, and improved code comments. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Dependency Updates:

  • Upgraded all Angular framework and Material dependencies from version 22.1.2 to 22.1.4, and updated dev dependencies (e.g., @angular/cli, eslint, typescript-eslint). Also updated es-toolkit, and ngx-markdown to latest minor versions, and added katex and marked-katex-extension for improved markdown rendering.

These changes collectively improve the documentation experience for users of the Switcher API SDKs, ensure up-to-date dependencies, and add support for new SDKs in the documentation.

@petruki petruki added this to the v2.2.1 milestone Aug 29, 2026
@petruki petruki self-assigned this Aug 29, 2026
@petruki petruki added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 29, 2026
@petruki
petruki merged commit b888345 into master Aug 29, 2026
3 checks passed
@petruki
petruki deleted the staging branch August 29, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant