# CHANGELOG

## 2.1.0

## Fixed:

- Set type correctly handles tuples, recursion depth improvement ([#14](https://github.com/Ayub-Begimkulov/ts-get-set/pull/14))

## 2.0.0

## Added

- `Get` and `Set` accept path as string instead of array

## Fixed

- `Get` and `Set` work correctly with union paths
- `PathString` renamed to `StringToPath`

## 1.3.0

### Fixed:

- Get Performance and Recursion Depth Improvements ([#9](https://github.com/Ayub-Begimkulov/ts-get-set/pull/9))
- Restructured a GetKey type to increase recursion depth for arrays ([#11](https://github.com/Ayub-Begimkulov/ts-get-set/pull/11))
- Set correctly handles unions ([#12](https://github.com/Ayub-Begimkulov/ts-get-set/pull/12))

## 1.2.0

## Fixed:

- `get` correctly works with unions and arrays ([#6](https://github.com/Ayub-Begimkulov/ts-get-set/issues/6))

## 1.1.1

## Fixed:

- `get` return value with empty path

## 1.1.0

## Fixed:

- Removed unnecessary code
- Updated types

## 1.0.1-1.0.2

### Fixed:

- Readme.md updates

## 1.0.0

### Added:

- Initial Release
