Skip to content

Releases: GoogleChrome/proxy-polyfill

July 2020

01 Jul 00:50
Compare
Choose a tag to compare
  • Adds better support for setting prototype in older browsers

February 2020

21 Feb 02:31
Compare
Choose a tag to compare
  • Adds a trailing semicolon in build, ensures naïve bundlers don't break
  • Clears reference to target in more cases (e.g. Revocable) to avoid leaking memory

June 2018

03 Jun 23:20
Compare
Choose a tag to compare
  • Adds better environment detection for e.g. React Native.
  • Points the main script to the ES5 compiled file.

March 2018

08 Mar 22:39
Compare
Choose a tag to compare
  • Splits the proxy object into its function and the code which adds it to the global scope, allowing for different approaches to importing the code.

June 2017

31 May 23:53
Compare
Choose a tag to compare
  • Passes arguments as an Array, not as the arguments type, to trap functions
  • Improved environment detection

June 2016

29 Jun 04:10
Compare
Choose a tag to compare
  • Supports polyfilling the global Node namespace when imported via require('proxy-polyfill')

May 2016

02 May 23:31
Compare
Choose a tag to compare
  • Fixes the minified version clobbering native implementations

March 2016

27 Mar 14:24
Compare
Choose a tag to compare
  • correctly pass constructor arguments
  • add basic revocable support
  • better support across different documents
  • support for proxying objects with prototypes

March 2016

11 Mar 02:55
Compare
Choose a tag to compare
  • Adds support for 'construct'
  • Clones handler object before use

February 2016

29 Feb 13:23
Compare
Choose a tag to compare

Initial release. Supports basic traps: get, set, and apply. However, this calls seal on any proxied objects.