diff --git a/.circleci/config.yml b/.circleci/config.yml index b5ed0cf..9c88423 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -17,7 +17,7 @@ jobs: name: 'JSON Validator' command: | source /usr/local/share/virtualenvs/tap-tester/bin/activate - stitch-validate-json tap_mambu/schemas/*.json + stitch-validate-json tap_mambu/helpers/schemas/*.json - run: when: always name: 'Unit Tests' diff --git a/CHANGELOG.md b/CHANGELOG.md index 198dbbd..ec47368 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 3.0.0 + * Major schema refactoring, V2 API upgrade [#77](https://github.com/singer-io/tap-mambu/pull/77) + * Finishes structural refactoring of the tap to generator-processor pattern + * Upgrades all streams with a comparable endpoint to V2 API + * Updates all schemas to match current documentation + * Adds schema extraction script to repo for generating schemas from Swagger specs + ## 2.5.2 * Hotfix for audit_trail bookmarking issue [#79](https://github.com/singer-io/tap-mambu/pull/79) diff --git a/MANIFEST.in b/MANIFEST.in index 5e9995f..913fcf0 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,2 @@ include LICENSE -include tap_mambu/schemas/*.json \ No newline at end of file +include tap_mambu/helpers/schemas/*.json diff --git a/setup.py b/setup.py index e7c6e7d..93d6c19 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import setup, find_packages setup(name='tap-mambu', - version='2.5.2', + version='3.0.0', description='Singer.io tap for extracting data from the Mambu 2.0 API', author='jeff.huth@bytecode.io', classifiers=['Programming Language :: Python :: 3 :: Only'], @@ -33,6 +33,6 @@ packages=find_packages(), package_data={ 'tap_mambu': [ - 'schemas/*.json' + 'helpers/schemas/*.json' ] })