diff --git a/.azurePipeline/wholeBuild.yml b/.azurePipeline/wholeBuild.yml index 24f4496b..5e7815e9 100644 --- a/.azurePipeline/wholeBuild.yml +++ b/.azurePipeline/wholeBuild.yml @@ -6,6 +6,7 @@ parameters: jobs: - job: 'test_and_publish' strategy: + maxParallel: 2 matrix: ${{ each py in parameters.pythonVersions }}: ${{ each os in parameters.operatingSystems }}: diff --git a/CHANGELOG.md b/CHANGELOG.md index c4d6ad9d..36723f91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,17 @@ ## 0.14.0 (in development) - Fix bug where empty inputs don't generate tokens. -- CLI commands to delete runs nad projects. -- Migrate to Azure DevOps for CI testing. -- Synthetic data generation using distributions. +- CLI commands to delete runs and projects. #265 +- Migrate to Azure DevOps for CI testing. #262 +- Synthetic data generation using distributions. #271, #275 +- Switch to using a fork of `bitarray` that distributes binary wheels. This means installing clkhash no longer + requires a c compiler. #308 -BREAKING CHANGE: +### Breaking Changes + +- The cli method `hash` requires only one secret instead of two. #303 +- The clks generated with `clkhash` <= 0.14.0 are not compatible with clks from version 0.14.0 onwards. -- The cli method `hash` requires only one secret instead of two. -- The clks pre 0.14 are not compatible with clks from version 0.14.0 ## 0.13.0 diff --git a/requirements.txt b/requirements.txt index 591f35db..cfd15346 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ bashplotlib==0.6.5 -bitarray==0.9.3 +bitarray-hardbyte==1.1.0 click==7.0 cryptography==2.7 enum34==1.1.6; python_version < '3.4' diff --git a/setup.py b/setup.py index e04a05df..32e2125f 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ requirements = [ "bashplotlib>=0.6.5", - "bitarray>=0.8", + "bitarray-hardbyte>=1.0.0", # Fork of bitarray distributing binary wheels #153 "click>=6.7", "cryptography>=2.3", "enum34==1.1.6; python_version < '3.4'", @@ -33,7 +33,7 @@ setup( name="clkhash", - version='0.14.0', + version='0.14.0-dev', description='Encoding utility to create Cryptographic Linkage Keys', long_description=readme, long_description_content_type='text/markdown',