diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d77de01..0ec069e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.4] - 2018-01-19 + +### Added +* Homepage URL for PyPi +* Long Description for PyPi + +### Changed +* Cytoscape component docstring for thorough and well-formatted references (#26) +* Refactored code base to match the up-to-date version of `dash-component-boilerplate` (#27) + +### Fixed +* Console error where `setProps` gets called even when it is undefined (# 28) +* Incorrect setProps assignment that causes `setProps` to not be properly defined when nested in bigger apps (e.g. `dash-docs`) (#28) + ## [0.0.3] - 2018-12-29 ### Added * Detailed usage example for rendering Biopython's Phylo object (phylogeny trees) into a Cytoscape graph, with interactive features such as highlighting. ### Updated -* Cytoscape.js version, from 1.0.1 to 1.1.0 +* React-Cytoscapejs version, from 1.0.1 to 1.1.0 ## [0.0.2] - 2018-11-08 ### Added diff --git a/MANIFEST.in b/MANIFEST.in index 77afc6aa..45e60baf 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,3 +3,4 @@ include dash_cytoscape/dash_cytoscape.dev.js include dash_cytoscape/metadata.json include dash_cytoscape/package.json include README.md +include LICENSE \ No newline at end of file diff --git a/README.md b/README.md index d8956670..4bd41be8 100644 --- a/README.md +++ b/README.md @@ -15,10 +15,10 @@ Interacting with the elements: Make sure that the following python packages are installed: ``` -dash==0.28.5 +dash==0.35.1 dash-renderer==0.14.3 -dash-html-components==0.13.2 -dash-core-components==0.34.0 +dash-html-components==0.13.4 +dash-core-components==0.42.1 ``` Older versions are not necessarily incompatible, but have not been extensively tested. @@ -64,7 +64,7 @@ Please follow the following steps for local testing: $ git clone https://github.com/plotly/dash-cytoscape.git ``` 2. In order to run the Python builds (`npm run build:py`) you need to create a -venv for this project. Make sure you have `virtualenv` correctly instaleld and run this: +venv for this project. Make sure you have `virtualenv` correctly installed and run this: ```commandline $ mkdir dash_cytoscape_dev $ cd dash_cytoscape_dev diff --git a/setup.py b/setup.py index 4c42d9b0..48673876 100644 --- a/setup.py +++ b/setup.py @@ -1,3 +1,4 @@ +import io import json import os from setuptools import setup @@ -17,9 +18,12 @@ include_package_data=True, license=package['license'], description=package['description'] if 'description' in package else package_name, + long_description=io.open('README.md', encoding='utf-8').read(), + long_description_content_type='text/markdown', install_requires=[ 'dash', 'dash-html-components', 'dash_renderer', - ] + ], + url='https://dash.plot.ly/cytoscape' )