aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2018-04-19 16:29:05 -0700
committerJakob Odersky <jakob@odersky.com>2018-04-19 16:36:31 -0700
commit4b9cbddc0e84737ff4c184b80efd23bfae66583b (patch)
tree58766bcbf5df2c04d373c01e5fe100554e1ebb2b
parent19d6b785421acc94edd92c1dc011b7ac37806758 (diff)
downloadspray-json-derivation-4b9cbddc0e84737ff4c184b80efd23bfae66583b.tar.gz
spray-json-derivation-4b9cbddc0e84737ff4c184b80efd23bfae66583b.tar.bz2
spray-json-derivation-4b9cbddc0e84737ff4c184b80efd23bfae66583b.zip
Update changelogv0.4.3
-rw-r--r--CHANGELOG.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 774e81b..e66d1fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,14 @@
+# Version 0.4.3
+
+- Allow overriding of how field names are extracted from case class
+ parameter names. This enables alternative naming conventions such as
+ snake_case without having to change the name of parameters in the
+ Scala representation.
+
+- Deserialize `Option[_]` fields to `None` in case they are not
+ present in JSON form. This was previously not handled correctly and
+ caused deserialization errors.
+
# Version 0.4.2
Build and publish for ScalaJS and Scala Native. This release adds a