drop support for separate publication date field
refactor: internally rename record_date to recording_date