Update logic was greatly simplified. Documentation was improved, and a better update example was added.
Update() and Delete() are no longer marked ForceNew because this can cause weird problems if you are stuck in an error condition.
Many other changes are purely cosmetic or organizational in nature. For example, names of State was changed to CommandConfig. which was done to be more consistent and easier to understand. A new enum was added for Actions instead of using strings. Environment variables are no longer considered "State", only Output is considered state from the point of view of a resource.
Update logic was greatly simplified. Documentation was improved, and a better update example was added.
Update() and Delete() are no longer marked ForceNew because this can cause weird problems if you are stuck in an error condition.
Many other changes are purely cosmetic or organizational in nature. For example, names of State was changed to CommandConfig. which was done to be more consistent and easier to understand. A new enum was added for Actions instead of using strings. Environment variables are no longer considered "State", only Output is considered state from the point of view of a resource.