|
2 | 2 |
|
3 | 3 | All notable changes to the LaunchDarkly Lua Server-side SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org).
|
4 | 4 |
|
| 5 | +## [2.0.0](https://github.com/launchdarkly/lua-server-sdk/compare/1.2.2...v2.0.0) (2023-12-28) |
| 6 | + |
| 7 | + |
| 8 | +### ⚠ BREAKING CHANGES |
| 9 | + |
| 10 | +* SDK configuration exposes new options and is organized hierarchically |
| 11 | +* remove `inlineUsersInEvents` and `userKeysFlushInterval` config options |
| 12 | +* remove global `registerLogger` function, replace with config option |
| 13 | +* remove `alias` function, replace usage with multi-kind contexts |
| 14 | +* Variation and VariationDetail now take contexts |
| 15 | +* makeUser behavior modified to construct a user-kind context |
| 16 | +* use C++ Server-side SDK 3.0 bindings ([#31](https://github.com/launchdarkly/lua-server-sdk/issues/31)) |
| 17 | + |
| 18 | +### Features |
| 19 | + |
| 20 | +* added `makeContext` for constructing single or multi-kind contexts ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 21 | +* use C++ Server-side SDK 3.0 bindings ([#31](https://github.com/launchdarkly/lua-server-sdk/issues/31)) ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 22 | + |
| 23 | + |
| 24 | +### Code Refactoring |
| 25 | + |
| 26 | +* makeUser behavior modified to construct a user-kind context ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 27 | +* remove `alias` function, replace usage with multi-kind contexts ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 28 | +* remove `inlineUsersInEvents` and `userKeysFlushInterval` config options ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 29 | +* remove global `registerLogger` function, replace with config option ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 30 | +* SDK configuration exposes new options and is organized hierarchically ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 31 | +* Variation and VariationDetail now take contexts ([95e9718](https://github.com/launchdarkly/lua-server-sdk/commit/95e97188dd2258805734884592b601c7ebfa66c6)) |
| 32 | + |
5 | 33 | ## [1.2.2] - 2022-02-08
|
6 | 34 | ### Fixed:
|
7 | 35 | - Remove accidental check-in of temporary documentation build files.
|
|
0 commit comments