Skip to content

Releases: TomPlum/advent-of-code-libs

v2.6.0

16 Dec 18:27
c5d0e28
Compare
Choose a tag to compare

What's Changed

  • Math additions (Point2D, AdventMap, Direction and Graphing Algorithms) by @TomPlum in #18
  • Update all non-major dependencies by @renovate in #17

Full Changelog: v2.5.0...v2.6.0

v2.5.0

07 Dec 10:39
b886ca4
Compare
Choose a tag to compare

What's Changed

  • Update dependency com.willowtreeapps.assertk:assertk-jvm to v0.28.0 by @renovate in #8
  • Update actions/cache action to v4 by @renovate in #11
  • Update all non-major dependencies by @renovate in #10
  • Update gradle/gradle-build-action action to v3 by @renovate in #12
  • Update dependency gradle-plugin to v2 by @renovate in #13
  • Update plugin org.jetbrains.kotlin.jvm to v2 by @renovate in #14
  • Update all non-major dependencies by @renovate in #15
  • Collection Extension Function & Docs by @TomPlum in #16

Full Changelog: v2.4.1...v2.5.0

Release Workflow Java Version Fix

08 Dec 12:47
Compare
Choose a tag to compare
v2.4.1

Release | Version 2.4.1

Math | Lowest Common Multiple

08 Dec 12:42
8e17706
Compare
Choose a tag to compare

Collection Extensions

  • Lists of Long now have an extension function for finding the lowest common multiple

Solution Runner & Math Improvements

12 Dec 17:09
Compare
Choose a tag to compare
  • Added instructions on how to release (mostly for me)
  • SolutionRunner now accepts a year for the report
  • Added missing Kotlin Doc
  • Benchmark delta report now prints positive micro second deltas in yellow
  • Point2D is now comparable

Dependency Versions

23 Nov 20:59
Compare
Choose a tag to compare
  • Bumped Gradle wrapper to latest
  • Bumped Kotlin Gradle plugin and JVM version to latest
  • Updated JVM target from 11 to 17 (In Gradle & GitHub Actions)
  • Bumped all implementation and test deps to latest
  • Removed deprecated jcenter maven repo
  • Fixed deprecate warnings in build.gradle
  • Bumped JaCoCo to latest tool version

Integer Extension Function

07 Dec 08:57
Compare
Choose a tag to compare
  • Added nthBinomialCoefficient Int extension function
  • Small KotlinDoc correction

Extension Functions

03 Dec 18:09
Compare
Choose a tag to compare
  • Added Collection Extensions
  • Added Primitive Extensions
  • Added Range Extensions
  • Added Tuple Extensions

Solutions & Benchmarking

03 Jan 11:25
Compare
Choose a tag to compare
  • Added Solution interface.
  • Added SolutionRunner w/Integrated Benchmarker
  • Added benchmark utility for read and writing XML results and reporting solution answers and runtime deltas.
  • Added Kotlin Doc

Test Support

02 Jan 16:13
Compare
Choose a tag to compare

VisualVM

  • Added @WaitForVisualVM annotation.
  • Added SupportsVisualVM JUnit5 Extensions class