Skip to content

Latest commit

 

History

History
232 lines (133 loc) · 6.27 KB

File metadata and controls

232 lines (133 loc) · 6.27 KB

Changelog

0.1.0 - 2025-11-04

Features

  • feat: add LOG_LEVEL_V2 with getLogLevel() method for dynamic log level control
  • feat: add Pino logger integration (createPinoLogger(), createPinoHook())
  • feat: add Winston logger integration (createWinstonLogger(), createWinstonFormat())
  • feat: add loggerKey option to Reforge constructor (defaults to 'log-levels.default')
  • feat: add ConfigType.LogLevelV2 enum value
  • feat: support context-aware log level evaluation with reforge-sdk-logging.logger-path

Fixes

  • fix: add @types/node to devDependencies to satisfy ts-node peer dependency
  • fix: replace @ts-ignore with @ts-expect-error for better type safety in integrations

Documentation

  • docs: add INTEGRATIONS.md with complete logger integration examples
  • docs: update README.md with getLogLevel() usage and loggerKey option

0.0.7 - 2025-10-31

  • fix: configs with duration would cause telemetry not to send

0.0.6 - 2025-10-11

  • docs: use REFORGE_BACKEND_SDK_KEY, not REFORGE_SDK_KEY in docs

0.0.5 - 2025-10-03

  • fix: handle confidential values that are undefined

0.0.4 - 2025-10-02

  • fix: properly import/export none-types to ensure build is valid

0.0.3 - 2025-10-02

  • fix: export SchemaType as object, not type

0.0.2 - 2025-10-02

  • fix: correct string list in config value types
  • feat: expose jsonStringifyWithBigInt in exports
  • feat: expose SchemaType in exports

0.0.1 - 2025-10-01

  • Official patch release

0.0.0-pre.8 - 2025-09-23

  • Properly type other key inputs to the reforge hooks

0.0.0-pre.7 - 2025-09-20

  • Upgrade to v2 of the Reforge JSON API.

0.0.0-pre.6 - 2025-09-18

0.0.0-pre.5 - 2025-09-18

  • apiKey -> sdkKey rename

0.0.0-pre.4 - 2025-09-15

  • Remove protobuf dependencies and use JSON API directly
  • Remove long peer dependency completely and use native BigInt type

0.0.0-pre.3 - 2025-08-04

  • Simplify type definitions and expose as overridable interfaces

0.0.0-pre.1 - 2025-08-04

  • Reforge rebrand

@prefab-cloud/prefab-cloud-node

All releases below were released as part of the @prefab-cloud/prefab-cloud-node package.

@prefab-cloud/prefab-cloud-node - 0.4.8 - 2025-04-15

  • Implement virtual context reforge.current-time for all operators [#102]
  • fix: Declare Long as a peer dependency [#97]

@prefab-cloud/prefab-cloud-node - 0.4.7 - 2025-04-08

  • fix: Telemetry hanging after reforge.close() [#100]

@prefab-cloud/prefab-cloud-node - 0.4.6 - 2025-04-08

  • Add withContext to get a context-bound resolver [#98]

@prefab-cloud/prefab-cloud-node - 0.4.5 - 2025-02-24

  • Updated protos with schema types [#95]

@prefab-cloud/prefab-cloud-node - 0.4.4 - 2025-02-20

  • More efficient config downloads using conditional fetch [#93]
  • Adds a close method for clean shutdowns [#92]
  • Adds semantic version comparison operator support [#91]
  • Adds regex matching operator support [#90]
  • Adds numeric comparison operator support [#88]
  • Adds date comparison operator support [#84] [#86]

@prefab-cloud/prefab-cloud-node - 0.4.3 - 2025-01-28

  • Fixes telemetry handling for json value type (#82)
  • Implement startsWith/contains operators [#80]

@prefab-cloud/prefab-cloud-node - 0.4.2 - 2024-10-03

  • Allow telemetry when using api source directly [#78]

@prefab-cloud/prefab-cloud-node - 0.4.1 - 2024-09-19

  • Use stream subdomain for SSE [#76]

@prefab-cloud/prefab-cloud-node - 0.4.0 - 2024-08-22

  • Use belt and suspenders for reliability [#75]

@prefab-cloud/prefab-cloud-node - 0.3.0 - 2024-06-24

  • Support JSON configs [#74]

@prefab-cloud/prefab-cloud-node - 0.2.2 - 2024-06-17

  • Update deps for security [#73]

@prefab-cloud/prefab-cloud-node - 0.2.1 - 2024-04-16

  • Config deletion fix [#70]

@prefab-cloud/prefab-cloud-node - 0.2.0 - 2024-04-10

  • Add Duration support [#69]

@prefab-cloud/prefab-cloud-node - 0.1.20 - 2024-02-22

  • Fix: send context shapes by default [#68]

@prefab-cloud/prefab-cloud-node - 0.1.19 - 2024-02-07

  • Fix issue with default context introduced in 0.1.18

@prefab-cloud/prefab-cloud-node - 0.1.18 - 2024-02-07

  • Don't include deleted config in keys() etc. [#66]

@prefab-cloud/prefab-cloud-node - 0.1.17 - 2024-01-18

  • Don't report empty contexts with empty keys. Throw if required environment variable is absent. Throw if we can't parse an environment variable correctly. [#63]

@prefab-cloud/prefab-cloud-node - 0.1.16 - 2024-01-09

  • Support timed loggers [#62]

@prefab-cloud/prefab-cloud-node - 0.1.15 - 2024-01-08

  • updateIfStalerThan(someNumberofMs) updates if no update has happened in someNumberofMs ms [#60]
  • logger() should inherit context [#59]
  • Return the result of inContext() [#58]
  • Add `.logger() [#57]
  • Add .updateNow() [#56]
  • Fix polling bug [#54]
  • Allow reforge.set [#53]

@prefab-cloud/prefab-cloud-node - 0.1.14 - 2023-12-14

  • Do not report secrets/confidential values in telemetry

@prefab-cloud/prefab-cloud-node - 0.1.13 - 2023-12-14

  • Warn when called multiple times

@prefab-cloud/prefab-cloud-node - 0.1.12 - 2023-12-11

  • Default context can only return Contexts objects
  • Accept objects for context (in addition to Map)

@prefab-cloud/prefab-cloud-node - 0.1.11 - 2023-12-06

  • Support loading config from datafiles

@prefab-cloud/prefab-cloud-node - 0.1.10 - 2023-12-04

  • Adjust exports
  • Support encrypted secrets

@prefab-cloud/prefab-cloud-node - 0.1.9 - 2023-12-01

  • Export more things
  • Support values provided by ENV vars
  • Update proto
  • Update integration tests

@prefab-cloud/prefab-cloud-node - 0.1.8 - 2023-10-03

  • Expose default context

@prefab-cloud/prefab-cloud-node - 0.1.7 - 2023-10-02

  • add onUpdate and default context

@prefab-cloud/prefab-cloud-node - 0.1.5 and 0.1.6 - 2023-09-25

  • Add telemetry integration tests
  • ESM compatibility
  • Expose some internals and update docs

@prefab-cloud/prefab-cloud-node - 0.1.4 - 2023-08-25

  • Import package.json (rather than require)

@prefab-cloud/prefab-cloud-node - 0.1.3 - 2023-08-21

  • Default SSE to enabled

@prefab-cloud/prefab-cloud-node - 0.1.2 - 2023-08-21

  • Initial non-alpha release