Skip to content

Commit b8d9494

Browse files
committed
release datafrog 2.0.0
1 parent a1bed84 commit b8d9494

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "datafrog"
3-
version = "1.0.0"
3+
version = "2.0.0"
44
authors = ["Frank McSherry <[email protected]>", "The Rust Project Developers", "Datafrog Developers"]
55
license = "Apache-2.0/MIT"
66
description = "Lightweight Datalog engine intended to be embedded in other Rust programs"

RELEASES.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# 2.0.0
2+
3+
- Breaking changes:
4+
- leapjoin now takes a tuple of leapers, and not a `&mut` slice:
5+
- `from_leapjoin(&input, &mut [&mut foo.extend_with(...), ..], ..)` becomes
6+
`from_leapjoin(&input, (foo.extend_with(...), ..), ..)`
7+
- if there is only one leaper, no tuple is needed
8+
- `Relation::from` now requires a vector, not an iterator; use
9+
`Relation::from_iter` instead
10+
- Changed the API to permit using `Relation` and `Variable` more interchangeably,
11+
and added a number of operations to construct relations directly, like `Relation::from_join`
12+
- Extended leapfrog triejoin with new operations (`PrefixFilter` and `ValueFilter`)
13+
114
# 1.0.0
215

316
- Added leapfrog triejoin (#11).

0 commit comments

Comments
 (0)