From 89affbaf4eaa5757e3bdece4c777f02579f3e51f Mon Sep 17 00:00:00 2001 From: Martin Larralde Date: Fri, 19 Feb 2021 02:56:44 +0100 Subject: [PATCH] Release v0.10.0 --- CHANGELOG.md | 17 ++++++++++++++++- COPYING | 2 +- Cargo.lock | 4 ++-- Cargo.toml | 4 ++-- derive/Cargo.toml | 2 +- setup.cfg | 9 ++------- 6 files changed, 24 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea19e4c..c6a6420 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -[Unreleased]: https://github.com/fastobo/fastobo-py/compare/v0.9.3...HEAD +[Unreleased]: https://github.com/fastobo/fastobo-py/compare/v0.10.0...HEAD + +## [v0.10.0] - 2021-02-19 +[v0.10.0]: https://github.com/fastobo/fastobo-py/compare/v0.9.3...v0.10.0 +### Added +- `__hash__` implementation to `fastobo.id.BaseIdent` subclasses. +- `__init__` method to classes missing one in `fastobo.header`. +### Changed +- Bumped `pyo3` dependency to `v0.13.2`. +- Bumped `fastobo` dependency to `v0.13.0`. +### Fixed +- Broken `__repr__` implementation for some types. +### Removed +- `unsafe` blocks in derive macros implementation of `IntoPyObject` for OBO clauses. +- Support for Python 3.5. +- `fastobo.id.IdentPrefix` and `fastobo.id.IdentLocal` classes. ### [v0.9.3] - 2020-12-04 [v0.9.3]: https://github.com/fastobo/fastobo-py/compare/v0.9.2...v0.9.3 diff --git a/COPYING b/COPYING index f63e200..d847c0b 100644 --- a/COPYING +++ b/COPYING @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2019-2020 Martin Larralde +Copyright (c) 2019-2021 Martin Larralde Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Cargo.lock b/Cargo.lock index d819d4f..5b29dff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -231,7 +231,7 @@ dependencies = [ [[package]] name = "fastobo-py" -version = "0.9.3" +version = "0.10.0" dependencies = [ "built", "fastobo", @@ -246,7 +246,7 @@ dependencies = [ [[package]] name = "fastobo-py-derive-internal" -version = "0.9.3" +version = "0.10.0" dependencies = [ "proc-macro2 1.0.24", "quote", diff --git a/Cargo.toml b/Cargo.toml index fbdbdb2..33db3af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["derive"] [package] name = "fastobo-py" -version = "0.9.3" +version = "0.10.0" authors = ["Martin Larralde "] license = "MIT" publish = false @@ -33,7 +33,7 @@ features = ["threading", "smartstring"] version = "0.4.3" features = ["obo"] [dependencies.fastobo-py-derive-internal] -version = "0.9.3" +version = "0.10.0" path = "./derive" [features] diff --git a/derive/Cargo.toml b/derive/Cargo.toml index 07d271d..70d3f68 100644 --- a/derive/Cargo.toml +++ b/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fastobo-py-derive-internal" -version = "0.9.3" +version = "0.10.0" authors = ["Martin Larralde "] edition = "2018" publish = false diff --git a/setup.cfg b/setup.cfg index 64dff78..bc99266 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,8 +1,8 @@ [metadata] name = fastobo -version = 0.9.3 +version = 0.10.0 author = Martin Larralde -author-email = martin.larralde@ens-paris-saclay.fr +author-email = martin.larralde@embl.de home-page = https://github.com/fastobo/fastobo-py description = Faultless AST for Open Biomedical Ontologies in Python. long-description = file: README.md @@ -46,10 +46,5 @@ tests_require = [bdist_wheel] universal = false -[check] -metadata = true -restructuredtext = false -strict = true - [build_rust] release = true