Sha256: e37598d01e21dc5e78dc3950f674621d2e813cf4191dbd5c6c41aeb28871f4be

Contents?: true

Size: 893 Bytes

Versions: 1

Compression:

Stored size: 893 Bytes

Contents

# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 1.0.1

### Fixed
- Added detection for other gems that may be instrumenting these same libraries and ensuring that the method of injecting the instrumentation call is compatible. This fixes issues caused by the fundamental incompatibility in Ruby between `alias_method` and `prepend` on the same method. Aliasing is now the default method for injection since this is the most compatible. However if another library has already prepended behavior on a method, then `prepend` will be used instead.
- `HTTPInstrumentation.client` properly returns the block return value if it was called with a block.

## 1.0.0

### Added
- Initial release.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
http_instrumentation-1.0.1 CHANGELOG.md