Skip to content

Commit

Permalink
Merge pull request #2 from leoisl/release-please--branches--main--com…
Browse files Browse the repository at this point in the history
…ponents--plasnet

chore(main): release 0.1.0
  • Loading branch information
leoisl authored Nov 13, 2023
2 parents 0cb02c8 + d20a2ec commit 356f700
Show file tree
Hide file tree
Showing 2 changed files with 98 additions and 1 deletion.
97 changes: 97 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
# Changelog

## 0.1.0 (2023-11-13)


### Build System

* adding mypy to dev deps ([5cac9e6](https://github.com/leoisl/plasnet/commit/5cac9e6e583108ffb9cf3dfa9da0fa492fb3c61d))


### Continuous Integration

* adding convetional-prs action ([75015ff](https://github.com/leoisl/plasnet/commit/75015ff594452b606ff729941b31cfebebd66e3e))
* adding release-please action ([0cb02c8](https://github.com/leoisl/plasnet/commit/0cb02c8ad06e4d1ac83fb7f5733fa90835e0c97a))
* improving CI script and installing plasnet ([8377b7d](https://github.com/leoisl/plasnet/commit/8377b7d836c844593395f33bb66ab365bc58401f))
* temporarily using python version 3.11 to save resources ([cd99d2f](https://github.com/leoisl/plasnet/commit/cd99d2f785c86cd3dfb6b1f71cc03e3a521de8bc))
* testing ci fail ([3c32e95](https://github.com/leoisl/plasnet/commit/3c32e9558aaf90af82edd27b7dfc538bd7f80146))
* using the correct default branch ([790fd34](https://github.com/leoisl/plasnet/commit/790fd346e95e08d76cb96e9bc966d92d7150c6b7))


### Miscellaneous Chores

* adding Makefile ([b9381ce](https://github.com/leoisl/plasnet/commit/b9381ce224f5f03384a83d616ac468e6970a8cc9))
* adding pylint to dev-deps ([45931e5](https://github.com/leoisl/plasnet/commit/45931e5e34f0349dc493e2de4d3bdbc613492e85))
* pre-commit now failing fast and adding commented out pylint hook ([dd64f2a](https://github.com/leoisl/plasnet/commit/dd64f2a9545cdebc2a8f31a3e4ca6eba814d9ea1))
* pylint now runs but pre-commit does not fail if it fails ([e00ee75](https://github.com/leoisl/plasnet/commit/e00ee751f44e58c9d4be8b6cae407fcde2300cc5))


### Features

* adding colours to subcommunities visualisation ([730bcc5](https://github.com/leoisl/plasnet/commit/730bcc56459d8da91e5d207de6c3f280d603c67d))
* adding commitlint to the repo ([b719203](https://github.com/leoisl/plasnet/commit/b719203fe5181308bfafc90601f31e022342a213))
* adding conventional commit checking through pre-commit ([273d9df](https://github.com/leoisl/plasnet/commit/273d9df444bcfc4ad19ce831991e37213bcb7b4d))
* adding flake8, black and isort to dev deps ([a192108](https://github.com/leoisl/plasnet/commit/a1921088c41ade4e75fc6deb1fb19131ce8f9c75))
* adding initial Makefile with pre_commit rule ([2b9b32d](https://github.com/leoisl/plasnet/commit/2b9b32daf60736a8f9892325fb6fb11f21482c4e))
* adding remove_plasmids() to BaseGraph ([be7e729](https://github.com/leoisl/plasnet/commit/be7e729dc30ab67aa0920e05adc7d35a23f5f54f))
* adding seed-isort-config to auto config known_third_party ([42d8879](https://github.com/leoisl/plasnet/commit/42d88790dd80ef62d85ee11dabc9140ce879890b))
* now adding subcommunity colours to the community vis. in the type subcommand ([9f7fe62](https://github.com/leoisl/plasnet/commit/9f7fe62f842cacceba7a9af50e89ad30842a56fe))
* now creating objects/communities.tsv file describing the community clustering in the split subcommand ([511d677](https://github.com/leoisl/plasnet/commit/511d677293a1d9895fa56a066e2d685f25b619a7))
* outputting an objects/typing.tsv file describing the typing for the type subcommand ([690fc84](https://github.com/leoisl/plasnet/commit/690fc849c28838145633098f455ecf6b7eb60513))
* outputting binary objects in the type subcommand ([49f0c4c](https://github.com/leoisl/plasnet/commit/49f0c4cbb28da27d94e7775be8d876bd0d0086c2))
* running pre-commit during CI ([3c930e5](https://github.com/leoisl/plasnet/commit/3c930e5cdc384ae5d4a4ea18d7a20d98276c6176))


### Bug Fixes

* adding --version to the CLI ([7c8aee9](https://github.com/leoisl/plasnet/commit/7c8aee93378dc3ef15eb4b1d8a5cadc6506a4ce4))
* adding more logging to the type subcommand ([9168ff9](https://github.com/leoisl/plasnet/commit/9168ff9d039c21df59625479709a6a12a03e8056))
* adding the main import back to plasnet/__init__.py ([1b87f48](https://github.com/leoisl/plasnet/commit/1b87f48d1eeb50b0de1ce9c38d82414e3a5a693b))
* addint stubs to mypy and making it strict ([dbba7b3](https://github.com/leoisl/plasnet/commit/dbba7b339e07db0b0326567c5cda3df387a68a84))
* all_subcommunities in the type subcommand is now Subcommunities instead of list[Subcommunities] ([ff00cde](https://github.com/leoisl/plasnet/commit/ff00cde3f9024dab151fdfbaf2af51326cab1405))
* BaseGraph.get_induced_components() now actually retruning a BaseGraph ([a3e390f](https://github.com/leoisl/plasnet/commit/a3e390f2165fb3ae2df7614df7dc50d0a43bf303))
* casting Communities to itself ([9719792](https://github.com/leoisl/plasnet/commit/97197920c67ae800f5b699b62802b4cfa157bd6a))
* doing pre-commit linting/formatting properly now ([a9f16e4](https://github.com/leoisl/plasnet/commit/a9f16e4b9232ba3caea6c82da870520ee1de4c27))
* explicitly exporting attribute 'main' in plasnet package ([d8f00d8](https://github.com/leoisl/plasnet/commit/d8f00d8f0674ba73a9de8fbe2b5f1dbe735d8d55))
* fixing BaseGraph and ListOfGraphs typings ([8e41e76](https://github.com/leoisl/plasnet/commit/8e41e7663fa7d9e6050477b17ff85b0924fe8c36))
* fixing BaseGraph constructor and all the hierarchy constructors and adding the label attribute ([a3e7916](https://github.com/leoisl/plasnet/commit/a3e79165a6712e2a1a1d2c4703618356205644fa))
* fixing implementation of CommunityGraph.split_graph_into_subcommunities ([6fdacc7](https://github.com/leoisl/plasnet/commit/6fdacc7b1c1d1d2bb199ea9f6e7d59229d80dffa))
* fixing implementation of OutputProducer.produce_subcommunities_visualisation() ([6e455f8](https://github.com/leoisl/plasnet/commit/6e455f81c48ad5ff494ba507b900d4c35db3cd41))
* fixing small import issue in community_graph.py ([83474cd](https://github.com/leoisl/plasnet/commit/83474cd4ae12d7643b6da266c297fae7350e96f5))
* fixing type subcommand description ([7ef7dcf](https://github.com/leoisl/plasnet/commit/7ef7dcfe17a6b9312baee9aeb4096b3eb15fe09b))
* fixing type subcommand implementation ([b99a412](https://github.com/leoisl/plasnet/commit/b99a4122e0afba876c81d6be8b28951214f41314))
* improving linting ([bb7fd3a](https://github.com/leoisl/plasnet/commit/bb7fd3a79dcbbac5742eef47a67634bdc0ff0c9e))
* improving pre-commit config ([b066a0f](https://github.com/leoisl/plasnet/commit/b066a0ffff6316e6953695a38614dbb8890cbb1a))
* improving Subcommunities inheritance ([345c31f](https://github.com/leoisl/plasnet/commit/345c31fba2e4796fbfefbbee53efa1a77a8abaa8))
* Improving SubcommunityGraph inheritance and implementing required methods ([45e18b4](https://github.com/leoisl/plasnet/commit/45e18b445f200dfde2d18dc70025ea7f1074cd02))
* managing pre-commit configs through .pre-commit-config.yaml ([27587a7](https://github.com/leoisl/plasnet/commit/27587a78efa61a865926846e2df4c84e6b1cd2ae))
* now keeping mypy and flake8 logs when pre-committing ([7f00712](https://github.com/leoisl/plasnet/commit/7f00712f45e892fe2e5a6cb2320dd0233837ded7))
* now outputting subcommunities and refactoring communities outputting ([b5b7d68](https://github.com/leoisl/plasnet/commit/b5b7d689fba4dad4bec42b5f6cc8f6b9eee4ba3b))
* PlasmidGraph.build() now actually returning a PlasmidGraph ([a739a58](https://github.com/leoisl/plasnet/commit/a739a580773516ca99c674c048971ec97efd7026))
* plasnet.main() does not return anything ([206ea6a](https://github.com/leoisl/plasnet/commit/206ea6ae4fdbd72302cc244971fd54059ccc0f25))
* reducing max line length from 120 to 100 ([72d8f76](https://github.com/leoisl/plasnet/commit/72d8f769b2b8cd1af385e3483902bcb3c8ebebf6))
* removing husky and commitlint config - all done through pre-commit now ([061b5b8](https://github.com/leoisl/plasnet/commit/061b5b89592a889b53f33370dd0a858f61db6265))
* removing redundant noqa ([0ccb383](https://github.com/leoisl/plasnet/commit/0ccb3836b88c813231d10653534bd320946218b2))
* removing verbosity from pre-commits ([a82c582](https://github.com/leoisl/plasnet/commit/a82c582b8050d586953639aacc0ff5298880e3b0))
* updating pre-commit deps ([acae5f6](https://github.com/leoisl/plasnet/commit/acae5f6fc76a68ccb54c82c1d5f23f8279720672))
* updating readme ([081610d](https://github.com/leoisl/plasnet/commit/081610d2bf16e4af5950a81acc8e4e5db2e3a677))
* using the graph label for filename and label instead of generating them on the fly ([6a98166](https://github.com/leoisl/plasnet/commit/6a98166fb067454fb9fc45f3bc9ab2d5fda12399))


### Code Refactoring

* adding a comment to Makefile ([7fad449](https://github.com/leoisl/plasnet/commit/7fad44990286b044fe98ffb2ea1291445661590d))
* adding an important comment to .pre-commit-config.yaml ([5db6074](https://github.com/leoisl/plasnet/commit/5db6074335e0f65d0a3229525e24e123d35a65f8))
* black ([a4d8aa2](https://github.com/leoisl/plasnet/commit/a4d8aa2f4c2e421e9fa83d60c11db825b6391c22))
* black reformatting ([a470b9f](https://github.com/leoisl/plasnet/commit/a470b9fa540e1c76463d34c5f7e46b6e938d8803))
* extracting class BlackholeGraph from CommunityGraph ([0706794](https://github.com/leoisl/plasnet/commit/0706794d3c5fdcc78f39483c8cf5e01579a9cd9d))
* flake8 ([0178225](https://github.com/leoisl/plasnet/commit/01782256e8ffe36db6725bbf9aa6d0158079b4ad))
* improving overall typing ([59ff4e0](https://github.com/leoisl/plasnet/commit/59ff4e0a6d234a671093396f0908be2aaf43f6e3))
* isort ([8a1a0c6](https://github.com/leoisl/plasnet/commit/8a1a0c606d7064e69d086e192d0b0a0c81ded72c))
* linting ([87cb9f2](https://github.com/leoisl/plasnet/commit/87cb9f25ada0017dfd87f6447aa7e250492ebcf2))
* OutputProducer.produce_subcommunities_visualisation() now receives Subcommunities instead of list[Subcommunities] ([0bfd9e7](https://github.com/leoisl/plasnet/commit/0bfd9e79055737aff2aa2d00fdbc8cbbef66e26f))
* removing unused import pickle ([5206a38](https://github.com/leoisl/plasnet/commit/5206a38a1e60e23f8e98e9fbb0c08bacd21e5ac0))
* small typing refactor: List -> list ([32d240b](https://github.com/leoisl/plasnet/commit/32d240bb9b63929c6d3f3a66422a91bf176f9444))
* type of our nodes is str ([d7fac0b](https://github.com/leoisl/plasnet/commit/d7fac0bd5b53c7430baa78e83a64156a68678ca6))
* **typing:** improving ListOfGraphs.load() typing ([68b60ae](https://github.com/leoisl/plasnet/commit/68b60aec5ab39289a7c49a25468be74d834b27da))
* unused methods cleanup ([223fc13](https://github.com/leoisl/plasnet/commit/223fc134385a06f3497283506f9cb4c73100ba36))
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "plasnet"
version = "0.0.1"
version = "0.1.0"
description = "Clustering, visualising and exploring plasmid networks"
authors = ["Leandro Lima <leandro@ebi.ac.uk>"]
license = "MIT"
Expand Down

0 comments on commit 356f700

Please sign in to comment.