Skip to content

Conversation

@sgaunet
Copy link
Owner

@sgaunet sgaunet commented Dec 10, 2025

Remove the buffer field from OutputConfig as it was parsed but never
actually used in the processing code. This prevents user confusion from
setting buffer values that have no effect.

Changes:

  • Remove Buffer field from OutputConfig struct
  • Remove buffer validation logic
  • Remove ErrInvalidBufferMode error type
  • Remove buffer from default configuration
  • Remove buffer from example YAML files
  • Remove buffer-related tests
  • Simplify output validation to only check format

Breaking change: Users with "buffer:" in config files will get YAML
unknown field warnings. This is acceptable since the field never
actually worked and this is a pre-1.0 project.

Default behavior (line buffering) remains unchanged.

Closes #16

Remove the buffer field from OutputConfig as it was parsed but never
actually used in the processing code. This prevents user confusion from
setting buffer values that have no effect.

Changes:
- Remove Buffer field from OutputConfig struct
- Remove buffer validation logic
- Remove ErrInvalidBufferMode error type
- Remove buffer from default configuration
- Remove buffer from example YAML files
- Remove buffer-related tests
- Simplify output validation to only check format

Breaking change: Users with "buffer:" in config files will get YAML
unknown field warnings. This is acceptable since the field never
actually worked and this is a pre-1.0 project.

Default behavior (line buffering) remains unchanged.

Closes #16
@sgaunet sgaunet self-assigned this Dec 10, 2025
@sgaunet sgaunet added the chore Chore label Dec 10, 2025
@sgaunet sgaunet linked an issue Dec 10, 2025 that may be closed by this pull request
11 tasks
@sgaunet sgaunet merged commit 6b5eaf4 into main Dec 10, 2025
3 checks passed
@sgaunet sgaunet deleted the 16-implement-or-remove-incomplete-buffering-feature branch December 10, 2025 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Chore

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement or remove incomplete buffering feature

1 participant