Fixes:
updateIn
could fail to set a value if it matched the default value, or if it looked like an empty collection.- base Sequences no longer have unsafe specialized
toArray
andtoObject
functions which could cause accidental mutation of the immutable Sequences. - hashing uses WeakMap if available, resulting in a best possible case of not touching JS objects used as keys.
- Distribution files are now lowercase.js, matching the package name to aleviate any confusion or case-sensitive file system woes.