Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Releases: postmanlabs/postman-flows

v22.06.1

29 Jun 23:28
Compare
Choose a tag to compare

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

29 Jun 23:25
Compare
Choose a tag to compare

New

  • Users can now fork Flows between workspaces or in the same workspace.

Improvements

  • Postman Flows
    • You can now create String, Number, Boolean and Null values, and Reference 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 and Group By Key blocks.
    • You can now scrape HTML content using the XPath - Select All, XPath - Select First and HTML Parse blocks
    • The block menu has been improved to show categories of blocks and also recently used blocks

Fixes

  • Fixed an issue in Flows where blocks state were not getting updated when the flow was stopped manually.

v22.05.1

07 May 02:38
Compare
Choose a tag to compare

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

18 Apr 09:40
Compare
Choose a tag to compare

New

  • 23 blocks have been added for performing list processing
  • New blocks Encode Base64 and Decode Base64 are added
  • Loops over List, Loop N times, and End 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

v22.03.2

28 Mar 05:34
0754253
Compare
Choose a tag to compare

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 to Port 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

15 Mar 03:56
0754253
Compare
Choose a tag to compare

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.

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

23 Feb 13:19
0754253
Compare
Choose a tag to compare

New

  • Ability to update Environments for all the Send Request blocks belonging to the same collection.
  • Ability to automatically Infer the Environment for a request based on the other Send Request blocks.
  • Added support in Send Request block for parsing XML and HTML responses.

Improvements

  • Annotations have been integrated with Postman 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 for Lists and Tuples were shown at wrong indexes.
  • Fixed an issue where For Each block was causing an internal Panic

Release v22.02.1

14 Feb 03:58
0754253
Compare
Choose a tag to compare

New

  • Added Arithmetic operators sum, subtract, multiply, divide, mod, and exponent to the expression input.
  • Added operator in to check for the existence of a key 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

28 Jan 08:09
8afd995
Compare
Choose a tag to compare

Available in App version 9.11.0

Improvements

  • The Terminal and Test 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

20 Jan 14:35
dcb115f
Compare
Choose a tag to compare

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 incorrect content-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.