2.6.8
2.6.7
2.6.6
2.6.5
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
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
Postman > build example
(#802)
2.4.2
2.4.1
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 of forEach
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
asKV
instead of as KV<>
(#364)
2.1.0~
fix: always trim the name of folder (#314)
support param.required for methodDoc (#315)
opti: support setter
for toJson(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 of setBusyTimeout
(#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)](https://github.com/tangcent/easy-api/pull/271
support new method 'method/declaration' of 'arg' (#273)
opti: support rule folder.name
[(#274)](https://github.com/tangcent/easy-api/pull/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
for RequestParam
(#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 ~
api.name
(#200)
contextType
for rule (#201)
Header
/Param
(#205)
method.default.http.method
(#207)
field.mock
(#113)
1.3.0 ~
1.2.0 ~
1.1.0 ~
1.0.0 ~
0.9.0 ~
{@link ...}
in param desc doc(#117)
0.8.0 ~
0.7.0 ~
0.6.0 ~
0.5.0 ~
0.4.0 ~
[Alt + Insert -> Call]
[Call Api Action]
0.3.0
0.2.0
[Code -> ExportPostman]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。