From 6d7ed24fb722fd2d9e9e3b17df00ddd1963f4a13 Mon Sep 17 00:00:00 2001 From: Martin Larralde Date: Sun, 23 Jan 2022 04:38:59 +0100 Subject: [PATCH] Release v0.11.0 --- CHANGELOG.md | 21 +++++++++++++++++---- Cargo.lock | 4 ++-- Cargo.toml | 4 ++-- derive/Cargo.toml | 2 +- setup.cfg | 2 +- 5 files changed, 23 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3e908d..d075669 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -[Unreleased]: https://github.com/fastobo/fastobo-py/compare/v0.10.2-post1...HEAD +[Unreleased]: https://github.com/fastobo/fastobo-py/compare/v0.11.0...HEAD + +## [v0.11.0] - 2022-01-23 +[v0.11.0]: https://github.com/fastobo/fastobo-py/compare/v0.10.2-post1...v0.11.0 +### Added +- `fastobo.exceptions` module with dedicated exception types to report specific errors. +- `fastobo.dump_owl` to convert and write an OBO document to an OWL ontology (using `fastobo-owl` and `horned-owl`) in Functional-style syntax (using `horned-functional`). +### Changed +- Bumped `fastobo` to `v0.14.0`. +- Bumped `fastobo-graphs` to `v0.4.4`. +- `DateClause` may now store a `datetime.date` instead of a `datetime.datetime` if the source document contains a date without time specifier. +- PyPI source distribution now contains vendored Rust sources, allowing compilation without network access. +### Fixed +- `setup.py` script not auto-installing the Rust compiler in latest `setuptools_rust` versions. ## [v0.10.2-post1] - 2021-09-19 [v0.10.2-post1]: https://github.com/fastobo/fastobo-py/compare/v0.10.2...v0.10.2-post1 @@ -18,7 +31,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Changed - Bumped `pyo3` dependency to `v0.14.1`. ### Fixed -- `fastobo.iter` erroneously wrapping `SyntaxError` raised in the header into a `TypeError`. +- `fastobo.iter` erroneously wrapping `SyntaxError` raised in the header into a `TypeError`. ## [v0.10.1] - 2021-03-30 [v0.10.1]: https://github.com/fastobo/fastobo-py/compare/v0.10.0...v0.10.1 @@ -45,8 +58,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### [v0.9.3] - 2020-12-04 [v0.9.3]: https://github.com/fastobo/fastobo-py/compare/v0.9.2...v0.9.3 ### Fixed -- `setup.py` crashing when compiling from source on a platform with stable - Rust as the default toolchain ([#182](https://github.com/fastobo/fastobo-py/pull/182), +- `setup.py` crashing when compiling from source on a platform with stable + Rust as the default toolchain ([#182](https://github.com/fastobo/fastobo-py/pull/182), thanks to [@alexhenrie](https://github.com/alexhenrie)). ### [v0.9.2] - 2020-09-04 diff --git a/Cargo.lock b/Cargo.lock index 130cfce..7e2d39b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -374,7 +374,7 @@ dependencies = [ [[package]] name = "fastobo-py" -version = "0.10.2" +version = "0.11.0" dependencies = [ "built", "fastobo", @@ -392,7 +392,7 @@ dependencies = [ [[package]] name = "fastobo-py-derive-internal" -version = "0.10.2" +version = "0.11.0" dependencies = [ "proc-macro2 1.0.36", "quote", diff --git a/Cargo.toml b/Cargo.toml index 76eb24d..257782c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["derive"] [package] name = "fastobo-py" -version = "0.10.2" +version = "0.11.0" authors = ["Martin Larralde "] license = "MIT" publish = false @@ -40,7 +40,7 @@ version = "0.10.0" [dependencies.horned-functional] version = "0.3.3" [dependencies.fastobo-py-derive-internal] -version = "0.10.1" +version = "0.11.0" path = "./derive" [features] diff --git a/derive/Cargo.toml b/derive/Cargo.toml index 6014c1f..2bcc7fa 100644 --- a/derive/Cargo.toml +++ b/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fastobo-py-derive-internal" -version = "0.10.2" +version = "0.11.0" authors = ["Martin Larralde "] edition = "2018" publish = false diff --git a/setup.cfg b/setup.cfg index 3057e20..246eaa2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = fastobo -version = 0.10.2-post1 +version = 0.11.0 author = Martin Larralde author_email = martin.larralde@embl.de home_page = https://github.com/fastobo/fastobo-py