summaryrefslogtreecommitdiff
path: root/ReleaseNotes.md
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2023-02-16 22:30:54 -0700
committerLuke Shumaker <lukeshu@lukeshu.com>2023-02-16 22:30:54 -0700
commitdebef01cc500fb9368e1d6d0206a32ca358a8c98 (patch)
treef021ae7890922e10a1aa119dcdbd7dd2a587f09e /ReleaseNotes.md
parentd7414035894f378c9e1d48b04a767f61b082186a (diff)
parentf823342d5b9c2ca376d038471889176ab74acf1b (diff)
Merge branch 'lukeshu/misc'
Diffstat (limited to 'ReleaseNotes.md')
-rw-r--r--ReleaseNotes.md29
1 files changed, 19 insertions, 10 deletions
diff --git a/ReleaseNotes.md b/ReleaseNotes.md
index e00bf10..da35130 100644
--- a/ReleaseNotes.md
+++ b/ReleaseNotes.md
@@ -4,16 +4,25 @@
User-facing changes:
- - `Number` and `RawMessage` type aliases are now available, so that
- a user of lowmemjson's native APIs does not need to import
- `encoding/json` or compat/json in order to use them.
-
- - Encoder, ReEncoder: If there was an error writing to the output
- stream, it may have returned a `*ReEncodeSyntaxError` even though
- it's not a syntax issue, or may have returned the underlying
- error without wrapping it. If there is an error writing to the
- output, Encoder and ReEncoder now return `*EncodeWriteError` and
- `*ReEncodeWriteError` respectively.
+ - Change: ReEncoder: The ReEncoderConfig struct member is no longer
+ public.
+
+ - Change: ReEncoder: `WriteRune` may now be called even if there is
+ a partial UTF-8 codepoint from a `Write` or `WriteString` call,
+ but now simply returns the width of the rune, rather than the
+ number of bytes actually written.
+
+ - Feature: `Number` and `RawMessage` type aliases are now
+ available, so that a user of lowmemjson's native APIs does not
+ need to import `encoding/json` or compat/json in order to use
+ them.
+
+ - Bigfix: Encoder, ReEncoder: If there was an error writing to the
+ output stream, it may have returned a `*ReEncodeSyntaxError` even
+ though it's not a syntax issue, or may have returned the
+ underlying error without wrapping it. If there is an error
+ writing to the output, Encoder and ReEncoder now return
+ `*EncodeWriteError` and `*ReEncodeWriteError` respectively.
# v0.3.5 (2023-02-10)