# What changed in @blackwell-systems/gcf

> 7 changes in @blackwell-systems/gcf 2 from its official release notes, upgrade guides and advisories: 2 breaking, 2 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@blackwell-systems/gcf/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @blackwell-systems/gcf 2

### Breaking changes

- The default encode path writes a scalar shared by every record of a top-level tabular array once in the header and drops it from rows; decoding support is mandatory. (2.7.0) — [release notes](https://github.com/blackwell-systems/gcf-typescript/releases/tag/v2.7.0)
- A double at or above 2^53 renders in exponent notation to align formatting with the numeric domain. (2.6.0) — [release notes](https://github.com/blackwell-systems/gcf-typescript/releases/tag/v2.6.0)

### New APIs and options

- Adds opt-in value-grouping for a keyed set by a low-cardinality column; decoding support is mandatory. (2.7.0) — [release notes](https://github.com/blackwell-systems/gcf-typescript/releases/tag/v2.7.0)
- Adds a decode option for in-domain integers beyond JavaScript’s 2^53 safe range, with `error` as the default and `string`, `bigint`, or `number` alternatives. (2.6.0) — [release notes](https://github.com/blackwell-systems/gcf-typescript/releases/tag/v2.6.0)

### Behavior and default changes

- A `bigint` is accepted and serialized on encode. (2.6.0) — [release notes](https://github.com/blackwell-systems/gcf-typescript/releases/tag/v2.6.0)
- Integers use signed int64 and non-integers use IEEE-754 double; integer literals decode exactly, and values outside int64 are rejected on decode and encode. (2.6.0) — [release notes](https://github.com/blackwell-systems/gcf-typescript/releases/tag/v2.6.0)

### Fixes and other changes

- Quoted keys containing `[` alongside an array value now round-trip; the decoder locates the array count bracket after the closing quote. (2.6.1) — [release notes](https://github.com/blackwell-systems/gcf-typescript/releases/tag/v2.6.1)
