Skip to content

Commit 9691575

Browse files
committed
Version bump
1 parent 1298c60 commit 9691575

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pdbtbx"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["Douwe Schulte <d.schulte@uu.nl>"]
55
license = "MIT"
66
edition = "2021"
@@ -18,7 +18,7 @@ serde = { version = "~1.0", optional = true, features = ["derive"] }
1818
rayon = { version = "1", optional = true }
1919
flate2 = { version = "1.0", optional = true }
2020
doc-cfg = "0.1"
21-
indexmap = "2.0"
21+
indexmap = "2.6"
2222

2323
[dev-dependencies]
2424
serde_json = "~1.0"

README.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
![Compile & Test](https://github.com/douweschulte/pdbtbx/actions/workflows/rust.yml/badge.svg)
33
[![pdbtbx documentation](https://docs.rs/pdbtbx/badge.svg)](https://docs.rs/pdbtbx)
44
[![Crates.io](https://img.shields.io/crates/v/pdbtbx.svg)](https://crates.io/crates/pdbtbx)
5-
![rustc 1.56+](https://img.shields.io/badge/msrv-rustc_1.56+-red.svg)
5+
![rustc 1.64+](https://img.shields.io/badge/msrv-rustc_1.64+-red.svg)
66

77
## Description
88
This is a Rust library helping to parse, edit and save crystallographic PDB/mmCIF files. It can read most atomic data from PDB/mmCIF files. Its high level goal is to create a stable, efficient and easy to use interface to PDB/mmCIF files written in pure Rust.
@@ -16,12 +16,6 @@ MIT
1616
## Why
1717
It started as a way to use Rust in a scientific project. But it moved to an open source project because I think that using Rust in scientific computing is be really helpful and a great addition alongside the ubiquitous Python. So by creating it I hope to extend the usability of Rust a little bit more. Since Nature published an [article](https://www.nature.com/articles/d41586-020-03382-2) (technology feature) which laid out the benefits of using Rust and showed that Rust is used more and more, I am planning on working more with Rust in scientific projects. And I think that the best way to help Rust move forward (in the scientific community) is by creating more support for scientific projects in Rust.
1818

19-
## Contributors
20-
* Douwe Schulte
21-
* [Tianyi Shi](https://github.com/TianyiShi2001)
22-
* [DocKDE](https://github.com/DocKDE)
23-
* [Oliver Wissett](https://github.com/OWissett)
24-
2519
## Supported features
2620
As the main goal of this library is to allow access to the atomical data many metadata features of both PDB and mmCIF are unsupported. For both file formats the recent versions (PDB v3.30 and mmcif v5.338) are used, but as both are quite stable file formats the exact version should not matter to end users.
2721

@@ -69,9 +63,11 @@ The features where support is planned are planned to be included in the 1.0 rele
6963
* The crate has many ways of iterating over the PDB structure to allow for convenient access and control over the performance.
7064

7165
## Latest update
72-
### v0.11.0
73-
* Added support for zipped (`.gz`) files (Thanks to OWisset)
74-
* Does not automatically convert chain names to uppercase anymore (Thanks to OWisset)
66+
### v0.12.0
67+
* Added unified file read logic, see `ReadOptions` (Thanks to y1zhou and OWisset)
68+
- This deprecates the original read functions `open_gz` (still around for ease of updating) and `open_raw` (fully removed in this update)
69+
* Added `unique_conformer_names` for a `PDB` (Thanks to rvhonorato)
70+
* Added `chains_in_contact` for a `PDB` (Thanks to rvhonorato)
7571

7672
Also see [changelog](https://github.com/douweschulte/pdbtbx/blob/master/changelog.md).
7773

changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
22
All versions are properly annotated on [github](https://github.com/douweschulte/pdbtbx/releases) so there the source code for each version can be retrieved.
33

4+
### v0.12.0
5+
* Added unified file read logic, see `ReadOptions` (Thanks to y1zhou and OWisset)
6+
- This deprecates the original read functions `open_gz` (still around for ease of updating) and `open_raw` (fully removed in this update)
7+
* Added `unique_conformer_names` for a `PDB` (Thanks to rvhonorato)
8+
* Added `chains_in_contact` for a `PDB` (Thanks to rvhonorato)
9+
410
### v0.11.0
511
* Added support for zipped (`.gz`) files (Thanks to OWisset)
612
* Does not automatically convert chain names to uppercase anymore (Thanks to OWisset)

0 commit comments

Comments
 (0)