- Removed dependency on corejs, which provided polyfills for stuff like WeakMap and other standard JS library features, as it shouldn't be necessary for any even slightly recent browsers. Users targeting very old browsers should bring their own polyfills.
- Added TypeScript type definitions.
- Fixed defn compatibility with native ES6 classes.
- Fixed defn compatibility with native ES6 arrow functions.
- Updated Flow type definitions for compatibility with Flow 0.72.
- Updated Flow type definitions for compatibility with Flow 0.49.1.
- Added lightweight "ud/noop" module for non-HMR production builds.
- Internal change: automate creation of Flow type definitions file.
- Flow type definitions are now included. This may cause Flow to fail for users who configured Flow with the old recommended configuration.
- Don't require whole lodash module in order to save space in bundle #1
- Fixed bug where defn did not properly handle functions that returned undefined.
- Fixed compatibility issue with updating non-strict-mode functions.
- The defobj and defn methods no longer copy inherited properties.
- Made defobj and defn able to remove properties and methods.
- Fixed ud to handle classes with static methods.
- Fixed ud to handle updating the superclass of a class.
- Changed ud to stop relying on function names because they are usually removed by minifiers.
Initial release.