{"push_id":732878018,"size":13,"distinct_size":1,"ref":"refs/heads/master","head":"24c9a387dd1118e8e6e7bfecb1f10a4826161a8d","before":"6479c87fb2596914f3382ee485c0c845db49c2c0","commits":[{"sha":"efd923d527749775eb7cc612f143a08e8cd29084","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Stop persisting session cookies permanently. Keep old session data in local storage to cleanly end sessions.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/efd923d527749775eb7cc612f143a08e8cd29084"},{"sha":"c0f03009c2929922ccd63490a7ff56222325bc04","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Add tests for local storage session restoration. Update existing tests to reflect changes.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/c0f03009c2929922ccd63490a7ff56222325bc04"},{"sha":"8f9b6f5e9acf321252e2dcd1b537195d4dd5bf25","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Better cookie emulation in tests. Delayed local storage cookie backup process. Deleting local storage when appropriate.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/8f9b6f5e9acf321252e2dcd1b537195d4dd5bf25"},{"sha":"4c3078f0c10fce8f7faa1420399dc84304c21b15","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Fix bug with detecting intentional cookie deletion by user","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/4c3078f0c10fce8f7faa1420399dc84304c21b15"},{"sha":"3f90396febc392ee98800dcbcd7bbef8561f94d7","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Merge branch 'master' into sessionexpiration\n\nConflicts:\n\tJavaScript/JavaScriptSDK/Context/Session.ts","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/3f90396febc392ee98800dcbcd7bbef8561f94d7"},{"sha":"54edb37544e700f9ddded844d2b1799d439d2386","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Fix indentation after merge. Make emulated cookie storage more resilient to errors and improve comments.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/54edb37544e700f9ddded844d2b1799d439d2386"},{"sha":"08a3c7c7ccffca05321380e2eaa870c7cd97db59","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Merge branch 'master' into sessionexpiration","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/08a3c7c7ccffca05321380e2eaa870c7cd97db59"},{"sha":"92a2fb84b3f885ba538c8b5fe395a6901c99c222","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Fix weird spacing.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/92a2fb84b3f885ba538c8b5fe395a6901c99c222"},{"sha":"d4c2c18fa76958ed238097691daa3ff775d0506b","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Isolate localstorage functionality into wrapper functions. Refactor tests.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/d4c2c18fa76958ed238097691daa3ff775d0506b"},{"sha":"fe3cf9215a9caa81fae11ac0c37c1753ba4866b7","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Minor refactoring.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/fe3cf9215a9caa81fae11ac0c37c1753ba4866b7"},{"sha":"193b3e36582aabc4b9b443fb841def4d6b36a4d9","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Separate some tests and expose a canUseLocalStorage function, allowing _getStorageObject to be made private","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/193b3e36582aabc4b9b443fb841def4d6b36a4d9"},{"sha":"8a8f28555d5809d340a876de2467a1481e2bdb4b","author":{"email":"5323ea2046095402845600b05c550936addbd742@microsoft.com","name":"Osvaldo Rosado"},"message":"Change storage errors to critical.","distinct":false,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/8a8f28555d5809d340a876de2467a1481e2bdb4b"},{"sha":"24c9a387dd1118e8e6e7bfecb1f10a4826161a8d","author":{"email":"7c3fa31ded61d2ef6c4e7f56760ca4ae3630571c@osvaldojr.com","name":"Osvaldo Rosado"},"message":"Merge pull request #35 from Microsoft/sessionexpiration\n\nFix bug with sending expired session ids","distinct":true,"url":"https://api.github.com/repos/Microsoft/ApplicationInsights-JS/commits/24c9a387dd1118e8e6e7bfecb1f10a4826161a8d"}]}