Skip to content

Releases: micrometer-metrics/micrometer-docs-generator

1.0.4

09 Sep 21:03
v1.0.4
d0412f3
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Improve error message for enum reader and file visitor #292

1.0.3

08 Jul 09:10
bc697ff
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Metrics output contains high cardinality keys #260

🔨 Dependency Upgrades

  • Bump info.picocli:picocli to 4.7.6 #248
  • Bump io.micrometer:micrometer-tracing-bom to 1.0.12 #177
  • Bump io.micrometer:micrometer-bom to 1.10.13 #176

❤️ Contributors

Thank you to all the contributors who worked on this release:

@izeye

1.0.2

12 Jun 16:54
3bfce40
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Assign unique anchor values in generated adoc #100
  • MetricEntry and SpanEntry need to compare more data in compareTo method #99

🔨 Dependency Upgrades

  • Bump actions/checkout from 3.5.2 to 3.5.3 #125
  • Upgrade to Mockito 5.3.1 #124
  • Upgrade to AssertJ 3.24.2 #123
  • Upgrade to JUnit 5.9.3 #122
  • Upgrade to PicoCLI 4.7.4 #121
  • Upgrade to Logback 1.2.12 #120
  • Upgrade to Micrometer 1.10.8 and Micrometer Tracing 1.0.7 #119
  • Bump com.gradle.enterprise from 3.13.2 to 3.13.3 #98
  • Bump com.gradle.enterprise from 3.13.1 to 3.13.2 #95
  • Bump com.gradle.enterprise from 3.13 to 3.13.1 #94
  • Bump actions/checkout from 3.5.0 to 3.5.2 #93
  • Bump com.gradle.enterprise from 3.12.6 to 3.13 #92
  • Bump actions/checkout from 3.4.0 to 3.5.0 #91
  • Bump actions/checkout from 3.3.0 to 3.4.0 #89
  • Bump com.gradle.enterprise from 3.12.3 to 3.12.4 #88
  • Bump com.gradle.enterprise from 3.12.2 to 3.12.3 #87

1.0.1

10 Jan 15:39
5a0952d
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Detect interface based ObservationConvention #76
  • DocsGeneratorCommand fails with NullPointerException: Cannot invoke java.lang.CharSequence.toString() #74

🔨 Dependency Upgrades

  • Upgrade to micrometer-tracing-bom 1.0.1 #86
  • Upgrade to micrometer-bom 1.10.3 #85
  • Bump actions/checkout from 3.2.0 to 3.3.0 #84
  • Bump com.gradle.enterprise from 3.12.1 to 3.12.2 #83
  • Upgrade Gradle Enterprise Conventions plugin to 0.0.13 #82
  • Bump com.gradle.enterprise from 3.11.4 to 3.12.1 #81
  • Bump actions/checkout from 3.1.0 to 3.2.0 #79
  • Bump com.gradle.enterprise from 3.11.3 to 3.11.4 #75

❤️ Contributors

Thank you to all the contributors who worked on this release:

@izeye

1.0.0

07 Nov 08:11
Compare
Choose a tag to compare

⭐ New Features / Enhancements

  • Show KeyName#isRequired information in tag tables #65
  • Add Long Task Timer metric information for ObservationDocumentation #64
  • Do not show baseunit for ObservationDocumentation metrics #63
  • Fail when enclosing enum defines methods #62
  • Add spring-javaformat-gradle-plugin #50
  • Add options to specify template and output locations #41
  • Add "micrometer-docs-generator" module #40
  • Use Handlebars for templating #39
  • Adding configurable root level for the console appender #32
  • Improve conversion of javadoc with html/taglets to asciidoc #28
  • Improve logger arrangement #27
  • Make the docs generation more flexible, consider supporting a template #22
  • Docs generated from javadoc get mangled when using html tags or taglets (like link, code) #21
  • Adds support for events in documented observation and documented span #17
  • Adding Conventions adoc generation #12
  • Add task to delete lock files #10
  • Further improvement of observation convention #6

🐞 Bug Fixes

  • micrometer-docs-generator-bom declares JUnit BOM import #38
  • Look up interfaces to resolve ObservationConvention#getName() #34
  • Name must be defined in concrete convention class #30
  • Added missing getKeyNames method analysis #20
  • Fix enum handlings #19
  • Fail DocsFromSources on error while visiting files #18

🔨 Dependency Upgrades

  • Upgrade PicoCLI to 4.7.0 #71
  • Upgrade Mockito to 4.8.1 #70
  • Bump com.gradle.enterprise from 3.11.1 to 3.11.2 #66
  • Upgrade micrometer-bom 1.10.0-RC1 and micrometer-tracing-bom to 1.0.0-RC1 for 1.0.0-RC1 #58
  • Bump actions/checkout from 2 to 3.1.0 #57
  • Upgrade JUnit to 5.9.+ #55
  • Upgrade io.spring.ge.conventions plugin to 0.0.11 #52
  • Upgrade Gradle Enterprise plugin to 3.11.1 #51
  • Upgrade test-retry-gradle-plugin to 1.4.1 #48
  • Upgrade nebula-release-plugin to 16.1.0 #47
  • Pin gradle-info-plugin to 11.4.1 #46
  • Upgrade to Gradle 7.5.1 #15
  • Upgrade to Micrometer 1.10.0-M4 and Tracing 1.0.0-M7 #14
  • Upgrade to micrometer 1.10.0-M3 and tracing 1.0.0-M6 #8

📝 Tasks

  • Remove micrometer-docs-generator-bom #68
  • Remove deprecated modules #67
  • Add spring-javaformat-gradle-plugin #49
  • Generate dependency lock files for 1.0.0-RC1 #56
  • Sync license header file and existing license headers #54
  • Add dependabot config to upgrade the Gradle Enterprise plugin #53
  • Generate buildscript-gradle.lockfile #45
  • deleteLockFiles should not delete buildscript-gradle.lockfile #44

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

@ttddyy and @simonbasle

1.0.0-RC1

10 Oct 18:39
v1.0.0-RC1
f655d03
Compare
Choose a tag to compare
1.0.0-RC1 Pre-release
Pre-release

⭐ New Features / Enhancements

  • Add options to specify template and output locations #41
  • Add "micrometer-docs-generator" module #40
  • Use Handlebars for templating #39
  • Adding configurable root level for the console appender #32
  • Improve conversion of javadoc with html/taglets to asciidoc #28
  • Improve logger arrangement #27
  • Make the docs generation more flexible, consider supporting a template #22
  • Docs generated from javadoc get mangled when using html tags or taglets (like link, code) #21

🐞 Bug Fixes

  • micrometer-docs-generator-bom declares JUnit BOM import #38
  • Look up interfaces to resolve ObservationConvention#getName() #34
  • Name must be defined in concrete convention class #30

🔨 Dependency Upgrades

  • Upgrade micrometer-bom 1.10.0-RC1 and micrometer-tracing-bom to 1.0.0-RC1 for 1.0.0-RC1 #58
  • Bump actions/checkout from 2 to 3.1.0 #57
  • Upgrade JUnit to 5.9.+ #55
  • Upgrade io.spring.ge.conventions plugin to 0.0.11 #52
  • Upgrade Gradle Enterprise plugin to 3.11.1 #51
  • Upgrade test-retry-gradle-plugin to 1.4.1 #48
  • Upgrade nebula-release-plugin to 16.1.0 #47
  • Pin gradle-info-plugin to 11.4.1 #46

📝 Tasks

  • Generate dependency lock files for 1.0.0-RC1 #56
  • Sync license header file and existing license headers #54
  • Add dependabot config to upgrade the Gradle Enterprise plugin #53
  • Generate buildscript-gradle.lockfile #45
  • deleteLockFiles should not delete buildscript-gradle.lockfile #44

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

1.0.0-M7

12 Sep 13:46
Compare
Choose a tag to compare
1.0.0-M7 Pre-release
Pre-release

⭐ New Features

  • Adds support for events in documented observation and documented span #17

🐞 Bug Fixes

  • Added missing getKeyNames method analysis #20
  • Fix enum handlings #19
  • Fail DocsFromSources on error while visiting files #18

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

1.0.0-M6

08 Aug 16:35
Compare
Choose a tag to compare
1.0.0-M6 Pre-release
Pre-release

⭐ New Features

  • Adding Conventions adoc generation #12
  • Add task to delete lock files #10

🔨 Dependency Upgrades

  • Upgrade to Gradle 7.5.1 #15
  • Upgrade to Micrometer 1.10.0-M4 and Tracing 1.0.0-M7 #14

1.0.0-M5

12 Jul 01:38
Compare
Choose a tag to compare
1.0.0-M5 Pre-release
Pre-release

⭐ New Features

  • Further improvement of observation convention #6

🔨 Dependency Upgrades

  • Upgrade to micrometer 1.10.0-M3 and tracing 1.0.0-M6 #8

1.0.0-M4

12 May 23:33
Compare
Choose a tag to compare
1.0.0-M4 Pre-release
Pre-release

This release of micrometer-docs-generator, depends on micrometer-core:1.10.0-M2 and micrometer-tracing:1.0.0-M5.

⭐ New Features / Enhancements

  • Bump Micrometer to 1.10.0-M2 and Micrometer Tracing to 1.0.0-M5 #5