The change log has moved to this repo's GitHub Releases Page.
1.6.0
- resolve #157: Ability to customize client.ios.code_version
- resolve #155: Enable sending complete JSON payloads, as proxy for other SDKs
1.5.2
- resolve #150: Crash during payload strings truncation
1.5.0
- Change how the raw string for crash reports is truncated
- Finish converting to the /item/ api endpoint. Note that the default endpoint has changed, so if you were changing this configuration parameter, you should make sure that whatever you are using is compatible with the changes in this release.
1.4.2
- resolve #139: The Rollbar.zip's for version 1.4.0 and 1.4.1 don't include the framework Adopting Xcode 10 build process changes within Distribution target's build script
- Numerous code fixes and clean-up
- Cleaned up build warnings
- resolve #137: Example of using Rollbar-iOS within a custom-built framework
- documentation updates
1.4.1
- resolve #130: Update podspec with the Deploy API related headers
- resolve #131: Make RollbarPayloadTruncator.h public
1.4.0
- resolve #73: Support deploy tracking
1.3.0
- resolve #80: Add telemetry scrubbing options
- resolve #83:Add support for using a proxy
- resolve #90: Add scrub whitelist config option
- resolve #124: fix failing unit tests
1.2.0
- resolve #88: Add enable/disable telemetry config option
- resolve #89: Add enabled/disabled config option
- resolve #119: Is there a reason why library should constantly spam "Checking items..." into console?
1.1.0
- resolve #81: Truncate large payloads to ensure we don't drop them
- resolve #84: Add items per minute config option
- resolve #107: logging an exception does not include extra data into a payload
- resolve #109: when an NSException is reported with an auxiliary message it is not reported as a trace object
- resolve #87: Add log level config option
- resolve #111: Add telemetry example
- resolve #113: Eliminate payload batch sending - send one payload at a time
1.0.0
- Fix some threading issues
- Drop the alpha moniker
1.0.0-alpha11
- Framework builds for each of the recent versions of Xcode
- Cocoapods support
1.0.0-alpha10
- Change
setCaptureIp:
tosetCaptureIpType:
1.0.0-alpha9
-
Introduce the
CaptureIp
configuration setting.CaptureIp
specifies the level of IP information to gather about the client along with items. This uses the enumCaptureIpType
with the levels:CaptureIpFull
,CaptureIpAnonymize
, andCaptureIpNone
.CaptureIpFull
is the default behaviour which attempts to capture the IP address on the backend based on the IP address of the client used to POST the item.CaptureIpAnonymize
will attempt to capture the IP address and semi-anonymize it by masking it the least significant bits.CaptureIpNone
will turn off attempts to capture the IP address.
0.2.0
- Changes to better support bitcode in apps, (pr#29).
- Add a version of PLCrashReporter compiled with bitcode support and a Rollbar prefix
- Add bitcode support to rollbar-ios
- Update dSYM upload script, (pr#30)
- Add framework target for Carthage compatibility, (pr#25)
0.1.6
- Handle localized bundle names, (pr#24).
0.1.5
- Fix compiler error when included in a Swift application, (pr#16).
0.1.4
- Fix crash where a
nil
message was passed tobuildPayloadBodyWithMessage
, (pr#15).
0.1.3
- Optionally enable/disable uncaught exception reporting, (pr#8).
- Added ability to send custom data along with errors/log messages, (pr#9).
0.1.2
- Rename reachability constant to fix linker error if you use https://github.com/tonymillion/Reachability in your app.
0.1.1
- Fixed bug that would cause a crash on load if the internal file state somehow became corrupted.
0.1.0
- Added internet reachability monitoring so that items aren't attempted to be sent while the phone is not connected to the network.
- Removed log messages from release mode.
0.0.4
- Include bundle identifier in item payloads. This will be required for the symbolication process going forward, please update your dsym upload build phase script to the latest version seen here.
0.0.3
- Configuration is now persisted so that crashes are reported with the proper person data on startup.
- New item saving and batching system with retries. Items are saved to disk first, while a separate thread monitors the disk for items to send. Queued items will periodically be batched together and sent by this thread, with failed attempts retried a few times in case of network reachability issues.
- Device code now tracked as the Rollbar backend expects it to be, fixing "Device/OS" graphs.
0.0.2
- Ability to set
person
data.
0.0.1
- Initial release.
- First version that reports all crashes and allows reporting arbitrary log messages.