Releases: shiftnerd/schemadoctor
Release v0.1.0 – OpenAPI Doctor
This release focuses on improving schema editing, validation, and management through new features, improved user experience, and bug fixes.
✨ New Features
• 🌙 Theme Customization:
• Toggle between Dark Mode and Light Mode with seamless transitions. Your preference is now saved locally!
• 📥 Load Schemas from URL:
• Load .json or .yaml schemas directly from a provided URL.
• Added proxy support for handling CORS-related issues.
• 🔄 YAML to JSON Conversion:
• Effortlessly convert YAML-formatted schemas into well-structured JSON.
• 💄 Beautify JSON:
• Automatically format and prettify your JSON schema for better readability.
• 🛡️ Validation Tools:
• Detect and highlight formatting issues in JSON schemas.
• 📌 Auto-Enhancements for OpenAPI Schemas:
• Automatically fill in missing operationId fields for HTTP methods.
• Set default descriptions for undefined fields.
• Remove trailing slashes from endpoint paths to ensure consistency.
• ♻️ Circular Reference Detection:
• Identify and report circular references within your schema.
• 🚀 One-Click Fixes:
• A new “Run All Options” button applies all enhancements and validations with a single click.
• 💾 Easy File Saving:
• Export your edited schema directly as a downloadable .json file.
🐛 Bug Fixes
• Fixed an issue with incorrect syntax highlighting for YAML files.
• Addressed stability issues with large schema files.
• Improved error handling for invalid URLs.
📚 Known Issues
• Limited support for deeply nested circular references in some complex schemas.
• Proxy server dependency may cause delays when fetching certain URLs.