This repository has been archived by the owner on Dec 16, 2022. It is now read-only.
Releases: AugustArchive/Haru
Releases Β· AugustArchive/Haru
1.3.0
1.2.0
Additions
- Add handleError DSL function in Scheduler.Options
- Add ScheduleBuilder.toJob extension.
- Make the first parameter the job that errored in Scheduler.Options.errorHandler.
Installation
Gradle
Kotlin DSL
repositories {
maven {
url = uri("https://maven.floofy.dev/repo/releases")
}
}
dependencies {
implementation("dev.floofy.haru:Haru:1.2.0")
}
Groovy DSL
repositories {
maven {
url "https://maven.floofy.dev/repo/releases"
}
}
dependencies {
implementation "dev.floofy.haru:Haru:1.2.0"
}
Maven
<repositories>
<repository>
<id>noel-maven</id>
<url>https://maven.floofy.dev/repo/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>dev.floofy.haru</groupId>
<artifactId>Haru</artifactId>
<version>1.2.0</version>
<type>pom</type>
</dependency>
</dependencies>
1.1.1
Fixes
val
assignment in Scheduler.Options
Installation
Gradle
Kotlin DSL
repositories {
maven {
url = uri("https://maven.floofy.dev/repo/releases")
}
}
dependencies {
implementation("dev.floofy.haru:Haru:1.1.1")
}
Groovy DSL
repositories {
maven {
url "https://maven.floofy.dev/repo/releases"
}
}
dependencies {
implementation "dev.floofy.haru:Haru:1.1.1"
}
Maven
<repositories>
<repository>
<id>noel-maven</id>
<url>https://maven.floofy.dev/repo/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>dev.floofy.haru</groupId>
<artifactId>Haru</artifactId>
<version>1.1.1</version>
<type>pom</type>
</dependency>
</dependencies>
π 1.1.0
Additions
-
Add support for UNIX cron expressions:
@hourly
@annually
/@yearly
@monthly
@daily
@weekly
@hourly
@reboot
isn't supported and probably will never be supported in the near future.
-
Added a function to create a [Scheduler] with options, example:
val scheduler = Scheduler {
errorHandler { t -> println(t) }
}
Fixes
- Properly remove internals from documentation
Installation
Gradle
Kotlin DSL
repositories {
maven {
url = uri("https://maven.floofy.dev/repo/releases")
}
}
dependencies {
implementation("dev.floofy.haru:Haru:1.1.0")
}
Groovy DSL
repositories {
maven {
url "https://maven.floofy.dev/repo/releases"
}
}
dependencies {
implementation "dev.floofy.haru:Haru:1.1.0"
}
Maven
<repositories>
<repository>
<id>noel-maven</id>
<url>https://maven.floofy.dev/repo/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>dev.floofy.haru</groupId>
<artifactId>Haru</artifactId>
<version>1.1.0</version>
<type>pom</type>
</dependency>
</dependencies>
Initial release
1.0.0 Create CNAME