What's Changed * Docstring fixup by mrlevitas in https://github.com/reddit/experiments.py/pull/50 * Refactor exposure events by mrlevitas in https://github.com/reddit/experiments.py/pull/51 * Extract type pruning on `extracted_fields` into function by mrlevitas in https://github.com/reddit/experiments.py/pull/52 * Don't clear identifiers in `..._for_identifier_...()` and pass through `identifier_type` to rust by mrlevitas in https://github.com/reddit/experiments.py/pull/53
What's Changed * get_all_variants_without_expose() & get_all_variants_for_identifier_without_expose() by mrlevitas in https://github.com/reddit/experiments.py/pull/44 * Make user_id optional on DeciderContext() by mrlevitas in https://github.com/reddit/experiments.py/pull/45 * Remove any IDENTIFIERS from decider `ctx` in `get_...for_identifier()` by mrlevitas in https://github.com/reddit/experiments.py/pull/47 * Return list of `decision_dict()`s in `get_all_variants...()` by mrlevitas in https://github.com/reddit/experiments.py/pull/46 * Fix make file & lint by mrlevitas in https://github.com/reddit/experiments.py/pull/48