{"push_id":1223832702,"size":18,"distinct_size":18,"ref":"refs/heads/develop","head":"c8543e6c2d86991c50a5e9a9401c46e8a5908ce0","before":"5cadc37dd88cab4670b18ec65a000c3ebddee3b2","commits":[{"sha":"ab1d4bfe5cb2fc6defc791db49863a3a34cccc79","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds API, LocalCache, ConfigurationManager, ReactionsManager, RecipeManager classes\nAdds DidCompleteOperation type alias\n\nRemoves all old classes, enums and type aliases\n\nRedefines NearSDK class:\n- removes all old properties and methods\n- adds api, configuration, recipes and reaction properties\n- adds clearCache() method\n\nRedefines NearSDKDelegate:\n- removes all old methods\n- adds nearSDKDidEvaluate(recipe:)","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/ab1d4bfe5cb2fc6defc791db49863a3a34cccc79"},{"sha":"93de07cc9aaca6dc6dee4e09aa57d99d0fd59f52","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Major refactor:\n- API class has been replaced by NearSDK.API (extension of NearSDK)\n- ConfigurationManager class has been replaced by NearSDK.ConfigurationManager (extension of NearSDK)\n- ReactionsManager class has been replaced by NearSDK.ReactionsManager (extension of NearSDK)\n- RecipesManager class has been replaced by NearSDK.RecipesManager (extension of NearSDK)","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/93de07cc9aaca6dc6dee4e09aa57d99d0fd59f52"},{"sha":"933a89c6baeff7e4507f03b6aa8355fe64373d9c","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds Evaluation class\nAdds automaticEvaluations property to NearSDK.ConfigurationManager\nRenames method nearSDKDidEvaluate(recipe:) of NearSDKDelegate protocol as nearSDK(didProcessEvaluation:)","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/933a89c6baeff7e4507f03b6aa8355fe64373d9c"},{"sha":"56ed05eb020e5746196ac3d338a97416198f5bc2","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds id-based evaluation of recipes","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/56ed05eb020e5746196ac3d338a97416198f5bc2"},{"sha":"e6fbec0523a4376fba7a8c67d0b69be4a98739fa","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds pulse-based evaluation of recipes","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/e6fbec0523a4376fba7a8c67d0b69be4a98739fa"},{"sha":"52726b063ce9bc6ca8792693097034de7e0aa51f","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds NearSDK.Device class:\n- implements refresh(installationWithAPNsToken:bluetoothIsOn:locationIsOn:completionHandler:) method which refreshes an installation identifier\n\nMinor fixes","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/52726b063ce9bc6ca8792693097034de7e0aa51f"},{"sha":"8e5f32fcc78434d71013d8941eb5b2322333066f","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds NearSDK.Profile class:\n- implements getNew(completionHandler:) method which requests a new profile identifier\n\nRenames NearSDK.Device as NearSDK.Installation\nRenames some methods:\n- NearSDK.ConfigurationManager:\n  - synchronize(configurationWithProfile:installation:completionHandler:) has been renamed as synchronize(withCompletionHandler:)\n- NearSDK.ReactionsManager:\n  - synchronize(withProfile:types:completionHandler:) has been renamed as synchronize(withCompletionHandler:)\n- NearSDK.RecipesManager:\n  - synchronize(withProfile:installation:completionHandler:) has been renamed as synchronize(withCompletionHandler:)\n  - evaluate(recipe:withProfile:) has been renamed as evaluate(recipe:)\n  - evaluate(pulse:withProfile:) has been renamed as evaluate(pulse:)\n\nMinor fixes","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/8e5f32fcc78434d71013d8941eb5b2322333066f"},{"sha":"f7ac6b89c4de88f9e3a2a8b6626470bad904e288","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds method add(dataPoints:withCompletionHandler:) to NearSDK.Profile class","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/f7ac6b89c4de88f9e3a2a8b6626470bad904e288"},{"sha":"e9b1f94a7cb709b4dff6da03ba491491b70f4358","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds NearSDK.NotificationsManager class:\n- implements method process(notification:withCompletionHandler:) - used to process notifications received by an app\n\nAdds NearSDK.StatisticsManager class:\n- implements method post(event:forRecipe:atDateTime:withCompletionHandler:) - used to post \"notified\" and \"engaged\" events to NearIt servers\n\nAdds DidProcessNotification type alias","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/e9b1f94a7cb709b4dff6da03ba491491b70f4358"},{"sha":"f1bdc58f3dac5f72fa1be12ded482c44a7d05a79","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Renames core classes:\n- NearSDK.ConfigurationManager has been renamed as NearSDK.Configuration\n- NearSDK.NotificationsManager has been renamed as NearSDK.Notifications\n- NearSDK.ReactionsManager has been renamed as NearSDK.Reactions\n- NearSDK.RecipesManager has been renamed as NearSDK.Recipes\n- NearSDK.StatisticsManager has been renamed as NearSDK.Statistics\n\nAdds NearSDK.Configuration.Scope enum\nRenames synchronize(withCompletionHandler:) method of class NearSDK.Configuration as synchronize(configuration:completionHandler:)","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/f1bdc58f3dac5f72fa1be12ded482c44a7d05a79"},{"sha":"64557f8513785f4f7bc3293e40995a4147005193","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Renames synchronize(configuration:completionHandler:) method of class NearSDK.Configuration as synchronize(configuration:withCompletionHandler:)","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/64557f8513785f4f7bc3293e40995a4147005193"},{"sha":"0f73892613639b642fb48233567b110f6fc2131d","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Minor fixes","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/0f73892613639b642fb48233567b110f6fc2131d"},{"sha":"cb350bc07db7b7b00e0e5af28ac45317169ac347","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds NearSDK.Locations class:\n- implements synchronizeBeacons(withCompletionHandler:) method, which downloads iBeacon™s configured on NearIt servers\n- implements post(didDetectBeaon:atDateTime:withCompletionHandler:) method, which sends a statistical data to NearIt servers about what iBeacon™ have been detected","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/cb350bc07db7b7b00e0e5af28ac45317169ac347"},{"sha":"b58dad17277ba9badf40d1532ef42298a0b8dbea","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Minor refactor:\n- adds NearSDK.Location.Beacons class\n- adds map class property to NearSDK.Location.Beacons class\n- methods of class NearSDK.Locations related to beacons' management have been moved to NearSDK.Locations.Beacons","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/b58dad17277ba9badf40d1532ef42298a0b8dbea"},{"sha":"9da7315556edaa533feb5dafa781ca06e6b293e7","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds the extension of NMNet.BeaconMap required by NearSDK:\n- a beacon map can be used to infer which regions should be monitored in response to an \"enter\" or \"exit\" event triggered by the currently monitored CLBeaconRegions\n- nodes of a beacon map can be converted into instances of CLBeaconRegion\n- adds BeaconMap.MonitoringEvent enum\nRedefines NearSDK.Locations.Beacons class as NearSDK.BeaconLocations\nMinor fixes","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/9da7315556edaa533feb5dafa781ca06e6b293e7"},{"sha":"ac9fa2cb60867bb43e13679dce675343b1d558c5","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Adds startMonitoring() and stopMonitoring() methods to NearSDK.BeaconLocations class","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/ac9fa2cb60867bb43e13679dce675343b1d558c5"},{"sha":"8bf11f2fa06d5dc133c6b4f1d92c1c267d0394cc","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Fixes pod file - develop","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/8bf11f2fa06d5dc133c6b4f1d92c1c267d0394cc"},{"sha":"c8543e6c2d86991c50a5e9a9401c46e8a5908ce0","author":{"name":"Francesco Colleoni","email":"add4995fc071041d8b78aa758eb76a7f2339ccd9@nearit.com"},"message":"Merge branch 'feature/refinement' into develop","distinct":true,"url":"https://api.github.com/repos/nearit/nm.sdk/commits/c8543e6c2d86991c50a5e9a9401c46e8a5908ce0"}]}
{"actor":{"display_login":"TheFlynn"}}