This release adds two minor new features:
- Allow dynamically changing RS regex in #282
- Add Config.FileSystem to allow overriding how GoAWK open, reads, and writes files with an fs.FS-based approach in #296 and #302
In addition, it fixes several smaller bugs:
- Avoid sub/gsub rebuilding $0 when no substitutions made (fix gsubtst7) in #276
- Ensure split() handles string " " differently from regex / / in #278
- Fix handling of integer special variables in #279
- Fix hex float parsing with uppercase 'P' exponent in #289
- Default bare
%g/%Gto 6 significant digits like C/POSIX awk in #297 - Fix CONVFMT and OFMT for non-float types in #299
There were three new contributors in this release:
- @andrea-berling made their first contribution in #272
- @fermat-tech made their first contribution in #292
- @jaideeppyne made their first contribution in #297
Full Changelog: v1.31.0...v1.32.0