{"push_id":729894927,"size":18,"distinct_size":1,"ref":"refs/heads/master","head":"6b485b2abeb31e3dea07cf0e1772fe2f95348361","before":"684bac0a4b6766dc82195e22f8a7cfe74ffe2be1","commits":[{"sha":"5d1c7a04309db3b68c5b766b7741feedbaf91922","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"bump version to 0.10.2-dev","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/5d1c7a04309db3b68c5b766b7741feedbaf91922"},{"sha":"a71e3209aed19f8a9bda2e0d5fab69660a202025","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"wombat 2.5! use more protoype property overrides\n- WB_wombat_location now a property, defaults to _WB_wombat_location or location on base object\n- Use base lookupGetter/lookupSetter when overriding properties\n- Added Element.prototype.baseURI and document.baseURI override, href and src attribute overrides\n- Added insertAdjacentHTML() override\n- Refactored seperate iframe_init_wombat() for all wombat setup on new iframes\n- Added contentWindow and contentDocument access overrides for ensuring iframe_init_wombat() is called on iframe","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/a71e3209aed19f8a9bda2e0d5fab69660a202025"},{"sha":"76ebabd3f20ce5c793447b28f513a5b56acdb354","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"rewrite rules: none or location-only rule should apply to json as well","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/76ebabd3f20ce5c793447b28f513a5b56acdb354"},{"sha":"9333ebc8434d83c0f6f03aef5d9639a27448e9a2","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"rules: tweak better twitter rules, more limited custom rules, hopefully fix inline video","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/9333ebc8434d83c0f6f03aef5d9639a27448e9a2"},{"sha":"d2e17bf5058bcdfa1e8f8aea93140f14260ba464","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"vidrw: formatting, special case for ustream flash","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/d2e17bf5058bcdfa1e8f8aea93140f14260ba464"},{"sha":"93d49ae24bdf963d6aa0f4a3b42976feecf3eab7","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"rewrite deprefix: improve query deprefix to also test url-encoded params, closes #119","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/93d49ae24bdf963d6aa0f4a3b42976feecf3eab7"},{"sha":"c38d0c2aafece048fb182e51e983ca69a8dde68a","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"html attr rewrite: rewrite any \" -> &quot; in html attributes","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/c38d0c2aafece048fb182e51e983ca69a8dde68a"},{"sha":"fb0962189c9911f18ece6f9d2fd49b14dc3fb72d","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"wombat 2.5: more improvements:\n- WB_wombat_location.href proxies to actual location, responsive to pushState/replaceState location changes\n- pushState/replaceState notifies parent, if in framed mode\n- cleanup def_prop(), use as wrapper for all Object.defineProperty()\n- don't rewrite urls starting with '{'","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/fb0962189c9911f18ece6f9d2fd49b14dc3fb72d"},{"sha":"53b86798c706ff17a1ffdd830f3155a9696b0281","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"url_rewrite: don't rewrite urls starting with '{'","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/53b86798c706ff17a1ffdd830f3155a9696b0281"},{"sha":"6e929aabdf9598484b4324196fe370ff83c14789","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"wb_frame: set inner frame hash on init, and notify the other when inner or outer frame hashes change","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/6e929aabdf9598484b4324196fe370ff83c14789"},{"sha":"1911347f04245c0fbf299d63509eeb69dbee51b9","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"wombat cookie: remove domain for now (needs further rewriting to be added)","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/1911347f04245c0fbf299d63509eeb69dbee51b9"},{"sha":"3808609fbc20cbe2d64f0b77e31069df8083e979","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"wombat: improved client side cookie rewriting, addressing path, domain, expires and secure attributes, #121","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/3808609fbc20cbe2d64f0b77e31069df8083e979"},{"sha":"b92d75ff9bfee217546b4f87816f4915fcd40a3c","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"wombat: fix Date overrides, ensure use of overriden functions","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/b92d75ff9bfee217546b4f87816f4915fcd40a3c"},{"sha":"e435242d38e1f22f5976496acfcaa789e978ba7f","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"wombat: Date: fixes to Date override, guard against double override\ndocument.write: use shared rewrite_html() method, issue single write call\nloaders: read_http() don't use range request if no range is set","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/e435242d38e1f22f5976496acfcaa789e978ba7f"},{"sha":"55ddce57f8963d44771cb5097debb4a9fc31263c","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"vidrw: on fallback, don't replace generic 'swf' files with flowplayer!","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/55ddce57f8963d44771cb5097debb4a9fc31263c"},{"sha":"e0e1d34c5b933d634c3b2870ae2480009370a17c","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@users.noreply.github.com","name":"Ilya Kreymer"},"message":"Update CHANGES for 0.10.2","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/e0e1d34c5b933d634c3b2870ae2480009370a17c"},{"sha":"cc46e0de559088f642f52c71bcb520a6bfddc9e7","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"update version for release, 0.10.2","distinct":false,"url":"https://api.github.com/repos/ikreymer/pywb/commits/cc46e0de559088f642f52c71bcb520a6bfddc9e7"},{"sha":"6b485b2abeb31e3dea07cf0e1772fe2f95348361","author":{"email":"f87c28e58f0a7f12a2c1f6ec5ffbbff23ae1648a@gmail.com","name":"Ilya Kreymer"},"message":"Merge branch 'develop'","distinct":true,"url":"https://api.github.com/repos/ikreymer/pywb/commits/6b485b2abeb31e3dea07cf0e1772fe2f95348361"}]}