cfsimplicity / spreadsheet-cfml

Standalone library for working with spreadsheets and CSV in CFML
MIT License
126 stars 35 forks source link

Drop support for ACF2016 #325

Closed cfsimplicity closed 6 months ago

cfsimplicity commented 1 year ago

Testbox 5.x has dropped support for ACF2016 and the tests no longer run (syntax exception).

JamoCA commented 1 year ago

Nooooo!

NOTE: QB recently dropped support for CF2016 too. Many CF2018/21 features were enabled, but quickly disabled due to either not working as expected or being fully cross-platform compatible.

cfsimplicity commented 1 year ago

I had a feeling you might not be happy! It's not that I'm itching to use newer features, but more that I can't support CF2016 if the tests won't run. For now I've downgraded my Testbox to 4.x but that's not a long-term solution.

ACF2016 is over 7 years old and out of all support now. Continuing to run it increases your vulnerability to security issues.

I think supporting the 3 most recent versions is reasonable (2018, 2021 and 2023).