Skip to content

Commit 81454fb

Browse files
committed
Prepare for first beta release
1 parent aa0182c commit 81454fb

File tree

2 files changed

+4
-229
lines changed

2 files changed

+4
-229
lines changed

CHANGELOG.md

+4-171
Original file line numberDiff line numberDiff line change
@@ -5,175 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
8-
## 2.2.0 - 2019-01-05
9-
### Added
10-
- Add the `route` tag automatically to any event generated by a request (#167, thanks @ruudk)
11-
### Changed
12-
- Make the `ExceptionListener` more extendable by making all members at least `protected` (#176, thanks @bouland)
138

14-
## 2.1.0 - 2018-11-05
15-
### Added
16-
- Add new `excluded_exceptions` option in config (#123, thanks @mcfedr)
17-
- Add config for autowiring the client (#158, thanks @gander)
18-
### Changed
19-
- Migrate YAML config to XML; drop dependency on `symfony/yaml` (#155, thanks @Pierstoval)
20-
### Fixed
21-
- Remove deprecation raised by Symfony 4.2 (#161, thanks @chalasr)
22-
23-
## 2.0.3 - 2018-06-01
24-
### Added
25-
- Add `symfony_version` as a default tag (#116, thanks @hjanuschka)
26-
### Fixed
27-
- Retrieve use IP address from Symfony, to honor trusted proxies (#131, thanks @eliecharra)
28-
29-
## 2.0.2 - 2018-03-06
30-
### Fixed
31-
- Fix `processorOptions` in yaml configuration (#107)
32-
33-
## 2.0.1 - 2018-01-31
34-
### Fixed
35-
- Avoid reporting CLI errors twice (#104)
36-
37-
## 2.0.0 - 2017-12-12
38-
### Added
39-
- Add support for Symfony 4.x
40-
### Changed
41-
- The `SentryBundle::VERSION` constant has been replaced with the `SentryBundle::getVersion(): string` method, to get a more accurate result
42-
- Due to a deprecation in `symfony/console`, we require it at at least version 3.3, and we added a method to `SentryExceptionListenerInterface`:
43-
```php
44-
public function onConsoleException(ConsoleErrorEvent $event);
45-
```
46-
### Removed
47-
- Drop support for Symfony 2.x
48-
- Drop support for PHP 5 and 7.0
49-
50-
## 1.0.3 - 2018-06-01
51-
### Added
52-
- Add `symfony_version` as a default tag (#117, backport of #116, thanks @hjanuschka)
53-
### Fixed
54-
- Retrieve use IP address from Symfony, to honor trusted proxies (#132, backport of #131, thanks @eliecharra)
55-
56-
## 1.0.2 - 2018-03-06
57-
### Fixed
58-
- Fix `processorOptions` in YAML configuration (#109, backport of #107)
59-
60-
## 1.0.1 - 2017-12-04
61-
### Changed
62-
- The `sentry.client` service is now explicitly declared as public
63-
64-
## 1.0.0 - 2017-11-07
65-
### Added
66-
- Add official support to PHP 7.2 (#71)
67-
### Changed
68-
- Changed source folder from `src/Sentry/SentryBundle` to just `src/` (thanks to PSR-4 and Composer this doesn't affect you)
69-
- Re-sort the constructor's arguments of `ExceptionListener`
70-
- The `SentrySymfonyClient` is no longer an optional argument of `ExceptionListener`; it's now required
71-
### Fixed
72-
- Remove usage of `create_function()` to avoid deprecations (#71)
73-
- Fix a possible bug that could make Sentry crash if an error is triggered before loading a console command
74-
- Fix a fatal error when the user token is not authenticated (#78)
75-
### Removed
76-
- Drop deprecated fields from configuration; the same options can be used (since 0.8.3) under `sentry.options`
77-
- Dropped the third argument from the `SentrySymfonyClient` constructor; `error_types` are now fetched from the second argument, the options array
78-
- Remove support for PHP versions lower than 5.6, since they are now EOL
79-
- Remove support for HHVM
80-
81-
## 0.8.8 - 2018-06-01
82-
### Added
83-
- Add `symfony_version` as a default tag (backport of #116, thanks @hjanuschka)
84-
- Add the new `excluded_exceptions` option from Sentry client 1.9 (see [getsentry/sentry-php#583](https://github.com/getsentry/sentry-php/pull/583); #124, backport of #123, thanks @mcfedr)
85-
### Changed
86-
- Require at least version 1.9 of the `sentry/sentry` base client, due to #124
87-
### Fixed
88-
- Retrieve use IP address from Symfony, to honor trusted proxies (backport of #131, thanks @eliecharra)
89-
90-
## 0.8.7 - 2017-10-23
91-
### Fixed
92-
- Fix a fatal error when the user token is not authenticated (#78)
93-
94-
## 0.8.6 - 2017-08-24
95-
### Changed
96-
- Migrate service definitions to non-deprecated option configuration values
97-
### Fixed
98-
- Fix expected type of the `options.error_types` config value (scalar instead of array, discovered in #72)
99-
- Fix handling of deprecated options value
100-
101-
## 0.8.5 - 2017-08-22
102-
### Fixed
103-
- `trim()` DSN value from config, to avoid issues with .env files on BitBucket (see https://github.com/getsentry/sentry-symfony/pull/21#issuecomment-323673938)
104-
105-
## 0.8.4 - 2017-08-08
106-
### Fixed
107-
- Fix exception being thrown when both deprecated and new options are used.
108-
109-
## 0.8.3 - 2017-08-07
110-
### Changed
111-
- Migrate all the options from the config root to `sentry.options` (#68); the affected options are still usable in the old form, but they will generate deprecation notices. They will be dropped in the 1.0 release.
112-
113-
Before:
114-
```yaml
115-
sentry:
116-
app_path: ~
117-
environment: ~
118-
error_types: ~
119-
excluded_app_paths: ~
120-
prefixes: ~
121-
release: ~
122-
```
123-
After:
124-
```yaml
125-
sentry:
126-
options:
127-
app_path: ~
128-
environment: ~
129-
error_types: ~
130-
excluded_app_paths: ~
131-
prefixes: ~
132-
release: ~
133-
```
134-
- Migrate from PSR-0 to PSR-4
135-
136-
## 0.8.2 - 2017-07-28
137-
### Fixed
138-
- Fix previous release with cherry pick of the right commit from #67
139-
140-
## 0.8.1 - 2017-07-27
141-
### Fixed
142-
- Force load of client in console commands to avoid missing notices due to lazy-loading (#67)
143-
144-
## 0.8.0 - 2017-06-19
145-
### Added
146-
- Add `SentryExceptionListenerInterface` and the `exception_listener` option in the configuration (#47) to allow customization of the exception listener
147-
- Add `SentrySymfonyEvents::PRE_CAPTURE` and `SentrySymfonyEvents::SET_USER_CONTEXT` events (#47) to customize event capturing information
148-
- Make listeners' priority customizable through the new `listener_priorities` configuration key
149-
### Fixed
150-
- Make SkipCapture work on console exceptions too
151-
152-
## 0.7.1 - 2017-01-26
153-
### Fixed
154-
- Quote sentry.options in services.yml.
155-
156-
## 0.7.0 - 2017-01-20
157-
### Added
158-
- Expose all configuration options (#36).
159-
160-
## 0.6.0 - 2016-10-24
161-
### Fixed
162-
- Improve app path detection to exclude root folder and exclude vendor.
163-
164-
## 0.5.0 - 2016-09-08
165-
### Changed
166-
- Raise sentry/sentry minimum requirement to ## 1.2.0. - 2017-xx-xx Fixed an issue with a missing import (#24)### . - 2017-xx-xx ``prefixes`` and ``app_path`` will now be bound by default.
167-
168-
## 0.4.0 - 2016-07-21
169-
### Added
170-
- Added ``skip_capture`` configuration for excluding exceptions.
171-
### Changed
172-
- Security services are now optional.
173-
- Console exceptions are now captured.
174-
- Default PHP SDK hooks will now be installed (via ``Raven_Client->install``).
175-
- SDK will now be registered as 'sentry-symfony'.
176-
177-
## 0.3.0 - 2016-05-19
178-
### Added
179-
- Added support for capturing the current user.
9+
## 3.0.0-beta1 - 2019-03-06
10+
The 3.0 major release has multiple breaking changes. The most notable one is the upgrade to the 2.0 base SDK client.
11+
Refer to the [UPGRADE-3.0.md](https://github.com/getsentry/sentry-symfony/blob/master/UPGRADE-3.0.md) document for a
12+
detailed explanation.

CONTRIBUTING.md

-58
This file was deleted.

0 commit comments

Comments
 (0)