# [2.1.0](https://github.com/jessie-codes/safe-flat/compare/2.0.3...2.1.0) (2023-11-30)

### Features

* Adds type definitions to both flatten and unflatten fns. ([4618622](https://github.com/jessie-codes/safe-flat/commit/46186224042b0f7a0dfb8dac37c7dd568bbab632)), closes [#50](https://github.com/jessie-codes/safe-flat/issues/50)



## [2.0.3](https://github.com/jessie-codes/safe-flat/compare/2.0.2...2.0.3) (2023-11-30)



## [2.0.2](https://github.com/jessie-codes/safe-flat/compare/2.0.1...2.0.2) (2021-01-24)


### Bug Fixes

* **unflat:** fix potential for prototype pollution ([4b9b7db](https://github.com/jessie-codes/safe-flat/commit/4b9b7db976bba8c968354f4315f5f9c219b7cbf3))



## [2.0.1](https://github.com/jessie-codes/safe-flat/compare/2.0.0...2.0.1) (2020-12-31)


### Bug Fixes

* **flatten:** added support for empty objects ([e9b5a5b](https://github.com/jessie-codes/safe-flat/commit/e9b5a5b0eca247a1cec01b9280393f7f6eff2e1f)), closes [#39](https://github.com/jessie-codes/safe-flat/issues/39)
* **flatten:** fixed flatten not handling empty arrays ([25b0ffe](https://github.com/jessie-codes/safe-flat/commit/25b0ffeb7cf7c0d344e103af8f40cae06be67d59)), closes [#39](https://github.com/jessie-codes/safe-flat/issues/39)
* **flatten:** fixes flatten borking a completely empty object ([495e9e3](https://github.com/jessie-codes/safe-flat/commit/495e9e3f80b402cfdff8ded7d7b1c2ba22b6e5e4))



# [2.0.0](https://github.com/jessie-codes/safe-flat/compare/1.1.4...2.0.0) (2020-10-06)


### Features

* add an unflatten function that will take a flattened object and return a nested object ([cc7c6ef](https://github.com/jessie-codes/safe-flat/commit/cc7c6efe7062bddefcaa987c18d5ebd159b090fa)), closes [#32](https://github.com/jessie-codes/safe-flat/issues/32)


### BREAKING CHANGES

* New version now exports an object containing flatten and unflatten functions



## [1.1.4](https://github.com/jessie-codes/safe-flat/compare/1.1.3...1.1.4) (2020-09-12)



## [1.1.3](https://github.com/jessie-codes/safe-flat/compare/v1.1.1...1.1.3) (2020-09-12)



## [1.1.1](https://github.com/jessie-codes/safe-flat/compare/1.1.0...v1.1.1) (2019-10-12)


### Bug Fixes

* properly handle date objects ([#17](https://github.com/jessie-codes/safe-flat/issues/17)) ([85bf838](https://github.com/jessie-codes/safe-flat/commit/85bf838e97eeead6bd4d32090343a57b92cd8fca)), closes [#16](https://github.com/jessie-codes/safe-flat/issues/16)



# [1.1.0](https://github.com/jessie-codes/safe-flat/compare/v1.0.1...1.1.0) (2019-10-09)



## [1.0.1](https://github.com/jessie-codes/safe-flat/compare/v1.0.0...v1.0.1) (2019-05-03)



# [1.0.0](https://github.com/jessie-codes/safe-flat/compare/cac960c7f5ef0b4bdfcd644a8c7c37bed6f64564...v1.0.0) (2019-04-22)


### Bug Fixes

* **package.json:** Fix lint command ([0be14b9](https://github.com/jessie-codes/safe-flat/commit/0be14b9b84127eebbf2d65a3b386622cabbb9830))


### Features

* Add flatten function ([cac960c](https://github.com/jessie-codes/safe-flat/commit/cac960c7f5ef0b4bdfcd644a8c7c37bed6f64564))



