-
2.7.3
-
feat: support Jackson JsonView (#1162)
-
feat: add 'yapi.no_update.description' to stop api description updates (#1170)
-
feat: omit content-type header when no parameters are present (#1169)
-
build: update IntelliJ plugin version from 1.14.2 to 1.17.1 (#1166)
-
feat(script): add support for 'mavenId()' in 'class' (#1155)
-
chore: add missing space in log message for setting Postman privateToken (#1148)
-
-
2.7.2
-
2.7.1
-
2.7.0
-
feat: add rules
param.name
,param.type
(#1128) -
feat: add support for io.swagger.v3.oas.annotations.media.Schema annotation (#1127)
-
fix: fix issue where the configuration was not being loaded before actions were performed (#1123)
-
feat: Replace gson and jsoup with IntelliJ code style for JSON/XML/HTML formatting (#1119)
-
-
2.6.9
-
2.6.8
-
2.6.7
-
2.6.6
-
2.6.5
- feat: Support configuring doc.source.disable to disable documentation reading (#1059)
-
2.6.4
-
2.6.3
-
2.6.2
-
2.6.1
-
2.6.0
-
2.5.9
-
fix: fix swagger3.config (#996)
-
doc: declare Requirements & Compatibility (#994)
-
build: update workflows name (#995)
-
build: update workflows (#989)
-
amend: remove support of GroovyActionExt (#991)
-
build: update scripts (#988)
-
amend: clear uiWeakReference (#983)
-
amend: modify several parameters in RequestRuleWrap nullable (#984)
-
-
2.5.8
- amend: remove deprecated API usages (#961)
-
2.5.7
-
2.5.6
-
feat: add several icons to resources (#947)
-
feat: YapiApiHelper.copyApi support copy by module instead of token (#945)
-
feat: new script method 'runtime.async' (#943)
-
feat: new method YapiApiHelper.copyApi (#941)
-
feat: new script methods for 'runtime' (#940)
-
build: change min support ide version to 212 (#938)
-
-
2.5.5
-
2.5.4
-
2.5.3
-
2.5.2
-
2.5.1
-
2.5.0
-
2.4.9
-
2.4.8
-
2.4.7
-
2.4.6
-
2.4.5
-
2.4.4
-
2.4.3
- feat: new setting
Postman > build example
(#802)
- feat: new setting
-
2.4.2
-
2.4.1
- feat: resolve suspend function in kotlin (#790)
-
2.4.0
-
2.3.9
-
2.3.8
-
2.3.7
-
2.3.6
-
2.3.5
-
2.3.4
-
2.3.3
-
2.3.2
-
feat: [generic] auto fix http method (#697)
-
feat: generic.spring.demo.config (#696)
-
chore: fix warnings (#695)
-
fix: use
any
instead offorEach
to export api from superMethods (#694) -
fix: remove usage of ObjectTypeAdapter.FACTORY (#693)
-
feat: new Action FieldsToProperties (#686)
-
chore: update docs (#680)
-
-
2.3.1
-
feat: support @RequestLine、@Headers、@Param、@Body (#676)
-
test: Test case of [DefaultDocParseHelper] (#675)
-
feat: try parse api info from super methods (#674)
-
fix: [json5] remove lead blank lines (#673)
-
feat: improve Settings UI (#672)
-
feat: [recommend] converter of reactivestreams.Publisher (#667)
-
chore: update docs (#665)
-
fix: resolve multi-line root desc as block comments (#664)
-
feat: support custom annotation with Spring-RequestMapping (#663)
-
feat: convert [java.sql.Date]&[java.sql.Time] as java.lang.String (#662)
-
-
2.3.0
-
feat: recommend config for
Jackson-JsonUnwrapped
(#658) -
fix: remove redundant table header in markdown (#654)
-
feat: new rule
json.additional.field
(#652) -
fix: read desc of class before compute by rule (#649)
-
feat: support quarkus (#648)
-
feat: support spring-feign (#643)
-
feat: support Condition (#641)
-
-
2.2.9
-
2.2.8
-
feat: new rule
field.advanced
(#605) -
fix: resolve Object as {} (#603)
-
chore: fix action text (#601)
-
feat: change action groups (#600)
-
feat: recommend configs of Jackson JsonNaming(namingStrategy) (#595)
-
test: add test case of RecommendConfigReader (#591)
-
test: add test case for ProjectHelperTest (#589)
-
chore: ignore
*Dialog
&*Configurable
&*Action.kt
for codecov (#588) -
chore: ignore
*Dialog
&*Configurable
&*Action.kt
for codecov (#587)
-
-
2.2.7
-
2.2.6
-
fix: AbstractEasyApiConfigurable checkUI after createComponent (#579)
-
feat: update gui (#578)
-
fix: [curl] escape [&] (#577)
-
feat: support export apis to specified postman collection (#575)
-
feat: save yapi tokens in project scope (#572)
-
feat: show workspace with type (#571)
-
feat: support copy curl command from ApiDashBoard(YapiDashBoard) (#569)
-
fix: resolve LazilyParsedNumber as Integer (#568)
-
feat: add host to cache in exporting curl command (#567)
-
feat: select workspace by comboBox (#566)
-
feat: support export requests as curl command (#565)
-
-
2.2.5
-
chore: add test case of PostmanApiHelper (#562)
-
feat: refactor Task (#561)
-
feat: disable [sync] for the node which is not loaded (#560)
-
feat: optimize loading of postman collections (#557)
-
feat: support export to postman customize workspace (#524)
-
feat: add default keyboard-shortcut of ApiCallAction (#553)
-
feat: trust [localhost]&[127.0.0.1] by default (#552)
-
feat: keep changes in ApiCallDialog (#551)
-
feat: populate default value or demo as field value (#548)
-
fix: use "" instead of null in format request headers (#547)
-
-
2.2.4
-
fix: Ignore SSL certificate in ApacheHttpClient (#532)
-
feat: read default value as param's value (#541)
-
fix: MarkdownFormatter#AbstractObjectFormatter (#536)
-
feat: show error dialog on the active Dialog instead of project (#533)
-
feat: bundled markdown render (#530)
-
feat: remove recommend config of enum (#521)
-
-
2.2.3
-
2.2.2
-
2.2.1
-
feat: double click yapi node in YapiDashboardDialog to open yapi url (#480)
-
feat: support generic export for several actions (#478)
-
opti: trustHostsTextArea scrollable (#477)
-
feat: support generic export (#476)
-
opti: change some rule type to
Event
(#473) -
opti: close http response stream (#472)
-
fix: resolveCycle in KVKit (#471)
-
feat: always try close http response (#470)
-
feat: remind to use login mode for yapi before 1.6.0 (#465)
-
chore: fix release-rc (#457)
-
fix: compute param type info between PARAM_BEFORE&PARAM_AFTER (#455)
-
feat: it(class) isPrimitive/isPrimitiveWrapper (#452)
-
chore: add test case of [ScriptClassContext] (#449)
-
chore: update version of intellij-kotlin to 0.9.9-SNAPSHOT (#450)
-
chore: add test case of rules (#447)
-
chore: update test case of [*SettingHelper] (#444)
-
chore: add test case of [Settings] (#443)
-
chore: update HttpSettingsHelperTest (#442)
-
feat: forbidden http access to distrust hosts (#441)
-
feat: separate RequestBuilderListener from ClassExporter (#438)
-
chore: remove deprecated usage (#437)
-
fix: always try addMock in parseByJson5 (#436)
-
opti: custom ConnectionManager for build httpClient (#434)
-
-
2.2.0
-
feat: [methodDoc-yapi] parse params as query for
GET
(#432) -
fix: alway split tags with \n (#431)
-
feat: support yapi json5 (#430)
-
feat: init dbBeanBinderFactory by lazy (#426)
-
opti: add the specified sqlite dependency (#427)
-
feat: init dao by lazy (#423)
-
fix: fromJson compatible with the old version (#422)
-
-
2.1.9
-
2.1.8
- fix: use
asKV
instead ofas KV<>
(#364)
- fix: use
-
2.1.0~
-
fix: always trim the name of folder (#314)
-
support param.required for methodDoc (#315)
-
opti: support
setter
fortoJson(5)
(#318) -
opti: use raw as body and use unbox for query/form (#320)
-
fix: resolve on-demand import (#84)
-
opti: import default packages for
kotlin
&scala
(#85) -
opti: log for method infer (#325)
-
opti: support spring.ui by recommend (#330)
-
opti: use
setPragma
instead ofsetBusyTimeout
(#333) -
opti: refactor ApiDashboard (#335)
-
opti: support login mode (#340)
-
opti: support built-in config (#341)
-
opti:
properties.additional
support url (#345) -
opti: support
param.doc
for export methodDoc (#347) -
fix:change the action name from Debug to ScriptExecutor (#348)
-
opti: support
url.cache.expire
(#349) -
opti: add recommend third config (#351)
-
opti: show default built-in config in setting (#353)
-
fix: bind
settings.builtInConfig
as nullable (#358)
-
-
2.0.0~
-
feat: support rule util
session
(#273) -
feat: support new method
annValue
for rule elements (#274) -
opti: support rule
param.before
¶m.after
(#275) -
opti: several recommended configs is not selected by default any longer (#276)
-
feat: new recommend configs (#277)
-
opti: support repeat validation annotation (#278)
-
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 (#229)
-
feat: [ScriptExecutor] support select field or method in the class. (#231)
-
feat: add rule alias
param.doc
/method.doc
/class.doc
(#232) -
chore: fix recommend config for ignore serialVersionUID (#237)
-
chore: remove cache of recommend config (#238)
-
chore: update recommend config (#239)
-
feat: support DeferredResult by recommend (#250)
-
feat: new recommend config [support_enum_common] (#251)
-
fix: fix class/type #isExtend (#253)
-
fix: always use json settings. (#261)
-
opti: new func: tool.traversal (#265)
-
opti: support rule
field.default.value
(#266) -
fix: remove usage of Module.getModuleFilePath (#267)
-
feat: support json5 for postman (#286)
-
opti: support rule
class.is.ctrl
(#293) -
opti: remove log in recommend config (#294)
-
feat: new action
ToJson5
(#300) -
opti: support org.springframework.lang.NonNull by recommend (#302)
-
opti: ignore org.springframework.validation.BindingResult by recommend (#303)
-
opti: support param.before¶m.after for methodDoc (#307)
-
opti: preview recommendConfig with separator line (#309)
-
-
1.9.0 ~
-
fix: support
java
/kt
/scala
in all action. [(#271)](tangcent/easy-api#271 -
support new method 'method/declaration' of 'arg' (#273)
-
opti: support rule
folder.name
[(#274)](tangcent/easy-api#274 -
support new rule
path.multi
(#275) -
fix: request body preview-language in postman example (#281)
-
feat: support new rule
api.open
(#179) -
feat: support switch notice at
Setting
(#180) -
opti: support new rule
postman.prerequest
&postman.test
(#283) -
opti: support new rule tool
config
(#284) -
fix: preserving the order of field in
YapiFormatter
(#189) -
opti: input new token if the old one be deleted. (#192)
-
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) -
feat: support property
api.tag.delimiter
(#223)
-
-
1.8.0 ~
-
enhance:support render yapi desc: yapi render (#138)
-
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 ~
- enhance:support new rule:
api.name
(#200) - enhance:new method
contextType
for rule (#201) - enhance:cache parsed additional
Header
/Param
(#205) - enhance:ignore param extend HttpServletRequest/HttpServletResponse (#206)
- enhance:new rule:
method.default.http.method
(#207) - enhance:provide recommend config for yapi mock (#116)
- enhance:new rule
field.mock
(#113)
- enhance:support new rule:
-
1.3.0 ~
-
1.2.0 ~
-
1.1.0 ~
-
1.0.0 ~
- enhance:support kotlin (#125)
-
0.9.0 ~
- enhance:support groovy extension (#98)
- enhance:update toolTip of ApiProjectNode in ApiDashBoard (#102)
- fix:opti method Infer (#103)
- enhance:support export method doc(rpc) (#107)
- fix config search(#113)
- resolve
{@link ...}
in param desc doc(#117) - Output path params in 'Export Markdown'(#118)
- fix:use json instead of form for add cart of yapi (#44)
-
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)
- enhance:support YapiDashBoard (#66)
- enhance:try resolve link to yapi #2
-
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