> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 0.14.0

**`(feat):`** Support literal types

## 0.13.7

**`(fix):`** Make constructor private for union types and remove static unknown constructor

## 0.13.6

**`(fix):`** Fix an issue where the value field of the deserialized discriminated union was null.

## 0.13.5

**`(fix):`** Change discriminated union method name from `->getvalue()` to `->getValue()`.

## 0.13.4

**`(fix):`** Flatten test directory structure from `tests/package-name/**` to `tests/**` so it matches the psr-4 structure defined in composer.json. Without this change, you cannot reference classes within the `tests` directory from your tests, for example, a `Helpers` class for common test utilities.

## 0.13.3

**`(fix):`** Fix issue where an empty request would be JSON serialized as an empty array instead of an empty object.

## 0.13.2

**`(fix):`** Fix a bug where literal global headers could not be overridden in the root client constructor.

## 0.13.1

**`(fix):`** Render union references as their type references rather than mixed.

## 0.13.0

**`(feat):`** Add support for configuring a request timeout.

**`(fix):`** Fix a bug where the private pagination method helpers collided with magic methods (e.g. `__get`).

## 0.12.0

**`(feat):`** Add support for discriminated unions.