This particular function was already deprecated in v0.14… it became deprecated in Terraform v0.12 because from that version onwards there is built-in syntax for constructing a mapping.
These situations tend to follow a process of increasingly loud deprecation notifications:
First, marked as deprecated in the documentation.
Second, the feature starts generating deprecation warnings when used.
Then finally the feature is removed altogether, typically with a special error message like the one you saw here which mentions that the feature was previously deprecated and now removed.
If you want to see the deprecations retroactively then you may be able to find the mentions of them in the main Terraform CLI/Core changelog in the root of the GitHub repository, but there is no separate list just of deprecated features.
Having somewhere context unaware deprecation warning personally find quite useful - cause otherwise it comes down to choosing the right test candidate.