diff --git a/2023/07/05/regex-1.9.html b/2023/07/05/regex-1.9.html new file mode 100644 index 000000000..caf3e6b27 --- /dev/null +++ b/2023/07/05/regex-1.9.html @@ -0,0 +1,141 @@ + + + + + Announcing regex 1.9 | Rust Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Announcing regex 1.9

+
+
+ +
July 5, 2023 · Andrew Gallant + on behalf of The regex crate team +
+ +
+

The regex sub-team is announcing the release of regex 1.9. The regex crate +is maintained by the Rust project and is the recommended way to use regular +expressions in Rust. Its defining characteristic is its guarantee of worst case +linear time searches with respect to the size of the string being searched.

+

Releases of the regex crate aren't normally announced on this blog, but +since the majority of its internals have been rewritten in version 1.9, this +announcement serves to encourage extra scrutiny. If you run into any problems +or performance regressions, please report them on the issue tracker or ask +questions on the Discussion forum.

+

Few API additions have been made, but one worth calling out is the +Captures::extract method that should make getting capture groups in some +cases more convenient. Otherwise, the main change folks should see is hopefully +faster search times.

+

You can read more in the CHANGELOG and in a more in depth blog post on +regex crate internals as a library.

+ +
+
+
+ + + + + + + + diff --git a/feed.xml b/feed.xml index d4dbe0606..c16df6de0 100644 --- a/feed.xml +++ b/feed.xml @@ -10,9 +10,37 @@ Maintained by the Rust Teams. https://github.com/rust-lang/blog.rust-lang.org/ - 2023-07-03T17:56:39+00:00 + 2023-07-05T13:36:17+00:00 + + Announcing regex 1.9 + + 2023-07-05T00:00:00+00:00 + 2023-07-05T00:00:00+00:00 + https://blog.rust-lang.org/2023/07/05/regex-1.9.html + <p>The regex sub-team is announcing the release of <code>regex 1.9</code>. The <code>regex</code> crate +is maintained by the Rust project and is the recommended way to use regular +expressions in Rust. Its defining characteristic is its guarantee of worst case +linear time searches with respect to the size of the string being searched.</p> +<p>Releases of the <code>regex</code> crate aren't normally announced on this blog, but +since the majority of its internals have been rewritten in version 1.9, this +announcement serves to encourage extra scrutiny. If you run into any problems +or performance regressions, please report them on the <a href="https://github.com/rust-lang/regex/issues">issue tracker</a> or <a href="https://github.com/rust-lang/regex/discussions">ask +questions on the Discussion forum</a>.</p> +<p>Few API additions have been made, but one worth calling out is the +<a href="https://docs.rs/regex/1.*/regex/struct.Captures.html#method.extract"><code>Captures::extract</code></a> method that should make getting capture groups in some +cases more convenient. Otherwise, the main change folks should see is hopefully +faster search times.</p> +<p>You can read more in the <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md#190-2023-07-05">CHANGELOG</a> and in a more in depth blog post on +<a href="https://blog.burntsushi.net/regex-internals/">regex crate internals as a library</a>.</p> + + + + Andrew Gallant + + + Rustfmt support for let-else statements @@ -574,46 +602,6 @@ Cargo are only used if no trusted key for <code>github.com</code> is <h3><a href="#contributors-to-1682" aria-hidden="true" class="anchor" id="contributors-to-1682"></a>Contributors to 1.68.2</h3> <p>Many people came together to create Rust 1.68.2. We couldn't have done it without all of you. <a href="https://thanks.rust-lang.org/rust/1.68.2/">Thanks!</a></p> - - - - The Rust Release Team - - - - - Announcing Rust 1.68.1 - - 2023-03-23T00:00:00+00:00 - 2023-03-23T00:00:00+00:00 - https://blog.rust-lang.org/2023/03/23/Rust-1.68.1.html - <p>The Rust team has published a new point release of Rust, 1.68.1. Rust is a -programming language that is empowering everyone to build reliable and -efficient software.</p> -<p>If you have a previous version of Rust installed via rustup, you can get 1.68.1 with:</p> -<pre><code>rustup update stable -</code></pre> -<p>If you don't have it already, you can <a href="https://www.rust-lang.org/install.html">get <code>rustup</code></a> -from the appropriate page on our website, and check out the -<a href="https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1681-2023-03-23">detailed release notes for 1.68.1</a> on GitHub.</p> -<h2><a href="#whats-in-1681-stable" aria-hidden="true" class="anchor" id="whats-in-1681-stable"></a>What's in 1.68.1 stable</h2> -<p>Rust 1.68.1 stable primarily contains a change to how Rust's CI builds the -Windows MSVC compiler, no longer enabling LTO for the Rust code. This led to a -<a href="https://github.com/rust-lang/rust/issues/109067">miscompilation</a> that the Rust -team is debugging, but in the meantime we're reverting the change to enable -LTO.</p> -<p>This is currently believed to have no effect on wider usage of ThinLTO. The -Rust compiler used an unstable flag as part of the build process to enable -ThinLTO despite compiling to a dylib.</p> -<p>There are a few other regression fixes included in the release:</p> -<ul> -<li><a href="https://github.com/rust-lang/rust/pull/109111/">Fix building the compiler with <code>--enable-local-rust</code></a></li> -<li><a href="https://github.com/rust-lang/rust/pull/109156">Treat <code>$prefix-clang</code> as <code>clang</code> in linker detection code</a></li> -<li><a href="https://github.com/rust-lang/rust/pull/108162">Fix a panic in the compiler</a></li> -</ul> -<h3><a href="#contributors-to-1681" aria-hidden="true" class="anchor" id="contributors-to-1681"></a>Contributors to 1.68.1</h3> -<p>Many people came together to create Rust 1.68.1. We couldn't have done it -without all of you. <a href="https://thanks.rust-lang.org/rust/1.68.1/">Thanks!</a></p> diff --git a/index.html b/index.html index 650c873f5..c858cb443 100644 --- a/index.html +++ b/index.html @@ -86,6 +86,12 @@

Posts in 2023

+ + July 5 + Announcing regex 1.9 + + + July 1 Rustfmt support for let-else statements diff --git a/inside-rust/feed.xml b/inside-rust/feed.xml index d75c9eba1..e97281612 100644 --- a/inside-rust/feed.xml +++ b/inside-rust/feed.xml @@ -10,7 +10,7 @@ Maintained by the Rust Teams. https://github.com/rust-lang/blog.rust-lang.org/
- 2023-07-03T17:56:41+00:00 + 2023-07-05T13:36:20+00:00 diff --git a/inside-rust/releases.json b/inside-rust/releases.json index 711cfcc0c..ae0ab292c 100644 --- a/inside-rust/releases.json +++ b/inside-rust/releases.json @@ -1 +1 @@ -{"releases":[],"feed_updated":"2023-07-03T17:56:41+00:00"} \ No newline at end of file +{"releases":[],"feed_updated":"2023-07-05T13:36:20+00:00"} \ No newline at end of file diff --git a/releases.json b/releases.json index fdd558c67..a77b1fa90 100644 --- a/releases.json +++ b/releases.json @@ -1 +1 @@ -{"releases":[{"title":"Announcing Rust 1.70.0","url":"2023/06/01/Rust-1.70.0.html"},{"title":"Announcing Rust 1.69.0","url":"2023/04/20/Rust-1.69.0.html"},{"title":"Announcing Rust 1.68.2","url":"2023/03/28/Rust-1.68.2.html"},{"title":"Announcing Rust 1.68.1","url":"2023/03/23/Rust-1.68.1.html"},{"title":"Announcing Rust 1.68.0","url":"2023/03/09/Rust-1.68.0.html"},{"title":"Announcing Rust 1.67.1","url":"2023/02/09/Rust-1.67.1.html"},{"title":"Announcing Rust 1.67.0","url":"2023/01/26/Rust-1.67.0.html"},{"title":"Announcing Rust 1.66.1","url":"2023/01/10/Rust-1.66.1.html"},{"title":"Announcing Rust 1.66.0","url":"2022/12/15/Rust-1.66.0.html"},{"title":"Announcing Rust 1.65.0","url":"2022/11/03/Rust-1.65.0.html"},{"title":"Announcing Rust 1.64.0","url":"2022/09/22/Rust-1.64.0.html"},{"title":"Announcing Rust 1.63.0","url":"2022/08/11/Rust-1.63.0.html"},{"title":"Announcing Rust 1.62.1","url":"2022/07/19/Rust-1.62.1.html"},{"title":"Announcing Rust 1.62.0","url":"2022/06/30/Rust-1.62.0.html"},{"title":"Announcing Rust 1.61.0","url":"2022/05/19/Rust-1.61.0.html"},{"title":"Announcing Rust 1.60.0","url":"2022/04/07/Rust-1.60.0.html"},{"title":"Announcing Rust 1.59.0","url":"2022/02/24/Rust-1.59.0.html"},{"title":"Announcing Rust 1.58.1","url":"2022/01/20/Rust-1.58.1.html"},{"title":"Announcing Rust 1.58.0","url":"2022/01/13/Rust-1.58.0.html"},{"title":"Announcing Rust 1.57.0","url":"2021/12/02/Rust-1.57.0.html"},{"title":"Announcing Rust 1.56.1","url":"2021/11/01/Rust-1.56.1.html"},{"title":"Announcing Rust 1.56.0 and Rust 2021","url":"2021/10/21/Rust-1.56.0.html"},{"title":"Announcing Rust 1.55.0","url":"2021/09/09/Rust-1.55.0.html"},{"title":"Announcing Rust 1.54.0","url":"2021/07/29/Rust-1.54.0.html"},{"title":"Announcing Rust 1.53.0","url":"2021/06/17/Rust-1.53.0.html"},{"title":"Announcing Rust 1.52.1","url":"2021/05/10/Rust-1.52.1.html"},{"title":"Announcing Rust 1.52.0","url":"2021/05/06/Rust-1.52.0.html"},{"title":"Announcing Rust 1.51.0","url":"2021/03/25/Rust-1.51.0.html"},{"title":"Announcing Rust 1.50.0","url":"2021/02/11/Rust-1.50.0.html"},{"title":"Announcing Rust 1.49.0","url":"2020/12/31/Rust-1.49.0.html"},{"title":"Announcing Rust 1.48.0","url":"2020/11/19/Rust-1.48.html"},{"title":"Announcing Rust 1.47.0","url":"2020/10/08/Rust-1.47.html"},{"title":"Announcing Rust 1.46.0","url":"2020/08/27/Rust-1.46.0.html"},{"title":"Announcing Rust 1.45.2","url":"2020/08/03/Rust-1.45.2.html"},{"title":"Announcing Rust 1.45.1","url":"2020/07/30/Rust-1.45.1.html"},{"title":"Announcing Rust 1.45.0","url":"2020/07/16/Rust-1.45.0.html"},{"title":"Announcing Rust 1.44.1","url":"2020/06/18/Rust.1.44.1.html"},{"title":"Announcing Rust 1.44.0","url":"2020/06/04/Rust-1.44.0.html"},{"title":"Announcing Rust 1.43.1","url":"2020/05/07/Rust.1.43.1.html"},{"title":"Announcing Rust 1.43.0","url":"2020/04/23/Rust-1.43.0.html"},{"title":"Announcing Rust 1.42.0","url":"2020/03/12/Rust-1.42.html"},{"title":"Announcing Rust 1.41.1","url":"2020/02/27/Rust-1.41.1.html"},{"title":"Announcing Rust 1.41.0","url":"2020/01/30/Rust-1.41.0.html"},{"title":"Announcing Rust 1.40.0","url":"2019/12/19/Rust-1.40.0.html"},{"title":"Announcing Rust 1.39.0","url":"2019/11/07/Rust-1.39.0.html"},{"title":"Announcing Rust 1.38.0","url":"2019/09/26/Rust-1.38.0.html"},{"title":"Announcing Rust 1.37.0","url":"2019/08/15/Rust-1.37.0.html"},{"title":"Announcing Rust 1.36.0","url":"2019/07/04/Rust-1.36.0.html"},{"title":"Announcing Rust 1.35.0","url":"2019/05/23/Rust-1.35.0.html"},{"title":"Announcing Rust 1.34.2","url":"2019/05/14/Rust-1.34.2.html"},{"title":"Announcing Rust 1.34.1","url":"2019/04/25/Rust-1.34.1.html"},{"title":"Announcing Rust 1.34.0","url":"2019/04/11/Rust-1.34.0.html"},{"title":"Announcing Rust 1.33.0","url":"2019/02/28/Rust-1.33.0.html"},{"title":"Announcing Rust 1.32.0","url":"2019/01/17/Rust-1.32.0.html"},{"title":"Announcing Rust 1.31.1","url":"2018/12/20/Rust-1.31.1.html"},{"title":"Announcing Rust 1.31 and Rust 2018","url":"2018/12/06/Rust-1.31-and-rust-2018.html"},{"title":"Announcing Rust 1.30.1","url":"2018/11/08/Rust-1.30.1.html"},{"title":"Announcing Rust 1.30","url":"2018/10/25/Rust-1.30.0.html"},{"title":"Announcing Rust 1.29.2","url":"2018/10/12/Rust-1.29.2.html"},{"title":"Announcing Rust 1.29.1","url":"2018/09/25/Rust-1.29.1.html"},{"title":"Announcing Rust 1.29","url":"2018/09/13/Rust-1.29.html"},{"title":"Announcing Rust 1.28","url":"2018/08/02/Rust-1.28.html"},{"title":"Announcing Rust 1.27.2","url":"2018/07/20/Rust-1.27.2.html"},{"title":"Announcing Rust 1.27.1","url":"2018/07/10/Rust-1.27.1.html"},{"title":"Announcing Rust 1.27","url":"2018/06/21/Rust-1.27.html"},{"title":"Announcing Rust 1.26.2","url":"2018/06/05/Rust-1.26.2.html"},{"title":"Announcing Rust 1.26.1","url":"2018/05/29/Rust-1.26.1.html"},{"title":"Announcing Rust 1.26","url":"2018/05/10/Rust-1.26.html"},{"title":"Announcing Rust 1.25","url":"2018/03/29/Rust-1.25.html"},{"title":"Announcing Rust 1.24.1","url":"2018/03/01/Rust-1.24.1.html"},{"title":"Announcing Rust 1.24","url":"2018/02/15/Rust-1.24.html"},{"title":"Announcing Rust 1.23","url":"2018/01/04/Rust-1.23.html"},{"title":"Announcing Rust 1.22 (and 1.22.1)","url":"2017/11/22/Rust-1.22.html"},{"title":"Announcing Rust 1.21","url":"2017/10/12/Rust-1.21.html"},{"title":"Announcing Rust 1.20","url":"2017/08/31/Rust-1.20.html"},{"title":"Announcing Rust 1.19","url":"2017/07/20/Rust-1.19.html"},{"title":"Announcing Rust 1.18","url":"2017/06/08/Rust-1.18.html"},{"title":"Announcing Rust 1.17","url":"2017/04/27/Rust-1.17.html"},{"title":"Announcing Rust 1.16","url":"2017/03/16/Rust-1.16.html"},{"title":"Announcing Rust 1.15.1","url":"2017/02/09/Rust-1.15.1.html"},{"title":"Announcing Rust 1.15","url":"2017/02/02/Rust-1.15.html"},{"title":"Announcing Rust 1.14","url":"2016/12/22/Rust-1.14.html"},{"title":"Announcing Rust 1.13","url":"2016/11/10/Rust-1.13.html"},{"title":"Announcing Rust 1.12.1","url":"2016/10/20/Rust-1.12.1.html"},{"title":"Announcing Rust 1.12","url":"2016/09/29/Rust-1.12.html"},{"title":"Announcing Rust 1.11","url":"2016/08/18/Rust-1.11.html"},{"title":"Announcing Rust 1.10","url":"2016/07/07/Rust-1.10.html"},{"title":"Announcing Rust 1.9","url":"2016/05/26/Rust-1.9.html"},{"title":"Announcing Rust 1.8","url":"2016/04/14/Rust-1.8.html"},{"title":"Announcing Rust 1.7","url":"2016/03/02/Rust-1.7.html"},{"title":"Announcing Rust 1.6","url":"2016/01/21/Rust-1.6.html"},{"title":"Announcing Rust 1.5","url":"2015/12/10/Rust-1.5.html"},{"title":"Announcing Rust 1.4","url":"2015/10/29/Rust-1.4.html"},{"title":"Announcing Rust 1.3","url":"2015/09/17/Rust-1.3.html"},{"title":"Announcing Rust 1.2","url":"2015/08/06/Rust-1.2.html"},{"title":"Rust 1.1 stable, the Community Subteam, and RustCamp","url":"2015/06/25/Rust-1.1.html"},{"title":"Announcing Rust 1.0","url":"2015/05/15/Rust-1.0.html"}],"feed_updated":"2023-07-03T17:56:39+00:00"} \ No newline at end of file +{"releases":[{"title":"Announcing Rust 1.70.0","url":"2023/06/01/Rust-1.70.0.html"},{"title":"Announcing Rust 1.69.0","url":"2023/04/20/Rust-1.69.0.html"},{"title":"Announcing Rust 1.68.2","url":"2023/03/28/Rust-1.68.2.html"},{"title":"Announcing Rust 1.68.1","url":"2023/03/23/Rust-1.68.1.html"},{"title":"Announcing Rust 1.68.0","url":"2023/03/09/Rust-1.68.0.html"},{"title":"Announcing Rust 1.67.1","url":"2023/02/09/Rust-1.67.1.html"},{"title":"Announcing Rust 1.67.0","url":"2023/01/26/Rust-1.67.0.html"},{"title":"Announcing Rust 1.66.1","url":"2023/01/10/Rust-1.66.1.html"},{"title":"Announcing Rust 1.66.0","url":"2022/12/15/Rust-1.66.0.html"},{"title":"Announcing Rust 1.65.0","url":"2022/11/03/Rust-1.65.0.html"},{"title":"Announcing Rust 1.64.0","url":"2022/09/22/Rust-1.64.0.html"},{"title":"Announcing Rust 1.63.0","url":"2022/08/11/Rust-1.63.0.html"},{"title":"Announcing Rust 1.62.1","url":"2022/07/19/Rust-1.62.1.html"},{"title":"Announcing Rust 1.62.0","url":"2022/06/30/Rust-1.62.0.html"},{"title":"Announcing Rust 1.61.0","url":"2022/05/19/Rust-1.61.0.html"},{"title":"Announcing Rust 1.60.0","url":"2022/04/07/Rust-1.60.0.html"},{"title":"Announcing Rust 1.59.0","url":"2022/02/24/Rust-1.59.0.html"},{"title":"Announcing Rust 1.58.1","url":"2022/01/20/Rust-1.58.1.html"},{"title":"Announcing Rust 1.58.0","url":"2022/01/13/Rust-1.58.0.html"},{"title":"Announcing Rust 1.57.0","url":"2021/12/02/Rust-1.57.0.html"},{"title":"Announcing Rust 1.56.1","url":"2021/11/01/Rust-1.56.1.html"},{"title":"Announcing Rust 1.56.0 and Rust 2021","url":"2021/10/21/Rust-1.56.0.html"},{"title":"Announcing Rust 1.55.0","url":"2021/09/09/Rust-1.55.0.html"},{"title":"Announcing Rust 1.54.0","url":"2021/07/29/Rust-1.54.0.html"},{"title":"Announcing Rust 1.53.0","url":"2021/06/17/Rust-1.53.0.html"},{"title":"Announcing Rust 1.52.1","url":"2021/05/10/Rust-1.52.1.html"},{"title":"Announcing Rust 1.52.0","url":"2021/05/06/Rust-1.52.0.html"},{"title":"Announcing Rust 1.51.0","url":"2021/03/25/Rust-1.51.0.html"},{"title":"Announcing Rust 1.50.0","url":"2021/02/11/Rust-1.50.0.html"},{"title":"Announcing Rust 1.49.0","url":"2020/12/31/Rust-1.49.0.html"},{"title":"Announcing Rust 1.48.0","url":"2020/11/19/Rust-1.48.html"},{"title":"Announcing Rust 1.47.0","url":"2020/10/08/Rust-1.47.html"},{"title":"Announcing Rust 1.46.0","url":"2020/08/27/Rust-1.46.0.html"},{"title":"Announcing Rust 1.45.2","url":"2020/08/03/Rust-1.45.2.html"},{"title":"Announcing Rust 1.45.1","url":"2020/07/30/Rust-1.45.1.html"},{"title":"Announcing Rust 1.45.0","url":"2020/07/16/Rust-1.45.0.html"},{"title":"Announcing Rust 1.44.1","url":"2020/06/18/Rust.1.44.1.html"},{"title":"Announcing Rust 1.44.0","url":"2020/06/04/Rust-1.44.0.html"},{"title":"Announcing Rust 1.43.1","url":"2020/05/07/Rust.1.43.1.html"},{"title":"Announcing Rust 1.43.0","url":"2020/04/23/Rust-1.43.0.html"},{"title":"Announcing Rust 1.42.0","url":"2020/03/12/Rust-1.42.html"},{"title":"Announcing Rust 1.41.1","url":"2020/02/27/Rust-1.41.1.html"},{"title":"Announcing Rust 1.41.0","url":"2020/01/30/Rust-1.41.0.html"},{"title":"Announcing Rust 1.40.0","url":"2019/12/19/Rust-1.40.0.html"},{"title":"Announcing Rust 1.39.0","url":"2019/11/07/Rust-1.39.0.html"},{"title":"Announcing Rust 1.38.0","url":"2019/09/26/Rust-1.38.0.html"},{"title":"Announcing Rust 1.37.0","url":"2019/08/15/Rust-1.37.0.html"},{"title":"Announcing Rust 1.36.0","url":"2019/07/04/Rust-1.36.0.html"},{"title":"Announcing Rust 1.35.0","url":"2019/05/23/Rust-1.35.0.html"},{"title":"Announcing Rust 1.34.2","url":"2019/05/14/Rust-1.34.2.html"},{"title":"Announcing Rust 1.34.1","url":"2019/04/25/Rust-1.34.1.html"},{"title":"Announcing Rust 1.34.0","url":"2019/04/11/Rust-1.34.0.html"},{"title":"Announcing Rust 1.33.0","url":"2019/02/28/Rust-1.33.0.html"},{"title":"Announcing Rust 1.32.0","url":"2019/01/17/Rust-1.32.0.html"},{"title":"Announcing Rust 1.31.1","url":"2018/12/20/Rust-1.31.1.html"},{"title":"Announcing Rust 1.31 and Rust 2018","url":"2018/12/06/Rust-1.31-and-rust-2018.html"},{"title":"Announcing Rust 1.30.1","url":"2018/11/08/Rust-1.30.1.html"},{"title":"Announcing Rust 1.30","url":"2018/10/25/Rust-1.30.0.html"},{"title":"Announcing Rust 1.29.2","url":"2018/10/12/Rust-1.29.2.html"},{"title":"Announcing Rust 1.29.1","url":"2018/09/25/Rust-1.29.1.html"},{"title":"Announcing Rust 1.29","url":"2018/09/13/Rust-1.29.html"},{"title":"Announcing Rust 1.28","url":"2018/08/02/Rust-1.28.html"},{"title":"Announcing Rust 1.27.2","url":"2018/07/20/Rust-1.27.2.html"},{"title":"Announcing Rust 1.27.1","url":"2018/07/10/Rust-1.27.1.html"},{"title":"Announcing Rust 1.27","url":"2018/06/21/Rust-1.27.html"},{"title":"Announcing Rust 1.26.2","url":"2018/06/05/Rust-1.26.2.html"},{"title":"Announcing Rust 1.26.1","url":"2018/05/29/Rust-1.26.1.html"},{"title":"Announcing Rust 1.26","url":"2018/05/10/Rust-1.26.html"},{"title":"Announcing Rust 1.25","url":"2018/03/29/Rust-1.25.html"},{"title":"Announcing Rust 1.24.1","url":"2018/03/01/Rust-1.24.1.html"},{"title":"Announcing Rust 1.24","url":"2018/02/15/Rust-1.24.html"},{"title":"Announcing Rust 1.23","url":"2018/01/04/Rust-1.23.html"},{"title":"Announcing Rust 1.22 (and 1.22.1)","url":"2017/11/22/Rust-1.22.html"},{"title":"Announcing Rust 1.21","url":"2017/10/12/Rust-1.21.html"},{"title":"Announcing Rust 1.20","url":"2017/08/31/Rust-1.20.html"},{"title":"Announcing Rust 1.19","url":"2017/07/20/Rust-1.19.html"},{"title":"Announcing Rust 1.18","url":"2017/06/08/Rust-1.18.html"},{"title":"Announcing Rust 1.17","url":"2017/04/27/Rust-1.17.html"},{"title":"Announcing Rust 1.16","url":"2017/03/16/Rust-1.16.html"},{"title":"Announcing Rust 1.15.1","url":"2017/02/09/Rust-1.15.1.html"},{"title":"Announcing Rust 1.15","url":"2017/02/02/Rust-1.15.html"},{"title":"Announcing Rust 1.14","url":"2016/12/22/Rust-1.14.html"},{"title":"Announcing Rust 1.13","url":"2016/11/10/Rust-1.13.html"},{"title":"Announcing Rust 1.12.1","url":"2016/10/20/Rust-1.12.1.html"},{"title":"Announcing Rust 1.12","url":"2016/09/29/Rust-1.12.html"},{"title":"Announcing Rust 1.11","url":"2016/08/18/Rust-1.11.html"},{"title":"Announcing Rust 1.10","url":"2016/07/07/Rust-1.10.html"},{"title":"Announcing Rust 1.9","url":"2016/05/26/Rust-1.9.html"},{"title":"Announcing Rust 1.8","url":"2016/04/14/Rust-1.8.html"},{"title":"Announcing Rust 1.7","url":"2016/03/02/Rust-1.7.html"},{"title":"Announcing Rust 1.6","url":"2016/01/21/Rust-1.6.html"},{"title":"Announcing Rust 1.5","url":"2015/12/10/Rust-1.5.html"},{"title":"Announcing Rust 1.4","url":"2015/10/29/Rust-1.4.html"},{"title":"Announcing Rust 1.3","url":"2015/09/17/Rust-1.3.html"},{"title":"Announcing Rust 1.2","url":"2015/08/06/Rust-1.2.html"},{"title":"Rust 1.1 stable, the Community Subteam, and RustCamp","url":"2015/06/25/Rust-1.1.html"},{"title":"Announcing Rust 1.0","url":"2015/05/15/Rust-1.0.html"}],"feed_updated":"2023-07-05T13:36:17+00:00"} \ No newline at end of file