diff options
author | Dominik Picheta <dominikpicheta@gmail.com> | 2016-06-06 23:33:08 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@gmail.com> | 2016-06-06 23:33:08 +0100 |
commit | b0848101e00080c5b3af3c6ff18b5f1955e69c5c (patch) | |
tree | 59cc477bf9aef76ea5e87a76aea43a58daced2b8 | |
parent | b2d02e5fd06f004f6d25dd97b666f15864c5a4df (diff) | |
download | Nim-b0848101e00080c5b3af3c6ff18b5f1955e69c5c.tar.gz |
Finish Version 0.14.0 Released news post.
-rw-r--r-- | web/news/2016_06_07_version_0_14_0_released.rst (renamed from 2016_06_07_version_0_14_released.rst) | 53 |
1 files changed, 51 insertions, 2 deletions
diff --git a/2016_06_07_version_0_14_released.rst b/web/news/2016_06_07_version_0_14_0_released.rst index 050714249..a82f3ed61 100644 --- a/2016_06_07_version_0_14_released.rst +++ b/web/news/2016_06_07_version_0_14_0_released.rst @@ -1,5 +1,54 @@ -2016-XX-XX Version 0.14.0 released -================================== +Version 0.14.0 released +======================= + +.. container:: metadata + + Posted by Dominik Picheta on 07/06/2016 + +It's been a while since the last release, but we've been very busy in the +meantime. In +addition to working on Nim we have started a +`BountySource campaign <https://salt.bountysource.com/teams/nim>`_ and +announced the pre-release of a new Nim book titled +`Nim in Action <https://manning.com/books/nim-in-action?a_aid=niminaction&a_bid=78a27e81>`_. +Our BountySource campaign has already been very successful, helping us raise +enough funds to surpass 4 of our monthly goals. The companies and individuals +that made this possible are listed on our brand new +`sponsors page <http://nim-lang.org/sponsors.html>`_. + +This release includes over 260 bug fixes. As mentioned in the previous release +announcement, one of the focuses of this release was going to be improvements +to the GC. Indeed, the most prominent fixes are related to the GC not collecting +cycles properly. This was a major problem that was triggered typically when +applications using asynchronous I/O were left running for long periods of time. + +There have also been many fixes to the way that the compiler sources are +installed. Some applications such as Nimble depend on these sources and they +are now included in the release tarballs. This should fix many of the problems +that users experienced trying to compile the Nimble package manager. + +Finally, you will find multiple changes in the standard library. Some of which +unfortunately affects backwards compatibility. This includes the `random` +procedures being moved to a new `random` module, HTTP headers being stored +in a new `HttpHeaders` object and the `round` procedure in the `math` module +being changed to return a `float` instead of an `int`. You can find a full +list of such changes below. + +Together with the new release of Nim, we are also releasing a new version of +Nimble. The release notes for it are available on +`GitHub <https://github.com/nim-lang/nimble/blob/master/changelog.markdown#074---06062016>`_. + +As always you can download the latest version of Nim from the +`download <http://nim-lang.org/download.html>`_ page. + +We hope that you will like this new release. Let us know if you run into +any trouble, have any questions or want to give some feedback. You can get +in touch with us on the `Forum <http://forum.nim-lang.org/>`_, +`IRC <http://webchat.freenode.net/?channels=nim>`_, +`Twitter <http://twitter.com/nim_lang>`_, +or via email contact@nim-lang.org. + +Happy coding! Changes affecting backwards compatibility ----------------------------------------- |