Skip to content

3.21

Latest

Choose a tag to compare

@Miauwkeru Miauwkeru released this 19 Nov 13:02
· 10 commits to main since this release
b0cb20a

What's Changed

  • Add _field_types attribute to GroupedRecord by @B0TAxy in #171
  • Add getattr typing hints to Record class by @yunzheng in #169
  • Add -Cn/--csv-no-header option to rdump by @yunzheng in #170
  • Fix Ruff linter violations across the codebase by @B0TAxy in #172
  • Improve rdump exception logging by @JSCU-CNI in #167
  • Suppress csv.Sniffer exception by @yunzheng in #174
  • Restructure tests folder by @JSCU-CNI in #175
  • Return non-zero exit code when record_writer crashes during teardown by @JSCU-CNI in #176
  • Fix JsonRecordPacker when bytes field is None by @yunzheng in #180
  • Updated pyproject.toml for better uv experience by @yunzheng in #182
  • Fix version pinning for zstandard on pypy3.9 by @yunzheng in #189
  • windows_path repr does not work if it contains surrogate characters by @respondersGY in #181
  • Improve progress bar by tracking record metrics by @yunzheng in #184
  • Update pyproject.toml license settings and minimum python version by @Miauwkeru in #191
  • Fix BrokenPipeError handling in rdump by @yunzheng in #188
  • Fix ipnetwork contains on Python 3.14 by @yunzheng in #194

New Contributors

Full Changelog: 3.20...3.21