From af7c2b26bcafdcc67614147c3bc8507d3c83224c Mon Sep 17 00:00:00 2001 From: Jeremy Chone Date: Mon, 6 Jan 2025 08:33:16 -0800 Subject: [PATCH] . update version to v0.1.17 --- CHANGELOG.md | 5 ++++- Cargo.toml | 2 +- README.md | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70a74db..f3ccd3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,13 @@ `.` minor | `-` Fix | `+` Addition | `^` improvement | `!` Change | `*` Refactor > **IMPORTANT:** `0.1.x` will still have some breaking changes in patches. -> - Make sure to **lock** your version, e.g., `genai = "=0.1.16"`. +> - Make sure to **lock** your version, e.g., `genai = "=0.1.17"`. > - Version `0.2.x` will follow semver more strictly. > - API changes will be denoted as "`!` - **API CHANGE** ...." +## 2025-01-06 - [v0.1.17](https://github.com/jeremychone/rust-genai/compare/v0.1.16...v0.1.17) + +- `+` AI Provider - Added DeepSeek ## 2025-01-02 - [v0.1.16](https://github.com/jeremychone/rust-genai/compare/v0.1.15...v0.1.16) diff --git a/Cargo.toml b/Cargo.toml index 554b2bc..02f438c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "genai" -version = "0.1.17-WIP" +version = "0.1.17" edition = "2021" rust-version = "1.79" license = "MIT OR Apache-2.0" diff --git a/README.md b/README.md index 5a77db1..0c7f3d1 100644 --- a/README.md +++ b/README.md @@ -12,14 +12,14 @@ Currently supports natively: **Ollama**, **OpenAI**, **Anthropic**, **groq**, ** ```toml # cargo.toml -genai = "=0.1.16" # Version lock for `0.1.x` +genai = "=0.1.17" # Version lock for `0.1.x` ```
Provides a common and ergonomic single API to many generative AI Providers, such as Anthropic, OpenAI, Gemini, xAI, Ollama, Groq, .... -- **IMPORTANT 1** `0.1.x` will still have some breaking changes in patches, so make sure to **lock** your version, e.g., `genai = "=0.1.16"`. In short, `0.1.x` can be considered "beta releases." Version `0.2.x` will follow semver more strictly. +- **IMPORTANT 1** `0.1.x` will still have some breaking changes in patches, so make sure to **lock** your version, e.g., `genai = "=0.1.17"`. In short, `0.1.x` can be considered "beta releases." Version `0.2.x` will follow semver more strictly. - **IMPORTANT 2** `genai` is focused on normalizing chat completion APIs across AI providers and is not intended to be a full representation of a given AI provider. For this, there are excellent libraries such as [async-openai](https://crates.io/search?q=async-openai) for OpenAI and [ollama-rs](https://crates.io/crates/ollama-rs) for Ollama.