smart-doc

Smart-doc is a java restful api document generation tool. Smart-doc is based on interface source code analysis to generate interface documentation, completely zero-injection.

APACHE-2.0 License

Stars
1.4K

Bot releases are hidden (Show)

smart-doc - smart-doc-2.0.8

Published by shalousun over 3 years ago

Bug Fixes

  • Repair parameter comment loss of file upload .
  • Fix 2.0.7 added the missing comment bug when parsing the parent class field after ignoring interface methods .
  • Modify the conversion of byte type to int8 .
smart-doc - smart-doc-2.0.7

Published by shalousun over 3 years ago

New Features

  • Support rewriting to ignore the implementation in the default interface,#75.

Bug Fixes

  • Fix the context-path missing in postman url .
  • Fixed an out-of-bounds error in path parameter parsing with regular expressions. .
  • Fix the display error of custom mock values of field types such as array and map.
  • Fix the processing error of a single header in the mapping headers attribute.
smart-doc - smart-doc-2.0.6

Published by shalousun over 3 years ago

Bug Fixes

  • Enhance the analysis and compatibility of historical codes.
  • Fix #81 .
smart-doc - smart-doc-2.0.5

Published by shalousun almost 4 years ago

Bug Fixes

  • Fix the array out of bounds when the collection type is used as the input parameter and the output parameter is not generic.
  • Fix #80 .
smart-doc - smart-doc-2.0.4

Published by shalousun almost 4 years ago

Bug Fixes

  • Fix json format.
smart-doc - smart-doc-2.0.3

Published by shalousun almost 4 years ago

Bug Fixes

  • Fix header syntax error of curl command on debug page.
  • Fix the bug that the json parameter input box on the debug page is not allowed to paste small texts.
  • Fix Error analyzing the built-in DubboSwaggerService interface of dubbo #77.
smart-doc - smart-doc-2.0.2

Published by shalousun almost 4 years ago

New Features

  • The debug page supports dynamically updating the curl command according to the request.
  • The debug page supports static page rendering test.
  • Support display of generic enumeration values in collection type fields.
  • Highlight support is added to the debug page.

Enhancement

  • Optimize the file download test in the debug page.
  • Optimize enum entry test sample.
  • Optimize the type display of set and other collection classes in the document. #76 .
  • Support annotations such as JsonValue to process enumeration serialization.

Bug Fixes

  • Fix null pointer exception when creating openapi.
  • Fix debug page does not use mock values to fill input problems. #74 .
smart-doc - smart-doc-2.0.1

Published by shalousun almost 4 years ago

New Features

  • The debug page supports file upload and download.

Enhancement

  • HTML documents support interface title search.
  • Remove the flexmark dependency, delete the old non-allInOne template, and unify the h5 document style

Bug Fixes

  • Fix some parameter type mock value error.
smart-doc - smart-doc-2.0.0

Published by shalousun almost 4 years ago

New Features

  • Support open api grouping.
  • Support to create debug page.

Bug Fixes

  • Optimize the support of openapi 3.0 document specification, fix some bugs.
  • Optimize the support of postman collection 2.0 and fix some bugs.
smart-doc - smart-doc-1.9.9.2

Published by shalousun almost 4 years ago

Bug Fixes

  • Fix error while use SpringMVC ResponseBodyAdvice.
smart-doc - smart-doc-1.9.9.1

Published by shalousun almost 4 years ago

New Features

  • Support verification and analysis of basic type parameters on the controller.

Bug Fixes

  • Fix error when there is a non-path mapping method in the controller of version 1.9.9.
smart-doc - smart-doc-1.9.9

Published by shalousun almost 4 years ago

New Features

  • Added support for parsing the path attribute of @RequestMapping annotation.

Bug Fixes

  • Fix the bug in 1.9.8 enabling strict check comment mode.
  • Fix parsing error when using generic array parameters.
  • Fix the array parsing error in ResponseEntity.
  • Fix the document serial number error after the controller method is labeled ignore.
  • Fix the problem that the formdata form in postman does not display description information.

Enhancement

  • The html5 allInOne template supports code highlighting.
smart-doc - smart-doc-1.9.8

Published by shalousun almost 4 years ago

New Features

  • Add support for abstract Controller.
  • Support Spring MVC ResponseBodyAdvice general interface response

Bug Fixes

  • Fix name resolution error for Alibaba version dubbo annotation.
  • Fix mock value generation error
  • Fix the bug that fields may be duplicated when the JAVA class inherits the base class and implements the interface at the same time.

Enhancement

  • Ignore the analysis of java.lang.Class.
smart-doc - smart-doc-1.9.7

Published by shalousun almost 4 years ago

New Features

  • Support alibaba dubbo.
  • Support @RequestMapping headers.

Bug Fixes

  • Fix generic inheritance parsing error.

Enhancement

  • Optimize the smart-doc gradle plug-in to improve the user experience under multiple modules.
smart-doc - smart-doc-1.9.6

Published by shalousun about 4 years ago

New Features

  • Add display switch control of generic actual type.

Bug Fixes

  • Fix #56 .
  • Fix RequestParam annotation parsing error.
  • Fix generic inheritance parsing error.
  • Modify the default value of serverUrl to an empty string.

Enhancement

  • Optimize the smart-doc maven plug-in to improve the user experience under multiple modules.
smart-doc - smart-doc-1.9.5

Published by shalousun about 4 years ago

Bug Fixes

  • Set required to false when Spring Web interface parameters are not annotated.
  • Increase adaptive for html documents of non-all in one template.
smart-doc - smart-doc-1.9.4

Published by shalousun about 4 years ago

New Features

  • Add order taglet to support api sorting

Enhancement

  • Optimize duplicate code.

Bug Fixes

  • Fix the problem of spaces when using constants as paths in the base URL.
smart-doc - smart-doc-1.9.3

Published by shalousun about 4 years ago

Bug Fixes

  • Fix the error that the space of the parameter value of the Get request use case is forced to be removed.
  • Fix the error of parameter conversion into tree structure.
  • Fix template rendering errors.
  • Fix the error in handling of MultipartFile file upload parameters.
smart-doc - smart-doc-1.9.2.1

Published by shalousun about 4 years ago

Emergency fix version for 1.9.2

smart-doc - smart-doc-1.9.2

Published by shalousun about 4 years ago

Bug Fixes

  • Fix jsr 303 verification parsing error.
  • Modify smart-doc to read beetl configuration files to avoid conflicts with beetl configuration in user applications.

Enhancement

  • Added configuration for ignoring request parameter objects .
  • ApiDataBuilder adds an interface for obtaining parameter data in tree format,#40 .
  • Added support for Open Api 3.0.
  • Optimize the curl use case and add request header settings in the use case.