- fix: telemetry endpoint url
- fix: include the dist/reforge.bundle.js in our published NPM package
- Official patch release
- Support extendable typescript types w/typegen from cli
- Use reforge.com endpoints
- rename apiKey to sdkKey
- change version header
- Remove deprecated methods and fix typing on public replacements
- Reforge rebrand
All releases below were released as part of the @prefab-cloud/prefab-cloud-js package.
- Extra error handling for loader and telemetry uploader
- Silently handle Telemetry AbortErrors (#70)
- Use tsup for better ESM/CJS compatibility
- Allow reading bootstrapped data on
window(#67)
- Failover to waistband if belt and suspenders are down (#66)
- Support v2 evaluation endpoint / global delivery (#63)
- Handle non-Latin1 characters in Base64 encoding (#65)
- 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
- collectEvaluationSummaries is now opt-out (#51)
- Fix JSON parsing regression (#50)
- Add support for durations (#49)
- Add support for JSON config values
- Add bundled/minified version
- Updates to errors and warnings
- Fix default endpoint for telemetry
- Remove Identity (#38)
- Add
updateContext(#39)
- Accept a client version string so React client can identify correctly
- Start reporting known loggers telemetry
- Start reporting evaluation telemetry when keys are actually used
- Add support for a
afterEvaluationCallbackcallback for forwarding evaluation events to analytics tools, etc.
- Call stopPolling() when calling poll() (#25)
- Fix bug with poll canceling (#23)
- Reset polling on init (#21)
- Support polling via
reforge.poll({frequencyInMs})(#16)
- Properly consider root logger (#11)
- Add
shouldLogfor dynamic log levels (#10)
- Version bump for NPM
- Support
Contextand deprecateIdentity
- Version bump for NPM
- Export cleanup
- No default export
- Simpler API endpoint URL for eval (#6)
- Fix types for published package
- Allow specifying a timeout for
fetch(#5) - Simplify
setConfig(#3) - Add types (#2)
- First working commit (#1)