Skip to content

Commit 1a29f84

Browse files
Adding a CHANGELOG (#27)
1 parent dd74128 commit 1a29f84

File tree

3 files changed

+64
-1
lines changed

3 files changed

+64
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
/target
2-
Cargo.lock

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Changelog
2+
3+
## Unreleased
4+
[metis-sys-0.2.1...HEAD](https://github.com/LIHPC-Computational-Geometry/metis-rs/compare/metis-sys-0.2.1...HEAD)
5+
6+
### Added
7+
8+
- Builtin metis with the new `vendored` feature, enabled by default [#16](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/16)
9+
- Convert from sprs matrices [#10](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/10)
10+
- Add unchecked constructors [#13](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/13)
11+
12+
### Changed
13+
14+
- Remove mutability requirement on input from public facing API [#18](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/18)
15+
- Remove numbering feature, now only Rust (or C) 0-based arrays are supported [#13](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/13)
16+
17+
### Documentation
18+
19+
- Better documentation from metis user guide [#14](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/14)
20+
- Improve examples to use `?` instead of `unwrap` [#9](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/9)
21+
22+
### Contributors
23+
24+
Thanks to all contributors to this release:
25+
26+
- @cedricchevalier19
27+
- @gfaster
28+
- @hhirtz
29+
- @oisyn
30+
31+
## Version 0.2.1
32+
33+
[metis-sys-0.2.0...metis-sys-0.2.1](https://github.com/LIHPC-Computational-Geometry/metis-rs/compare/metis-sys-0.2.0...metis-sys-0.2.1)
34+
35+
## Changed
36+
37+
- Link to libclang at runtime [#7](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/7)
38+
- Update to bindgen 0.66 [#7](https://github.com/LIHPC-Computational-Geometry/metis-rs/pull/7)
39+
40+
## Version 0.2.0
41+
42+
[metis-sys-0.1.0...metis-sys-0.2.0](https://github.com/LIHPC-Computational-Geometry/metis-rs/compare/metis-sys-0.1.0...metis-sys-0.2.0)
43+
44+
## Breaking change
45+
46+
- Only METIS-related functions are now exposed. For access to other functions, use the `libc` crate. If a METIS function you were using has been mistakenly removed, please file a [bug report]. Thank you!
47+
48+
## Other changes
49+
50+
- Update `bindgen` to v0.65
51+
- Update to rust edition 2021
52+
53+
[bug report]: https://github.com/LIHPC-Computational-Geometry/metis-rs/issues

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
**metis-rs** is a Rust library providing idiomatic bindings to [libmetis][METIS], a library for graph and mesh
44
partitioning. It is made to be used with Rust version 1.67.0 or above.
55

6+
## Getting Started
7+
8+
Library released on [crates.io](https://crates.io/crates/metis-rs). To use it, add the following to your `Cargo.toml`:
9+
10+
```toml
11+
[dependencies]
12+
metis-rs = "0.2"
13+
```
14+
15+
The list of available versions and a change log are available in the [CHANGELOG.md](CHANGELOG.md) file.
16+
617
## Features
718

819
### Use of Vendored Feature

0 commit comments

Comments
 (0)