Skip to content

v0.1.1

@kanutocd kanutocd tagged this 16 Jun 23:34
This release focuses on RBS and Steep compatibility.

The gem now ships curated RBS signatures that accurately describe the public API and runtime behavior.

Several type-checking issues were resolved, including:

* duplicate type declarations
* decoder registry lookups
* JSON value decoding
* UUID decoding
* numeric decoder narrowing

This improves compatibility for downstream projects using:

```ruby
library "pgoutput-decoder"
```

inside their Steep configuration.

There are no runtime behavior changes in this release.

The decoding pipeline remains:

```text
pgoutput payload
  ↓
Pgoutput::Decoder
  ↓
typed decoder events
```
This is a tooling and type-system hardening release.

```bash
bundle update pgoutput-decoder
```
Assets 2
Loading