Skip to content

Commit 111cfdb

Browse files
author
fundead
committed
Merge pull request #15 from MindscapeHQ/vnext
3.0.0
2 parents 0cbe115 + b63698b commit 111cfdb

26 files changed

+1279
-231
lines changed

.coveragerc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[report]
2+
omit =
3+
*/__init__.py
4+
*/site-packages/*
5+
*/dist-packages/*
6+
*/tests/*
7+
8+
exclude_lines =
9+
except Exception as e:

.travis.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
language: python
2+
3+
python: ["2.6", "2.7", "3.2", "3.3", "3.4", "pypy"]
4+
5+
install:
6+
- pip install jsonpickle
7+
- pip install nose
8+
- pip install coveralls
9+
- pip install unittest2
10+
11+
script:
12+
- pip install jsonpickle
13+
- if [[ $TRAVIS_PYTHON_VERSION == 2* ]]; then coverage run -m unittest2 discover python2; fi
14+
- if [[ $TRAVIS_PYTHON_VERSION == 3* ]]; then coverage run -m unittest discover python3; fi
15+
16+
after_success:
17+
coveralls

CHANGELOG.rst

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
3.0.0
2+
3+
- Added functions: ignore_exceptions, filter_keys, set_proxy, on_before_send
4+
- Added support for local variables, global variables, and environment variables
5+
- Added CLI for testing provider
6+
- Py2: Added web middleware (Django, Flask and WSGI)
7+
- Py2: Added send_exception function (see below)
8+
- send() deprecated in favor of send_exception(); see the Sending Functions in the readme for the available options
9+
10+
11+
12+
2.2.0
13+
14+
- Added new send_exception() method for Py3
15+
- Added support for chained exceptions for Py3
16+
- Automatically detect class name - this no longer needs to be provided on send() and as such this parameter is deprecated.
17+
- Support Google App Engine by disabling multiprocessing module if not available
18+
19+
2.0.1
20+
21+
- Fix bug when exceptions received from C++ libraries
22+
23+
2.0.0
24+
25+
- Added port of library to Python 3
26+
- Minor bugfix where OS version wasn't correctly transmitted (Environment tab in Dashboard)
27+
28+
1.1.3
29+
30+
- Fixed bug when logging with RaygunHandler attached but not passing exception data crashes program
31+
32+
1.1.2
33+
34+
- Fixed a bug where the IP address had invalid casing resulting in it being unable to be read by the API
35+
- Fixed a bug if set_user wasn't called leading to a error
36+
- Renamed samples and moved them to a more appropriate folder
37+
- Added unit tests
38+
39+
1.1.1
40+
41+
- Fixed a critical bug in 1.1.0; the previous version is not recommended - use this instead.
42+
43+
1.1.0
44+
45+
- Added set_user function for unique user tracking; internal refactor to make module more pythonic
46+
47+
1.0.0
48+
49+
- **Breaking change:** changed module name to raygun4py. Now use *from raygun4py import raygunprovider*
50+
51+
- Added ability to send HTTP request data
52+
53+
0.1.2
54+
55+
- PyPi package
56+
- RST file
57+
58+
0.1
59+
60+
- Initial release; basic message creation and transport functionality

0 commit comments

Comments
 (0)