Skip to content

Conversation

@warmwaffles
Copy link

This makes the library compatible with OTP28

Closes: #98

@ardhitama
Copy link

@nurugger07 anything that we can help to let you merge this PR?

@ludwikbukowski
Copy link

How are we going with merging that?

@kuon
Copy link

kuon commented Jun 19, 2025

Anybody has permission to merge? This seems to be an important elixir library but it looks abandoned.

Maybe we could move it to a community organization?

@warmwaffles
Copy link
Author

Others have just taken the entire library and inlined it into their projects or depend on forks. I have no idea who to contact to merge this and get a new version published.

@kuon
Copy link

kuon commented Jun 19, 2025

@josevalim I am sorry to poke you, but this is a very popular library and I was wondering if you had any idea where to fork it to keep it maintained by the community if we cannot get PR merged to this repo.

@timonweb
Copy link

@warmwaffles thank you for the fix! Until this PR is resolved, my temporary solution is to add the following line to my deps:

{:inflex, git: "https://github.com/warmwaffles/inflex.git", branch: "master", override: true}

Disclaimer: I'm an Elixir beginner.

@gmile
Copy link

gmile commented Jun 24, 2025

@timonweb in case you want to have it shorter, you could also do it like this:

{:inflex, github: "warmwaffles/inflex", branch: "master", override: true}

That's how I have it in my project.

@warmwaffles
Copy link
Author

I'll be sure to leave this branch alone until this is merged upstream or until a new package takes over.

@afomi
Copy link

afomi commented Jul 6, 2025

thanks for the patch @warmwaffles!

@josevalim
Copy link

Btw, we will likely have a fix for this in Erlang/OTP 28.1, so stay on 27 until 28.1 is out and you may be able to upgrade without issues.

@ardhitama
Copy link

for the sake of completeness: erlang/otp#9976

@mruoss
Copy link

mruoss commented Sep 19, 2025

Hmm... This is not fixed with OTP 28.1, is it?

@josevalim
Copy link

It requires a new Elixir version.

@noizu
Copy link

noizu commented Sep 30, 2025

I've pushed a hex build that works on otp28, please send and PRs to noizu-labs-scaffolding/inflex28

def deps do
[
{:inflex28, "~> 2.1.0"}
]
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Erlang/OTP 28 does not support regex in module constants anymore

10 participants