I had been trying to find this data for some time and came across your question. This may be a good place to document this.
On this link https://www.nseindia.com/content/indices/IndexInclExcl.xls : This is an excel sheet with inclusion/exclusion dates for various securities in nifty.