Skip to content

Commit aaa38b0

Browse files
committed
chore: Release 0.16.0
1 parent 30646d3 commit aaa38b0

File tree

12 files changed

+60
-25
lines changed

12 files changed

+60
-25
lines changed

CHANGELOG.md

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,50 @@
1+
<a name="0.16.0"></a>
2+
## 0.16.0 (2018-10-04)
3+
4+
5+
#### Breaking Changes
6+
7+
* Force serde to always be on ([7f1e2027](https://github.com/cobalt-org/liquid-rust/commit/7f1e2027c28cfd8e34e9ac7e98efd50867c5052d))
8+
* **context:** Reduce scope of public API ([866eb0cb](https://github.com/cobalt-org/liquid-rust/commit/866eb0cb3758a919919009a421c92cd8a148906d))
9+
* Isolate context creation ([00cac8cb](https://github.com/cobalt-org/liquid-rust/commit/00cac8cb1804e3e1c0514673a9ecc23a13a5f006))
10+
* Isolate Stack state ([3f8e9432](https://github.com/cobalt-org/liquid-rust/commit/3f8e9432e481fb67ee82d1120405f00112f60810))
11+
* Isolate cycle state ([34dc950a](https://github.com/cobalt-org/liquid-rust/commit/34dc950a3eddd54340910029d6b4bf13e27721b0))
12+
* Isolate interrupt state ([06596643](https://github.com/cobalt-org/liquid-rust/commit/06596643a46ec40eadba000602f4af7aa81fe2a4))
13+
* **error:** Clean up error API ([6a950048](https://github.com/cobalt-org/liquid-rust/commit/6a9500488bf6c3bbcc0cbc8c09f52f694595cb6f))
14+
* **filter:** Switch to standard error type ([3d18b718](https://github.com/cobalt-org/liquid-rust/commit/3d18b71865b38d9f0a3aa4722d0a7adad13c2016))
15+
* Cleanup each crate's API ([2e4ab661](https://github.com/cobalt-org/liquid-rust/commit/2e4ab66116ee97183b4d712006bba459f02b3b88))
16+
* Reduce allocations ([cbb1d254](https://github.com/cobalt-org/liquid-rust/commit/cbb1d254b0ed15b32674e7688af6c55cee91c125), closes [#188](https://github.com/cobalt-org/liquid-rust/issues/188))
17+
* **interpreter:** Clarify names ([6b96f92b](https://github.com/cobalt-org/liquid-rust/commit/6b96f92be169aad4d9393cb48d9ad37e856d014a))
18+
* **perf:** Don't clone globals ([fbc1c153](https://github.com/cobalt-org/liquid-rust/commit/fbc1c153df9988db09cbb8a0a148c8a30b9ab598))
19+
* **render:** Use a Write ([0093a595](https://github.com/cobalt-org/liquid-rust/commit/0093a595b9dc0f335c3f8eed7a0309123a82b708), closes [#187](https://github.com/cobalt-org/liquid-rust/issues/187))
20+
* **value:**
21+
* Support str's ([e3aae68d](https://github.com/cobalt-org/liquid-rust/commit/e3aae68d672570db89aeea3daf58423b8f9e6bda))
22+
* Reduce allocations with `Cow` ([7fd1e62d](https://github.com/cobalt-org/liquid-rust/commit/7fd1e62d7622ea5e61ef52f225b897f318d59b2c))
23+
24+
#### Features
25+
26+
* **for-block:** Support iterating on Object ([2469bfc0](https://github.com/cobalt-org/liquid-rust/commit/2469bfc0678b75e16e466cc73b7761b1eb27658d), closes [#201](https://github.com/cobalt-org/liquid-rust/issues/201))
27+
* **value:** Create `to_value` ([61ae6de6](https://github.com/cobalt-org/liquid-rust/commit/61ae6de625c53171327263bafec954f0ee2a4977))
28+
29+
#### Performance
30+
31+
* Reduce allocations ([cbb1d254](https://github.com/cobalt-org/liquid-rust/commit/cbb1d254b0ed15b32674e7688af6c55cee91c125), closes [#188](https://github.com/cobalt-org/liquid-rust/issues/188))
32+
* **render:** Use a Write ([0093a595](https://github.com/cobalt-org/liquid-rust/commit/0093a595b9dc0f335c3f8eed7a0309123a82b708), closes [#187](https://github.com/cobalt-org/liquid-rust/issues/187))
33+
* **value:** Support `&'static str`'s ([e3aae68d](https://github.com/cobalt-org/liquid-rust/commit/e3aae68d672570db89aeea3daf58423b8f9e6bda)) ([7fd1e62d](https://github.com/cobalt-org/liquid-rust/commit/7fd1e62d7622ea5e61ef52f225b897f318d59b2c))
34+
35+
136
<a name="0.15.0"></a>
237
## 0.15.0 (2018-07-30)
338

439

540
#### Breaking Changes
641

7-
* Upgrade from f32 to f64 ([3eddded2](https://github.com/cobalt-org/liquid-rust/commit/3eddded24056c9f5c2d2d2f3adf143809fe82507), breaks [#](https://github.com/cobalt-org/liquid-rust/issues/))
42+
* Upgrade from f32 to f64 ([3eddded2](https://github.com/cobalt-org/liquid-rust/commit/3eddded24056c9f5c2d2d2f3adf143809fe82507))
843

944
#### Features
1045

1146
* Expose filters/tags ([027a67cc](https://github.com/cobalt-org/liquid-rust/commit/027a67cccb9b40ffac0e25d5d9cd4501bdbe4d63))
12-
* Upgrade from f32 to f64 ([3eddded2](https://github.com/cobalt-org/liquid-rust/commit/3eddded24056c9f5c2d2d2f3adf143809fe82507), breaks [#](https://github.com/cobalt-org/liquid-rust/issues/))
47+
* Upgrade from f32 to f64 ([3eddded2](https://github.com/cobalt-org/liquid-rust/commit/3eddded24056c9f5c2d2d2f3adf143809fe82507))
1348
* **date:** Support today/now ([6a1e0a0f](https://github.com/cobalt-org/liquid-rust/commit/6a1e0a0f3ddc7892e8c84597929dbebc4dd80d29), closes [#181](https://github.com/cobalt-org/liquid-rust/issues/181))
1449

1550

@@ -162,11 +197,11 @@ Minor docs change.
162197
#### Bug Fixes
163198

164199
* **dbg:** Remove debug code ([7bf2a3d4](https://github.com/cobalt-org/liquid-rust/commit/7bf2a3d4754252a0c67c7c514e1dca542e565e4c))
165-
* **for:** Remove non-standard for_loop variable ([0d9515fe](https://github.com/cobalt-org/liquid-rust/commit/0d9515fe1a8c89e9604beb1a69370256d0f23f08), breaks [#](https://github.com/cobalt-org/liquid-rust/issues/))
200+
* **for:** Remove non-standard for_loop variable ([0d9515fe](https://github.com/cobalt-org/liquid-rust/commit/0d9515fe1a8c89e9604beb1a69370256d0f23f08))
166201

167202
#### Breaking Changes
168203

169-
* **for:** Remove non-standard for_loop variable ([0d9515fe](https://github.com/cobalt-org/liquid-rust/commit/0d9515fe1a8c89e9604beb1a69370256d0f23f08), breaks [#](https://github.com/cobalt-org/liquid-rust/issues/))
204+
* **for:** Remove non-standard for_loop variable ([0d9515fe](https://github.com/cobalt-org/liquid-rust/commit/0d9515fe1a8c89e9604beb1a69370256d0f23f08))
170205

171206

172207

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["liquid-error", "liquid-value", "liquid-compiler", "liquid-interprete
33

44
[package]
55
name = "liquid"
6-
version = "0.15.0"
6+
version = "0.16.0"
77
authors = ["Johann Hofmann <[email protected]>"]
88
description = "The liquid templating language for Rust"
99
repository = "https://github.com/cobalt-org/liquid-rust"
@@ -39,10 +39,10 @@ chrono = "0.4"
3939
unicode-segmentation = "1.2"
4040
itertools = "0.7.0"
4141
url = "1.5"
42-
liquid-error = { version = "0.15.0", path = "liquid-error" }
43-
liquid-value = { version = "0.15.0", path = "liquid-value" }
44-
liquid-compiler = { version = "0.15.0", path = "liquid-compiler" }
45-
liquid-interpreter = { version = "0.15.0", path = "liquid-interpreter" }
42+
liquid-error = { version = "0.16.0", path = "liquid-error" }
43+
liquid-value = { version = "0.16.0", path = "liquid-value" }
44+
liquid-compiler = { version = "0.16.0", path = "liquid-compiler" }
45+
liquid-interpreter = { version = "0.16.0", path = "liquid-interpreter" }
4646

4747
serde = { version = "1.0", optional = true, features = ["derive"] }
4848
clap = { version = "2.26", optional = true }

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To include liquid in your project add the following to your Cargo.toml:
1616

1717
```toml
1818
[dependencies]
19-
liquid = "0.15"
19+
liquid = "0.16"
2020
```
2121

2222
Now you can use the crate in your code:

liquid-compiler/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "liquid-compiler"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
authors = ["Johann Hofmann <[email protected]>"]
55
description = "The liquid templating language for Rust"
66
repository = "https://github.com/cobalt-org/liquid-rust/tree/master/liquid-compiler"
@@ -18,6 +18,6 @@ appveyor = { repository = "johannhof/liquid-rust" }
1818
regex = "1.0"
1919
lazy_static = "1.0"
2020
# Exposed in API
21-
liquid-error = { version = "0.15.0", path = "../liquid-error" }
22-
liquid-value = { version = "0.15.0", path = "../liquid-value" }
23-
liquid-interpreter = { version = "0.15.0", path = "../liquid-interpreter" }
21+
liquid-error = { version = "0.16.0", path = "../liquid-error" }
22+
liquid-value = { version = "0.16.0", path = "../liquid-value" }
23+
liquid-interpreter = { version = "0.16.0", path = "../liquid-interpreter" }

liquid-compiler/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To include liquid in your project add the following to your Cargo.toml:
1616

1717
```toml
1818
[dependencies]
19-
liquid-compiler = "0.15"
19+
liquid-compiler = "0.16"
2020
```
2121

2222
Now you can use the crate in your code:

liquid-error/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "liquid-error"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
authors = ["Johann Hofmann <[email protected]>"]
55
description = "The liquid templating language for Rust"
66
repository = "https://github.com/cobalt-org/liquid-rust/tree/master/liquid-error"

liquid-error/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To include liquid in your project add the following to your Cargo.toml:
1616

1717
```toml
1818
[dependencies]
19-
liquid-error = "0.15"
19+
liquid-error = "0.16"
2020
```
2121

2222
Now you can use the crate in your code:

liquid-interpreter/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "liquid-interpreter"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
authors = ["Johann Hofmann <[email protected]>"]
55
description = "The liquid templating language for Rust"
66
repository = "https://github.com/cobalt-org/liquid-rust/tree/master/liquid-interpreter"
@@ -17,8 +17,8 @@ appveyor = { repository = "johannhof/liquid-rust" }
1717
[dependencies]
1818
itertools = "0.7.0"
1919
# Exposed in API
20-
liquid-error = { version = "0.15.0", path = "../liquid-error" }
21-
liquid-value = { version = "0.15.0", path = "../liquid-value" }
20+
liquid-error = { version = "0.16.0", path = "../liquid-error" }
21+
liquid-value = { version = "0.16.0", path = "../liquid-value" }
2222

2323
[dev-dependencies]
2424
serde_yaml = "0.8"

liquid-interpreter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To include liquid in your project add the following to your Cargo.toml:
1616

1717
```toml
1818
[dependencies]
19-
liquid-interpreter = "0.15"
19+
liquid-interpreter = "0.16"
2020
```
2121

2222
Now you can use the crate in your code:

liquid-value/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "liquid-value"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
authors = ["Johann Hofmann <[email protected]>"]
55
description = "The liquid templating language for Rust"
66
repository = "https://github.com/cobalt-org/liquid-rust/tree/master/liquid-value"
@@ -20,7 +20,7 @@ num-traits = "0.2"
2020
# Exposed in API
2121
chrono = "0.4"
2222
serde = { version = "1.0", features = ["derive"] }
23-
liquid-error = { version = "0.15.0", path = "../liquid-error" }
23+
liquid-error = { version = "0.16.0", path = "../liquid-error" }
2424

2525
[dev-dependencies]
2626
difference = "2.0"

liquid-value/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To include liquid in your project add the following to your Cargo.toml:
1616

1717
```toml
1818
[dependencies]
19-
liquid-value = "0.15"
19+
liquid-value = "0.16"
2020
```
2121

2222
Now you can use the crate in your code:

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//!
55
//! ```toml
66
//! [dependencies]
7-
//! liquid = "0.15"
7+
//! liquid = "0.16"
88
//! ```
99
//!
1010
//! ## Example

0 commit comments

Comments
 (0)