Depending on what you mean by new feature, AOIs have been available since V16, they are availalbe in Ladder, FB, and ST.
AOIs can also be written in a different language than they are used in.
For example, I wrote my own AOI for a specialized hydraulic piston axis in ST, but use the AOI in ladder.
In another instance I have a non-linear input (non standard thermocouple) that I scaled using a polynomial in a subroutine in pre V16 apps. Now I have an AOI, written in ST, that I put on a FB sheet and connect directly to the PIDE PV input.