Also, the application allows to configure multiple authorization settings in a single request. The authorization settings now can be configured but not enabled.Redesigned request workspace for the load time.Added new UI and tons of new options controlling application behavior. Response view can be now resized as the panels are being created as stacked on top of each other.It can be also hidden by clicking on the currently selected menu icon. Application navigation now can be resized.The request panel now allows to import cURL command.The old response view was split into several panels. Now the response view has panels that can be opened on demand. This can be changes back to CodeMirror in application settings. ARC now uses Monaco editor to edit the request body.This makes space for other planned types of navigation Now the navigation has a navigation rail to move between different sections of the navigation.We are also working on a new documentation for the application that includes video tutorials, andīelow is the complete change log for the v16 release for the end-user. This wasn't possible with the previous application and information architecture. In the future this redesign will allow us to introduce new functionality to the application, like support for Protocol Buffers, GraphQL queries, or structural API testing capabilities. Also the number of components used by the application has been significantly reduced to help with the developer work flow.įrom the user perspective this release comes with complete redesign of the UI: new navigation and workspace that support different types of editors (not only HTTP editor). Because of that we will be able to accelerate the development of the application, reduce number of issues, and simplify the development workflows. This is a significant milestone for the application from the development perspective because the entire code base has been redesigned and upgraded to use Type Script to ensure stability of the code base and a new centralized DOM Events module that manages internal communication. Then installed dependencies (`npm i`) and start the application (`npm start`).Īfter over a year of redesigning the application and upgrading its code base I am proud to announce that the application with version 16.0.0-alpha.6 has been released today. You can try the new application by cloning this repository and checking out the `redesing2020` branch. This fixes #304 which is a long running effort to upgrade application logic and UI. Removed custom Analytics service (Google Analytics is still there).Removed querying to the application backend for new messages.Added notifications when processing API project (with the spec).Dropping support for the "alpha" release.Added the app updater option to install a pre-release version.Removed update channels (alpha, beta, latest) from the application updater.New API Console - the next (not yet published) version of MuleSoft's API Console - the API documentation tool.Added support for OICD (OpenID Connect) authorization.
Updated the UI to change the redirect URI for a single HTTP request.Added variables support in the authorization editor.Added a context menu entry for input fields to insert a variable.Added the ability to export the saved requests as a HAR file.Added an option to read the OS' hosts file and combine the content with the app defined hosts.
Added proxy settings in the application configuration.This allows us to focus on building new features instead of compatibility between the libraries.īesides the great consolidation, this version comes with several new features, bug fixes, and general improvements.
We have merged most of the existing libraries into 4 main repositories. This release was focused on consolidating so far distributed code-base. You can install it from ARC's releases page. Version 17 of Advanced REST Client has been released.