Skip to content

Releases: danielpaulus/go-ios

v1.0.95

28 Nov 19:03
ac87f10
Compare
Choose a tag to compare
Add proper error handling to screenshotr (#212)

Adds proper error handling to screenshotr. Fixes #207

v1.0.94

21 Nov 14:44
5d52c24
Compare
Choose a tag to compare
Add --wait to ios launch (#205)

adds new --wait switch to keep the command running and display application logs when an app is launched with ios launch [bundleID]

v1.0.93

20 Nov 08:05
497b36a
Compare
Choose a tag to compare
fail if more than one device is connected, add panic handlers to move…

v1.0.92

13 Nov 11:24
37ed34d
Compare
Choose a tag to compare
Endpoint for getting profiles added (#201)

* few simple changes to restapi readme

* function GetProfiles is added

* return statements are added now

v1.0.91

09 Nov 20:21
0200143
Compare
Choose a tag to compare
Add reservation middleware (#193)

* Moved reservation code to the api package to make it easier to test and also there was no real point of separating it  
* Added middleware that checks for X-GO-IOS-RESERVE header for endpoints on which it is applied  
* Added a reservation admin UUID  
* Reworked reservation endpoints to be more in line with the other device endpoints  
* Added tests for the middleware and also cleaned up reservation tests code a bit

v1.0.90

03 Nov 23:14
173b973
Compare
Choose a tag to compare
Add/devicemetrics enhancedproxy (#197)

This PR adds a few missing classes to unarchiver and initial support for LZ4 decompression.
With this change, dproxy is now able to fully dump instruments metrics sessions. Paves the way for adding the feature to go-ios finally.

v1.0.89

30 Oct 10:17
9493168
Compare
Choose a tag to compare
Add endpoints for getting/enabling/disabling conditions (#190)

Added endpoint to get the available conditions that can be enabled on a device
Added endpoint to enable a condition on a device by profileTypeID and profileID query params
Added endpoint to disable the currently active condition on a device

v1.0.88

30 Oct 09:51
2df8627
Compare
Choose a tag to compare
add launch and kill endpoints (#191)

v1.0.87

26 Oct 19:00
3507f94
Compare
Choose a tag to compare
Add lock endpoints to reserve devices (#187)

This is the first batch of code for #182

Added POST /reserve/:udid endpoint to reserve a device by provided UDID
Added DELETE /reserve/:udid endpoint to release a reserved device by provided UDID
Added GET /reserved-devices endpoint to get a list of the currently reserved devices
Added a goroutine that will check reserved devices every minute and remove devices that were not used for more than 5 minutes
Added API tests for the new package, not really sure if that's what was meant by 'integration tests'

v1.0.86

26 Oct 18:54
c985206
Compare
Choose a tag to compare
Add endpoints for changing device location (#188)

Added GenericResponse struct to have a single interface that can be used to return both errors and meaningful messages where applicable, instead of generating JSON on each spot with gin.H or whatever. If you are okay with this I can later update the existing functions
Added endpoint to change the current device location by latitude and longtitude query params
Added endpoint to reset the device location to the actual one
Bubbled up an unhandled error in my own code for device location simulation