summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorringabout <43030857+ringabout@users.noreply.github.com>2022-12-26 13:52:40 +0800
committerGitHub <noreply@github.com>2022-12-26 06:52:40 +0100
commitb08c50bb553364eec1e20ab788d990b63f4548e0 (patch)
tree242deb8d267a6af09aab1d469b3857c0cd8d13c9
parent9323cb7b2a761543df9d875c05f4963c1a8b050f (diff)
downloadNim-b08c50bb553364eec1e20ab788d990b63f4548e0.tar.gz
sync some changes from release notes (#21173)
-rw-r--r--changelogs/changelog_2_0_0.md6
1 files changed, 2 insertions, 4 deletions
diff --git a/changelogs/changelog_2_0_0.md b/changelogs/changelog_2_0_0.md
index a899bb929..614d97d85 100644
--- a/changelogs/changelog_2_0_0.md
+++ b/changelogs/changelog_2_0_0.md
@@ -2,7 +2,7 @@
 
 
 ## Changes affecting backward compatibility
-- `httpclient.contentLength` default to `-1` if the Content-Length header is not set in the response, it followed Apache HttpClient(Java), http(go) and .Net HttpWebResponse(C#) behavior. Previously it raised `ValueError`.
+- `httpclient.contentLength` default to `-1` if the Content-Length header is not set in the response. It follows Apache HttpClient(Java), http(go) and .Net HttpWebResponse(C#) behavior. Previously it raised `ValueError`.
 
 - `addr` is now available for all addressable locations,
   `unsafeAddr` is now deprecated and an alias for `addr`.
@@ -65,7 +65,7 @@
 - `shallowCopy` and `shallow` are removed for ARC/ORC. Use `move` when possible or combine assignment and
 `sink` for optimization purposes.
 
-- The `nimPreviewDotLikeOps` define is going to be removed or deprecated.
+- The experimental `nimPreviewDotLikeOps` switch is going to be removed or deprecated because it didn't fullfill its promises.
 
 - The `{.this.}` pragma, deprecated since 0.19, has been removed.
 - `nil` literals can no longer be directly assigned to variables or fields of `distinct` pointer types. They must be converted instead.
@@ -110,8 +110,6 @@
 
 - `logging` will default to flushing all log level messages. To get the legacy behaviour of only flushing Error and Fatal messages, use `-d:nimV1LogFlushBehavior`.
 
-- Object fields now support default values, see https://nim-lang.github.io/Nim/manual.html#types-default-values-for-object-fields for details.
-
 - Redefining templates with the same signature was previously
   allowed to support certain macro code. To do this explicitly, the
   `{.redefine.}` pragma has been added. Note that this is only for templates.