Skip to content

Commit 23ff198

Browse files
committed
Prepare for release
1 parent ee3be78 commit 23ff198

File tree

5 files changed

+60
-29
lines changed

5 files changed

+60
-29
lines changed

CHANGES.txt

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
Version 0.9.0 (2021-04-23)
2+
--------------------------
3+
Fix items default value issue in track_ecommerce_transaction (#252)
4+
Make optional timestamp argument set 'true timestamp' rather than 'device created timestamp' (#251)
5+
Pass successfully sent events through to on_success callback (#228)
6+
Restrict endpoint parameter as non-empty string for Emitter (#249)
7+
Add ability to set Subject per event (#158)
8+
Extract correct version in deploy workflow (#182)
9+
Support Unicode in adding events to buffer (#162)
10+
Use mocks for unit tests (#250)
11+
Replace regular file test operator in run-tests.sh (#247)
12+
Bump dependencies (#246)
13+
Add a Python 3 wheel to pypi (#244)
14+
Make sure that tracker attaches timestamp even if wrong type was passed (#190)
15+
Correct capitalization of Content-Type header (#152)
16+
Replace deprecating syntax (#243)
17+
Allow celery and redis to be optional dependencies (#232)
18+
Update gevent to the last major version (#233)
19+
Switch to GitHub Actions (#234)
20+
Allow custom json encoder to be passed when configuring tracker (#242)
21+
Update Copyright notices to 2021 (#241)
22+
Pin decorator package version for Python2 platforms (#245)
23+
124
Version 0.8.4 (2020-10-10)
225
--------------------------
326
Fix incompatible versions of greenlet and gevent (closes #236)
@@ -98,7 +121,7 @@ Version 0.4.0 (2014-06-10)
98121
--------------------------
99122
Migrated unstructured events to self-describing JSON (#87)
100123
Migrated custom contexts to self-describing JSON (#88)
101-
Gave separate events within an ecommerce transaction different transaction IDs (#89)
124+
Gave separate events within an ecommerce transaction different transaction IDs (#89)
102125
Added https support for tracker (#81)
103126
Added callbacks for flushing (#78)
104127
Added Python-logging (#76)
@@ -130,7 +153,7 @@ Version 0.2.0 (2014-04-15)
130153
Fixed Pycontracts dependency (#63)
131154
Made unrequired tracker method arguments optional (#40)
132155
Linked the Technical Docs and Setup Guide images to the appropriate pages (#60)
133-
Changed API to no longer specify a collector URL option (#57)
156+
Changed API to no longer specify a collector URL option (#57)
134157
Removed the "URL from Cloudfront subdomain" option (#56)
135158
Started sending event vendor parameter through on querystring (#55)
136159
Changed track screen view to use an unstructured event (#53)

LICENSE-2.0.txt renamed to LICENSE

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
Apache License
32
Version 2.0, January 2004
43
http://www.apache.org/licenses/
@@ -187,7 +186,7 @@
187186
same "printed page" as the copyright notice for easier
188187
identification within third-party archives.
189188

190-
Copyright [yyyy] [name of copyright owner]
189+
Copyright 2013-2021 Snowplow Analytics Ltd.
191190

192191
Licensed under the Apache License, Version 2.0 (the "License");
193192
you may not use this file except in compliance with the License.
@@ -199,4 +198,4 @@
199198
distributed under the License is distributed on an "AS IS" BASIS,
200199
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201200
See the License for the specific language governing permissions and
202-
limitations under the License.
201+
limitations under the License.

README.rst

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,28 @@ Python Analytics for Snowplow
33
======================================================
44
.. image:: https://img.shields.io/static/v1?style=flat&label=Snowplow&message=Early%20Release&color=014477&labelColor=9ba0aa&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAeFBMVEVMaXGXANeYANeXANZbAJmXANeUANSQAM+XANeMAMpaAJhZAJeZANiXANaXANaOAM2WANVnAKWXANZ9ALtmAKVaAJmXANZaAJlXAJZdAJxaAJlZAJdbAJlbAJmQAM+UANKZANhhAJ+EAL+BAL9oAKZnAKVjAKF1ALNBd8J1AAAAKHRSTlMAa1hWXyteBTQJIEwRgUh2JjJon21wcBgNfmc+JlOBQjwezWF2l5dXzkW3/wAAAHpJREFUeNokhQOCA1EAxTL85hi7dXv/E5YPCYBq5DeN4pcqV1XbtW/xTVMIMAZE0cBHEaZhBmIQwCFofeprPUHqjmD/+7peztd62dWQRkvrQayXkn01f/gWp2CrxfjY7rcZ5V7DEMDQgmEozFpZqLUYDsNwOqbnMLwPAJEwCopZxKttAAAAAElFTkSuQmCC
55
:alt: Early Release
6-
:target: https://github.com/snowplow/snowplow/wiki/Tracker-Maintenance-Classification
7-
.. image:: https://travis-ci.org/snowplow/snowplow-python-tracker.svg?branch=master
6+
:target: https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/tracker-maintenance-classification/
7+
.. image:: https://github.com/snowplow/snowplow-python-tracker/actions/workflows/ci.yml/badge.svg
88
:alt: Build Status
9-
:target: https://travis-ci.org/snowplow/snowplow-python-tracker
10-
.. image:: https://badge.fury.io/py/snowplow-tracker.svg
11-
:target: http://badge.fury.io/py/snowplow-tracker
12-
.. image:: https://coveralls.io/repos/github/snowplow/snowplow-python-tracker/badge.svg?branch=master
9+
:target: https://github.com/snowplow/snowplow-python-tracker/actions
10+
.. image:: https://img.shields.io/coveralls/github/snowplow/snowplow-python-tracker
11+
:alt: Test Coverage
1312
:target: https://coveralls.io/github/snowplow/snowplow-python-tracker?branch=master
1413
.. image:: http://img.shields.io/badge/license-Apache--2-blue.svg?style=flat
1514
:target: http://www.apache.org/licenses/LICENSE-2.0
1615

16+
|
17+
18+
.. image:: https://img.shields.io/pypi/v/snowplow-tracker
19+
:alt: Pypi Snowplow Tracker
20+
:target: https://pypi.org/project/snowplow-tracker/
21+
.. image:: https://img.shields.io/pypi/pyversions/snowplow-tracker
22+
:alt: Python Versions
23+
:target: https://pypi.org/project/snowplow-tracker/
24+
.. image:: https://img.shields.io/pypi/dm/snowplow-tracker
25+
:alt: Monthly Downloads
26+
:target: https://pypi.org/project/snowplow-tracker/
27+
1728

1829
Overview
1930
########
@@ -28,28 +39,26 @@ With this tracker you can collect event data from your Python-based applications
2839
Find out more
2940
#############
3041

31-
+---------------------------------+---------------------------+-------------------------+-----------------------------------+
32-
| Technical Docs | Setup Guide | Roadmap | Contributing |
33-
+=================================+===========================+=========================+===================================+
34-
| |techdocs|_ | |setup|_ | |roadmap| | |contributing| |
35-
+---------------------------------+---------------------------+-------------------------+-----------------------------------+
36-
| `Technical Docs`_ | `Setup Guide`_ | `Roadmap`_ | `Contributing`_ |
37-
+---------------------------------+---------------------------+-------------------------+-----------------------------------+
42+
+---------------------------------+---------------------------+-----------------------------------+
43+
| Technical Docs | Setup Guide | Contributing |
44+
+=================================+===========================+===================================+
45+
| |techdocs|_ | |setup|_ | |contributing| |
46+
+---------------------------------+---------------------------+-----------------------------------+
47+
| `Technical Docs`_ | `Setup Guide`_ | `Contributing`_ |
48+
+---------------------------------+---------------------------+-----------------------------------+
3849

3950
.. |techdocs| image:: https://d3i6fms1cm1j0i.cloudfront.net/github/images/techdocs.png
4051
.. |setup| image:: https://d3i6fms1cm1j0i.cloudfront.net/github/images/setup.png
41-
.. |roadmap| image:: https://d3i6fms1cm1j0i.cloudfront.net/github/images/roadmap.png
4252
.. |contributing| image:: https://d3i6fms1cm1j0i.cloudfront.net/github/images/contributing.png
4353

44-
.. _techdocs: https://github.com/snowplow/snowplow/wiki/Python-Tracker
45-
.. _setup: https://github.com/snowplow/snowplow/wiki/Python-Tracker-Setup
54+
.. _techdocs: https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/python-tracker/
55+
.. _setup: https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/python-tracker/setup/
4656

47-
.. _`Technical Docs`: https://github.com/snowplow/snowplow/wiki/Python-Tracker
48-
.. _`Setup Guide`: https://github.com/snowplow/snowplow/wiki/Python-Tracker-Setup
49-
.. _`Roadmap`: https://github.com/snowplow/snowplow/wiki/Python-Tracker-Roadmap
50-
.. _`Contributing`: https://github.com/snowplow/snowplow/wiki/Python-Tracker-Contributing
57+
.. _`Technical Docs`: https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/python-tracker/
58+
.. _`Setup Guide`: https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/python-tracker/setup/
59+
.. _`Contributing`: https://github.com/snowplow/snowplow-python-tracker/blob/master/CONTRIBUTING.md
5160

52-
Quickstart
61+
Maintainer Quickstart
5362
#######################
5463

5564
Assuming pyenv_ is installed
@@ -58,7 +67,7 @@ Assuming pyenv_ is installed
5867

5968
host$ git clone [email protected]:snowplow/snowplow-python-tracker.git
6069
host$ cd snowplow-python-tracker
61-
host$ pyenv install 2.7.18 && pyenv install 3.5.10 && pyenv install 3.6.12 && pyenv install 3.7.9 && pyenv install 3.8.6 && pyenv install 3.9.0
70+
host$ pyenv install 2.7.18 && pyenv install 3.5.10 && pyenv install 3.6.13 && pyenv install 3.7.10 && pyenv install 3.8.9 && pyenv install 3.9.2
6271
host$ ./run-tests.sh deploy
6372
host$ ./run-tests.sh test
6473

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
setup(
4747
name='snowplow-tracker',
48-
version='0.8.4',
48+
version='0.9.0',
4949
author=authors_str,
5050
author_email=authors_email_str,
5151
packages=['snowplow_tracker', 'snowplow_tracker.test', 'snowplow_tracker.redis', 'snowplow_tracker.celery'],

snowplow_tracker/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@
2020
"""
2121

2222

23-
__version_info__ = (0, 8, 4)
23+
__version_info__ = (0, 9, 0)
2424
__version__ = ".".join(str(x) for x in __version_info__)
2525
__build_version__ = __version__ + ''

0 commit comments

Comments
 (0)