# Changelog

## \[0.5.5]

- [`7c69bbd`](https://github.com/thefrontside/simulacrum/commit/7c69bbd650c7ab2463192fd117c7ee20cc751eff) Don't resolve `createLDAPServer()` until server is known to be accepting
  connections.

## \[0.5.4]

- When creating a person with the person simulator, we now allow passing in a specific `id` to use.
  - Bumped due to a bump in @simulacrum/server.
  - [6793a27](https://github.com/thefrontside/simulacrum/commit/6793a2743ed57c79670ca95842e0202bfa5db359) change file on 2022-11-16

## \[0.5.3]

- The simulation server can return null events on shutdown, and the logger did not consider this. The previous patch fixed a single instance. This addresses the remaining three instances by checking for undefined within the filter.
  - Bumped due to a bump in @simulacrum/server.
  - [7a3b87a](https://github.com/thefrontside/simulacrum/commit/7a3b87aeea69128f9dff04d6a99a52b5d58d08fa) simulation filter may include null, include check on 2022-09-19

## \[0.5.2]

- The simulation server can return null events on shutdown, and the logger did not consider this. Check for undefined within the filter.
  - Bumped due to a bump in @simulacrum/server.
  - [43bb4cf](https://github.com/thefrontside/simulacrum/commit/43bb4cfde8884595496ecdd27f6c94ceff95765d) simulation filter may include null, include check ([#210](https://github.com/thefrontside/simulacrum/pull/210)) on 2022-08-23

## \[0.5.1]

- fix typo in readme for Effection example
  - [622f61e](https://github.com/thefrontside/simulacrum/commit/622f61e528bb56e087c188d4c04e6670c4d50f71) fix typo in readme on 2022-04-13

## \[0.5.0]

- feed ldap server uuid, cn directly to the low-level server api
  - [e797e34](https://github.com/thefrontside/simulacrum/commit/e797e34cebede30aa9b700bf8d2cd367d6bbc5f0) Simplify the LDAP schema on 2022-04-08
- Add a README to the NPM package as well as an async api around an LDAP server
  resource
  - [399f3d0](https://github.com/thefrontside/simulacrum/commit/399f3d0fb6d166a0d122dec8445cb66c37da43ed) Prep API and README for testing article ([#200](https://github.com/thefrontside/simulacrum/pull/200)) on 2022-04-12
- improve ldap types
  - [3939705](https://github.com/thefrontside/simulacrum/commit/39397056a7ba7731a9c253a312c0e277e37c8d91) improve ldap types ([#199](https://github.com/thefrontside/simulacrum/pull/199)) on 2022-04-12

## \[0.4.0]

- ✨Simulated LDAP server now implements the root DSE response https://github.com/thefrontside/simulacrum/pull/193
  - [b83367c](https://github.com/thefrontside/simulacrum/commit/b83367c1c45be25e5dd63b99e86bd82b248b51ce) Add changeset on 2022-04-06
  - [8303448](https://github.com/thefrontside/simulacrum/commit/8303448882db063a11d28c58c9d605aa27a8eae1) Fix changelog entry on 2022-04-07

## \[0.3.2]

- Add cosmiconfig and zod to @simulacrum/auth0-simulator
  - Bumped due to a bump in @simulacrum/server.
  - [3dfacdc](https://github.com/thefrontside/simulacrum/commit/3dfacdcf84ca55a7f965dd297675245efb794f69) Add Cosmiconfig and zod to @simulacrum/auth0-config ([#190](https://github.com/thefrontside/simulacrum/pull/190)) on 2022-04-01

## \[0.3.1]

- add `log` option to LDAP simulator options to enabled/disable logging
  - [83a59fe](https://github.com/thefrontside/simulacrum/commit/83a59fe3361f333187e5275bfaf1da440fbd6c65) Add changeset on 2022-03-15

## \[0.3.0]

- add low-level `createLDAPServer()` resource that lets you embed an LDAP server
  into any Effection program as an resource.
  - [a470277](https://github.com/thefrontside/simulacrum/commit/a47027705cb8976dc97f5b274a3582b8c665dadb) Allow LDAP server to be standalone a resource on 2022-03-15

## \[0.2.3]

- apply @typescript/consistent-types
  - [746a2ab](https://github.com/thefrontside/simulacrum/commit/746a2ab46333ff836808dd4d1bf8e98f2a20afae) Eslint consitent types ([#181](https://github.com/thefrontside/simulacrum/pull/181)) on 2022-02-22

## \[0.2.2]

- Simplify createSimulation and destroySimulation by removing them from the effects.
  - Bumped due to a bump in @simulacrum/server.
  - [04d5aaf](https://github.com/thefrontside/simulacrum/commit/04d5aaf0077d744badd8739936aad328156d64e2) Simplify createSimulation and destroySimulation ([#174](https://github.com/thefrontside/simulacrum/pull/174)) on 2022-01-19
- wait for simulation to be destroyed before creating a new one
  - Bumped due to a bump in @simulacrum/server.
  - [b1412da](https://github.com/thefrontside/simulacrum/commit/b1412daa2d7846ec4c8eefeea2dfbf94e19b7261) wait for simulation to be destroyed before creating a new one ([#171](https://github.com/thefrontside/simulacrum/pull/171)) on 2022-01-18

## \[0.2.1]

- Update eslint-config and typescript versions
  - Bumped due to a bump in @simulacrum/client.
  - [f852573](https://github.com/thefrontside/simulacrum/commit/f852573daefaf3da2675b1233c3c2db38a2b43ba) update eslint-config and typescript on 2021-10-26

## \[0.2.0]

- Add an ldap processor implementation.
  - [8e0c460](https://github.com/thefrontside/simulacrum/commit/8e0c4608c40243f15299eede6c3539bb1b82ff87) Simple LDAP Simulator ([#154](https://github.com/thefrontside/simulacrum/pull/154)) on 2021-10-19
