What's new
ChangeLog ApyHub Fusion - October 2024
In this changelog update, we’ve introduced exciting new features and enhancements to improve user experience.
SO
Sohail Pathan
Last updated on October 15, 2024
We are excited to share some fixes and updates that will make your experience with Fusion smoother and more efficient. Here's what we have tackled with this release:
OpenAPI specs
Fusion now supports the OpenAPI Specification, empowering you to design, document, and manage your APIs with industry-standard formats. Below are some key features that will enhance your API development experience:
YAML Editing:
Easily create and modify your OpenAPI specs directly within Fusion using our intuitive YAML editor. This feature provides syntax highlighting, autocompletion, and validation, ensuring that your API definitions are accurate and well-structured.
YAML Preview:
Instantly preview your YAML files in Fusion to visualize how your API documentation will look. This feature helps you catch errors early and understand the structure of your API in a clear and readable format.
API Schema validation with OpenAPI specs:
With Fusion, you can execute API tests directly from your YAML files. Fusion ensures that your API endpoints behave as expected by validating requests and responses against the defined OpenAPI schema. When you send a request from a document linked to an OpenAPI specification, the response panel will show whether the request and response conform to the schema
Referencing Other YAML Files:
Fusion supports referencing external YAML files within your OpenAPI spec, enabling you to modularize your API definitions. This makes it easier to manage large or complex APIs by breaking them down into smaller, reusable components.
OpenAPI Spec Linting:
Ensure your OpenAPI specs adhere to best practices with built-in linting tools. Fusion automatically checks your YAML files for common errors and stylistic issues, helping you maintain high-quality documentation.
Integrations
This is exciting! We have now enabled integrations for various tools that you are using. Want to connect your Jira ticket to the API docs? Want to publish an API doc to Confluence? Fusion now allows this and many more.
Postman: The Postman integration allows you to publish your Fusion document to a Postman collection.
Jira: Fusion now supports integration with Jira, allowing you to fetch and manage Jira tickets directly within the document. This ability streamlines collaboration by centralizing issue tracking and improving workflow efficiency.
Confluence: The Confluence Integration allows you to easily retrieve Confluence documents in Fusion by entering the document URL. Also, you can publish content directly to Confluence, ensuring content is consistently updated across platforms.
GitHub: Fusion’s GitHub integration allows you to integrate GitHub issues into their workflow. You can easily fetch and manage repository issues directly within Fusion, enabling streamlined project management and a centralized view of tasks without leaving the platform.
GitLab: The GitLab Integration enables you to fetch issues from GitLab repositories directly into Fusion. This improves collaboration by centralizing issue tracking and allowing seamless addition of repository issues to Fusion documents.
Publishing Fusion Docs
Now you can publish API documents (Fusion docs) to the public as well as sharing internally. Fusion allows you to publish the document live on the web and allow anyone with the link to view the API request document and Test the API. Yippee :D.
Fusion CLI
The Fusion Command Line Interface tool allows you to test your APIs directly from the command line, making it ideal for integrating into your CI/CD pipelines. This ensures that all the APIs in Fusion are functioning as expected before moving forward with the build process. It provides an efficient way to ensure your APIs are tested and validated during each deployment cycle.
REST API Templates
REST API Templates let you quickly get started with REST API calls by providing pre-configured blocks without the need to add them from scratch. The templates include common HTTP methods such as GET, POST, PUT, PATCH, and DELETE.
Organize (Drag & Drop) Fusion Documents
Now you can organize your Fusion documents into projects and folders. Drag and drop documents and organize them as needed. We have also improved interaction speed ⏩ , ensuring a smoother and more intuitive experience when managing your documents within Fusion.
Offline Mode
The Offline Mode feature allows users to work on a shared document locally, without real-time updates being reflected to other collaborators. This includes:
- Local Editing: When offline mode is enabled, the document is saved and edited locally on your device. Changes you make will not be reflected on the shared document until you sync.
- Syncing changes: Upon going back online (disabling offline mode, you can choose to push your changes from the local document to the remote/online document or pull updates from the remote to the local document.
- Control Over Collaboration: You can now control when your updates are shared, preventing unintended changes from being reflected in the document during critical editing periods.
New Block type: Documentation
The Documentation Block lets you create a reusable block of plain text or markdown, that can be imported into other documents. Any content you add to the documentation block is automatically published and available in the live version of your documents. Whether you need to standardize a template or frequently used paragraph, this block helps maintain uniformity across your content.
That’s all for now!
We are committed to delivering the best possible experience to our users, so stay tuned for more improvements and features in the future!
Got any questions or ideas? Reach out on discord or through an email at hello@apyhub.com.