-
2.3.4
-
build: update project dependencies (#563)
-
chore: remove AskWithApplyAllDialog form file (#562)
-
test: add unit tests for ClassApiExporterHelper (#560)
-
refactor: replace nullable properties with lateinit for improved initialization in CommentResolver (#559)
-
fix: update methods in ScriptRuleParser to avoid return types with parameter type erasure (#558)
-
-
2.3.3
-
feat: support Jackson JsonView (#556)
-
feat: omit content-type header when no parameters are present (#555)
-
build: update IntelliJ plugin version from 1.14.2 to 1.17.1 (#554)
-
feat(script): add support for 'mavenId()' in 'class' (#553)
-
chore: add missing space in log message for setting Postman privateToken (#551)
-
-
2.3.2
-
2.3.1
-
fix: resolve 'module_path' property resolution issue (#544)
-
feat: added functionality to choose between apache and okHttp for sending HTTP requests via settings (#543)
-
feat: add rules
param.name
,param.type
(#541) -
feat: add support for io.swagger.v3.oas.annotations.media.Schema annotation (#540)
-
fix: fix issue where the configuration was not being loaded before actions were performed (#539)
-
feat: Replace gson and jsoup with IntelliJ code style for JSON/XML/HTML formatting (#538)
-
-
2.3.0
-
chore: polish docs and comments (#536)
-
chore: fix compatibility issues in compatibility verification (#535)
-
fix: implement error handling in remoteConfigContent function (#534)
-
fix: resolve comment for custom enum field (#533)
-
feat: optimize configuration loading logic for enhanced efficiency and reliability (#532)
-
-
2.2.9
-
2.2.8
-
2.2.7
-
feat: Improve Layout and Responsiveness of Several UI Forms #518
-
feat: Support configuring doc.source.disable to disable documentation reading #517
-
feat: Add recommended configuration for Jackson JsonPropertyOrder #516
-
feat: Add new rule field.order.with #515
-
amend: remove CompensateRateLimiter #514
-
feat: add rules
postman.format.after
#513 -
feat: Apply field rules to getter and setter methods #512
-
chore: remove deprecated utils #511
-
refactor: remove usage of KV #510
-
fix: fix issue with SessionStorage not works #509
-
fix: fix thread warning #508
-
fix: added support for strict check in jakarta.validation and javax.validation #507
-
-
2.2.6
- feat: ignore some common classes #505
-
2.2.5
-
doc: declare Requirements & Compatibility #503
-
doc: update docs #502
-
fix: process correct class when clicking class in multi-class Kotlin file #501
-
fix: fix support for com.fasterxml.jackson.annotation.JsonUnwrapped #500
-
fix: fix swagger3.config #499
-
build: update workflows #498
-
amend: remove support of GroovyActionExt #497
-
build: update scripts #496
-
amend: clear uiWeakReference #495
-
amend: modify several parameters in RequestRuleWrap nullable #494
-
feat: output field.demo value to postman/markdown #493
-
chore: polish SettingBinder #492
-
-
2.2.4
-
chore: update version of intellij-kotlin to 1.4.9 (#490)
-
feat: add several icons to resources (#489)
-
feat: new script methods for 'runtime' (#488)
-
build: use Kotlin DSL script build project (#487)
-
feat: support config ignore_irregular_api_method (#486)
-
feat: provide aliases for several rule tools (#485)
-
fix: fix api response in postman (#484)
-
feat: new rule tool: runtime (#483)
-
feat: support jakarta.validation (#482)
-
feat: support export apis from groovy (#481)
-
-
2.2.3
-
2.2.2
-
2.2.1
-
fix: fix the icons and buttons disappeared (#466)
-
fix: check group with
javax.validation.groups.Default
(#468) -
amend: group actions in pop (#467)
-
fix: remove invalid attributes for create postman collections (#465)
-
fix: open FileChooser at AWT Thread (#464)
-
polish: remove usage of AutoComputer in ApiCallDialog (#463)
-
polish: update icons (#462)
-
feat: highlight new content in Settings->Recommend (#461)
-
feat: support remote config setting (#460)
-
feat: populate field from default value (#458)
-
amend: use :Log() instead of define (#457)
-
fix: parse FeignClient#path (#456)
-
feat: support export apis from actuator (#454)
-
amend: update config (#453)
-
feat: asks how to convert enum on the first use (#452)
-
fix: resolve desc of return type (#451)
-
fix: support parse apis in several modules to one collection (#450)
-
feat: new setting
Postman > build example
(#449)
-
-
2.1.9
-
feat: enum auto select field by type (#447)
-
fix: resolve doc of fields for param annotated with @BeanParam (#446)
-
chore: remove DataEventCollector.getData(DataKey) (#445)
-
feat: resolve suspend function in kotlin (#444)
-
feat: get resource with timeout (#443)
-
chore: remove usages of KitUtils.safe (#442)
-
feat: support new setting 'export selected method only' (#441)
-
fix: not use '0' as example (#440)
-
fix: fix resize of ApiCallDialog (#439)
-
fix: fix rule
field.default.value
(#438) -
feat: not require confirmation to export apis from directory (#437)
-
feat: wrap script result (#436)
-
fix: refactor the thread model (#435)
-
fix: interval sleep during parsing (#434)
-
feat: rename module quarkus to jaxrs (#433)
-
chore: add Fastjson support (#432)
-
feat: init recommend config even if no module be switched (#431)
-
fix: set
readTimeout
for read resource by url (#430) -
feat: new method for rule context
class
(#429) -
feat: resolve RequestMapping from interfaces (#428)
-
feat: provide rules to customize tables in markdown (#427)
-
test: add test case for DataEventCollector (#426)
-
build: upgrade idea SDK version (#425)
-
test: add test case for CustomLogConfig (#424)
-
feat: provide rules to customize markdown (#423)
-
-
2.1.8
-
2.1.7
-
2.1.6
-
2.1.5
-
opti: add the specified sqlite dependency (#402)
-
feat: init dao by lazy (#401)
-
fix: fromJson compatible with the old version (#400)
-
chore: update release script (#399)
-
chore: add test cases (#398)
-
chore: add test cases (#397)
-
chore: add test cases (#396)
-
chore: add test case of [KVKit] (#395)
-
chore: support co (#394)
-
chore: add test cases (#393)
-
chore: add test case for [KVUtils] (#392)
-
chore: add test case for [KitUtils] (#391)
-
chore: ignore
chore
for patch release (#390) -
feat: parse
Header
&Param
byExtensibleKit.fromJson
(#389)
-
-
2.1.4
- fix: use
asKV
instead ofas KV<>
(#386)
- fix: use
-
2.1.0~
-
fix: resolve on-demand import (#84)
-
opti: import default packages for
kotlin
&scala
(#85) -
opti: log for method infer (#369)
-
opti: support spring.ui by recommend (371)
-
opti: use
setPragma
instead ofsetBusyTimeout
(372) -
opti: refactor ApiDashboard (373)
-
opti: support built-in config (#375)
-
opti:
properties.additional
support url (#377) -
opti: support
param.doc
for export methodDoc (#378) -
opti: support
url.cache.expire
(#379) -
opti: add recommend third config (#381)
-
opti: show default built-in config in setting (#382)
-
fix: bind
settings.builtInConfig
as nullable (#384)
-
-
2.0.0~
-
feat: new rules
class.postman.prerequest
&class.postman.test
(#312) -
feat: new rule
collection.postman.prerequest
&collection.postman.test
(#314) -
feat: new Setting [postman] wrapCollection & autoMergeScript (#317)
-
opti: parse param as query by default (#320)
-
feat: [ScriptExecutor] support select field or method in the class. (#321)
-
feat: add rule alias
param.doc
/method.doc
/class.doc
(#323) -
chore: fix recommend config for ignore serialVersionUID (#326)
-
chore: remove cache of recommend config. (#327)
-
feat: support DeferredResult by recommend (#332)
-
feat: new recommend config [support_enum_common] (#333)
-
fix: fix class/type #isExtend (#334)
-
fix: always use json settings. (#336)
-
opti: new func: tool.traversal (#338)
-
opti: support rule
field.default.value
(#339) -
fix: remove usage of Module.getModuleFilePath (#340)
-
feat: support rule util
session
(342) -
feat: support new method
annValue
for rule elements (343) -
opti: support rule
param.before
¶m.after
(344) -
opti: several recommended configs will not be selected by default any longer (345)
-
feat: new recommend configs (346)
-
opti: support repeat validation annotation (347)
-
scala will not be supported by default (349)
-
feat: support json5 for postman (350)
-
opti: support rule
class.is.ctrl
(352) -
feat: new action
ToJson5
(355) -
opti: support org.springframework.lang.NonNull by recommend (#357)
-
opti: ignore org.springframework.validation.BindingResult by recommend (#358)
-
opti: support param.before¶m.after for methodDoc (#359)
-
opti: preview recommendConfig with separator line (#361)
-
fix: always trim the name of folder (#363)
-
opti: support param.required for methodDoc (#364)
-
opti: support
setter
fortoJson(5)
(#366) -
opti: use raw as body and use unbox for query/form (#367)
-
-
1.9.0 ~
-
fix: support
java
/kt
/scala
in all action. [(#271)](#271 -
support new method 'method/declaration' of 'arg' (#273)
-
opti: support rule
folder.name
[(#274)](#274 -
support new rule
path.multi
(#275) -
fix: request body preview-language in postman example (#281)
-
opti: support new rule
postman.prerequest
&postman.test
(#283) -
opti: support new rule tool
config
(#284) -
feat: support new rule
export.after
(#287) -
feat: new tool
files
(#289) -
feat:
Debug
enhancement (#290) -
feat: support new rule
method.content.type
(#292) -
feat: support rule
param.http.type
forRequestParam
(#298) -
feat: handle annotation
CookieValue
(#300) -
feat: Support Postman export "Path Variables" (#213)
-
opti: resolve relative path. (#53)
-
fix: fix required for query with GET. (#305)
-
fix: keep parameter info to query or form. (#307)
-
chore: rename Action
Debug
->ScriptExecutor
. (#308)
-
-
1.8.0 ~
-
fix type parse for markdown formatter (#255)
-
addHeaderIfMissed only if the request hasBody (#258)
-
fix name of api without any comment (#263)
-
recommend config: private_protected_field_only (#256)
-
refactor http client (#257)
-
resolve RequestMapping#params (#259)
-
resolve RequestMapping#headers (#260)
-
log saved file path (#264)
-
opti: [DEBUG ACTION] (#265)
-
fix HttpRequest querys (#267)
-
new rule tool: localStorage (#268)
-
-
1.7.0 ~
-
1.5.0 ~
-
1.4.0 ~
-
1.3.0 ~
-
1.2.0 ~
-
1.1.0 ~
-
1.0.0 ~
- enhance:support kotlin (#125)
-
0.9.0 ~
-
0.8.0 ~
-
0.7.0 ~
-
0.6.0 ~
- enhance:support ApiDashboard
- enhance:optimized ui
- enhance:auto fix postman collection info
- enhance:support PopupMenu for Postman Tree (#42)
- enhance:support clear cache in Setting (#46)
- enhance:support generic type of api method(#48)
- enhance:optional form parameters(#53)
- fix:deserialize int numbers correctly (#49)
- fix:fix custom module rule in config (#54)
- fix:support org.springframework.web.bind.annotation.RequestHeader (#57)
- enhance:optimize the inference of the return type of the method (#60)
- enhance:provide http properties settings (#61)
- enhance:set toolTip for postman tree node (#64)
- enhance:support recommend config (#66)
- enhance:support class rule:ignoreField[json.rule.field.ignore] (#67)
-
0.5.0 ~
- fix:auto format xml/html response
- fix:set prompt for json response
- fix:optimized the cache
-
0.4.0 ~
- enhance:quick API requests from code
[Alt + Insert -> Call]
- enhance:support request&response header
- enhance:support download response
- enhance:support host history
- enhance:support response auto format
- (beta)enhance:Export Api As Markdown[Code -> ExportMarkdown]
- fix:support Post File In
[Call Api Action]
- enhance:quick API requests from code
-
0.3.0
- enhance:cache api export result
-
0.2.0
- enhance:support export api to postman
[Code -> ExportPostman]
- enhance:support export api to postman