buzzingpixel / ansel-craft

Ansel for Craft (Craft 3 and up)
Other
4 stars 0 forks source link

Cannot install on Craft 3.5 #7

Open nickdunn opened 3 years ago

nickdunn commented 3 years ago

Hi guys — is Ansel still actively developed? I've tried installing using latest Craft (3.5.12.1) but get a composer error:

 - buzzingpixel/ansel-craft 2.1.4 requires craftcms/cms ~3.1.0|~3.2.0|~3.3.0 -> satisfiable by craftcms/cms[3.1.0, 3.1.0-beta.1, 3.1.0-beta.2, 3.1.0-beta.3, 3.1.0-beta.4, 3.1.0-beta.5, 3.1.0-beta.5.1, 3.1.0-beta.6, 3.1.0-beta.7, 3.1.1, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.1.15, 3.1.16, 3.1.17, 3.1.17.1, 3.1.17.2, 3.1.18, 3.1.19, 3.1.2, 3.1.2.1, 3.1.2.2, 3.1.20, 3.1.20.1, 3.1.21, 3.1.21.1, 3.1.22, 3.1.23, 3.1.24, 3.1.25, 3.1.26, 3.1.27, 3.1.28, 3.1.29, 3.1.3, 3.1.30, 3.1.31, 3.1.32, 3.1.32.1, 3.1.33, 3.1.34, 3.1.34.1, 3.1.34.2, 3.1.34.3, 3.1.4, 3.1.5, 3.1.6, 3.1.6.1, 3.1.7, 3.1.8, 3.1.9, 3.1.9.1, 3.1.x-dev, 3.2.0, 3.2.0-RC1, 3.2.0-RC2, 3.2.0-RC3, 3.2.0-alpha.1, 3.2.0-alpha.2, 3.2.0-alpha.2.1, 3.2.0-alpha.3, 3.2.0-alpha.4, 3.2.0-alpha.5, 3.2.0-alpha.6, 3.2.0-alpha.6.1, 3.2.0-alpha.6.2, 3.2.0-alpha.6.3, 3.2.0-alpha.6.4, 3.2.0-alpha.7, 3.2.0-beta.1, 3.2.0-beta.2, 3.2.0-beta.3, 3.2.1, 3.2.10, 3.2.2, 3.2.3, 3.2.4, 3.2.4.1, 3.2.5, 3.2.5.1, 3.2.6, 3.2.7, 3.2.8, 3.2.9, 3.2.x-dev, 3.3.0, 3.3.0.1, 3.3.1, 3.3.1.1, 3.3.1.2, 3.3.10, 3.3.11, 3.3.12, 3.3.13, 3.3.14, 3.3.15, 3.3.16, 3.3.16.1, 3.3.16.2, 3.3.16.3, 3.3.17, 3.3.18, 3.3.18.1, 3.3.18.2, 3.3.18.3, 3.3.18.4, 3.3.19, 3.3.2, 3.3.20, 3.3.20.1, 3.3.3, 3.3.4, 3.3.4.1, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.x-dev] but these conflict with your requirements or minimum-stability.

Which suggests Ansel hasn't been updated for a long time to match latest Craft compatibility.

Is there a plan to support 3.5 and up?

tjdraper commented 3 years ago

Unfortunately due to Craft's abandoning of Semantic Versioning I've had to lock down Ansel's Craft requirements pretty hard to specific versions because the underlying APIs can change with any version.

And, in fact, I've been looking into this today and due to the massive changes in the way entries work and how Drafts were introduced in a way that massively broke exceptions, I will not be able to support newer versions of Craft until some major re-writing of Ansel. At this point, a massive overhaul for Ansel is needed and would be "Ansel 3". I have plans to do Ansel 3 but I don't know when.

StijnCoolen commented 2 years ago

@tjdraper this means that there isn't an "easy" fix we can do ourselves? Is there any specific area that should be changed to get Ansel to work with newer Craft versions?