Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: MaxxtonGroup/microdocs-java-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: librarydomains
Choose a base ref
...
head repository: MaxxtonGroup/microdocs-java-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 34 files changed
  • 6 contributors

Commits on Jun 24, 2021

  1. Merge pull request #16 from MaxxtonGroup/librarydomains

    Implemented option to pass custom libraries as dependency
    rsonke-maxxton authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    f2eef5f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    c03dc09 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #17 from MaxxtonGroup/gradle7

    Upgraded plugin to support Gradle 7.2
    rsonke-maxxton authored Oct 21, 2021
    Configuration menu
    Copy the full SHA
    ec6b612 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d501b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    8b2353a View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Merge pull request #18 from mthjs/chore/bump-to-gradle8-6

    Bump Gradle to 8.6 to support Java 21
    steven166 authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6551263 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    e0cc2b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #19 from mthjs/chore/fix-publish-script

    fix(publish.sh): use uploadArchives instead of publishToMavenLocal
    rsonke-maxxton authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    a7de001 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Use Artifact Registry

    mthjs committed May 7, 2024
    Configuration menu
    Copy the full SHA
    9bd3ebf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20 from mthjs/chore/use-artifact-registry

    Use Artifact Registry
    rsonke-maxxton authored May 7, 2024
    Configuration menu
    Copy the full SHA
    f281489 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2026

  1. MXTS-74974: buildMicroDocs/buildJavadoc classpath should use compileC…

    …lasspath, not api
    
    Both tasks set classpath = project.configurations.api. Git history shows
    this used to be configurations.compile before the Gradle 5 migration
    (commit 0a020fb), where it was mechanically swapped to `api` - the wrong
    1:1 replacement. `api` is a narrow "exposed dependencies" bucket; the
    correct modern equivalent of the old `compile` classpath is
    compileClasspath, which is what the standard Gradle javadoc task uses
    by default.
    
    The bug this causes: any type referenced in project source but pulled in
    via an `implementation`-scoped dependency is invisible to these tasks,
    even though the main compileJava task (which uses compileClasspath)
    compiles it fine. Surfaced by availability-service's ES 9.3.5 upgrade,
    where co.elastic.clients.transport.rest5_client.Rest5ClientTransport
    (from elasticsearch-java, implementation-scoped) failed to resolve while
    Rest5Client/Rest5ClientBuilder (from elasticsearch-rest5-client,
    api-scoped) resolved fine in the same file - consistent with this
    exact classpath gap.
    
    Verified: applying this fixed plugin (published to mavenLocal) to
    availability-service with elasticsearch-java back on implementation
    scope makes buildMicroDocs pass with no other changes.
    mxt-mischa committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    4cdee29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a21ccc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cadded2 View commit details
    Browse the repository at this point in the history
  4. MXTS-74974: address PR review feedback (artifact-registry plugin 2.2.…

    …5, commit lockfile, explicit sourcesJar/javadocJar ordering)
    mxt-mischa committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    d7aebd5 View commit details
    Browse the repository at this point in the history
  5. MXTS-74974: modernize microdocs-core-java publishing, fix pre-existin…

    …g -Werror warnings, update README
    mxt-mischa committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    e736c9c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc70b02 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b901861 View commit details
    Browse the repository at this point in the history
  8. fix(crawler-gradle): MXTS-74974: add com.maxxton.microdocs.crawler pl…

    …ugin descriptor
    
    The version-catalog alias (libs.plugins.microdocs -> id
    com.maxxton.microdocs.crawler) resolves the plugin via the plugins{} DSL.
    That path needs the impl jar to carry META-INF/gradle-plugins/
    com.maxxton.microdocs.crawler.properties, matching the Gradle Plugin
    Portal marker. The jar only shipped the legacy microdocs.properties
    (id 'microdocs'), so apply failed with 'does not provide a plugin with
    id com.maxxton.microdocs.crawler'. Keep both descriptors for backward
    compat with apply plugin: 'microdocs' consumers.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    mxt-mischa and claude committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    d683b6b View commit details
    Browse the repository at this point in the history
  9. feat(crawler-gradle): MXTS-74974: cut 4.0.2 with self-published plugi…

    …n marker
    
    The plugins{} DSL / version-catalog path needs a plugin marker
    (com.maxxton.microdocs.crawler:...gradle.plugin). Historically that marker
    existed only on the Gradle Plugin Portal (4.0.0/4.0.1). Publish it ourselves
    to maxxton-maven-registry so new versions resolve without a portal release.
    Bump to 4.0.2 so consumers get a clean version rather than the cache-poisoned
    4.0.1 (already resolved-and-cached broken by early CI runs).
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    mxt-mischa and claude committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    478fcaa View commit details
    Browse the repository at this point in the history
  10. chore(microdocs): MXTS-74974: bump core-java + doclet to 4.0.2 (locks…

    …tep)
    
    Cut the whole suite at 4.0.2 so ./publish.sh runs clean (4.0.2 is new
    everywhere - no 409 on the immutable core-java 4.0.1) and versions are
    coherent instead of core 4.0.1 / doclet 4.0.0 / crawler 4.0.2.
    
    Note: crawler-gradle and the doclet still pin microdocs-core-java:3.0.0,
    so core-java's 4.x line remains unwired - tracked as a follow-up.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    mxt-mischa and claude committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    0d94aa9 View commit details
    Browse the repository at this point in the history
Loading