Skip to content

Releases: cooklang/cooklang-rs

Release v0.18.6

12 Apr 19:56

Choose a tag to compare

Cooklang Parser Release v0.18.6

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

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

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.18.6")

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.18.6"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.18.5...v0.18.6

Release v0.18.5

12 Apr 19:42

Choose a tag to compare

Cooklang Parser Release v0.18.5

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

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

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.18.5")

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.18.5"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

What's Changed

  • Add Claude Code GitHub Workflow by @dubadub in #94
  • feat: shopping list checked file support and comment syntax update by @dubadub in #93

Full Changelog: v0.18.4...v0.18.5

Release v0.18.4

07 Apr 20:25

Choose a tag to compare

Cooklang Parser Release v0.18.4

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

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

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.18.4")

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.18.4"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.18.3...v0.18.4

Release v0.18.3

03 Mar 15:27

Choose a tag to compare

Cooklang Parser Release v0.18.3

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

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

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.18.3")

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.18.3"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.18.2...v0.18.3

Release v0.18.2

26 Feb 16:14

Choose a tag to compare

Cooklang Parser Release v0.18.2

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

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

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.18.2")

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.18.2"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.18.1...v0.18.2

Release v0.18.1

24 Feb 15:28

Choose a tag to compare

Cooklang Parser Release v0.18.1

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

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

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.18.1")

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.18.1"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

Full Changelog: v0.18.0...v0.18.1

Release v0.18.0

24 Feb 12:20

Choose a tag to compare

Cooklang Parser Release v0.18.0

iOS (Swift Package Manager)

Add to your Package.swift or Xcode project:

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

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.18.0")

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.18.0"

TypeScript/JavaScript (npm)

npm install @cooklang/cooklang

See the README for detailed integration instructions.

What's Changed

  • feat(aisle): case-insensitive matching and preserve config order by @dubadub in #88
  • feat(bindings): add use_common_names for ingredient list normalization by @dubadub in #91
  • Add shopping list parser and serializer by @dubadub in #89

Full Changelog: v0.17.14...v0.18.0

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