<!-- Click "Preview" for a more readable version --

If you found an area that needs clarification, feel free to open a PR or list the section/content that could be improved below

Don't remove any title of the issue template, or it will be treated as invalid by the bot.

⚠️👆 Feel free to refer to these instructions before submitting the issue 👆⚠️
-->

#### Section/Content To Improve
https://github.com/axios/axios/blob/master/CHANGELOG.md

#### Suggested Improvement
Please add 0.21.1 to the Changelog.

#### Relevant File(s)
https://github.com/axios/axios/blob/master/CHANGELOG.md
dist/axios.js
if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||
	                                           navigator.product === 'NativeScript' ||
	                                           navigator.product === 'NS')) {
	    return false;
	  }
	  return (
	    typeof window !== 'undefined' &&
	    typeof document !== 'undefined'
	  );
	}
	
	/**
	 * Iterate over an Array or an Object invoking a function for each item.
	 *
	 * If `obj` is an Array callback will be called passing
	 * the value, index, and complete array for each item.
	 *
	 * If 'obj' is an Object callback will be called passing
	 * the value, key, and complete object for each property.
	 *
	 * @param {Object|Array} obj The object to iterate
	 * @param {Function} fn The callback to invoke for each item
	 */
	function forEach(obj, fn) {