Skip to content

Commit 687e7f6

Browse files
committed
Remove version from hexdocs links
1 parent b89489f commit 687e7f6

File tree

37 files changed

+51
-51
lines changed

37 files changed

+51
-51
lines changed

_includes/top.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<li class="menu-item install"><a class="spec" href="/install.html">Install</a></li>
3939
<li class="menu-item learning"><a class="spec" href="/learning.html">Learning</a></li>
4040
<li class="menu-item docs"><a class="spec" href="/docs.html">Docs</a></li>
41-
<li class="menu-item getting-started"><a class="spec" href="https://hexdocs.pm/elixir/1.16/introduction.html">Guides</a></li>
41+
<li class="menu-item getting-started"><a class="spec" href="https://hexdocs.pm/elixir/introduction.html">Guides</a></li>
4242
<li class="menu-item cases"><a class="spec" href="/cases.html">Cases</a></li>
4343
<li class="menu-item blog"><a class="spec" href="/blog/">Blog</a></li>
4444
</ul>

_layouts/redirect.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4-
<link rel="canonical" href="https://hexdocs.pm/elixir/1.16/{{ page.redirect_to }}.html"/>
4+
<link rel="canonical" href="https://hexdocs.pm/elixir/{{ page.redirect_to }}.html"/>
55
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
6-
<meta http-equiv="refresh" content="0;url=https://hexdocs.pm/elixir/1.16/{{ page.redirect_to }}.html" />
6+
<meta http-equiv="refresh" content="0;url=https://hexdocs.pm/elixir/{{ page.redirect_to }}.html" />
77
</head>
88
<body>
99
<h3>Redirecting...</h3>
10-
<a href="https://hexdocs.pm/elixir/1.16/{{ page.redirect_to }}.html">Click here if you are not redirected.<a>
11-
<script>location='https://hexdocs.pm/elixir/1.16/{{ page.redirect_to }}.html'</script>
10+
<a href="https://hexdocs.pm/elixir/{{ page.redirect_to }}.html">Click here if you are not redirected.<a>
11+
<script>location='https://hexdocs.pm/elixir/{{ page.redirect_to }}.html'</script>
1212
</body>
1313
</html>
1414

_posts/2012-05-25-elixir-v0-5-0-released.markdown

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ excerpt: We have finally released Elixir v0.5.0! This marks the first release si
99

1010
We have finally released [Elixir](/) v0.5.0! This marks the first release since the language was rewritten. In this blog post, we will discuss what we achieved during this time and what are the next steps!
1111

12-
If you don't care about any of these, you can go straight to our [Getting Started guide](https://hexdocs.pm/elixir/1.16/introduction.html). If you do, keep on reading!
12+
If you don't care about any of these, you can go straight to our [Getting Started guide](https://hexdocs.pm/elixir/introduction.html). If you do, keep on reading!
1313

1414
## Looking back
1515

@@ -45,4 +45,4 @@ In parallel, we will improve our [documentation generation tool](https://github.
4545

4646
Finally, we will continue improving the Standard Library. Although Elixir's goal is to rely on Erlang the most as possible, we also want to provide a small Standard Library which makes better use of Elixir semantics. For the next weeks, we will focus on improving the IO and File manipulation modules. New data types may also appear, for example, ranges come to my mind.
4747

48-
Check out our [home page](/) and the [getting started guide](https://hexdocs.pm/elixir/1.16/introduction.html) for more information. Welcome aboard and grab a cup of Elixir, because you are certainly going to enjoy the ride!
48+
Check out our [home page](/) and the [getting started guide](https://hexdocs.pm/elixir/introduction.html) for more information. Welcome aboard and grab a cup of Elixir, because you are certainly going to enjoy the ride!

_posts/2012-08-01-elixir-v0-6-0-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ Our interactive shell (IEx) also had many improvements, thanks to the Elixir dev
2424

2525
That's it. For the next months, we will continue improving Elixir (you can see some ideas floating around in the [issues tracker](https://github.com/elixir-lang/elixir/issues)) but we will start to focus on other tools and libraries for the community.
2626

27-
Thank you and don't forget to [give Elixir a try](https://hexdocs.pm/elixir/1.16/introduction.html)!
27+
Thank you and don't forget to [give Elixir a try](https://hexdocs.pm/elixir/introduction.html)!

_posts/2012-10-20-elixir-v0-7-0-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ This release also includes some backwards incompatible changes, but the majority
1515

1616
For more information, read out the [CHANGELOG](https://github.com/elixir-lang/elixir/blob/v0.7.0/CHANGELOG.md).
1717

18-
Thank you and don't forget to [give Elixir a try](https://hexdocs.pm/elixir/1.16/introduction.html)!
18+
Thank you and don't forget to [give Elixir a try](https://hexdocs.pm/elixir/introduction.html)!

_posts/2012-11-18-elixir-v0-7-1-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ During this time traveling around, we have spoken at many conferences, as [Stran
1515

1616
In case you missed any of those conferences, [the talk I presented at Øredev is available and you can watch it now](https://vimeo.com/53221562). The slides are also available below.
1717

18-
If you want to hear more about Elixir at a conference or an event, please let us know. Thank you and don't forget to [give Elixir a try](https://hexdocs.pm/elixir/1.16/introduction.html)!
18+
If you want to hear more about Elixir at a conference or an event, please let us know. Thank you and don't forget to [give Elixir a try](https://hexdocs.pm/elixir/introduction.html)!
1919

2020
<script async class="speakerdeck-embed" data-id="cf4727401449013077d112313d1a82a3" data-ratio="1.2994923857868" src="//speakerdeck.com/assets/embed.js"></script>
2121

_posts/2012-12-04-elixir-v0-7-2-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@ under some circumstances when using records.
5050

5151
Lastly, but not least importantly, I'd like to mention that we're very excited about how the community around Elixir is building up. Thank you all for being around and supporting us!
5252

53-
[Learn more about Elixir](https://hexdocs.pm/elixir/1.16/introduction.html)!
53+
[Learn more about Elixir](https://hexdocs.pm/elixir/introduction.html)!

_posts/2013-01-27-elixir-v0-8-0-released.markdown

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ And applications can be started directly from the command line as well:
1818

1919
elixir --app my_app
2020

21-
We have written a whole [guide chapter about creating OTP applications, supervisors and servers](https://hexdocs.pm/elixir/1.16/supervisor-and-application.html). Give it a try!
21+
We have written a whole [guide chapter about creating OTP applications, supervisors and servers](https://hexdocs.pm/elixir/supervisor-and-application.html). Give it a try!
2222

2323
## Improved Unicode support
2424

@@ -70,7 +70,7 @@ When some code call the `unless` macro above, in previous Elixir versions, it wo
7070

7171
Elixir v0.8 ensures that the `unless` macro above will expand to the same `if` macro available when quoted, guaranteeing different libraries can integrate easily without imposing hidden requirements.
7272

73-
You can read more about [macros in the getting started guide](https://hexdocs.pm/elixir/1.16/case-cond-and-if.html) or [go deep into the quote macro docs](https://hexdocs.pm/elixir/Kernel.SpecialForms.html#quote/2).
73+
You can read more about [macros in the getting started guide](https://hexdocs.pm/elixir/case-cond-and-if.html) or [go deep into the quote macro docs](https://hexdocs.pm/elixir/Kernel.SpecialForms.html#quote/2).
7474

7575
## A new way to manipulate pathnames
7676

@@ -100,4 +100,4 @@ We continue actively working on Elixir and this release is the [result of our ef
100100

101101
Also, we previously announced Elixir is going to be released frequently, every 2 to 4 weeks. We have made a small detour to get v0.8.0 out of the door, but we are back to our regular schedule as of today!
102102

103-
[Celebrate with us and give Elixir a try](https://hexdocs.pm/elixir/1.16/introduction.html)!
103+
[Celebrate with us and give Elixir a try](https://hexdocs.pm/elixir/introduction.html)!

_posts/2013-04-29-elixir-v0-8-2-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ end
4646

4747
You can learn more about [doctests on our documentation page](https://hexdocs.pm/ex_unit/ExUnit.DocTest.html) and get more information about our latest release [on the CHANGELOG](https://github.com/elixir-lang/elixir/blob/ed27611f48ba150404c95fe15f1d6058a4287330/CHANGELOG.md).
4848

49-
If you are new to Elixir, [it's easy to get started with](https://hexdocs.pm/elixir/1.16/introduction.html)!
49+
If you are new to Elixir, [it's easy to get started with](https://hexdocs.pm/elixir/introduction.html)!

_posts/2013-05-23-elixir-v0-9-0-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,4 +130,4 @@ We have also many other smaller improvements:
130130

131131
A huge thank you to our community for sending bug reports, providing bug fixes and contributing all those amazing features. And when are **you** joining us? :)
132132

133-
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/1.16/introduction.html), or [check this 30 minute video from PragProg](https://www.youtube.com/watch?v=a-off4Vznjs&feature=youtu.be) or buy the beta version of [Programming Elixir](https://pragprog.com/book/elixir/programming-elixir).
133+
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/introduction.html), or [check this 30 minute video from PragProg](https://www.youtube.com/watch?v=a-off4Vznjs&feature=youtu.be) or buy the beta version of [Programming Elixir](https://pragprog.com/book/elixir/programming-elixir).

_posts/2013-07-13-elixir-v0-10-0-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,4 +82,4 @@ Other notable improvements are:
8282

8383
There are also improvements to typespecs, error messages, many bug fixes and some backwards incompatible changes. We have posted a detailed [upgrade instructions on the mailing list](https://groups.google.com/forum/?fromgroups#!topic/elixir-lang-talk/ksrefrgK1eY). For a general overview, [check out the CHANGELOG](https://github.com/elixir-lang/elixir/blob/v0.10.0/CHANGELOG.md).
8484

85-
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/1.16/introduction.html), or check out our sidebar for other learning resources.
85+
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/introduction.html), or check out our sidebar for other learning resources.

_posts/2013-08-08-elixir-design-goals.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,4 +212,4 @@ The goal of this post was to sumarize the language goals: compatibility, product
212212

213213
We also hope to have clarified what Elixir brings to the Erlang VM, in particular, meta-programming through macros, polymorphic constructs for extensibility and a data-focused standard library with extensible and consistent APIs for diverse types, including strict and lazy enumeration, unicode handling, a test framework and more.
214214

215-
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/1.16/introduction.html), or check out our sidebar for other learning resources.
215+
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/introduction.html), or check out our sidebar for other learning resources.

_posts/2013-11-05-elixir-v0-11-0-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ In the optimization front, we have pushed the first iteration of a [feature call
6767

6868
And finally, a minor but frequently asked feature has finally arrived into Elixir: variables follow the same rules as other identifiers in the language, which means developers can now name their variables `is_atom?`. For a general overview, [check out the CHANGELOG](https://github.com/elixir-lang/elixir/blob/v0.11.0/CHANGELOG.md).
6969

70-
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/1.16/introduction.html), or check out our sidebar for other learning resources.
70+
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/introduction.html), or check out our sidebar for other learning resources.
7171

7272
**PS:** We have just released v0.11.1 which addresses a regression in Mix and improves the dependencies update process.

_posts/2013-12-15-elixir-v0-12-0-released.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@ Eric is also maintainer of both [Ecto](https://github.com/elixir-ecto/ecto) and
4949

5050
There were other small changes, like additions to the `Float` module and improvements the to the typespec syntax. To see the full list, please [see the CHANGELOG](https://github.com/elixir-lang/elixir/blob/v0.12.0/CHANGELOG.md).
5151

52-
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/1.16/introduction.html), or check out our sidebar for other learning resources.
52+
Give Elixir a try! You can start with our [getting started guide](https://hexdocs.pm/elixir/introduction.html), or check out our sidebar for other learning resources.

_posts/2014-04-21-elixir-v0-13-0-released.markdown

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ In a nutshell, here is what new:
2828

2929
* Elixir v0.13 also provides structs, an alternative to Elixir records. Structs are more flexible than records, provide faster polymorphic operations, and still provide the same compile-time guarantees many came to love in records;
3030

31-
* The [Getting Started guide](https://hexdocs.pm/elixir/1.16/introduction.html) was rewritten from scratch. The previous guide was comprised of 7 chapters and was about to become 2 years old. The new guide features 20 chapters, it explores the new maps and structs (which are part of this release), and it goes deeper into topics like IO and File handling. It also includes an extra guide, still in development, about [Meta-Programming in Elixir](https://hexdocs.pm/elixir/1.16/quote-and-unquote.html);
31+
* The [Getting Started guide](https://hexdocs.pm/elixir/introduction.html) was rewritten from scratch. The previous guide was comprised of 7 chapters and was about to become 2 years old. The new guide features 20 chapters, it explores the new maps and structs (which are part of this release), and it goes deeper into topics like IO and File handling. It also includes an extra guide, still in development, about [Meta-Programming in Elixir](https://hexdocs.pm/elixir/quote-and-unquote.html);
3232

3333
* Elixir v0.13 provides a new comprehension syntax that not only works with lists, but with any [`Enumerable`](https://hexdocs.pm/elixir/Enumerable.html). The output of a comprehension is also extensible via the [`Collectable`](https://hexdocs.pm/elixir/Collectable.html) protocol;
3434

@@ -68,7 +68,7 @@ iex> %{"other" => value} = map
6868

6969
A map pattern will match any map that has all the keys specified in the pattern. The values for the matching keys must also match. For example, `%{"hello" => world}` will match any map that has the key `"hello"` and assign the value to `world`, while `%{"hello" => "world"}` will match any map that has the key `"hello"` with value equals to `"world"`. An empty map pattern (`%{}`) will match all maps.
7070

71-
Developers can use the functions in the [`Map` module](https://hexdocs.pm/elixir/Map.html) to work with maps. For more information on maps and how they compare to other associative data structures in the language, please check the [Maps chapter in our new Getting Started guide](https://hexdocs.pm/elixir/1.16/keywords-and-maps.html). Elixir Sips has also released two episodes that cover maps ([part 1](http://elixirsips.com/episodes/054_maps_part_1.html) and [part 2](http://elixirsips.com/episodes/055_maps_part_2.html)).
71+
Developers can use the functions in the [`Map` module](https://hexdocs.pm/elixir/Map.html) to work with maps. For more information on maps and how they compare to other associative data structures in the language, please check the [Maps chapter in our new Getting Started guide](https://hexdocs.pm/elixir/keywords-and-maps.html). Elixir Sips has also released two episodes that cover maps ([part 1](http://elixirsips.com/episodes/054_maps_part_1.html) and [part 2](http://elixirsips.com/episodes/055_maps_part_2.html)).
7272

7373
Maps also provide special syntax for creating, accessing and updating maps with atom keys:
7474

@@ -179,7 +179,7 @@ The `__struct__` field is also used for polymorphic dispatch in protocols, addre
179179

180180
It is interesting to note that structs solve both drawbacks we have earlier mentioned regarding records. Structs are purely data and polymorphic dispatch is now faster and more robust as it happens only for explicitly tagged structs.
181181

182-
For more information on structs, check out the [Structs chapter in the getting started guide](https://hexdocs.pm/elixir/1.16/structs.html) (you may also want to read the new [Protocols chapter](https://hexdocs.pm/elixir/1.16/protocols.html) after it).
182+
For more information on structs, check out the [Structs chapter in the getting started guide](https://hexdocs.pm/elixir/structs.html) (you may also want to read the new [Protocols chapter](https://hexdocs.pm/elixir/protocols.html) after it).
183183

184184
## Maps, structs and the future
185185

@@ -279,4 +279,4 @@ That said, in the next months we plan to:
279279
* Study how patterns like tasks and agents can be integrated into the language, often picking up the lessons learned by libraries like [e2](http://e2project.org/erlang.html) and [functionality exposed by OTP itself](http://www.erlang.org/doc/man/rpc.html);
280280
* Rewrite the Mix and ExUnit guides to focus on applications and OTP as a whole, rebranding it to "Building Apps with Mix and OTP";
281281

282-
You can learn more about Elixir in our [Getting Started guide](https://hexdocs.pm/elixir/1.16/introduction.html) and download this release in the [v0.13 announcement](https://github.com/elixir-lang/elixir/releases/tag/v0.13.0). We hope to see you at [ElixirConf](http://elixirconf.com/) as well as pushing your packages to [hex.pm](https://hex.pm/).
282+
You can learn more about Elixir in our [Getting Started guide](https://hexdocs.pm/elixir/introduction.html) and download this release in the [v0.13 announcement](https://github.com/elixir-lang/elixir/releases/tag/v0.13.0). We hope to see you at [ElixirConf](http://elixirconf.com/) as well as pushing your packages to [hex.pm](https://hex.pm/).

_posts/2014-06-17-elixir-v0-14-0-released.markdown

+3-3
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,9 @@ In v0.14.0, Elixir closely integrates with OTP by providing modules for building
144144

145145
We have also introduced the concepts of [agents](https://hexdocs.pm/elixir/Agent.html) and the idea of [tasks](https://hexdocs.pm/elixir/Task.html), which can be supervised and distributed. Application configuration has been made first class in Mix, allowing developers to configure their dependencies, sometimes even using different configurations per environment (dev, test or prod by default).
146146

147-
This functionality is at the core of building applications in Erlang and Elixir. For this reason we have published a new guide called [Mix and OTP](https://hexdocs.pm/elixir/1.16/introduction-to-mix.html) where we build a distributed key-value store to help explore all concepts mentioned above. The guide is quite fresh, so please do submit pull requests for typos and mistakes. Feedback is also welcome!
147+
This functionality is at the core of building applications in Erlang and Elixir. For this reason we have published a new guide called [Mix and OTP](https://hexdocs.pm/elixir/introduction-to-mix.html) where we build a distributed key-value store to help explore all concepts mentioned above. The guide is quite fresh, so please do submit pull requests for typos and mistakes. Feedback is also welcome!
148148

149-
Note "Mix and OTP" is our most advanced guide so far and it expects you to have read our introductory guide. In case you haven't yet, you can [get started here](https://hexdocs.pm/elixir/1.16/introduction.html).
149+
Note "Mix and OTP" is our most advanced guide so far and it expects you to have read our introductory guide. In case you haven't yet, you can [get started here](https://hexdocs.pm/elixir/introduction.html).
150150

151151
## What's next?
152152

@@ -160,6 +160,6 @@ With v0.14.0 we have reached many of the milestones [we have set in the previous
160160

161161
* Solve all remaining [open issues](https://github.com/elixir-lang/elixir/issues?state=open). We have always kept the issues tracker tidy and there is little work left to solve the existing issues. Note we have also listed all [upcoming backwards incompatible changes](https://github.com/elixir-lang/elixir/issues?labels=Note%3ABackwards+incompatible&page=1&state=open). Many of those changes will actually be deprecated first and developers should be able to follow along without breaking changes in minor releases, but they are breaking changes in the sense they work in v0.14.0 but will work differently by the time v1.0 is released;
162162

163-
That's all for now! Elixir developers can see [a summary of all changes in v0.14.0 in the release notes](https://github.com/elixir-lang/elixir/releases/tag/v0.14.0). In case you are new around here, you can get started with Elixir by reading [our Getting Started guide](https://hexdocs.pm/elixir/1.16/introduction.html).
163+
That's all for now! Elixir developers can see [a summary of all changes in v0.14.0 in the release notes](https://github.com/elixir-lang/elixir/releases/tag/v0.14.0). In case you are new around here, you can get started with Elixir by reading [our Getting Started guide](https://hexdocs.pm/elixir/introduction.html).
164164

165165
We hope to see you all this July at [ElixirConf](http://elixirconf.com/)!

0 commit comments

Comments
 (0)