{"push_id":675126440,"size":12,"distinct_size":3,"ref":"refs/heads/development","head":"a0bef386360877ab0d51335645e0849d8e17feaf","before":"93fab2188acc34d711b469fe9054eb3ab42ed26d","commits":[{"sha":"32f0dd21c0ff1d13d4c1a4ef94a5278f61760c37","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"New LQKeychain class to safely store UUIDs\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/32f0dd21c0ff1d13d4c1a4ef94a5278f61760c37"},{"sha":"78308d20050269ba4a5b0f32bde5ee5658fbc828","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"New NSUserDefaults class to manage Liquid NSUserDefaults\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/78308d20050269ba4a5b0f32bde5ee5658fbc828"},{"sha":"e884dc4e78522871ea93d252672d17693e005b0f","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"New Device methods to store Unique Id on disk\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/e884dc4e78522871ea93d252672d17693e005b0f"},{"sha":"efe4a450ed3c198751447db3378b292189cafe1d","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"New methods in LQStorage to manage files for all tokens\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/efe4a450ed3c198751447db3378b292189cafe1d"},{"sha":"9bf411f012254b5d41d29d081914f958a4ee179e","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Stores device UniqueId in Keychain and file so it\n\ncan be persisted between different installations.\nA backup of this UniqueId is also created on disk to avoid generating\na new ID if keychain access is lost by a new provisioning profile,\nand also in NSUserDefaults if Liquid cache files are reset with\n[softReset] or [hardReset] methods.\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/9bf411f012254b5d41d29d081914f958a4ee179e"},{"sha":"ad562cf9d59aedb8ca64c770e4ef485677e36b6a","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Rename identifyUserSynced:alias: to identifyUser:alias:\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/ad562cf9d59aedb8ca64c770e4ef485677e36b6a"},{"sha":"0c061ade6726b577a640c1c36bbf533aa81cc371","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Do not create a new Session when reidentifying a User\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>\n\nFix Kiwi tests\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/0c061ade6726b577a640c1c36bbf533aa81cc371"},{"sha":"c566a52d571a29da4d0eff69c4dc59d22511e142","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Turn resetUser idempotent + Do not allow identify:nil\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>\n\nFix Kiwi tests\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/c566a52d571a29da4d0eff69c4dc59d22511e142"},{"sha":"9e2f5eb8a7b50bb31204a9220c668e7f709a9ea1","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Fix Kiwi tests for Keychain-stored device uniqueId\n\nSigned-off-by: Miguel M. Almeida <miguelcma@gmail.com>","distinct":false,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/9e2f5eb8a7b50bb31204a9220c668e7f709a9ea1"},{"sha":"b1805c49964ee5de29e0267a4f04a5baf9d00144","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Merge remote-tracking branch 'gh/feature/keychain_uids' into development","distinct":true,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/b1805c49964ee5de29e0267a4f04a5baf9d00144"},{"sha":"bbcf7aa5a7c506cbb66ae0844d1e6738221d41fe","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Merge branch 'enhancement/idempotent_resetUser' into development","distinct":true,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/bbcf7aa5a7c506cbb66ae0844d1e6738221d41fe"},{"sha":"a0bef386360877ab0d51335645e0849d8e17feaf","author":{"email":"4070406c1bae1d0c3b800d6eec798336d1d4e8e0@gmail.com","name":"Miguel M. Almeida"},"message":"Merge branch 'feature/no_new_session_on_reidentify' into development","distinct":true,"url":"https://api.github.com/repos/lqd-io/liquid-sdk-ios/commits/a0bef386360877ab0d51335645e0849d8e17feaf"}]}