ash icon indicating copy to clipboard operation
ash copied to clipboard

Ash 3.0 compatible packages

Open zachdaniel opened this issue 1 year ago • 13 comments
trafficstars

Core Packages

  • [x] ash_postgres
  • [x] ash_phoenix
  • [x] ash_graphql
  • [x] ash_authentication
  • [x] ash_authentication_phoenix
  • [x] ash_archival
  • [x] ash_json_api
  • [x] ash_admin
  • [x] ash_state_machine
  • [x] ash_appsignal (no changes needed)
  • [x] ash_oban
  • [x] ash_money (no changes needed)
  • [x] ash_double_entry
  • [x] ash_paper_trail
  • [x] smokestack
  • [x] ash_sqlite
  • [x] ash_csv
  • [x] ash_cubdb

Known Community Packages

If your package is here, please let me know if/when its been updated.

Example Projects

zachdaniel avatar Mar 22 '24 22:03 zachdaniel

Smokestack has a 3.0 support PR ready and waiting

jimsynz avatar Mar 25 '24 22:03 jimsynz

Ash Authentication has a mostly-working WIP PR

jimsynz avatar Mar 25 '24 22:03 jimsynz

ash_pyro has 3.0 support on main branch, and ash_pyro_components is WIP.

frankdugan3 avatar Apr 03 '24 16:04 frankdugan3

ash_uuid 3.0 support ready on v0.8.0-rc.1

I've noticed that splode requires elixir ~> 1.16, but ash v3 which has splode as a dependency, only requires elixir ~> 1.11.

Should ash's minimum elixir requirement be updated?

moissela avatar Apr 03 '24 17:04 moissela

Actually, splodes version requirement should probably be lowered

zachdaniel avatar Apr 03 '24 18:04 zachdaniel

ash_pyro_components has 3.0 support on main branch.

Will probably wait on Pyro releases at least until all the core Ash libs have stable 3.0 release.

frankdugan3 avatar Apr 03 '24 19:04 frankdugan3

Some extensions are still mentioned in Ash Readme as "<1.0", like ash_graphql, ash_json_api. ash_paper_trail is mentioned as "unreleased"

dolfinus avatar Apr 03 '24 22:04 dolfinus

Will fix now :)

zachdaniel avatar Apr 03 '24 22:04 zachdaniel

Actually, I'm going to remove that extensions list, because I'm working on a new one as part of the documentation overhaul :)

zachdaniel avatar Apr 03 '24 22:04 zachdaniel

What about ash_gen_server, or is that abandoned? I was actually just about to give it a spin. :thinking:

frankdugan3 avatar Apr 16 '24 15:04 frankdugan3

Great question! It wasn't ever published on hex AFAIK. I wouldn't say it's abandoned, but it does need to be updated. It should be a relatively simple update though. @jimsynz might have some time to take a stab at it?

zachdaniel avatar Apr 16 '24 15:04 zachdaniel

Well it was used for a single internal project which is now archived - and I used it as my way to learn about Ash. Probably should just be archived unless folks actually want it to be a thing.

jimsynz avatar Apr 16 '24 21:04 jimsynz

I think it's salvageable :) I'll have a look when I get a chance.

zachdaniel avatar Apr 16 '24 22:04 zachdaniel

Updated my packages with Ash 3 support - ash_jason, ash_ulid and ash_sqids.

Also realword can be marked as done too.

vonagam avatar May 11 '24 05:05 vonagam

Just released ash_uuid v1.0.0 with Ash 3 support 💪🏼

moissela avatar May 31 '24 20:05 moissela