1 minute ago, Dean0919 said:
Does Facebook have such options so that you hide everything including your timline post for specific friends?
Yes, at least they did the last I used Facebook.
Either your friend is trying to better manage their privacy online and restrict who can see their posts and their new privacy settings prevent you from seeing their profile, or they don't like you and don't want you to see their facebook profile.
(Moved to Programs, Apps, and Websites)