Breaking Changes
- Removes the ability to use named imports from non-ES modules (eg
import {readFile} from 'fs'
should beimport fs from 'fs'; fs.readFile
). This is in order to align with the NodeJS ES module directions (https://github.com/nodejs/CTC/pull/60/files#diff-2b572743d67d8a47685ae4bcb9bec651R217). - Reverts the previous breaking change from the alpha release, where
System.import
did not return thedefault
export for legacy modules, in order to counter the lack of namespace population on the upgrade path. - Removes an experimental functional return variation of System.register (595a1df)
Bug Fixes
- Updates the depCache prefetching approach to also work in Safari using an old web hack (2b64def)