Skip to content

Releases: TeamDev-IP/JxBrowser-Gradle-Plugin

v2.0.0

31 Jan 15:13
ab97904

Choose a tag to compare

What's Changed

Changed the type of version property from String to Property<String>.

If you're using Gradle 8.1.1 or older, you need to change version = "8.2.2" to jxbrowser.set("8.2.2"). For Gradle 8.2 or newer, no changes are required

v1.2.1

09 Oct 15:26
a9d08bd

Choose a tag to compare

What's Changed

Fixed the artifact name for Windows ARM: win64Arm -> winArm.

plugins {
    id("com.teamdev.jxbrowser") version "1.2.1"
}

jxbrowser {
    version = "8.0.0"
}

dependencies {
    implementation(jxbrowser.winArm)
}

v1.2.0

09 Oct 12:10
26bb8d5

Choose a tag to compare

Windows ARM Support

  • Add support for the Windows ARM artifact.
plugins {
    id("com.teamdev.jxbrowser") version "1.2.0"
}

jxbrowser {
    version = "8.0.0"
}

dependencies {
    implementation(jxbrowser.win64Arm)
}

Dependencies

  • Update plugin org.jetbrains.kotlin.jvm to v2.0.20 by @renovate in #49
  • Update plugin com.gradle.plugin-publish to v1.3.0 by @renovate in #52
  • Update dependency gradle to v8.10.2 by @renovate in #53

Full Changelog: v1.1.0...v1.2.0

v1.1.0

12 Jun 14:02
efc186b

Choose a tag to compare

Dependencies

  • Update plugin org.jetbrains.kotlin.jvm to v2 by @renovate in #42
  • Update dependency gradle to v8.8 by @renovate in #43
  • Update plugin org.jlleitschuh.gradle.ktlint to v12.1.1 by @renovate in #40
  • Update dependency io.kotest:kotest-assertions-core to v5.9.1 by @renovate in #44

Breaking changes

  • The artifact ID has been changed: JxBrowser-Gradle-Plugin -> jxbrowser-gradle-plugin

Full Changelog: v1.0.2...v1.1.0

v1.0.2

19 Mar 13:19
fd66f9f

Choose a tag to compare

  • Add support for Kotlin and Compose Maven artifacts.

v1.0.1

25 Oct 12:15
37d5789

Choose a tag to compare

Quality Enhancements

  • Fixed IllegalStateException when applying the plugin.

v1.0.0

18 Oct 15:39
49bc5ad

Choose a tag to compare

A Gradle plug-in that provides convenience methods for adding JxBrowser dependencies into a project.

Usage

plugins {
    id("com.teamdev.jxbrowser") version "1.0.0"
}

jxbrowser {
    // The JxBrowser version. A mandatory field.
    // Obtain the latest release version number at https://teamdev.com/jxbrowser/.
    version = "7.36"

    // The location of JxBrowser repository to use. It's either North America or Europe.
    // If not specified, the location is set to North America.
    repository = Repository.NORTH_AMERICA

    // Alternatively, it may point to a custom repo via its URL, as follows:
    // repository = "https://my.custom.repository"

    // Adds a repository with JxBrowser preview builds to the project.
    includePreviewBuilds()
}

dependencies {
    // Adds a dependency to the core JxBrowser API.
    implementation(jxbrowser.core)

    // Adds dependencies to the UI toolkit integrations.
    implementation(jxbrowser.swt)
    implementation(jxbrowser.swing)
    implementation(jxbrowser.javafx)

    // Detects the current platform and adds the corresponding Chromium binaries.
    implementation(jxbrowser.currentPlatform)

    // Adds dependencies to the Chromium binaries for all supported platforms.
    implementation(jxbrowser.crossPlatform)

    // Adds a dependency to the platform-specific Chromium binaries.
    implementation(jxbrowser.mac)
    implementation(jxbrowser.macArm)
    implementation(jxbrowser.win32)
    implementation(jxbrowser.win64)
    implementation(jxbrowser.linux64)
    implementation(jxbrowser.linuxArm)
}