What's new

2021-10-26 About 2 min

# What's new

# v2.0.7

  • Add support for api navigate tree
  • Add support for automatic switching of Headers with project and environment switching
  • Optimized Windows system. In some cases, downloading files cannot pop up the directory
  • Optimize the parameter parse of @RequestParam
  • Optimize tool window project and env drop-down components and layout
  • Optimize the prompt message of curl copy
  • Optimize the prompt message of curl regenerate
  • Add confirm operation when delete project and env config
  • Fix the order of json field output is disrupted
  • Move send button to toolbar and support keyboard shortcut

API navigate tree

Select the tree and enter keywords
Press Enter again or double-click the left mouse button to locate the API

Hover the mouse to display the doc of the api
1
2
3
4

apinavi

Headers Automatic switching

Scenes:Multi-module projects such as SpringBoot have different header parameters in different projects and different environments. 
In order to quickly switch headers, header grouping is coming.  
Operation method:
1.Modify in the headers group, constraint: the input value must be in standard json format
2.Switch the environment or project name directly, and then enter the corresponding key and value values in the headers form
1
2
3
4
5

headerSwitch

Optimize the parameter parse of @RequestParam

@RequestParam parameters will be prioritized according to the alias
@RequestParam("nameAlias")List<String> nameList param name will be nameAlias

Move send button to toolbar and support keyboard shortcut

send request: alt =
send and download: alt -  
Prerequisites:Tool window needs to be focused
1
2
3

toolbarSend

Optimize tool window project and env drop-down box and layout

Icon p represents project
Icon e represents environment  
1
2

dropdownProject

dropdownEnv

# v2.0.6

  • Fix "Light files should have PSI only in one project"
  • Add support for json syntax check
  • Add support for PATCH method
  • Added support for saving the API to the corresponding module group
  • Fix null value in response not output
  • Add support for JAX-RS
  • Display what's new

Without affecting the use, sometimes it will pop up "Light files should have PSI only in one project".This has fixed in 2.0.6

json grammar check

json

API group automatic association

apiGroup

Module supports quick search apiGroup

JAX-RS support

apiGroup

Show what's new

Will only be shown once apiGroup

# v2.0.5

  • JSON built-in editor support
  • Fix checkbox hidden when change param by text
  • Fix headers param show error when reshow the api
  • Optimized the request progress bar display

# v2.0.4

  • Fix the interface confusion caused by the response content aisle
  • Optimization of response JSON ultra long display
  • Optimized icon size
  • Migrate Chinese documents to Gitee

# v2.0.3

  • Add confirmation when deleting api
  • Added the support of selecting all parameters and inverting selection
  • Fix param parse for java.util.Set
  • Fix parse like 【@RequestParam
  • Fix the confusion of the quick add header interface

# v2.0.2

  • Fix that the A request is displayed to the B project in the case of multiple open projects
  • Fix array and list param parse error decorate by @ResponseBody
  • Fix List without generic parse error
  • Add support for send and download
  • Show progressbar while sending request
  • Brand new document[click the doc icon in the toolbar]
  • Some optimization

# v2.0.1

  • rename from Fast Request to Restful Fast Request
  • merge Json、Form URL-Encoded、Multipart to Body Tab to reduce the tool window width
  • fix bug when modify config in global mode
  • add get、post、delete、put icon to saved request
  • saved request support more search strategy
  • rename tab name from collection to APIs
  • support parse java.time.YearMonth

# v2.0.0

  • support store request
  • support params optional
  • optimal iu
  • fix some bugs