# structenforcement 0.3.1  
* Fix a PROTECT imbalance in the date-batching helper that could leave an in-use object unprotected from the garbage collector.
* Fixed a typo that would lead to compilation issues on R < 4.5.0.

# structenforcement 0.3.0  
* Add `type_check_each`: optimised vectorised type checking of a list.  
* `bind_as_struct` reimplemented in C for performance over many small lists.  
* Also optimised conversion of columns to `POSIXct`/`Date`.  
* Moved `lubridate` from Imports to Suggests. It is still the fastest option for string date parsing.  

# structenforcement 0.2.0  
* Fix potential memory issues - a possible leak on error a missing PROTECT.  
* Avoid an unnecessary deep copy when making no changes.  
* Add an optional .list parameter to `bind_as_struct`.  
* Add support for `Date`s alongside `POSIXct`s.

# structenforcement 0.1.3

# structenforcement 0.1.2

* Fix attribution for CRAN.

# structenforcement 0.1.1

* Outstanding issues from automated CRAN test.

# structenforcement 0.1.0

* Initial CRAN submission.
