Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[![Slack Channel](https://img.shields.io/badge/slack-join-3f0e40?logo=slack&style=for-the-badge)](https://join.slack.com/t/fory-project/shared_invite/zt-36g0qouzm-kcQSvV_dtfbtBKHRwT5gsw)
[![X](https://img.shields.io/badge/@ApacheFory-follow-blue?logo=x&style=for-the-badge)](https://x.com/ApacheFory)
[![Maven Version](https://img.shields.io/maven-central/v/org.apache.fory/fory-core?style=for-the-badge)](https://search.maven.org/#search|gav|1|g:"org.apache.fory"%20AND%20a:"fory-core")
[![Crates.io](https://img.shields.io/badge/crates.io-v1.7.0-blue?logo=rust&style=for-the-badge)](https://crates.io/crates/fory)
[![Crates.io](https://img.shields.io/badge/crates.io-v1.7.1-blue?logo=rust&style=for-the-badge)](https://crates.io/crates/fory)
[![PyPI](https://img.shields.io/pypi/v/pyfory.svg?logo=PyPI&style=for-the-badge)](https://pypi.org/project/pyfory/)
[![npm](https://img.shields.io/npm/v/%40apache-fory%2Fcore?logo=npm&style=for-the-badge)](https://www.npmjs.com/package/@apache-fory/core)
[![NuGet](https://img.shields.io/nuget/v/Apache.Fory?logo=nuget&style=for-the-badge)](https://www.nuget.org/packages/Apache.Fory)
Expand Down Expand Up @@ -150,14 +150,14 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
<version>1.7.0</version>
<version>1.7.1</version>
</dependency>
```

Gradle:

```gradle
implementation "org.apache.fory:fory-core:1.7.0"
implementation "org.apache.fory:fory-core:1.7.1"
```

On JDK25+, opening `java.lang.invoke` to Fory core is also recommended. It avoids the
Expand All @@ -179,15 +179,15 @@ Use the Fory core module name when Fory is on the module path:
sbt:

```scala
libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.0"
libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.1"
```

**Kotlin**

Gradle:

```kotlin
implementation("org.apache.fory:fory-kotlin:1.7.0")
implementation("org.apache.fory:fory-kotlin:1.7.1")
```

Maven:
Expand All @@ -196,7 +196,7 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
<version>1.7.0</version>
<version>1.7.1</version>
</dependency>
```

Expand All @@ -218,7 +218,7 @@ pip install "pyfory[format]"

```toml
[dependencies]
fory = "1.7.0"
fory = "1.7.1"
```

**C++**
Expand All @@ -230,7 +230,7 @@ include(FetchContent)
FetchContent_Declare(
fory
GIT_REPOSITORY https://github.com/apache/fory.git
GIT_TAG v1.7.0
GIT_TAG v1.7.1
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
Expand All @@ -241,8 +241,8 @@ Bazel:

```bazel
# MODULE.bazel
bazel_dep(name = "fory", version = "1.7.0")
git_override(module_name = "fory", remote = "https://github.com/apache/fory.git", commit = "v1.7.0")
bazel_dep(name = "fory", version = "1.7.1")
git_override(module_name = "fory", remote = "https://github.com/apache/fory.git", commit = "v1.7.1")

# BUILD
deps = ["@fory//cpp/fory/serialization:fory_serialization"]
Expand Down Expand Up @@ -275,13 +275,13 @@ npm install @apache-fory/core @apache-fory/hps
**C#**

```bash
dotnet add package Apache.Fory --version 1.7.0
dotnet add package Apache.Fory --version 1.7.1
```

**Dart**

```bash
dart pub add fory:^1.7.0
dart pub add fory:^1.7.1
dart pub add dev:build_runner
```

Expand All @@ -291,7 +291,7 @@ Add Fory to `Package.swift`:

```swift
dependencies: [
.package(url: "https://github.com/apache/fory.git", exact: "1.7.0")
.package(url: "https://github.com/apache/fory.git", exact: "1.7.1")
],
targets: [
.target(
Expand Down Expand Up @@ -841,14 +841,14 @@ Add Fory JSON to your project:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
<version>1.7.0</version>
<version>1.7.1</version>
</dependency>
```

**Gradle**

```gradle
implementation "org.apache.fory:fory-json:1.7.0"
implementation "org.apache.fory:fory-json:1.7.1"
```

Keep all Fory modules in the same application on the same version.
Expand Down
2 changes: 1 addition & 1 deletion csharp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ From NuGet, reference the single `Apache.Fory` package. It includes the Fory lib

```xml
<ItemGroup>
<PackageReference Include="Apache.Fory" Version="1.7.0" />
<PackageReference Include="Apache.Fory" Version="1.7.1" />
</ItemGroup>
```

Expand Down
6 changes: 5 additions & 1 deletion dart/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
## 1.8.0-dev

- Start the next Dart workspace development cycle after the 1.7.0 release.
- Start the next Dart workspace development cycle after the 1.7.1 release.

## 1.7.1

- Align the Dart workspace version with the Apache Fory 1.7.1 release.

## 1.7.0

Expand Down
6 changes: 5 additions & 1 deletion dart/packages/fory/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
## 1.8.0-dev

- Start the next development cycle after the 1.7.0 release.
- Start the next development cycle after the 1.7.1 release.

## 1.7.1

- Release Apache Fory Dart 1.7.1.

## 1.7.0

Expand Down
2 changes: 1 addition & 1 deletion dart/packages/fory/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Add `fory` to your package dependencies.

```yaml
dependencies:
fory: ^1.7.0
fory: ^1.7.1

dev_dependencies:
build_runner: ^2.4.13
Expand Down
2 changes: 1 addition & 1 deletion docs/compiler/build-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ Add the Fory dependency to `pubspec.yaml`:

```yaml
dependencies:
fory: ^1.7.0
fory: ^1.7.1

dev_dependencies:
build_runner: ^2.4.0
Expand Down
2 changes: 1 addition & 1 deletion docs/compiler/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -689,5 +689,5 @@ fory = "x.y.z"

```yaml
dependencies:
fory: ^1.7.0
fory: ^1.7.1
```
4 changes: 2 additions & 2 deletions docs/grpc/csharp.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Server project:

```xml
<ItemGroup>
<PackageReference Include="Apache.Fory" Version="1.7.0" />
<PackageReference Include="Apache.Fory" Version="1.7.1" />
<PackageReference Include="Grpc.AspNetCore" Version="2.71.0" />
</ItemGroup>
```
Expand All @@ -48,7 +48,7 @@ Client project:

```xml
<ItemGroup>
<PackageReference Include="Apache.Fory" Version="1.7.0" />
<PackageReference Include="Apache.Fory" Version="1.7.1" />
<PackageReference Include="Grpc.Core.Api" Version="2.71.0" />
<PackageReference Include="Grpc.Net.Client" Version="2.71.0" />
</ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion docs/grpc/dart.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ application that compiles or runs generated service companions:

```yaml
dependencies:
fory: ^1.7.0
fory: ^1.7.1
grpc: ^4.0.0

dev_dependencies:
Expand Down
2 changes: 1 addition & 1 deletion docs/grpc/rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ to build streaming responses or request streams.

```toml
[dependencies]
fory = "1.7.0"
fory = "1.7.1"
bytes = "1"
tonic = { version = "0.14", features = ["transport"] }
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
Expand Down
6 changes: 3 additions & 3 deletions docs/json/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
<version>1.7.0</version>
<version>1.7.1</version>
</dependency>
```

Expand All @@ -57,7 +57,7 @@ repositories {
mavenCentral()
}

implementation("org.apache.fory:fory-json:1.7.0")
implementation("org.apache.fory:fory-json:1.7.1")
```

### Kotlin
Expand All @@ -66,7 +66,7 @@ Kotlin/JVM applications add the optional Kotlin JSON runtime and use its single

```kotlin title="build.gradle.kts"
dependencies {
implementation("org.apache.fory:fory-json-kotlin:1.7.0")
implementation("org.apache.fory:fory-json-kotlin:1.7.1")
}
```

Expand Down
4 changes: 2 additions & 2 deletions docs/json/kotlin.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ repositories {
}

dependencies {
implementation("org.apache.fory:fory-json-kotlin:1.7.0")
implementation("org.apache.fory:fory-json-kotlin:1.7.1")
}
```

Expand All @@ -54,7 +54,7 @@ plugins {
}

dependencies {
ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.0")
ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.1")
}
```

Expand Down
2 changes: 1 addition & 1 deletion docs/json/scala.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ module works on the ordinary JVM and GraalVM Native Image. Android is not suppor
## Setup

```sbt
libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.0"
libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.1"
```

`ForyJsonScala.builder()` installs the Scala module and returns the standard Fory JSON builder:
Expand Down
8 changes: 4 additions & 4 deletions docs/object-serialization/cpp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ include(FetchContent)
FetchContent_Declare(
fory
GIT_REPOSITORY https://github.com/apache/fory.git
GIT_TAG v1.7.0
GIT_TAG v1.7.1
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
Expand Down Expand Up @@ -92,11 +92,11 @@ module(

bazel_dep(name = "rules_cc", version = "0.1.1")

bazel_dep(name = "fory", version = "1.7.0")
bazel_dep(name = "fory", version = "1.7.1")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
commit = "v1.7.0", # Or use a specific commit hash for reproducibility
commit = "v1.7.1", # Or use a specific commit hash for reproducibility
)
```

Expand Down Expand Up @@ -128,7 +128,7 @@ bazel run //:my_app
For local development, you can use `local_path_override` instead:

```bazel
bazel_dep(name = "fory", version = "1.7.0")
bazel_dep(name = "fory", version = "1.7.1")
local_path_override(
module_name = "fory",
path = "/path/to/fory",
Expand Down
2 changes: 1 addition & 1 deletion docs/object-serialization/csharp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Reference the single `Apache.Fory` package. It includes the Fory library and the

```xml
<ItemGroup>
<PackageReference Include="Apache.Fory" Version="1.7.0" />
<PackageReference Include="Apache.Fory" Version="1.7.1" />
</ItemGroup>
```

Expand Down
2 changes: 1 addition & 1 deletion docs/object-serialization/dart/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Add the dependency to your `pubspec.yaml`:

```yaml
dependencies:
fory: ^1.7.0
fory: ^1.7.1

dev_dependencies:
build_runner: ^2.4.0
Expand Down
4 changes: 2 additions & 2 deletions docs/object-serialization/java/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,15 +63,15 @@ or later.
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
<version>1.7.0</version>
<version>1.7.1</version>
</dependency>
```

#### Gradle

```kotlin
// Binary object serialization
implementation("org.apache.fory:fory-core:1.7.0")
implementation("org.apache.fory:fory-core:1.7.1")
```

#### JDK 25 and Later
Expand Down
4 changes: 2 additions & 2 deletions docs/object-serialization/kotlin/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,14 @@ See [Java Features](../java/index.md#features) for complete feature list.
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
<version>1.7.0</version>
<version>1.7.1</version>
</dependency>
```

### Gradle

```kotlin
implementation("org.apache.fory:fory-kotlin:1.7.0")
implementation("org.apache.fory:fory-kotlin:1.7.1")
```

### JDK25+
Expand Down
2 changes: 1 addition & 1 deletion docs/object-serialization/rust/basic-serialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ let later = timestamp.checked_add_duration(duration)?;

```toml
[dependencies]
fory = { version = "1.7.0", features = ["chrono"] }
fory = { version = "1.7.1", features = ["chrono"] }
```

### Custom Types
Expand Down
8 changes: 4 additions & 4 deletions docs/object-serialization/rust/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ The Rust implementation provides versatile and high-performance serialization wi

| Crate | Description | Version |
| --------------------------------------------------------------------------- | ----------------------------------------------------- | --------------------------------------------- |
| [`fory`](https://github.com/apache/fory/blob/main/rust/fory) | User-facing API, public Fory types, and derive macros | [1.7.0](https://crates.io/crates/fory) |
| [`fory-core`](https://github.com/apache/fory/blob/main/rust/fory-core/) | Lower-level core crate for advanced integrations | [1.7.0](https://crates.io/crates/fory-core) |
| [`fory-derive`](https://github.com/apache/fory/blob/main/rust/fory-derive/) | Procedural macro crate for direct derive-macro use | [1.7.0](https://crates.io/crates/fory-derive) |
| [`fory`](https://github.com/apache/fory/blob/main/rust/fory) | User-facing API, public Fory types, and derive macros | [1.7.1](https://crates.io/crates/fory) |
| [`fory-core`](https://github.com/apache/fory/blob/main/rust/fory-core/) | Lower-level core crate for advanced integrations | [1.7.1](https://crates.io/crates/fory-core) |
| [`fory-derive`](https://github.com/apache/fory/blob/main/rust/fory-derive/) | Procedural macro crate for direct derive-macro use | [1.7.1](https://crates.io/crates/fory-derive) |

Most applications should depend on `fory` only. It re-exports the derive
macros and the public Fory types needed by generated code. Use `fory-core`
Expand All @@ -52,7 +52,7 @@ Add Apache Fory™ to your `Cargo.toml`:

```toml
[dependencies]
fory = "1.7.0"
fory = "1.7.1"
```

### Basic Example
Expand Down
2 changes: 1 addition & 1 deletion docs/object-serialization/scala/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ See [Java Features](../java/index.md#features) for complete feature list.
Add the dependency with sbt:

```sbt
libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.0"
libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.1"
```

### JDK25+
Expand Down
Loading
Loading