Skip to content

Releases: cooklang/cooklang-rs

Release v0.17.14

23 Jan 06:32

Choose a tag to compare

Cooklang Parser Release v0.17.14

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

.package(url: "https://github.com/cooklang/cooklang-rs.git", from: "v0.17.14")

Or download CooklangParserFFI.xcframework.zip for manual integration.

Supported architectures:

  • iOS arm64 (devices)
  • iOS arm64 (simulator, Apple Silicon)

Android (GitHub Packages Maven)

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        maven {
            url = uri("https://maven.pkg.github.com/cooklang/cooklang-rs")
            credentials {
                username = System.getenv("GITHUB_ACTOR") ?: project.findProperty("gpr.user") as String?
                password = System.getenv("GITHUB_TOKEN") ?: project.findProperty("gpr.key") as String?
            }
        }
    }
}

Add to your build.gradle.kts:

implementation("org.cooklang:parser:v0.17.14")

Or download cooklang-parser-android.zip for manual integration.

Supported architectures:

  • arm64-v8a
  • armeabi-v7a
  • x86_64

Note: This replaces the deprecated cooklang-kotlin repository.

Rust (crates.io)

[dependencies]
cooklang = "0.17.14"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.17.13...v0.17.14

Release v0.17.13

21 Jan 20:08

Choose a tag to compare

Cooklang Parser Release v0.17.13

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

.package(url: "https://github.com/cooklang/cooklang-rs.git", from: "v0.17.13")

Or download CooklangParserFFI.xcframework.zip for manual integration.

Supported architectures:

  • iOS arm64 (devices)
  • iOS arm64 (simulator, Apple Silicon)

Android (GitHub Packages Maven)

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        maven {
            url = uri("https://maven.pkg.github.com/cooklang/cooklang-rs")
            credentials {
                username = System.getenv("GITHUB_ACTOR") ?: project.findProperty("gpr.user") as String?
                password = System.getenv("GITHUB_TOKEN") ?: project.findProperty("gpr.key") as String?
            }
        }
    }
}

Add to your build.gradle.kts:

implementation("org.cooklang:parser:v0.17.13")

Or download cooklang-parser-android.zip for manual integration.

Supported architectures:

  • arm64-v8a
  • armeabi-v7a
  • x86_64

Note: This replaces the deprecated cooklang-kotlin repository.

Rust (crates.io)

[dependencies]
cooklang = "0.17.13"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.17.12...v0.17.13

Release v0.17.12

15 Jan 17:47

Choose a tag to compare

Cooklang Parser Release v0.17.12

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

.package(url: "https://github.com/cooklang/cooklang-rs.git", from: "v0.17.12")

Or download CooklangParserFFI.xcframework.zip for manual integration.

Supported architectures:

  • iOS arm64 (devices)
  • iOS arm64 (simulator, Apple Silicon)

Android (GitHub Packages Maven)

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        maven {
            url = uri("https://maven.pkg.github.com/cooklang/cooklang-rs")
            credentials {
                username = System.getenv("GITHUB_ACTOR") ?: project.findProperty("gpr.user") as String?
                password = System.getenv("GITHUB_TOKEN") ?: project.findProperty("gpr.key") as String?
            }
        }
    }
}

Add to your build.gradle.kts:

implementation("org.cooklang:parser:v0.17.12")

Or download cooklang-parser-android.zip for manual integration.

Supported architectures:

  • arm64-v8a
  • armeabi-v7a
  • x86_64

Note: This replaces the deprecated cooklang-kotlin repository.

Rust (crates.io)

[dependencies]
cooklang = "0.17.12"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

What's Changed

New Contributors

Full Changelog: v0.17.11...v0.17.12

Release v0.17.11

22 Dec 20:36

Choose a tag to compare

Cooklang Parser Release v0.17.11

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

.package(url: "https://github.com/cooklang/cooklang-rs.git", from: "v0.17.11")

Or download CooklangParserFFI.xcframework.zip for manual integration.

Supported architectures:

  • iOS arm64 (devices)
  • iOS arm64 (simulator, Apple Silicon)

Android (GitHub Packages Maven)

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        maven {
            url = uri("https://maven.pkg.github.com/cooklang/cooklang-rs")
            credentials {
                username = System.getenv("GITHUB_ACTOR") ?: project.findProperty("gpr.user") as String?
                password = System.getenv("GITHUB_TOKEN") ?: project.findProperty("gpr.key") as String?
            }
        }
    }
}

Add to your build.gradle.kts:

implementation("org.cooklang:parser:v0.17.11")

Or download cooklang-parser-android.zip for manual integration.

Supported architectures:

  • arm64-v8a
  • armeabi-v7a
  • x86_64

Note: This replaces the deprecated cooklang-kotlin repository.

Rust (crates.io)

[dependencies]
cooklang = "v0.17.11"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.17.10...v0.17.11

v0.17.3

05 Dec 17:35

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.17.2...v0.17.3

v0.17.2

19 Nov 19:50

Choose a tag to compare

What's Changed

  • Publish preview version on merge to main branch by @farooqu in #79

New Contributors

Full Changelog: v0.17.1...v0.17.2

v0.17.0

19 Aug 16:21

Choose a tag to compare

What's Changed

  • Render recipe even when there're frontmatter YAML syntax issues by @dubadub in #57
  • Pantry config

Full Changelog: v0.16.6...v0.17.0

v0.16.4

01 Aug 14:52

Choose a tag to compare

What's Changed

Full Changelog: v0.16.3...v0.16.4

v0.16.2

01 Jul 11:14

Choose a tag to compare

What's Changed

  • IngredientList to recognise references by @dubadub in #36
  • Prepare TS WASM Bindings From Existing Playground by @jbolda in #37
  • enable publishing preview version of ts bindings by @jbolda in #38
  • Setup TS in Playground by @4kk11 in #39
  • fix: Typo in extensions doc by @ginkogruen in #41
  • Base TS Parser With Types by @jbolda in #40

New Contributors

Full Changelog: v0.16.0...v0.16.2

v0.16.0

27 Mar 19:04

Choose a tag to compare

What's Changed

  • feat: Enabled scaling by @dubadub in #30
  • feat: Recipe reference by @dubadub in #34
  • feat: Use floating value for scaling factor by @dubadub in #35
  • fix: Correct spelling ouput -> output and bunlded -> bundled by @melusc in #31
  • fix(playground): Don't hide servings input by default by @melusc in #32

New Contributors

Full Changelog: v0.15.0...v0.16.0