Skip to content

Releases: com-lihaoyi/mill

1.1.0-RC2

17 Nov 16:49

Choose a tag to compare

1.1.0-RC2 Pre-release
Pre-release

Merged Pull Requests since 1.1.0-RC1

  • Rebootstrap on 1.1.0-RC1 by @lihaoyi in #6113
  • Re-enable compile-time errors by @lihaoyi in #6119
  • Improve example zips by @lihaoyi in #6122
  • Cleanup bootstrap scripts by @lihaoyi in #6117
  • Use zinc worker for DiscoverTestMain and GetTestTasks by @lihaoyi in #6125
  • Move Junit5 test discovery to zinc worker by @lihaoyi in #6127
  • WIP Cleanup zinc server by @lihaoyi in #6128
  • More minor cleanup for zinc worker by @lihaoyi in #6130
  • Android variant dependency resolution by @vaslabs in #6124
  • More zinc worker cleanup by @lihaoyi in #6131
  • Run Mill with -Dfile.encoding=UTF-8 by default to try and fix windows unicode issues by @lihaoyi in #6135
  • Improve handling of cancellation daemon shutdown in the presence of multiple connected launchers by @lihaoyi in #6136
  • Cleanup code related to testing concurrent spawned processes by @lihaoyi in #6137
  • Fixes and doc improvements by @lihaoyi in #6143
  • millBinPlatform should be 1 for 1.1.0-RCx by @lolgab in #6134
  • Replace unicode pipe with non-unicode pipe to mitigate windows terminal issues by @lihaoyi in #6147
  • Adding coverage validation at build time. by @monksy in #6132
  • Avoid using super.mvnDeps in most examples by @lihaoyi in #6149
  • Warn if workers do not extend AutoCloseable by @lihaoyi in #6151
  • Remove test discovery fast path in TestModuleUtil by @lihaoyi in #6152
  • Make selective execution trigger when Mill version or JVM version is changed by @lihaoyi in #6150
  • Fix logic error by @lefou in #6154
  • Return imports from BuildWriter.imports, avoid mutating parameters by @lefou in #6140
  • Make .mill.yaml code generation go through buildOverrides code path like everyone else by @lihaoyi in #6155
  • Make selective execution trigger on changes to build overrides by @lihaoyi in #6158
  • Reorganize spring-boot docs by @lihaoyi in #6160
  • Fixed compilation error in BomModule example by @ajaychandran in #6161
  • Remove unnecessary rm build.mill from migration docs by @lihaoyi in #6163
  • Preserve YAML parse offsets in generated YAML by @lihaoyi in #6164
  • Android: move AndroidBuildConfig to AndroidModule by @souvlakias in #6145
  • Move build-override handling back into evaluator by @lihaoyi in #6167
  • Android: Add -no-metrics flag to emulator by @souvlakias in #6144
  • JavaModule: Annotation Processor API by @vaslabs in #6168
  • Spring boot servlet websocket example with test using reactive spring boot api by @vaslabs in #6099
  • Use a compiler plugin to generate Task.Stubs automatically by @lihaoyi in #6170
  • Update commons-io to 2.21.0 by @lefou in #6175
  • Update classgraph to 4.8.184 by @lefou in #6176
  • Update semanticdb for scalac to 4.14.1 and java to 0.11.1 by @lefou in #6173
  • Update Ammonite to 3.0.4 by @lefou in #6171
  • Add AutoClosable to SpringBootTools worker by @lefou in #6179
  • Update sonatype-central-client to 0.6.0 by @lefou in #6174
  • Update asm to 9.9 by @lefou in #6172
  • Consolidate error reporting for module overrides by @lihaoyi in #6180
  • Tweaks to spring boot docs by @lihaoyi in #6181
  • Make Java Jetty example use config-based syntax by @lihaoyi in #6182
  • Add Library Dependencies section to config.adoc, mirroring the top-level page for programmatic config by @lihaoyi in #6183
  • Fix watching of source folders defined in build.mill.yaml files by @lihaoyi in #6184
  • Minor cleanups around MillMain0 by @lihaoyi in #6185
  • Improvements to command-line logging by @lihaoyi in #6186
  • Compact task log headers to share the same line as the first line of logs by @lihaoyi in #6187
  • Put back printing of exclusive task names by @lihaoyi in #6189
  • Misc cleanups by @lihaoyi in #6190
  • Rebootstrap by @lihaoyi in #6193
  • Avoid printing log prefix when continuing an earlier incomplete line in PromptLogger by @lihaoyi in #6195
  • More aggressively skip files when discovering scripts for BSP import by @lihaoyi in #6194
  • Support ScalaModule.console task for Scala 3.8+ by @lefou in #6197
  • Document Scala nightly usage by @lefou in #6196
  • Fix parsing/rendering of compile errors when the code snippet contains a | by @lihaoyi in #6198

New Contributors

Full Changelog: 1.1.0-RC1...1.1.0-RC2

1.1.0-RC1

05 Nov 01:50
1c9bb79

Choose a tag to compare

1.1.0-RC1 Pre-release
Pre-release

Merged Pull Requests since 1.0.6

  • Replace some deprecated Scala 2 keywords by @lefou in #5941
  • Android: databinding compiler with view binding example by @vaslabs in #5888
  • Fix milestone ids in changelog by @lefou in #5945
  • Rebootstrap on 1.0.6 by @lihaoyi in #5944
  • Android: Generate MinifyKeepRules for Proguard by @souvlakias in #5926
  • Update remaining examples still referencing JvmWorkerModule.jvmId by @seschwar in #5950
  • Simple YAML-backed modules and single-file script modules, second iteration by @lihaoyi in #5951
  • Cleanup after simple/script modules by @lihaoyi in #5953
  • Wrap MillBuildRootModule#scriptSourcesPaths in BuildCtx.watchValue by @lihaoyi in #5954
  • Bump flyway to 11.8.2 by @lihaoyi in #5959
  • Support build header metadata in build.mill.yaml files by @lihaoyi in #5960
  • Update Scala.js environment lib scala-js-env-jsdom-nodejs version to 1.1.1 by @carlosedp in #5964
  • Android: Test apk size reduction by @vaslabs in #5963
  • [config.artifactory] Read credential configs for publish by @mga-sc in #5871
  • Make MillBuildServer#evaluatorRequestsThread a daemon thread by @lihaoyi in #5967
  • Update jarajar-abrams to 1.16.0 by @lefou in #5969
  • Handle proxy settings upon startup by @alexarchambault in #5971
  • Give a name to the BspWorkerImpl thread and make it a daemon by @alexarchambault in #5972
  • Maintain a list of known coursier repositories under CoursierModule by @lefou in #5890
  • Update gson to 2.13.2 by @lefou in #5978
  • Add support for nested modules in build.mill.yaml and simple/2-compat-modules.adoc examples by @lihaoyi in #5976
  • Add script builtins for Scala scripts by @lihaoyi in #5981
  • Attempt to work around Unknown key crashers by @lihaoyi in #5982
  • Re-enable --repl by @lihaoyi in #5983
  • Cleanup readme header and udpate stable Mill version by @lefou in #5985
  • Add builtin support for jshell command and --jshell flag by @lihaoyi in #5984
  • Fixes for --jshell by @lihaoyi in #5989
  • Update CLI setup by @lefou in #5990
  • Repair CLI option --help-advanced by @lefou in #5993
  • Documentation Tweaks by @lihaoyi in #5998
  • Move snakeyaml off of compile time classpath by @lihaoyi in #5999
  • Support Java generation in ScalaPBModule by @lefou in #5996
  • Android release docs by @vaslabs in #5957
  • Make config-based pathref customizations relative to the module dir rather than workspace root by @lihaoyi in #6000
  • Include contrib modules in API docs and improve scalapblib docs by @lefou in #6001
  • Use same Android cmdline-tools version in docs as in build by @lefou in #5997
  • Add build-header support for compileModuleDeps and runModuleDeps by @lihaoyi in #6002
  • Bump uPickle to 4.4.0 by @lihaoyi in #6003
  • Doc fixes and improvements by @lihaoyi in #6004
  • Generate API docs from all modules (include non-stable modules) by @lefou in #5977
  • Re-land "Avoid using system java unless explicitly specified, instead use latest LTS Java version unless explicitly overridden with system" by @lihaoyi in #6005
  • IntelliJ-BSP support for single-file scripts by @lihaoyi in #6008
  • Fix caching of module instantiations in resolver by @lihaoyi in #6010
  • Rebootstrap by @lihaoyi in #6009
  • Generalize script file discovery to avoid need for //| header comment by @lihaoyi in #6012
  • Android: Add nonTransitiveRClasses Option by @souvlakias in #5980
  • Re-land "Cut down the number of Mill file suffixes to just .mill", and .mill.yaml by @lihaoyi in #6016
  • Improvements for standalone script support by @lihaoyi in #6015
  • Improve docs for single-file scripts by @lihaoyi in #6018
  • Fix pyspark example by @manuzhang in #6019
  • Improvements to per-language landing page by @lihaoyi in #6020
  • More script docs by @lihaoyi in #6022
  • Add example for custom script module classes by @lihaoyi in #6024
  • More script doc improvements by @lihaoyi in #6025
  • Revised build importer implementations by @ajaychandran in #5428
  • More Script Polish by @lihaoyi in #6029
  • Fleshing out docs for config-based modules by @lihaoyi in #6036
  • More config and script module doc updates by @lihaoyi in #6037
  • Fixed integration tests for ./mill init by @ajaychandran in #6042
  • Cut dependency from website.fastPages on slow build tasks by @lihaoyi in #6045
  • Add proper error message when circular task dependency is detected by @lihaoyi in #6044
  • Refactor GroupExecution class for better code readability by @lefou in #6040
  • Fixed manual integration tests for ./mill init (#6039) by @ajaychandran in #6046
  • Run examples with local repo under out/ rather than ~/.ivy2/local (reverted) by @alexarchambault in #5949
  • Streamline Scala Scripting by @lihaoyi in #6051
  • Use relative script imports in 1-script/ examples by @lihaoyi in #6050
  • Rebootstrap by @lihaoyi in #6052
  • Fix and robustize bsp handling of single-file scripts by @lihaoyi in #6054
  • Reboostrap by @lihaoyi in #6055
  • More attempts at robustizing BSP by @lihaoyi in #6056
  • Rebootstrap by @lihaoyi in #6058
  • Try to fix spurious circular task errors by @lihaoyi in #6062
  • Remove stale script module resolution code by @lihaoyi in #6061
  • Add spring boot example for mill configuration compatible with spring initializr for a maven kotlin project by @vaslabs in #6014
  • Android: Jetchat example, update databinding apis by @vaslabs in #6063
  • Rebootstrap by @lihaoyi in #6066
  • Revert "Run examples with local repo under out/ rather than ~/.ivy2/local (#5949)" by @lihaoyi in #6067
  • Improve IDE support for scripts by scoping them per-file by @lihaoyi in #6068
  • Add documentation about adding a resource folder in single-file scripts by @lihaoyi in #6069
  • Fix Scala Native link logs in server-client mode by @lolgab in #6053
  • Allow users to disable some modules in BSP by @alexarchambault in #6065
  • Run examples with local repo under out/ rather than ~/.ivy2/local by @alexarchambault in #6070
  • Synthetize main classes for @mainarg.main methods in Scala scripts for Intellij/@scala.main compatibility by @lihaoyi in #6084
  • Add mill-jvm-index-version to build header keys by @lihaoyi in #6085
  • Disable automatic heap dump on OOM by @lihaoyi in #6086
  • Try-catch-log BSP watchAndWait call by @lihaoyi in #6087
  • Write meta .json files to disk for build overrides to support show by @lihaoyi in #6088
  • Add more docs for selecting individual test cases by @lihaoyi in https://github.c...
Read more

1.0.6

01 Oct 20:52

Choose a tag to compare

Merged Pull Requests since 1.0.5

New Contributors

Full Changelog: 1.0.5...1.0.6

0.12.16

23 Sep 19:41
e0ccce3

Choose a tag to compare

Merged Pull Requests since 0.12.15

New Contributors

Full Changelog: 0.12.15...0.12.16

1.0.5

17 Sep 08:03

Choose a tag to compare

Merged Pull Requests since 1.0.4

  • Avoid using system java unless explicitly specified, instead use latest LTS Java version unless explicitly overridden with system by @lihaoyi in #5705
  • Add integration test for mill-jvm-version: system by @lihaoyi in #5740
  • Cleanup of scalalib.test files by @lefou in #5750
  • Rebootstrap on 1.0.4 by @lihaoyi in #5752
  • Update jsoup to 1.21.2 (in meta-build) by @lefou in #5753
  • Implement support for Scala 3.8 by @lefou in #5751
  • KSP 2 support by @vaslabs in #5727
  • Use DoubleLock for mutex on compiler bridge creation to avoid races between MillDaemonMain and ZincWorkerMain processes by @lihaoyi in #5761
  • Rebootstrap by @lihaoyi in #5763
  • Fix References in Developer docs by @gamlerhart in #5764
  • Android: Package jnis provided by dependencies by @vaslabs in #5760
  • Update classgraph to 4.8.181 by @lefou in #5754
  • Update log4j2-core to 2.25.1 by @lefou in #5756
  • Update spring-boot-loader-tools to 3.5.5 by @lefou in #5755
  • Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #5748
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #5690
  • Rework Android SDK installation by @lefou in #5766
  • Android: Fix androidtodo and replace compose samples in ci with it by @vaslabs in #5770
  • Fix typo in GitHub Dependency Graph submission text by @nafg in #5772
  • Merge KSP 1 and KSP 2 implementations into one module by @lefou in #5768
  • Android: Bugfixes for Windows Support by @souvlakias in #5775
  • Make Mill work with mill-build/src/ folder even if mill-build/build.mill does not exist by @lihaoyi in #5783
  • Rebootstrap by @lihaoyi in #5784
  • Bump uPickle to 4.3.0 by @lihaoyi in #5794
  • Let MillURLClassLoader find classes not found in shared classloader by @lefou in #5790
  • Try removing semanticDbData Java compiler flags by @lihaoyi in #5798
  • Rebootstrap by @lihaoyi in #5799
  • Use newly-built version of Mill scripts for dist rather than Mill's current ./mill bootstrap script by @lihaoyi in #5801
  • Fix links to API documentation by @lefou in #5807
  • Fix code reference in worker example documentation by @lefou in #5808
  • Register MillURLClassLoader as parallel capable classloader by @lefou in #5791
  • Read coursier env vars and Java properties via input tasks by @alexarchambault in #5793
  • Simplify MillURLClassLoader parallel registration with @static by @lefou in #5811
  • Update documentation of mill-daemon plugin by @swaldman in #5806
  • Fix forced versions by @alexarchambault in #5813
  • Ksp2 in program mode by @vaslabs in #5795
  • Cut down the number of Mill file suffixes to just .mill by @lihaoyi in #5819
  • Skip autoformatting in code files containing build headers by @lihaoyi in #5822
  • Allow running standalone single-file scripts using Mill by @lihaoyi in #5820
  • Pre-parse Mill CLI config in launcher to allow -i/--interactive flag to be passed anywhere by @lihaoyi in #5823
  • Update lazy val bytecode signature heuristics to work with Scala 3 lazy vals by @lihaoyi in #5828
  • Retry mill daemon start rather than just PID file reading by @lihaoyi in #5829
  • Fix prompt when server restarts by @lihaoyi in #5832
  • Rebootstrap by @lihaoyi in #5831
  • Fix handling of threadlocals in Worker#close calls by @lihaoyi in #5834
  • --bsp should imply --no-daemon by @arturaz in #5840
  • Show log prefix next to task name in failure summary to make it easier to grep for relevant failure logs by @lihaoyi in #5842
  • Fix Scala.js link logs in server-client mode by @lolgab in #5845
  • Use Kotlin build-tools-api to compile Kotlin code by @lefou in #5785
  • Disable certain fsNotifyWatchLog logging to prevent indefinite loops by @arturaz in #5856
  • Rebootstrap by @lihaoyi in #5857
  • Include compile classpath in unidoc module by @lihaoyi in #5858
  • Enabled Kotlin BT API only for modules using Kotlin 2.1+ by @lefou in #5859
  • Revert locally breaking changes for now by @lihaoyi in #5861
  • Fix handling of test claim.log file by @lihaoyi in #5864
  • Android: Add proguard-common.txt by @souvlakias in #5809
  • Ensure deprecation versions always contain the project name by @lefou in #5867
  • Clean up daemon/server launching retry logic to try and stabilize it by @lihaoyi in #5865
  • Simplify launchOrConnectToServer to eliminate nested retries by @lihaoyi in #5872
  • Rebootstrap by @lihaoyi in #5876

Full Changelog: 1.0.4...1.0.5

1.0.4

27 Aug 08:41
9d25613

Choose a tag to compare

Merged Pull Requests since 1.0.3

  • Disable git gpg signing in automated tests by @lefou in #5647
  • Clean up compilation warnings by @arturaz in #5653
  • Update website to 1.0.3 by @lihaoyi in #5661
  • Fix classloading error on worker teardown after code change by @lihaoyi in #5659
  • Blog: Writing Your Own Simple Tab-Completions for Bash and Zsh by @lihaoyi in #5666
  • Fix selective testing again by @lihaoyi in #5667
  • Add OpenApi plugin to thirdparty plugin section by @lefou in #5655
  • Android: ManifestMerger bugfixes by @souvlakias in #5656
  • Improve selective testing for dist.scripts and use current version as default by @lihaoyi in #5669
  • Use mirror in spark-submit.sh to try and improve download performance by @lihaoyi in #5664
  • Improve resolution hint with "run all" suggestion by @lihaoyi in #5671
  • Flesh out docs for Mill tab-completion with screenshots of supported/expected functionality by @lihaoyi in #5670
  • Slight format fixes for latest blog post and other pages by @lefou in #5673
  • Fix flicker in PromptLogger reporting of current test class running for each worker by @lihaoyi in #5675
  • Android: fix androidCompiledModuleResources by @souvlakias in #5662
  • Android: Add kspDependencyResolver by @souvlakias in #5674
  • Android: add IDE-Support docs page by @souvlakias in #5652
  • Update antora site generator from 3.1.9 to 3.1.12 by @lefou in #5679
  • Android: Ability to easily create tests for vanilla android modules by @vaslabs in #5678
  • Try to fix flakiness in externalModuleTargetsAreNamespacedByModulePackagePath by @lihaoyi in #5681
  • Readme: Make links repository-local, so they work everywhere by @lefou in #5684
  • Fix changelog structure by @lefou in #5685
  • Fix formatting of documentation page for Ollama by @lefou in #5686
  • Android: Proguard issues fixes by @souvlakias in #5677
  • Draft: Use custom JVM versions during Scala compilation, avoid forking for Java compilation by @arturaz in #5604
  • Android: Fix Proguard Cache Invalidation (Changes Existing Examples) by @souvlakias in #5688
  • Make compiledClassesAndSemanticDbFiles transitive through moduleDeps by @arturaz in #5692
  • Some tweaks to UnidocModule by @lefou in #5695
  • Update logback-classic to 1.5.18 by @lefou in #5485
  • Update semanticdb-scalac to 4.13.9 by @lefou in #5697
  • Update jsoup to 1.21.1 by @lefou in #5696
  • Make ANDROID_HOME env variable reader an input task by @lefou in #5700
  • Disable broken JS tests by @lihaoyi in #5704
  • Make sure, dynamically installed Android tools exists by @lefou in #5701
  • Try and fix broken python test by @lihaoyi in #5707
  • Note on VscVersion by @Quafadas in #5709
  • Rapid shutdown/startup cycles fail to connect to the mill daemon by @arturaz in #5711
  • Fix Zinc worker performance regression by @arturaz in #5710
  • More verbose tab-complete descriptions by @lihaoyi in #5712
  • Fix slow scala compilation when ZincWorker subprocess is used by @arturaz in #5716
  • Bump coursier index version by @lihaoyi in #5719
  • Rebootstrap by @lihaoyi in #5713
  • Prevent semanticDbData from compiling upstream modules twice by @arturaz in #5720
  • Update coursier to 2.1.25-M17 by @alexarchambault in #5722
  • BSP fixes by @alexarchambault in #5698
  • Move out/ to out/mill-bsp-out/ when running in BSP mode by @arturaz in #5689
  • Catch uncaught errors in test frameworks and ignore them by @lihaoyi in #5728
  • Assert task method shape in task macros to catch more mis-placed tasks hidden behind task ascriptions by @lihaoyi in #5729
  • Update coursier to 2.1.25-M18 by @alexarchambault in #5731
  • Fix BSP compilation progress message by @alexarchambault in #5725
  • Support ScalaNativeModule.runMain by @lefou in #5723
  • Print logs to console if an exception happens during mill launcher initialization by @arturaz in #5736

Full Changelog: 1.0.3...1.0.4

1.0.3

05 Aug 09:02

Choose a tag to compare

Merged Pull Requests since 1.0.2

  • Rebootstrap on 1.0.2 by @lihaoyi in #5621
  • Silence publishLocalTestRepo logging by @lihaoyi in #5622
  • Fix android install by @vaslabs in #5623
  • Doc improvements by @lihaoyi in #5627
  • Android: Auto-Install CmdlineTools by @souvlakias in #5608
  • Add compileGeneratedSources directory for Java annotation processors to place generated sources to be picked up by IDEs by @lihaoyi in #5629
  • Consolidate old TestModuleUtil#runTestDefault code path into runTestQueueScheduler by @lihaoyi in #5630
  • Cleanup TestModuleUtil by @lihaoyi in #5631
  • Bump OS-Lib to 0.11.5, make use of .toURI and .toURL helpers by @lihaoyi in #5632
  • Android: fix screenshot tests class discovery by @vaslabs in #5634
  • Hook individual test class timings into Mill Chrome Profiler by @lihaoyi in #5635
  • Fix race condition in JsonArrayLogger shutdown by @lihaoyi in #5636
  • Flesh out os.Checker error messages to make them more actionable by @lihaoyi in #5640
  • tab-complete flags like -j or --jobs, and forward non-task tab completion to bash by @lihaoyi in #5642
  • Tab-complete --flags belonging to Task.Commands as well by @lihaoyi in #5643
  • More tweaks to tab-completion logic by @lihaoyi in #5644
  • Rebootstrap by @lihaoyi in #5645
  • Move logback.xml config to application resources to be used at runtime as well by @lihaoyi in #5646
  • Add Zsh complete descriptions by @lihaoyi in #5648
  • Add generator for Eclipse JDT project files by @thahnen in #5614
  • Add completion descriptions to bash tab completion by @lihaoyi in #5650
  • Rebootstrap by @lihaoyi in #5649

New Contributors

Full Changelog: 1.0.2...1.0.3

0.12.15

01 Aug 10:33

Choose a tag to compare

Merged Pull Requests since 0.12.14

  • Fix internal names mangling in mvnDepsTree by @lefou in #5174
  • [0.12.x] Update warning to mention Mill 1.0.0 by @lolgab in #5216
  • Update coursier to 2.1.25-M13 (0.12.x) by @alexarchambault in #5172
  • Update jvm-index version used by coursier to 0.0.4-111-eb6e08 by @lefou in #5250
  • Update jsoup to 1.20.1 by @lefou in #5253
  • Add Task.Simple and deprecate Target by @lefou in #5256
  • Update Mill to 0.12.14 by @lefou in #5251
  • Update mill-scalalfix to 0.5.1 by @lefou in #5252
  • Add optional deps to the class path of their modules (backport #5246) by @alexarchambault in #5274
  • Fix ./mill init example download in 0.12.x by @lihaoyi in #5333
  • (0.12.x Backport) Next attempt to fix ./mill init example downloads by @lihaoyi in #5381
  • Correct deprecated since version by @lefou in #5385
  • Add logs & error reporting to Sonatype Central (backport #5367) by @lefou in #5386
  • Add integration test ensuring -D property passing works (backport #5212) by @lefou in #5443
  • Fix -D property passing with graal native launcher (backport #5440) by @lefou in #5442
  • Fix ClientServerTests by @lefou in #5450
  • Support publishing snapshots to central sonatype (0.12.x) by @arturaz in #5476
  • Add tests to sonatype snapshot publishing (0.12.x) by @arturaz in #5541
  • [0.12.x] Support nativeServiceProviders in ScalaNativeModule (Backport #4736) by @lolgab in #4744
  • Snapshot handling in SonatypeCentralPublishModule/publishAll (0.12.x) by @arturaz in #5542
  • Use system calls to get terminal size on Linux / Mac (0.12.x) by @alexarchambault in #4497
  • Fixes incorrect parsing of PublishInfo from string when artifact id or version contains regex-sensitive characters (0.12.x) by @arturaz in #5599
  • Rebootstrap 0.12.x branch by @lihaoyi in #5638

Full Changelog: 0.12.14...0.12.15

1.0.2

31 Jul 14:31

Choose a tag to compare

Merged Pull Requests since 1.0.1

Full Changelog: 1.0.1...1.0.2

1.0.1

23 Jul 02:24

Choose a tag to compare

Merged Pull Requests since 1.0.0

New Contributors

Full Changelog: 1.0.0...1.0.1