# Changelog

## 0.3.3

### Patch Changes

- 0133f2a: Fix: make ESM parse errors catch-able

## 0.3.2

### Patch Changes

- a3046e3: Fix bug introduced by supporting empty config files

## 0.3.1

### Patch Changes

- 5c011e2: Update types to expose `resolve`

## 0.3.0

### Minor Changes

- ddce5c6: Improve `extends` behavior related to dependencies
- a93907f: Add `resolve` export

### Patch Changes

- 4c7215e: Improve handling when matched file is empty

## 0.2.2

### Patch Changes

- 910284a: Fix transform hook bug

## 0.2.1

### Patch Changes

- 0eb82f0: Adds the `filePath` option, which supports loading a config file from a user-specified input path
- 806cfa6: Fix Windows compatability issue

## v0.2.0

**Features**

- Introduce the `mustExist` flag, which controls Proload's behavior when a configuration is not found.
- Introduce the `ProloadError` class export, which can be used in `instanceof` checks to determine if an Error is coming from Proload internals or somewhere else.

**Docs**

- Document the `mustExist` flag

## v0.1.4

**Fixes**

- Do not attempt to resolve "extends" for unrecognized formats.

## v0.1.3

**Fixes**

- Improves accuracy of TypeScript declarations for CJS entrypoint.

**Docs**

- Added inline documentation to the TypeScript declarations.

## v0.1.2

**Chores**

- Exclude `test` files from package

## v0.1.1

**Added**

- Custom `accept` handler exposes complete control over resolution logic

**Docs**

- Added examples and more detail to README
- Added docs on `accept` handler

## v0.1.0

Initial release
