Skip to content

Latest commit

Β 

History

History
238 lines (150 loc) Β· 9.82 KB

File metadata and controls

238 lines (150 loc) Β· 9.82 KB

Changelog

Legend

See Gitmoji for a guide on the emojis used.


v1.1.0

Behavior Changes:

  • Add IndexedDB persistence for browser flag configurations (#186) [BROWSER]
  • Enable RUM feature flag tracking by default if RUM is available (#176) [BROWSER]

Internal Changes:

  • πŸ‘· chore(deps-dev)(deps-dev): Bump lerna from 8.2.3 to 9.0.3 (#173)
  • πŸ‘· chore(deps)(deps): Bump lodash from 4.17.21 to 4.17.23 (#169)
  • πŸ‘· ci(deps)(deps): Bump the github-actions group with 4 updates (#168)
  • πŸ‘· chore(deps)(deps): Bump js-yaml from 3.14.1 to 3.14.2 (#170)
  • Fix license validation CI and improve developer docs (#187)
  • Executing automated changes (#182) [NODE-SERVER]
  • Executing automated changes (#181) [BROWSER]
  • VULN UPGRADE: minor upgrades β€” 8 packages (minor: 4 Β· patch: 4) (#180) [BROWSER]
  • Executing automated changes (#177)
  • Release v1.0.0 - GA (#166) [BROWSER] [NODE-SERVER]
  • Simplify Dependabot config with grouping and auto-merge (#167)

v1.0.0

Behavior Changes:

  • Default enableExposureLogging to true (#152) [BROWSER]

v0.3.3

Internal Changes:

  • fix: sdk metadata param names to match backend expectation

v0.3.2

Internal Changes:

  • πŸ‘· ci(deps): bump actions/setup-go from 6.0.0 to 6.1.0 (#105)
  • πŸ‘· ci(deps): bump actions/setup-python from 6.0.0 to 6.1.0 (#107)
  • πŸ‘· ci(deps): bump actions/setup-node from 4.4.0 to 6.1.0 (#104)
  • fix(core): resolve peer dependency errors for dd-trace-js users (#150) [BROWSER] [NODE-SERVER]
  • bug: allow empty string as valid targeting key in evaluation (FFL-1730) (#142) [NODE-SERVER]
  • fix(core): include empty string targeting keys in flag evaluation events (#141) [BROWSER] [NODE-SERVER]

v0.3.1

Internal Changes:

  • πŸ‘· chore(deps-dev): bump prettier from 3.6.2 to 3.7.4 (#124)
  • πŸ‘· chore(deps-dev): bump ts-jest from 29.4.0 to 29.4.6 (#122)
  • fix(browser): prevent exposure cache from being cleared on page load (#136) [BROWSER]
  • chore: don't group package updates (#103)

v0.3.0

Internal Changes:

  • chore:add dependabot (#97)
  • [EX-1234] Add flagevaluation tracking event emission. (#94) [BROWSER] [NODE-SERVER]
  • drop support for RUM custom actions exposure logging (#95) [BROWSER]
  • chore: validate license name, script python requirements (#93)
  • docs: update contributing with guide to install dd-license-attribution (#96)
  • Update copyright notice to 2025-present (#92) [BROWSER] [NODE-SERVER]
  • remove preview tag from docs (#91)
  • chore: validate version consistency in CI (#90)
  • chore(deps-dev): bump glob from 11.0.3 to 11.1.0 (#88)
  • chore: CI check to validate licenses are up to date (#89)
  • chore: upgrade to latest version of openfeature sdk (#87) [NODE-SERVER]

v0.2.0

Internal Changes:

  • chore(deps): bump axios from 1.10.0 to 1.13.2 (#85)
  • Add application.id, view.url, and service properties to browser exposure events. (#78) [BROWSER] [NODE-SERVER]

v0.1.0

v0.1.0-preview.16

Internal Changes:

  • feat: initialization timeout in node OF provider (#79) [NODE-SERVER]
  • fix: run prettier and add it to CI (#80) [BROWSER] [NODE-SERVER]

v0.1.0-preview.15

  • Internal updates

v0.1.0-preview.14

  • Internal updates

v0.1.0-preview.13

  • Internal updates

v0.1.0-preview.12

Internal Changes:

  • point README to @preview
  • fix: install core tarball into browser when testing pack (#67)
  • fix: remove 'src' reference, add testing (#65) [BROWSER] [NODE-SERVER]

v0.1.0-preview.11

Internal Changes:

  • FFL-1239 Remap actual variationType to expected values (#63) [BROWSER]

v0.1.0-preview.10

Internal Changes:

  • fix: allow for experimentation to clear exposure cache
  • feat: in-memory exposure caching for server SDK
  • fix: initialization errors not surfacing in browser sdk
  • feat: deduplication of exposure logging in browser SDK
  • chore(deps): bump form-data from 4.0.3 to 4.0.4

v0.1.0-preview.9

Internal Changes:

  • fix: remove @openfeature/web-sdk dependency in core sdk

v0.1.0-preview.8

Internal Changes:

  • fix: support Node 18 in Node SDK
  • chore: fix linting and formatting issues

v0.1.0-preview.7

Internal Changes:

  • fix: non-exported core functionality
  • fix: issues with status not emitting correctly in node sdk
  • fix: include spark-md5 in the correct package
  • fix: hooks availability in node sdk

v0.1.0-preview.6

Internal Changes:

  • feat: exposure logging in node sdk

v0.1.0-preview.5

Internal Changes:

  • feat: OpenFeature support for NodeJS, internal package support only
  • chore: fix editor errors in jest test files

v0.1.0-preview.4

Internal Changes:

  • fix: export FlaggingInitConfiguration (#36) [BROWSER]
  • chore: remove env name param from request and add sdk details (#34) [BROWSER]

v0.1.0-preview.3

Internal Changes:

  • Match RELEASE_TAG on preview to tag correctly. (#31)

v0.1.0-alpha.15

Internal Changes:

  • fix: browser-core dep (#28) [BROWSER]

v0.1.0-alpha.14

Internal Changes:

  • add files to browser/core package.json to (hopefully) pack esm directory for import in shopist (#26) [BROWSER]
  • Add support for publishing preview releases. (#25)
  • bump docs for alpha 13; required & optional init (#24)

v0.1.0-alpha.13

Internal Changes:

  • [FFL-888] feat: use fastly endpoints (#22) [BROWSER]
  • [FFL-887] Make application ID an optional param (#21) [BROWSER]

v0.1.0-alpha.12

Internal Changes:

  • fix: preserve proxy protocol, add app key and api key to config (#17) [BROWSER]

v0.1.0-alpha.11

Internal Changes:

  • docs: add lightweight documentation to README.md (#14)
  • [FFL-450] Add exposures logging to EVP track (#10) [BROWSER]

v0.1.0-alpha.9

Internal Changes:

  • drop extra changelog entry
  • add subject attributes to exposure log [BROWSER]
  • Revert "refactor: remove deprecated logging" [BROWSER]
  • refactor: remove deprecated logging [BROWSER]
  • feat: update timestamps to use unix format [BROWSER]
  • test: add tests for exposures [BROWSER]
  • chore: use jsdom test environment [BROWSER]
  • [FFL-450] Add exposures logging to EVP track [BROWSER]
  • chore: run format:fix (#12) [BROWSER]
  • fix: better package to directory mapping (#11)
  • feat: Lerna multi package build setup similar to browser-sdk (#9) [BROWSER]

v0.1.0-alpha.8

Public Changes:

  • ✨ Initial OpenFeature JS client implementation [CORE] [BROWSER]

Internal Changes:

  • πŸ‘· Set up monorepo structure with Lerna [CORE] [BROWSER]
  • πŸ”§ Configure build system with TypeScript and Webpack [CORE] [BROWSER]
  • βœ… Add initial test setup [CORE] [BROWSER]