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: adamko-dev/dokkatoo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.0
Choose a base ref
...
head repository: adamko-dev/dokkatoo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.4.0
Choose a head ref
  • 18 commits
  • 126 files changed
  • 2 contributors

Commits on Apr 27, 2023

  1. prep for v1.4.0

    aSemy committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    d9eb584 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Fix DokkaGenerator not clearing deleted files (#60)

    * tidy up DokkatooGenerateTask
    
    * clear up the output directory before running DokkaGenerator
    
    * use a convention for setting DokkatooGenerateTask.workerLogFile
    
    * clean up test stuff
    
    * fix assertion for checking 'hello-again' does not exist
    aSemy authored May 1, 2023
    Configuration menu
    Copy the full SHA
    cefd52c View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Mention all-modules-page-plugin in README.md (#62)

    Add all-modules-page-plugin workaround in README.md
    
    See #14
    martinbonnin authored May 3, 2023
    Configuration menu
    Copy the full SHA
    4b44595 View commit details
    Browse the repository at this point in the history
  2. Feat/improve plugin DSL (#63)

    * tidy up DokkatooHtmlPlugin, use registerBinding instead of registerFactory
    
    * improve buildscript DSL
    
    * add *DomainObjectContainers as extensions, so Gradle generates accessors
    * use workaround for gradle/gradle#24972
    * add property for Versions
    * add some utilities for ObjectFactory
    
    * update README with new accessor
    aSemy authored May 3, 2023
    Configuration menu
    Copy the full SHA
    2e9fde3 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Replace URL with URI (#65)

    * use URI instead of URL, to improve Gradle up-to-date checks
    
    * minor docs fixes
    
    * fix DokkaSourceSetSpec after merge
    
    * fix remoteUrl in test
    
    ---------
    
    Co-authored-by: Adam <897017+aSemy@users.noreply.github.com>
    martinbonnin and aSemy authored May 6, 2023
    Configuration menu
    Copy the full SHA
    98a1c0b View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    d9645b0 View commit details
    Browse the repository at this point in the history
  2. big refactor of Parameter/Generator tasks, to better support Grade ca…

    …ching (#69)
    
    * big refactor Parameter/Generator task
    
    There are a lot of under-the-hood changes which shouldn't affect 'regular' users, unless they were manually configuring tasks.
    
    In order to better support Gradle caching, the Dokka Generator JSON is no longer serialized to file. DokkatooGenerateTask now has the Dokka Generator configuration parameters as task properties. DokkatooPrepareParametersTask and DokkatooTask.WithSourceSets are deprecated.
    
    * revert removing superclass WithSourceSets from DokkatooPrepareModuleDescriptorTask
    
    * disable Gradle caching of DokkatooPrepareParametersTask
    
    * fix dokkaConfiguration logging
    
    * tidy up DokkaGeneratorWorker
    
    * fix package typo
    
    * remove WithSourceSets superclass from DokkatooPrepareModuleDescriptorTask
    
    * tidy up comments, minor code tidying
    
    * move DokkatooFormatPlugin util classes into separate files
    
    * add debug functionality for dumping Dokka Configuration JSON to a file
    aSemy authored May 18, 2023
    Configuration menu
    Copy the full SHA
    e659972 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Configuration menu
    Copy the full SHA
    932388d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48366ea View commit details
    Browse the repository at this point in the history
  3. escape ampersand

    aSemy authored May 19, 2023
    Configuration menu
    Copy the full SHA
    06fb1a8 View commit details
    Browse the repository at this point in the history
  4. Update logo (#75)

    * try fixing font...
    
    * fix text scaling
    
    * update link to banner
    
    * update logos & banners
    
    * increase beak contrast
    
    * include more font characters
    
    * update png version of svg banner
    aSemy authored May 19, 2023
    Configuration menu
    Copy the full SHA
    6d1d3b9 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

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

Commits on May 28, 2023

  1. refactor the Gradle utils for downloading and updating the Dokka and …

    …Dokkatoo example projects (#80)
    aSemy authored May 28, 2023
    Configuration menu
    Copy the full SHA
    e6a68b5 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Fix/unknown Android classes (#76)

    * start setting up Android integration test project
    
    * refactor DokkatooExampleProjects convention plugin so that the `gradle.properties` files can be configured using a DSL
    
    * enable AndroidX in Android IT project
    
    * simplify UpdateDokkatooExampleGradleProperties
    
    * move DokkatooExampleProjects task group
    
    * tidy up buildsrc code
    
    * fix android-it project
    
    * mostly fix missing Android classes?
    
    - bump Android to 4.2.2 (because there's no Gradle plugin ID in previous versions, unknown reasons...)
    - lots of hacking around in DokkatooAndroidAdapter to fetch the files (the trick seems to be removing withVariantReselection())
    - try using resolvedArtifacts instead of artifactFiles (might help with
    - hack around with the Dokka test project setup Gradle task (should be improved)
    
    * tidy up IJ dir exclusions
    
    * incremental improvement to fix Android implementation...
    
    * update logo src
    
    * tidy DokkatooKotlinAdapter
    
    * update api dump
    
    * add deprecation for setSourceSetname()
    
    * modify deprecation of sourceSetName setter
    
    * remove unused providers from KotlinSourceSetDetails
    
    * tidy up code
    
    * tidy up buildSrc example project utils
    
    * add Android SDK setup step
    
    * refactor DokkatooAndroidAdapter to prevent Caused by: org.gradle.internal.instantiation.ClassGenerationException: Could not generate a decorated class for type DokkatooAndroidAdapter.
    
    * update DokkaSourceSetBuilderTest. listOf() -> setOf()
    
    * try refining the ANDROID_SDK value setter, to help on CI/CD
    
    * remove commented out mavenLocal() in it-project
    
    * refactor template projects setup and Android local.properties utils
    
    * tidy `examples/build.gradle.kts`
    
    * tidy integration-tests build.gradle.kts
    aSemy authored May 29, 2023
    Configuration menu
    Copy the full SHA
    08d6ce9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4d0987 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Configuration menu
    Copy the full SHA
    8d0cd5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb2becf View commit details
    Browse the repository at this point in the history
  3. v1.4.0

    aSemy committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    d12b371 View commit details
    Browse the repository at this point in the history
Loading