Elixir
Elixir Core Team
Note this release includes offline Elixir installers for Windows per supported Erlang/OTP version.
1. Enhancements
Elixir
- [Module] Mark functions as generated in “Docs” chunk
ExUnit
- [ExUnit.Doctest] Include
doctest_datain doctest tags
2. Bug fixes
Elixir
- [Kernel] Fix
import m, only: :sigilsfor multi-letter sigils (regression) - [Macro] Fix
Macro.to_string/1for multi-letter sigils (regression)
ExUnit
- [ExUnit] Mark test cases as invalid when an exit occurs during
setup_all - [ExUnit] Fix ExUnit diffs for multi-letter sigils (regression)
- [ExUnit.Doctest] Fix line information when a doctest with multiple assertions fails
Mix
- [mix compile] Keep erts when pruning load paths (regression)
- [mix xref] Raise early if
mix xrefis used at the umbrella root
Trending in News
Other Trending Topics
Edit: 2026 May 15 - This post is archived.
Mob is alive!!
Main docs: mob v0.7.11 — Documentation
A bit of explanation for the slightly c...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
A little off-topic, but I feel like people here have a good head on their shoulders.
I used to be quite good at making software. Was luc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ai
- #ecto-query
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #metaprogramming
- #hex











Showing Posts 1 to 9- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
josevalim
Hi everyone, this should be our last stop before Elixir v1.15.0 final. Note that we are now generating offline Elixir installers for Windows per Erlang/OTP version and that is meant to be the way forward for installing Elixir on Windows machines (thank you @wojtekmach).
Please give it a try and report it if you haven’t tried any of the previous RCs.
vgrechin
Not sure if it’s relevant, the RC tests throw on my RaspberryPi
test/mix/tasks/compile_test.exs:332
match (=) failed
code: assert {:docs_v1, _, _, _, _, _, _} = Code.fetch_docs(:zlib)
left: {:docs_v1, _, _, _, _, _, _}
right: {:error, :chunk_not_found}
stacktrace:
test/mix/tasks/compile_test.exs:340: anonymous fn/0 in Mix.Tasks.CompileTest.“test code path prunning”/1
(elixir 1.15.0-rc.2) lib/file.ex:1624: File.cd!/2
test/test_helper.exs:146: MixTest.Case.in_fixture/3
test/mix/tasks/compile_test.exs:335: (test)
…
Finished in 365.5 seconds (17.8s on load, 0.07s async, 347.5s sync)
6 doctests, 796 tests, 1 failure
Randomized with seed 436594
make: *** [Makefile:116: test_mix] Error 2
wojtekmach
This seems to be a problem with your OTP installation, that the chunk is somehow missing. It should be there:
josevalim
On Ubuntu they may need to install a separate package like erlang-doc or erlang-source.
vgrechin
I build this OTP with kerl and definitely skipped building documentation because it is just jailed environment of Debian on top of Raspberry. Thanks
konstantine
This is great news for Windows users, thank you Wojtek and José!
D4no0
I stay on a windows machine at home (mostly because other platforms support very poorly games), it is always a pain for me to start a real elixir project (a lot of projects run on older erlang/elixir combinations). Using the windows console is abysmal, when I was the university I used minGW and git bash(not sure on what it runs nowadays) and theoretically you could use some combinations like chocolate + asdf, but I always found them hard to use.
What I’m getting at is the fact that it would be smart to look at other ways to allow versioning on windows, as console is not its most powerful tool.
cmo
I would suggest you use Windows Terminal and run PowerShell core, WSL, git bash, MSYS2 etc in there. If you want to switch versions I suggest you use
scoopas your package manager because you can install and switch versions at the command line.scoop install erlang@26.0.1 elixir@1.15.0-rc.2-otp-26. Switching versions is done with thescoop hold elixir@1.14.5-otp-25IIRC. It lacks support for.tool-versionsbut that could be scripted.Or use WSL and keep the unix workflow?
zachallaun
I use WSL2 solely (running Ubuntu 20.04) and have had zero major issues with it. I absolutely would recommend it over Windows-native tooling.