Skip to content

Commit 1824fd9

Browse files
authored
Merge pull request #23 from nikomatsakis/release-2.0
release datafrog 2.0.0
2 parents a1bed84 + b8d9494 commit 1824fd9

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

Cargo.toml

+1-1
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

+13
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)