So, most people feel the release is 1 month away. I voted for <1 week. Let us wait for the actual results.
My bet is on the Elixirconf EU
Now I donāt know whether I should delay starting a new project I intended to implement with Phoenix, use master
branch, or start with 1.5.x
Any advice from the Phoenix team on the account of how difficult will the upgrade path be?
Hi @yrashk!
It doesnāt matter much because those changes only apply to the generated application. You can migrate your application at any time, before v1.6 or after. The release notes may contain such steps and projects like PhoenixDiff are very helpful here too.
In the case of esbuild, I already have a sample commit here: Use esbuild Ā· josevalim/phx_esbuild_demo@0546034 Ā· GitHub
If you have experience with node/npm/webpack though, I would just stick with v1.5, as you will likely be able to navigate any pain points.
I usually start my day with yarn outdated && yarn upgrade --all
in the asset dir.
Will it be possible with esbuild
?
Hey @josevalim, long time no see!
Thanks! I do have quite a bit of experience with webpack ā but I canāt say I love it. All that matters to me is a clear upgrade path once 1.6 is out
Thanks for your pointers.
Sweet! I always wished there was a tool like this.
Hereās a working link (the scheme was missing): PhoenixDiff.
Just want to throw out https://utils.zest.dev/gendiff as well for generating diffs
this one lets you customize flags. I updated it to allow for the new flags --database=sqlite3
, --no-assets
, and --no-mailer
for when 1.6 lands. Whenever phx_new 1.6 is published to hex, the tool should start seeing it within 24hrs; in the meantime you can diff against āmasterā (though keep in mind diffing against master will take a bit longer).
So, 22% including me got it wrong. It is 10 days. Another 22% people choice will be assessed this week. Let us see.
We started a new project of off master
to get 1.6.0-dev benefits of esbuild. Great improvement btw, the app launches so quickly and with no ceremony. I love it!
When 1.6.0 is launched, will we be able to āupgradeā it to use the launched version?
Is there an upgrade path from projects generated with dev
versions of Phoenix to RC or final versions?
How to use css framework like BS5 or TW?
I wrote a guide on how to use Tailwind with Phoenix 1.6 here: Phoenix 1.6.0 LiveView + esbuild + Tailwind JIT + AlpineJS - A brief tutorial.
Iād like to give that a try, but Iām struggling with heex. Are there any resources about that topic already?
Go through GitHub - livebook-dev/livebook: Interactive and collaborative code notebooks for Elixir - made with Ph
It contains many types of components that are written using heex syntax. I had some trouble with form, form fields etc. - but - the repo contains examples of all kinds.
Well, 44% missed the estimate. In another 2 days time, all the 3 options would be wrong. When the poll conductor does not give the right option, he has to take the entire blame.
The poll is relevant for me because, it is my reflection on the estimate for the remaining work and possible time judgement.
Through out the time span, there were regular updates to the repository - and - still some issues are pending. Just goes on to show, how difficult it is to manage open source software - an active repository at that.
Thanks @josevalim, @chrismccord and all other active contributors. It needs a lot of discipline and clear headedness to maintain such big repositories.
So am I understanding correctly that you still need node and npm to use tailwind?
I think every day now: Error in installing webpack Ā· Issue #4403 Ā· phoenixframework/phoenix Ā· GitHub
Oh, the sooner the better