Releases: Optimizory/vrest-ng
v3.2.0
This release marks a significant milestone in our ongoing effort to modernize the vREST platform. With vREST 3.2.0, we have introduced a unified and consistent user interface across the entire application, addressing the previous inconsistencies between the new and old UI designs.
Key Updates:
Consistent UI Design:
The entire project interface has been updated to align with the new design standards, ensuring a seamless and cohesive user experience across all screens.
Improved User Experience:
By standardizing the UI elements and interactions, we’ve streamlined navigation and improved usability, making workflows smoother and more intuitive.
Visual Refinement:
The updated design brings a modern and polished look to vREST, enhancing both functionality and aesthetics.
v3.1.0
In this latest release, we continue our journey of transforming the vREST platform's user experience with a series of new and updated screens. Building on the previous release of the authentication and onboarding flow, this version introduces enhanced functionality for managing projects and workspaces, providing users with a streamlined and visually cohesive experience.
Key Updates:
Recent Projects Screen:
A redesigned view that lets users quickly access their most recent projects, allowing for smoother navigation and project management.
Project Actions:
New options have been added for starting and opening projects, simplifying the workflow for users looking to manage their testing environments efficiently.
Workspaces Screen:
Users can now seamlessly organize their projects within workspaces, creating a more structured and intuitive way to manage multiple projects and collaborate with teams.
This release is a beta version as we are in the process of revamping the entire UI. While it is not considered a stable version, we encourage you to explore the new enhancements and share your feedback. Your input will be invaluable as we continue to roll out further updates.
v3.0.0
This major release introduces significant enhancements to the vREST platform, focusing on both the visual identity and user interface. Key updates include a refreshed logo and improvements to critical user journey screens such as sign-in, sign-up, reset password, and forgot password. Additionally, the app now features a new UI for the authentication and onboarding flow, and a major new feature: authentication via browser, which greatly enhances the login experience.
Site Updates:
- Logo Update: We’ve refreshed the vREST logo to align with our latest design improvements.
- Updated User Screens: The sign-in, sign-up, reset password, and forget password pages have been redesigned for a more consistent and user-friendly experience.
App UI Update (AUTH and ONBOARDING):
As part of our ongoing UI overhaul, we’ve introduced a fresh new look for the authentication and onboarding flow within the app. This update is designed to provide a smoother, more user-friendly experience.
Authentication via Browser:
We’ve added the ability to log in through a web browser, a feature that was previously unavailable. This enhancement simplifies the login process and provides users with a more flexible and accessible way to authenticate.
This release is a beta version as we are in the process of revamping the entire UI. While it is not considered a stable version, we encourage you to explore the new enhancements and share your feedback. Your input will be invaluable as we continue to roll out further updates.
v2.5.4
Updated Core Frameworks: We’ve upgraded the embedded Node.js to v20.11.1
and the Electron framework to v30.0.2
. These changes will help streamline your testing process.
Key Bug Fixes:
Ignore Request Fields Button: We've fixed the issue where the "Ignore request fields" button wasn’t working during data-driven testing when fetching patterns from an Excel sheet.
Code Signing for Mac & Windows Builds: The code signing certificate for both Mac and Windows builds has been renewed, ensuring you won’t face any critical warnings during installation.
Copy the Actual to Expected Button: We’ve resolved the problem where copying actual results as expected didn’t persist, which should now save you time during re-executions.
Form-URL Encoded Params Import: The bug affecting the import of form-urlencoded parameters from Postman collection files has been addressed.
JSON File Saving in the Specification Tab: The saving issue of JSON files when switching tabs in the specification section is now resolved.
Data-Driven Testing Errors: We corrected a bug that caused errors during data-driven testing when generating issues from external spec files.
2.5.3
vREST NG v2.5.3 release
vREST NG v2.5.3 release includes various enhancements and bug fixes. Some more exciting features are down the line. So stay tuned. Contact us with your enterprise testing needs and you will find your feature requests in the upcoming releases.
New Features/Improvements
- Added support for HTTPS endpoints with self signed or expired certificates while generating the OAuth2.0 access token.
2.5.2
vREST NG v2.5.2 release
vREST NG v2.5.2 release includes various enhancements and bug fixes. Some more exciting features are down the line. So stay tuned. Contact us with your enterprise testing needs and you will find your feature requests in the upcoming releases.
New Features
- Added option to keep the variables alive between test runs. Learn more
- Improvements in test run execution performance.
Bug Fixes
- Bug fixed related to matrix report view. Earlier test case execution report was not visible in a particular condition.
2.5.1
vREST NG v2.5.1 release
vREST NG v2.5.1 release includes improvements like auto completion, display value of variables on hover and various other fixes. Some more exciting features are down the line. So stay tuned. Contact us with your enterprise testing needs and you will find your feature requests in the upcoming releases.
New Features/Improvements
- Added
{{*}}
variable support to ignore substrings from plain text responses as well for easier validation of plain text responses. Learn more - Added configuration option to store the test suites as a single or multiple files. This will help in reducing the merge conflicts when team is working upon multiple test suites simultaneously. Learn more
- Added feature for auto completion of variables and methods through out the application wherever applicable.
- Added feature to display value of variables on mouse hover through out the application.
2.5.0
vREST NG v2.5.0 release
vREST NG v2.5.0 release includes major improvements at test suite and hook level and various bug fixes. Some more exciting features are down the line. So stay tuned. Contact us with your enterprise testing needs and you will find your feature requests in the upcoming releases.
New Features
- Added loop functionality at the test suite level
- Added support to read excel sheets at the test suite level
- Added support to execute commands at the test suite level
- Polling timeout added at various levels
- Added loop functionality for hooks
- Added support to read excel sheets for hooks
- Added support to execute commands before hook execution
- Added response processor functionality added to pre-process the hook response
- Added option
assertionSummaryWithColors
inPost Test Case Iteration Hook
for colorful assertion summary report for the test case.
Bug Fixes
- Fixed the bug related to changing the id of the test case with nested test suites storage.
- Fixed the bug related to dragging a test case to another test suite with nested test suites storage.
- Fixed the bug related to copying/pasting a test case with nested test suites storage.
- Fixed the bug related to renaming a test suite and then its child test suites.
2.3.2
vREST NG v2.3.2 release
vREST NG v2.3.2 release includes various enhancements like custom assertion result templates, metadata support, etc. Some more exciting features are down the line. So stay tuned. Contact us with your enterprise testing needs and you will find your feature requests in the upcoming releases.
New Features/Improvements
- Added support to customize the assertion result summary templates. Learn more
- Added meta data support for assertions. Learn more
Bug Fixes
- Fix bug related to resolving variables in a string having multiple utility method invocations.
2.4.0
vREST NG v2.4.0 release
vREST NG v2.4.0 release includes major functional enhancements like nested test suites, multipart requests, NTLM v2 auth support, OAuth2 access token generator, etc. Some more exciting features are down the line. So stay tuned. Contact us with your enterprise testing needs and you will find your feature requests in the upcoming releases.
Breaking Changes
- We now don't support slashes in Test suite names. So if your existing project contains slashes in the test suite names then please remove them by updating the
testsuites.json
ortestsuites.yaml
file.
New Features/Improvements
- Added support to execute multipart requests.
- Added support for NTLM v2 auth.
- Added support for access token generator for OAuth 2.0 authorization.
- Added support for nested test suites.
- Test suite level improvements:
- Test suite(s) can be enabled/disabled by setting the
Runnable
field on the test suite. - Test suite(s) can be conditionally executed by specifying the
Condition
field on the test suite. - Tags can be specified at the test suite level if you want to apply some tags to all the containing test cases.
- Test suite(s) can be enabled/disabled by setting the
- Drag and drop capability added Test Case Tree and Hooks tree.
Bug Fixes
- Bug fixed related to the extracted variables of a test case that were not immediately available to the local hooks.
- Bug fixed related to the redirection (302) for relative location URLs.
- Bug fixed related to the deletion of large number of test suites.
- Bug fixed related to the display of assertion result summary if assertion property field contains single quote character(s).
- Bug fixed related to the manipulation of utility methods, response validators, etc. if the project storage type is
YAML
. - Bug fixed related to the saving of results into dashboard service if
Response Processor
field is used in test case(s). - Bug fixed related to the saving of results into dashboard service if the
Custom Source
assertions are used in test case(s). - Bug fixed related to the impact on test cases/templates if local hook manipulations (deletion and id change) are done.