This repository has been archived by the owner on Apr 4, 2023. It is now read-only.
Releases: postmanlabs/postman-flows
Releases · postmanlabs/postman-flows
v22.06.1
New
- Added Match and Capture regex operation blocks.
- Added undo/redo buttons to the canvas toolbar
- Add 3 new date operation blocks format, format as ISO, decompose date
- Added a few Record Operations
- Key Exist
- List of Keys and Values
- Merge
Improvements
- Enabled sending request for signed in users in public workspaces
- Move information about inputs and outputs from the modal to sidebar
- Show warning in console when mutating variables in flow
Fixes
- Fixed rendering performance issue in the flow canvas
- Fixed an issue with references not showing any operators in expression input
- Fixed an issue where clicking on the input explorer expand/collapse was causing the popover to close
v22.05.2
New
- Users can now fork Flows between workspaces or in the same workspace.
Improvements
- Postman Flows
- You can now create
String
,Number
,Boolean
andNull
values, andReference
as blocks. - You can now iterate over lists to sort and group by keys and values using the
Iterate
,Group By Value
,Sort By Key
andGroup By Key
blocks. - You can now scrape HTML content using the
XPath - Select All
,XPath - Select First
andHTML Parse
blocks - The block menu has been improved to show categories of blocks and also recently used blocks
- You can now create
Fixes
- Fixed an issue in Flows where blocks state were not getting updated when the flow was stopped manually.
v22.05.1
Notable Changes
- The hard requirement for a Start block is now removed.
You can now create flows without always needing to add a start block. All blocks in the canvas which don't have any input port or have all of their input ports as optional will act as the start blocks. This change is essential for various upcoming features like the ability for re-using a flow inside other flows, click trigger blocks, example/test data blocks, etc.
New
- A new welcome guide experience has been added to flows to provide an overview of how to use Flows.
Improvements
- The design of the Blocks List in Flows is revamped to display more information about the blocks.
- The user experience around selecting a block and placing it on the canvas has been improved and made more performant.
- A loading state with a progress bar is added to reliably show the flows with all of the dependencies properly resolved.
Fixes
- Fixed incorrect type defined for Join (List) block.
v22.04.1
New
- 23 blocks have been added for performing list processing
- New blocks
Encode Base64
andDecode Base64
are added Loops over List
,Loop N times
, andEnd Loop
blocks are added
Improvements
- UI for the
Create data
block is improved to show insights about the data. - Improved the in-block design of the button for tables.
- Context-bar icon for the execution error panel is improved and the positions of the context bar icons are also updated.
- The opacity of the bocks background is reduced for easing the visibly of connections.
- Duplicating a flow from the sidebar is now possible
- Moving a flow between workspaces is now possible
- Added ‘a’ shortcut or mouse right-click to quickly add a block to the canvas.
Fixes
- Fixed issue of scroll not available in summary panel and error panel
- Fixed the issue of block Dropdowns when expanded getting hidden by other blocks
Removed
- Create Variable, Assign Variables and Validate blocks are now removed.
v22.03.2
New
- Flows now support descriptions, we can add descriptions for flows using the context bar present on the right of the workbench.
Improvements
- Improved
Send Request
blocks request dropdown selector to support keyboard arrow up & down navigations and by default, the search bar will be empty. - Improved multi-selection of nodes by clicking and dragging to show all the selected nodes highlighted.
- Empty state for the
Expression input
path selector now has an empty state. - Additional Input is added to
Create Data
block for supporting data references from more than one block. Signal ports
drop zone area is increased to ease connecting signal ports.- The name of the
Data type
section in the information panel of a block is changed toPort Data
- Shortcut for creating a new flow and opening flows sidebar is added to the workspace overview page.
- Improved
Test Summary panel
to show execution start time label, enabling users to differentiate between successive flow executions test results.
Fixes
- Fixed the issue of workbench flashing error state when flow workbench is loaded for the first time.
- Fixed the issue of old flows
Send Request
block showing update all environment modal every time a request is selected. - Fixed issue of opening a flow on desktop APP shows flow not found error toasts.
- Fixed the issue of the Flows sidebar not showing current open flow as highlighted in some cases.
- Flows name field on the workbench top bar is no longer editable for the users not having edit access.
Release v22.03.1
New
-
Role-based access control has been enabled on the flows
- With this change, new roles like
viewer, editor, and admin roles
have been introduced which you will soon be able to manage yourself. - The viewer will be able to view flows, while the editor and admin will be able to edit, update, delete and execute flows.
- With this change, new roles like
Improvements
- Improved error presentation for blocks by automatically bringing an errored block to the user’s view zone on the canvas.
- Added support for syncing cookies in flows
Fixes
- Fixed an issue of error icon in the request selector not visible on Mozilla firefox.
- Fixed an issue with
GroupBy
block because of which the block was not working. - Fixed an issue because of which expressions having paths with intermediate null values were erroring out.
Release v22.02.2
New
- Ability to update
Environments
for all theSend Request
blocks belonging to the same collection. - Ability to automatically Infer the
Environment
for a request based on the otherSend Request
blocks. - Added support in
Send Request
block for parsingXML
andHTML
responses.
Improvements
Annotations
have been integrated withPostman editor
, providing users Rich text editor experience. Know more about Postman editor here.- Added automatic recovery strategy to Flow sync process so that the flow can self heal.
Fixes
- Fixed an issue in the Flows sync process because of which Flows were failing to sync in case the user's connection to the internet fails.
- Fixed an issue where Error toast for not being able to delete a flow was not showing up.
- Fixed an issue in
ADE
because of which Type Error forLists
andTuples
were shown at wrong indexes. - Fixed an issue where
For Each
block was causing an internalPanic
Release v22.02.1
New
- Added Arithmetic operators
sum
,subtract
,multiply
,divide
,mod
, andexponent
to the expression input. - Added operator
in
to check for the existence of akey
in records
Improvements
- Blocks header animation is improved to suit the dark theme.
Fixes
- Fixed the issue where the summary panel incorrectly showed terminal groups.
Release v22.01.3
Available in App version 9.11.0
Improvements
- The
Terminal
andTest Summary
panels now have been moved to the Context-Bar to have more room on the canvas. - The blocks design has been improved to make the ports look more prominent and contained look.
- Have added an error toast for stating that the flow is still having some errors when trying to start flow.
Fixes
- Fixed the issue where on assigning values to the Request variables in the Send Request block configuration, the block was failing.
- Fixed issue where regular expressions were not working in the expression input
Release v22.01.2
Available in app version: 9.9.4
New
- Added two new operators
len
- Can be used to find the length of String/List/Record/Map/Tuple types.size
- Can be used to find the size in bytes for all data-types
Improvements
- Redesigned the Blocks Header to have more lively experience for flows, now their background adapts with the state of block in which are inactive, executing or errored.
- Redesigned UI for Send Request block configuration to be more consistent with the general theme.
- Added new configuration in
Send Request
block to be able to force parse response body to JSON when incorrectcontent-type
header is received and flow is not able to auto parse the response. - Improved the type-system to show granular and positional type errors in all expressions and data structures.
Fixes
- Fixed an issue where durable were getting lost after the
For Each
block. - Fixed an issue where the type inference system was eagerly assuming lists to be tuples.