| 2016-07-04 | Switch to a URI-based API | file | diff | annotate |
| 2014-09-09 | Add error domains and codes | file | diff | annotate |
| 2014-08-20 | Add secondary text to errors | file | diff | annotate |
| 2012-02-11 | Add an error object. | file | diff | annotate |
| 2012-02-09 | Emulate atomic transactions | file | diff | annotate |
| 2011-11-10 | Use Windows KTM (atomic transactions) where supported. | file | diff | annotate |