Drop support for < TF 0.12
There are several breaking changes in TF 0.12 in how the commands return data, expect input, etc, and I would like to drop support for older versions of terraform for the next release. Users who need support for older versions would just need to run older versions of the module.
can we deprecate < v0.12 instead of completely dropping support and one have version that supports both and drop it in the next version?
I don't intend to go out of my way to break tf 0.12, and the current version for the most part supports both, there are some quirks, sure, but it mostly works right now. There are some breaking changes in 0.12 that would require a rework of some parts to know the different and probably know the current version on the machine, which seems like a complication we do not want in the code.
So by drop support I suppose I do mean deprecate, in that I will stop taking on bugs on older versions, and any current bugs will only be fixed on 0.12+