Changelog
- Support re-hydration of flags via ReforgeProvider
- Official patch release
- fix: reference Contexts as a type, not a runtime value
- feat: use type gen / types from sdk-javscript
- chore: remove old typesafe implementation + tighten typesafe class interface requirements
- fix: Hook up
createReforgeHookto actually use the typesafe class instance and provide access to it's getter methods
- feat: Upgrade sdk-javascript dependency to use new reforge.com endpoints
- feat: Properly type other key inputs to the reforge hooks
- feat: Stop using private javascript sdk apis
- chore: Pin to pre-release of javascript sdk for now
- fix: javascript sdk dependency definition
- fix: Resolve issues with TypeScript module merging of types
- feat: Simplify type definitions and expose as overridable interfaces
- chore: Reforge rebrand
All releases below were released as part of the @prefab-cloud/prefab-cloud-react package.
- Extra error handling for loader and telemetry uploader
- Silently handle Telemetry AbortErrors
- Use tsup for better ESM/CJS compatibility
- Add ESM support (#59)
- Update Reforge JS client to 0.4.2 (for bootstrapping)
- Update Reforge JS client to 0.4.0 / global delivery
- More robust error handling (#56)
- Fixes error when uploading eval telemetry for stringList values
- Reduces volume of internal logging done by telemetry uploader
- Adds validation console errors for Context object
- Adds collectContextMode option to control context telemetry
- Tries to flush telemetry when browser window closes
- Improves prefix for internal logger names
- Allow nesting a ReforgeProvider in a ReforgeTestProvider (#48)
- Support for nested ReforgeProviders
- collectEvaluationSummaries is now opt-out (#42)
- Support durations
- Export types for ConfigValue and ContextAttributes
- Remove
react-domfrom peerDependencies
- Support for JSON config values
- Expose known keys (#36)
- Updates to errors and warnings
- Fix default endpoint for telemetry
- Remove identity support. Use Context instead. (#30)
- Re-fetch when context attributes change. (#31)
- Use correct client version string
- Opt-in param for logger telemetry
- Start reporting evaluation telemetry when keys are actually used
- Warn instead of erroring when no context is provided
- Add support for a
afterEvaluationCallbackcallback for forwarding evaluation events to analytics tools, etc.
- Fix race condition (#21)
- Update javascript package dependency to v0.1.14
- Update javascript package dependency to v0.1.13
- Update javascript package dependency to v0.1.12
- Update eslint and resolve all existing errors/warnings
- Add and configure prettier
- Add support for passing a pollInterval to the
ReforgeProvider
- Update javascript package dependency to v0.1.11
- Update javascript package dependency to v0.1.10
- Update javascript package dependency to v0.1.9
- Initial CHANGELOG (with backdated content)
- Formatting cleanup
- Add Context and deprecate
identityAttributes(#4)
- Fix emitted types (#2)
- Allow passing endpoints
- Update dependencies and use named exports
- Bump javascript package dependency to 0.1.3
- Bump javascript package dependency to 0.1.2
- Initial release