Elixir
Elixir Core Team
Elixir v1.17.2 released
1. Bug fixes
Logger
- [Logger.Translator] Fix logger crash when
:gen_statem’sformat_status/2returns non-tuple
Mix
- [mix deps.get] Fix regression when fetching a git repository with a
:ref - [mix release] Validate
RELEASE_MODEand set ERRORLEVEL on.batscripts - [mix release] Fix invalid example in code comment inside the generated vm.args.eex
Most Liked
rhcarvalho
I’m sorry it took me some time to understand what the regression was.
Here’s a PR: Bring back support for Git :ref and :depth used together by rhcarvalho · Pull Request #13713 · elixir-lang/elixir · GitHub, I think we can move the conversation there.
Thanks, @josevalim ![]()
2
josevalim
Creator of Elixir
Fetch a :ref was not working at all and, once I addressed the :ref bug, I could not make it work together with :ref. If you can figure it out, a PR is welcome. ![]()
1
rhcarvalho
Short ref (error) and full ref (ok):
root@214431fdf2a5:/app# iex
Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]
Interactive Elixir (1.17.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> Mix.install [{:flame, github: "phoenixframework/flame", ref: "4600277"}]
* Getting flame (https://github.com/phoenixframework/flame.git - 4600277)
fatal: couldn't find remote ref 4600277
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress origin 4600277" failed
(mix 1.17.1) lib/mix.ex:588: Mix.raise/2
(mix 1.17.1) lib/mix/scm/git.ex:136: Mix.SCM.Git.checkout/2
(elixir 1.17.1) lib/file.ex:1665: File.cd!/2
(mix 1.17.1) lib/mix/dep/fetcher.ex:64: Mix.Dep.Fetcher.do_fetch/3
(mix 1.17.1) lib/mix/dep/converger.ex:238: Mix.Dep.Converger.all/9
(mix 1.17.1) lib/mix/dep/converger.ex:170: Mix.Dep.Converger.init_all/8
(mix 1.17.1) lib/mix/dep/converger.ex:110: Mix.Dep.Converger.all/4
iex:1: (file)
iex(1)> Mix.install [{:flame, github: "phoenixframework/flame", ref: "46002774775fa5be947a970d7ff5aeefc0dd6707"}]
* Getting flame (https://github.com/phoenixframework/flame.git - 46002774775fa5be947a970d7ff5aeefc0dd6707)
remote: Enumerating objects: 767, done.
remote: Counting objects: 100% (257/257), done.
remote: Compressing objects: 100% (90/90), done.
remote: Total 767 (delta 206), reused 181 (delta 164), pack-reused 510
...
==> flame
Compiling 13 files (.ex)
Generated flame app
:ok
With full ref and depth:
root@214431fdf2a5:/app# iex
Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]
Interactive Elixir (1.17.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> Mix.install [{:flame, github: "phoenixframework/flame", ref: "46002774775fa5be947a970d7ff5aeefc0dd6707", depth: 1}]
* Getting flame (https://github.com/phoenixframework/flame.git - 46002774775fa5be947a970d7ff5aeefc0dd6707)
remote: Enumerating objects: 38, done.
remote: Counting objects: 100% (38/38), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 38 (delta 0), reused 17 (delta 0), pack-reused 0
Resolving Hex dependencies...
Resolution completed in 0.053s
...
==> flame
Compiling 13 files (.ex)
Generated flame app
:ok
1
Popular in News
Official announcement: Elixir v1.15 released - The Elixir programming language
This release requires Erlang/OTP 24 and later.
Elixir v1...
New
Hello folks,
Elixir v1.4.0-rc.0 has been released. This is a release candidate for the upcoming Elixir v1.4.0.
The most notable changes...
New
1. Enhancements
Elixir
[Code] Add Code.eval_quoted_with_env/4 with support for the :prune_binding option
ExUnit
[ExUnit.Case] Allow te...
New
This release requires Erlang/OTP 24 and later.
Elixir v1.15 is a smaller release with focused improvements
on compilation and boot time...
New
Release: Release v1.11.0 · elixir-lang/elixir · GitHub
Over the last releases, the Elixir team has been focusing on the compiler, both i...
New
Release: Release v1.12.3 · elixir-lang/elixir · GitHub
1. Bug fixes
Elixir
[Code] Make sure that bindings in the default context return...
New
Elixir v1.18 is an impressive release with improvements across the two main efforts happening within the Elixir ecosystem right now: set-...
New
Release: Release v1.12.0-rc.0 · elixir-lang/elixir · GitHub
Note: this is a release candidate. Please try it out and give us feedback! G...
New
Hello folks,
I am super excited to finally share what I’ve been working on in the last few months: StreamData, an Elixir library for dat...
New
Hi everyone,
We have just released v1.7.0-rc.0.
The CHANGELOG and precompiled files are here: Release v1.7.0-rc.0 · elixir-lang/elixir ...
New
Other popular topics
Hello all!
I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
Hi folks,
Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
New
Using vs code and installed ElixirLS: support and debugger.
And I got an error popped up on start up says
Failed to run ‘elixir’ comma...
New
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Got a question about when to concat vs. prepending items to list then reversing to achieve appending.
So i know lists boil down to [1 | ...
New
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








