DOC: Add whatsnew
- [x] closes #38878
- [ ] tests added / passed
- [ ] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [x] whatsnew entry

Thanks @vangorade - can you rebase so as to drop the unrelated commits please? did i just messed up something @MarcoGorelli? possibly :) no worries though - at this point I think the easiest thing might be to just do
```
git fetch upstream --prune
git reset --hard upstream/master
<make the same changes you'd made previously>
git add -u
git commit -m <commit message>
git push origin HEAD -f
``` > possibly :) no worries though - at this point I think the easiest thing might be to just do
> 
> ```
> git fetch upstream --prune
> git reset --hard upstream/master
> <make the same changes you'd made previously>
> git add -u
> git commit -m <commit message>
> git push origin HEAD -f
> ```

Thanks :). I thought i broke something, after some google search i learned about this issue and how to time travel in git and thanks to your reply i finally resolve this issue :+1: ! thanks @vangorade 