| Age | Commit message (Expand) | Author |
| 2024-08-17 | Rename TextType::SUBTITLE -> OPEN_SUBTITLE and CAPTION -> CLOSED_CAPTION. | Carl Hetherington |
| 2024-08-17 | Subtitle{,String,Image} -> Text{,String,Image}. | Carl Hetherington |
| 2024-08-17 | {,Interop,SMPTE}SubtitleAsset -> {,Interop,SMPTE}TextAsset. | Carl Hetherington |
| 2024-08-17 | Merge ReelClosedCaptionAsset into ReelTextAsset. | Carl Hetherington |
| 2024-08-17 | Reel{,Interop,SMPTE}SubtitleAsset -> Reel{,Interop,SMPTE}TextAsset. | Carl Hetherington |
| 2024-04-22 | Support MPEG2 decompression. | Carl Hetherington |
| 2024-04-18 | Move Behaviour enum out of J2KPictureAsset. | Carl Hetherington |
| 2024-04-18 | Rename classes. | Carl Hetherington |
| 2024-04-18 | Fix includes. | Carl Hetherington |
| 2023-03-20 | Use an enum instead of a bool in PictureAsset::start_write(). | Carl Hetherington |
| 2022-12-22 | Re-make expired test certificate chain. | Carl Hetherington |
| 2022-05-04 | Missing finalize() on a writer in a test. | Carl Hetherington |
| 2022-04-22 | Fix some macOS signed/unsigned warnings. | Carl Hetherington |
| 2021-10-08 | Fix problems when adding KDMs to a VF, before adding the OV.v1.8.2 | Carl Hetherington |
| 2021-04-14 | Fix/hide some warnings. | Carl Hetherington |
| 2021-04-12 | Specify CPL standard on construction. | Carl Hetherington |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington |
| 2021-01-17 | Replace dcp::File with dcp::ArrayData. | Carl Hetherington |
| 2021-01-17 | Remove 32x32 test image. | Carl Hetherington |
| 2021-01-08 | More c++11 tidying. | Carl Hetherington |
| 2021-01-08 | Remove use of xmldiff in tests. | Carl Hetherington |
| 2021-01-08 | std::shared_ptr | Carl Hetherington |
| 2019-12-01 | Check that KDM validity periods are safely within the validity periods | Carl Hetherington |
| 2019-03-16 | Fix some GPL boilerplate. | Carl Hetherington |
| 2018-11-08 | Take thumbprint rather than a full dcp::Certificate for trusted devices. | Carl Hetherington |
| 2018-02-14 | Use a bool instead of an int for disable-forensic-picture and | Carl Hetherington |
| 2018-02-14 | Also check passthrough of these flags. | Carl Hetherington |
| 2018-02-14 | Add some tests for KDM forensic marks. | Carl Hetherington |
| 2017-05-17 | Add scope to KeyType tags in KDMs. | Carl Hetherington |
| 2016-08-11 | Don't use stringstream in DecryptedKDM. | Carl Hetherington |
| 2016-07-22 | Use locked_sstream. Replace once parse_stream with parse_memory. | Carl Hetherington |
| 2016-06-01 | Still more licence fixups. | Carl Hetherington |
| 2015-06-24 | No-op: whitespace. | Carl Hetherington |
| 2015-06-08 | Some comments and test tweaks. | Carl Hetherington |
| 2014-07-20 | Allow loading of EncryptedKDMs from strings. | Carl Hetherington |
| 2014-07-18 | Quite large reworking of signer/cert handling. | Carl Hetherington |
| 2014-03-19 | Considerable re-work of KDM class to express the difference between encrypted... | Carl Hetherington |
| 2014-03-19 | Partial tidy-up of KDM classes. | Carl Hetherington |
| 2014-01-27 | Move a few things around. | Carl Hetherington |
| 2014-01-17 | namespace libdcp -> dcp. | Carl Hetherington |
| 2013-10-04 | Fix test on Windows. | Carl Hetherington |
| 2013-09-25 | Split tests up. | Carl Hetherington |
| 2013-09-24 | Various KDM work. | Carl Hetherington |
| 2013-09-23 | KDM passthrough works ok. | Carl Hetherington |
| 2013-09-21 | Unbuilt KDM changes. | Carl Hetherington |
| 2013-09-19 | Various encryption-related stuff. | Carl Hetherington |
| 2013-07-07 | Working decryption via KDM. | Carl Hetherington |
| 2013-07-06 | Can decrypt a KDM. | Carl Hetherington |