Skip to content

Commit

Permalink
Remove emojis from changelog (#71)
Browse files Browse the repository at this point in the history
* remove emojis

* add back removed changes
  • Loading branch information
dale-french authored Jul 12, 2023
1 parent 254bec0 commit 3d5b94f
Showing 1 changed file with 40 additions and 41 deletions.
81 changes: 40 additions & 41 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,119 +10,118 @@

### Patch Changes

- 0846ab0: :nail_care: Improve toggle function return type, which now supports anonymous function return types and mixed arguments properly
- 0846ab0: Improve toggle function return type, which now supports anonymous function return types and mixed arguments properly

## 4.1.0

### Minor Changes

- 8756fe2:
- :rocket: Codemods: Hardcode the TSX parser
- :bug: Codemods: Fix null removal for the TSX parser
- :bug: Codemods: Fix variable cleanup that was too aggressive and cleaned optimistically
- :nail_care: Codemods: Clean up dangling JSX expressions such as `{<B/>}` -> `<B/>`
- Codemods: Hardcode the TSX parser
- Codemods: Fix null removal for the TSX parser
- Codemods: Fix variable cleanup that was too aggressive and cleaned optimistically
- Codemods: Clean up dangling JSX expressions such as `{<B/>}` -> `<B/>`

## 4.0.4

### Patch Changes

- 5610ad3: :bug: Fix library entry point
- 5610ad3: Fix library entry point

## 4.0.3

### Patch Changes

- 849fc6b: :house: Fix GitHub publish action
- d037295: :house: Automate versioning and releasing and export types from optimizely integration
- 849fc6b: Fix GitHub publish action
- d037295: Automate versioning and releasing and export types from optimizely integration

## v4.0.2

- :house: Run build before NPM publish
- Run build before NPM publish

## v4.0.1

- :nail_care: Fix types for initialize and addActivateListener
- Fix types for initialize and addActivateListener

## v4.0.0

- :boom: Migrate from Flow -> TypeScript
- :memo: Document and type the Optimizely integration
- :boom: Deprecate the Simple integration, still functions but won't be improved
- :boom: Deprecate `booleanToggle`, as the `toggle` supports both feature flags and MVT experiments
- Migrate from Flow -> TypeScript
- Document and type the Optimizely integration
- Deprecate the Simple integration, still functions but won't be improved
- Deprecate `booleanToggle`, as the `toggle` supports both feature flags and MVT experiments

## v3.3.3

- :nail_care: Update JSCodeShift to 0.14.0
- Update JSCodeShift to 0.14.0

## v3.3.2

- :nail_care: Remove overridable parser flag in clean:toggle and clean:booleanToggle
- Remove overridable parser flag in clean:toggle and clean:booleanToggle

## v3.3.1

- :house: Make JSCodeShift parser configurable
- Make JSCodeShift parser configurable

## v3.3.0

- :rocket: Add getEnabledFeatures method.
- Add getEnabledFeatures method.

## v3.2.0

- :bug: Fix for Optimizely 4.2.1 `isUserInRolloutAudience`
- Fix for Optimizely 4.2.1 `isUserInRolloutAudience`

## v3.1.0

- :house: Pin Optimizely SDK version to 4.2.1
- :house: Update unit tests
- Pin Optimizely SDK version to 4.2.1
- Update unit tests

## v3.0.0

- :boom: Support for Optimizely Rollouts with feature toggles
- :boom: Update to Optimizely SDK 4.2.1
- :boom: `toggle` now detrmines whether to use booleanToggles or multiToggles based on the amount of arguments passed
- Support for Optimizely Rollouts with feature toggles
- Update to Optimizely SDK 4.2.1
- `toggle` now detrmines whether to use booleanToggles or multiToggles based on the amount of arguments passed

## v2.0.0

### Optimizely Integration

- :boom: Rename multiToggle -> toggle and promote it as default toggle
- :rocket: Add resetAudienceSegmentationAttributes
- :boom: Add setUserId (now separate from setAudienceSegmentationAttributes) and toggles throw error if userId is not set before using
- :boom: setAudienceSegmentationAttributes now merges attributes with existing ones (used to overwrite)
- :boom: Remove setAudienceSegmentationAttribute, since setAudienceSegmentationAttributes doesn't overwrite existing segmentation attributes anymore
- :boom: Use `activate`, with a convention of using keys with value `a`, `b`, `c` etc - instead of using `getFeatureVariableString`. This is not a breaking change for the `toggle` API but simplifies the dataFile, check the supplied example on how to set up your experiments.
- :eyeglasses: The supported version of the Optimizely SDK is now 3.0.1
- Rename multiToggle -> toggle and promote it as default toggle
- Add resetAudienceSegmentationAttributes
- Add setUserId (now separate from setAudienceSegmentationAttributes) and toggles throw error if userId is not set before using
- setAudienceSegmentationAttributes now merges attributes with existing ones (used to overwrite)
- Use `activate`, with a convention of using keys with value `a`, `b`, `c` etc - instead of using `getFeatureVariableString`. This is not a breaking change for the `toggle` API but simplifies the dataFile, check the supplied example on how to set up your experiments.
- The supported version of the Optimizely SDK is now 3.0.1

## v1.5.0

- :boom: Bundle as a CommonJS module instead of ES6 for Node JS support #16
- Bundle as a CommonJS module instead of ES6 for Node JS support #16

## v1.4.0

- :boom: (:bug: ?) Optimizely Integration: Forced toggles are now retained after setting audience segmentation attributes #14
- Optimizely Integration: Forced toggles are now retained after setting audience segmentation attributes #14

## v1.3.0

- :rocket: Optimizely Integration: Allow setting / overriding individual audience segmentation attributes #11
- :memo: Optimizely Integration: Document DataFile specifics
- Optimizely Integration: Allow setting / overriding individual audience segmentation attributes #11
- Optimizely Integration: Document DataFile specifics

## v1.2.1

- :memo: Codemod documentation
- :bug: Codemods now only remove imports for toggles being removed
- Codemod documentation
- Codemods now only remove imports for toggles being removed

## v1.2.0

- :memo: Optimizely Integration: Example datafile for audience segmentation
- :boom: Optimizely Integration: Rename setUserAttributes -> setAudienceSegmentationAttributes
- Optimizely Integration: Example datafile for audience segmentation
- Optimizely Integration: Rename setUserAttributes -> setAudienceSegmentationAttributes

## v1.1.0

- :rocket: Optimizely Integration: Add capability to force toggles
- Optimizely Integration: Add capability to force toggles

## v1.0.1

- :bug: Missing Flow Type exports
- Missing Flow Type exports

## v1.0.0

Expand Down

0 comments on commit 3d5b94f

Please sign in to comment.