IMediaLibrary: Rework history API

Merged Alaric Sénat requested to merge asenat/medialibrary:feat/476 into master

Implements #476 (closed)

Merge request reports