Skip to content

Commit 74020c3

Browse files
authored
chore: Release 'safe harbor' versions of Fluent workspace crates (#349)
These releases serve as a markers in the transition from the Project Fluent related crates being a wholly Mozilla managed project to bringing on non-Mozilla community maintainers. The safe harbor release series publishes the current Git HEAD of all crates as a convenience to downstream consumers that either audit the code and contributors, don't want to adopt potential changes for whatever reason, or just want an easy reference point against which to compare future releases.
1 parent 1834376 commit 74020c3

File tree

16 files changed

+80
-8
lines changed

16 files changed

+80
-8
lines changed

fluent-bundle/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@
44

55
-
66

7+
## fluent-bundle 0.15.3 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Implement `From<&String>` for `FluentValue`
10+
- Add `FluentValue.into_string` to prevent String clone
11+
- Fix `FluentValue::try_number` accepting numbers
12+
- Allow optional arguments on `FluentValue`
13+
- Fix behavior of `FluentArgs::set`
14+
- Resolve function instead in `impl ResolveValue`
15+
- Add type alias for concurrent `FluentBundle`
16+
- Fix `FluentBundle::format_pattern` lifetimes
17+
- Workspace: Update to Rust 2021
18+
- Workspace: Add various missing documentation and fix typos and links
19+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
20+
- Workspace: Apply rustfmt and clippy lint fixes
21+
722
## fluent-bundle 0.15.2 (October 25, 2021)
823
- Bump `self_cell` to 0.10.
924

fluent-bundle/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = """
44
A localization system designed to unleash the entire expressive power of
55
natural language translations.
66
"""
7-
version = "0.15.2"
7+
version = "0.15.3"
88
edition = "2021"
99
authors = [
1010
"Zibi Braniecki <[email protected]>",

fluent-fallback/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
-
66

7+
## fluent-fallback 0.7.1 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Migrate to `pin_cell` crate
10+
- Workspace: Update to Rust 2021
11+
- Workspace: Add various missing documentation and fix typos and links
12+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
13+
- Workspace: Apply rustfmt and clippy lint fixes
14+
715
## fluent-fallback 0.7.0 (Nov 9, 2022)
816
- The `ResourceId`s are now stored as a `HashSet` rather than as a Vec. Adding a
917
duplicate `ResourceId` is now a noop.

fluent-fallback/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = """
44
High-level abstraction model for managing localization resources
55
and runtime localization lifecycle.
66
"""
7-
version = "0.7.0"
7+
version = "0.7.1"
88
edition = "2021"
99
authors = [
1010
"Zibi Braniecki <[email protected]>",

fluent-pseudo/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
-
66

7+
## fluent-pseudo 0.3.2 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Allow optional resources, adds `ResourceId` struct
10+
- Workspace: Update to Rust 2021
11+
- Workspace: Add various missing documentation and fix typos and links
12+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
13+
- Workspace: Apply rustfmt and clippy lint fixes
14+
715
## fluent-pseudo 0.3.1 (July 21, 2021)
816
- Update README to document the API changes in 0.3.0.
917

fluent-pseudo/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "fluent-pseudo"
33
description = """
44
Pseudolocalization transformation API for use with Project Fluent API.
55
"""
6-
version = "0.3.1"
6+
version = "0.3.2"
77
edition = "2021"
88
authors = [
99
"Zibi Braniecki <[email protected]>",

fluent-resmgr/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
-
66

7+
## fluent-resmgr 0.0.7 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Return a result for `ResourceManager::get_resource`
10+
- Workspace: Update to Rust 2021
11+
- Workspace: Add various missing documentation and fix typos and links
12+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
13+
- Workspace: Apply rustfmt and clippy lint fixes
14+
715
## fluent-resmgr 0.0.6 (Nov 9, 2022)
816
- Update `fluent-fallback` to 0.7.0.
917

fluent-resmgr/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "fluent-resmgr"
33
description = """
44
Resource manager for Fluent localization resources.
55
"""
6-
version = "0.0.6"
6+
version = "0.0.7"
77
authors = [
88
"Zibi Braniecki <[email protected]>",
99
"Staś Małolepszy <[email protected]>"

fluent-syntax/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44
- Add module `serializer`.
55
-
66

7+
## fluent-syntax 0.11.1 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Create generic ftl serializer `fluent_syntax::serializer`
10+
- Fix crash when parsing multiline CRLF comment
11+
- Treat tab as text, not whitespace, adds `parser::matches_fluent_ws` function
12+
- Workspace: Update to Rust 2021
13+
- Workspace: Add various missing documentation and fix typos and links
14+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
15+
- Workspace: Apply rustfmt and clippy lint fixes
16+
717
## fluent-syntax 0.11.0 (February 9, 2021)
818
- Document the crate.
919
- Switch to use `thiserror` for Error annotations.

fluent-syntax/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "fluent-syntax"
33
description = """
44
Parser/Serializer tools for Fluent Syntax.
55
"""
6-
version = "0.11.0"
6+
version = "0.11.1"
77
edition = "2021"
88
authors = [
99
"Zibi Braniecki <[email protected]>",

fluent-testing/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44

55
-
66

7+
## fluent-testing 0.0.4 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Workspace: Update to Rust 2021
10+
- Workspace: Add various missing documentation and fix typos and links
11+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
12+
- Workspace: Apply rustfmt and clippy lint fixes
13+
714
## fluent-resmgr 0.0.3 (Nov 9, 2022)
815
- Update `fluent-fallback` to 0.7.0.
916

fluent-testing/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "fluent-testing"
33
description = """
44
A collection of mock scenarios for testing fluent-rs components.
55
"""
6-
version = "0.0.3"
6+
version = "0.0.4"
77
authors = [
88
"Zibi Braniecki <[email protected]>",
99
"Erik Nordin <[email protected]>"

fluent/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@
44

55
-
66

7+
## fluent 0.16.1 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Make `fluent_args` macro work with trailing comma
10+
- Fix `FluentValue::try_number` accepting numbers
11+
- Workspace: Update to Rust 2021
12+
- Workspace: Add various missing documentation and fix typos and links
13+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
14+
- Workspace: Apply rustfmt and clippy lint fixes
15+
716
## fluent 0.16.0 (July 29, 2021)
817
- Update `fluent-pseudo` to 0.3.
918

fluent/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = """
44
A localization system designed to unleash the entire expressive power of
55
natural language translations.
66
"""
7-
version = "0.16.0"
7+
version = "0.16.1"
88
edition = "2021"
99
authors = [
1010
"Zibi Braniecki <[email protected]>",

intl-memoizer/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44

55
-
66

7+
## intl-memoizer 0.5.2 (March 16, 2024)
8+
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers
9+
- Workspace: Update to Rust 2021
10+
- Workspace: Add various missing documentation and fix typos and links
11+
- Workspace: Cleanup meta-data using workspaces, use SPDX licenses, etc.
12+
- Workspace: Apply rustfmt and clippy lint fixes
13+
714
## intl-memoizer 0.5.1 (January 22, 2021)
815
- Update `type-map` to 0.4.
916

intl-memoizer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = """
44
A memoizer specifically tailored for storing lazy-initialized
55
intl formatters.
66
"""
7-
version = "0.5.1"
7+
version = "0.5.2"
88
edition = "2021"
99
authors = [
1010
"Zibi Braniecki <[email protected]>",

0 commit comments

Comments
 (0)