Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions raven/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/examples export-ignore
/docs export-ignore
/test export-ignore
Empty file modified raven/.gitignore
100644 → 100755
Empty file.
Empty file modified raven/.gitmodules
100644 → 100755
Empty file.
Empty file modified raven/.php_cs
100644 → 100755
Empty file.
7 changes: 5 additions & 2 deletions raven/.travis.yml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,13 @@ php:
- 5.5
- 5.6
- 7.0
- nightly
- hhvm

matrix:
allow_failures:
- php: hhvm
- php: 7.0
- php: nightly
fast_finish: true

sudo: false
Expand All @@ -21,10 +22,12 @@ cache:
- $HOME/.composer/cache

before_install:
- if [[ ${TRAVIS_PHP_VERSION:0:1} > "5" ]]; then pecl install uopz; fi
- if [[ ${TRAVIS_PHP_VERSION:0:1} > "5" ]]; then echo "extension=uopz.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi
- composer self-update

install: travis_retry composer install --no-interaction --prefer-source

script:
- vendor/bin/php-cs-fixer fix --config-file=.php_cs --verbose --diff --dry-run
- vendor/bin/phpunit
- vendor/bin/phpunit --verbose
Empty file modified raven/AUTHORS
100644 → 100755
Empty file.
119 changes: 119 additions & 0 deletions raven/CHANGES
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,3 +1,122 @@
1.6.2
-----

- Fixed behavior where fatal errors weren't correctly being reported in most situations.


1.6.1
-----

- Correct handling of null in ``user_context``.

1.6.0
-----

- Improved serialization of certain types to be more restrictive.
- ``error_types`` can now be configured via ``RavenClient``.
- Class serialization has been expanded to include attributes.
- The session extension is no longer required.
- Monolog is no longer a required dependency.
- ``user_context`` now merges by default.

1.5.0
-----

- Added named transaction support.

1.4.0
-----

This version primarily overhauls the exception/stacktrace generation to fix
a few bugs and improve the quality of data (#359).

- Added ``excluded_app_paths`` config.
- Removed ``shift_vars`` config.
- Correct fatal error handling to only operate on expected types. This also
fixes some behavior with the error suppression operator.
- Expose anonymous and similar frames in the stacktrace.
- Default ``prefixes`` to PHP's include paths.
- Remove ``module`` usage.
- Better handle empty argument context.
- Correct alignment of filename (current frame) and function (caller frame)

1.3.0
-----

- Fixed an issue causing the error suppression operator to not be respected (#335)
- Fixed some serialization behavior (#352)
- Fixed an issue with app paths and trailing slashes (#350)
- Handle non-latin encoding with source code context line (#345)

1.2.0
-----

- Handle non-latin encoding in source code and exception values (#342)
- Ensure pending events are sent on shutdown by default (#338)
- Add ``captureLastError`` helper (#334)
- Dont report duplicate errors with fatal error handler (#334)
- Enforce maximum length for string serialization (#329)

1.1.0
-----

- Uncoercable values should no longer prevent exceptions from sending
to the Sentry server.
- ``install()`` can no longer be called multiple times.

1.0.0
-----

- Removed deprecated error codes configuration from ErrorHandler.
- Removed env data from HTTP interface.
- Removed 'message' attribute from exceptions'.
- appPath and prefixes are now resolved fully.
- Fixed various getter methods requiring invalid args.
- Fixed data mutation with 'send_callback'.

0.22.0
------

- Improve handling of encodings.
- Improve resiliency of variable serialization.
- Add 'formatted' attribute to Message interface.

0.21.0
------

- Added ``transport`` option.
- Added ``install()`` shortcut.

0.20.0
------

- Handle missing function names on frames.
- Remove suppression operator usage in breadcrumbs buffer.
- Force serialization of context values.

0.19.0
------

- Add error_reporting breadcrumb handler.

0.18.0
------

- Remove session from serialized data.
- send_callback return value must now be false to prevent capture.
- Add various getter/setter methods for configuration.

0.17.0
------

- Don't attempt to serialize fixed SDK inputs.
- Improvements to breadcrumbs support in Monolog.

0.16.0
------

- Initial breadcrumbs support with Monolog handler.

0.15.0
------

Expand Down
Empty file modified raven/LICENSE
100644 → 100755
Empty file.
Empty file modified raven/Makefile
100644 → 100755
Empty file.
Loading