Skip to content

Commit

Permalink
Release 1.4.4
Browse files Browse the repository at this point in the history
  • Loading branch information
oleksii-frolov committed Apr 29, 2015
2 parents bad2255 + 7eac1e7 commit 8d76e62
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 10 deletions.
4 changes: 2 additions & 2 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.connectsdk"
android:versionCode="9"
android:versionName="1.4.3" >
android:versionCode="10"
android:versionName="1.4.4" >

<uses-sdk
android:minSdkVersion="10"
Expand Down
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,26 @@
# Connect SDK Android Changelog

## 1.4.4 -- 29 Apr 2015

- Added LG Music Flow speaker support (Google Cast for Audio and DLNA)
- Added AirPlay pin mode support
- Added pairing type for DeviceService
- Replaced DefaultHttpClient with HttpURLConnection
- Added a new exception class - NotSupportedServiceCommandError
- Fixed DLNA subscribtion methods
- Fixed lint warnings
- Miscellaneous bug fixes
- [See commits between 1.4.3 and 1.4.4](https://github.com/ConnectSDK/Connect-SDK-Android/compare/1.4.3...1.4.4)

[View files at version 1.4.4](https://github.com/ConnectSDK/Connect-SDK-Android/tree/1.4.4)

## 1.4.3 -- 23 Mar 2015

- Reverted Roku 6.1 fix for playing video as Roku has fixed its media player
- Added proper encoding of special characters for metadata in DLNAService
- Added getPlayState implementation into AirPlayService
- Implemeted sending number key for NetcastTV
- Miscellaneous bug fixes

- [See commits between 1.4.2 and 1.4.3](https://github.com/ConnectSDK/Connect-SDK-Android/compare/1.4.2...1.4.3)

[View files at version 1.4.3](https://github.com/ConnectSDK/Connect-SDK-Android/tree/1.4.3)
Expand Down
48 changes: 43 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,39 @@ allprojects {

apply plugin: 'com.android.library'
apply plugin: 'robolectric'
apply plugin: "jacoco"


jacoco {
toolVersion = "0.7.1.201405082137"
}

task jacocoTestReport(type:JacocoReport, dependsOn: "testDebug") {
group = "Reporting"

description = "Generate Jacoco coverage reports"

classDirectories = fileTree(
dir: 'build/intermediates/classes/debug',
excludes: ['**/R.class',
'**/R$*.class',
'**/*$ViewInjector*.*',
'**/BuildConfig.*',
'**/Manifest*.*']
)

additionalSourceDirs = files(android.sourceSets.main.java.srcDirs)
sourceDirectories = files(android.sourceSets.main.java.srcDirs)
executionData = files('build/jacoco/testDebug.exec')

reports {
xml.enabled = true
html.enabled = true
}

}

test.dependsOn jacocoTestReport

android {
compileSdkVersion 21
Expand Down Expand Up @@ -50,6 +83,9 @@ android {
}
}
buildTypes {
debug {
testCoverageEnabled = true
}
release {
minifyEnabled false
}
Expand All @@ -64,11 +100,13 @@ dependencies {
compile files('core/libs/java-websocket-patch.jar')
compile files('core/libs/javax.jmdns_3.4.1-patch2.jar')

compile 'com.android.support:support-v4:21.0.0'
compile 'com.android.support:support-v4:22.1.1'
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.android.support:mediarouter-v7:21.0.0'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.google.android.gms:play-services-cast:6.5.+'
compile 'com.google.android.gms:play-services-cast:7.3.0'


androidTestCompile 'org.apache.maven:maven-ant-tasks:2.1.3'
androidTestCompile('junit:junit:4.+')
androidTestCompile('org.robolectric:robolectric:2.4') {
exclude module: 'classworlds'
Expand All @@ -90,6 +128,6 @@ dependencies {
exclude module: 'wagon-provider-api'
exclude group: 'com.android.support', module: 'support-v4'
}
androidTestCompile "org.mockito:mockito-core:1.+"
androidTestCompile 'org.powermock:powermock-mockito-release-full:1.+'
androidTestCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'org.powermock:powermock-mockito-release-full:1.6.2'
}
2 changes: 1 addition & 1 deletion core
Submodule core updated 45 files
+1 −1 src/com/connectsdk/core/ImageInfo.java
+2 −3 src/com/connectsdk/core/MediaInfo.java
+18 −8 src/com/connectsdk/core/Util.java
+13 −2 src/com/connectsdk/device/ConnectableDevice.java
+1 −1 src/com/connectsdk/device/DefaultConnectableDeviceStore.java
+1 −3 src/com/connectsdk/device/PairingDialog.java
+2 −2 src/com/connectsdk/discovery/CapabilityFilter.java
+5 −7 src/com/connectsdk/discovery/DiscoveryManager.java
+6 −3 src/com/connectsdk/discovery/DiscoveryProvider.java
+2 −6 src/com/connectsdk/discovery/provider/SSDPDiscoveryProvider.java
+3 −8 src/com/connectsdk/discovery/provider/ZeroconfDiscoveryProvider.java
+2 −2 src/com/connectsdk/discovery/provider/ssdp/SSDPClient.java
+271 −0 src/com/connectsdk/etc/helper/HttpConnection.java
+1 −1 src/com/connectsdk/etc/helper/HttpMessage.java
+195 −114 src/com/connectsdk/service/AirPlayService.java
+24 −80 src/com/connectsdk/service/DIALService.java
+142 −129 src/com/connectsdk/service/DLNAService.java
+12 −2 src/com/connectsdk/service/DeviceService.java
+96 −113 src/com/connectsdk/service/NetcastTVService.java
+72 −103 src/com/connectsdk/service/RokuService.java
+138 −135 src/com/connectsdk/service/WebOSTVService.java
+0 −244 src/com/connectsdk/service/airplay/PersistentHttpClient.java
+1 −1 src/com/connectsdk/service/capability/KeyControl.java
+1 −1 src/com/connectsdk/service/capability/MediaControl.java
+23 −0 src/com/connectsdk/service/command/NotSupportedServiceCommandError.java
+25 −14 src/com/connectsdk/service/command/ServiceCommandError.java
+12 −12 src/com/connectsdk/service/config/ServiceDescription.java
+2 −4 src/com/connectsdk/service/netcast/NetcastHttpServer.java
+2 −2 src/com/connectsdk/service/netcast/NetcastPOSTRequestParser.java
+2 −11 src/com/connectsdk/service/sessions/WebAppSession.java
+3 −9 src/com/connectsdk/service/sessions/WebOSWebAppSession.java
+53 −41 src/com/connectsdk/service/upnp/DLNAHttpServer.java
+2 −8 src/com/connectsdk/service/upnp/DLNAMediaInfoParser.java
+19 −43 src/com/connectsdk/service/webos/WebOSTVMouseSocketConnection.java
+11 −8 src/com/connectsdk/service/webos/WebOSTVServiceSocketClient.java
+3 −5 test/src/com/connectsdk/core/TestUtil.java
+89 −13 test/src/com/connectsdk/device/ConnectableDeviceTest.java
+0 −1 test/src/com/connectsdk/discovery/DiscoveryFilterParameterizedTest.java
+3 −3 test/src/com/connectsdk/discovery/provider/SSDPDiscoveryProviderTest.java
+1 −1 test/src/com/connectsdk/discovery/provider/ssdp/SSDPClientTest.java
+1 −6 test/src/com/connectsdk/discovery/provider/ssdp/SSDPDeviceTest.java
+0 −2 test/src/com/connectsdk/discovery/provider/ssdp/SSDPPacketTest.java
+81 −1 test/src/com/connectsdk/service/AirPlayServiceTest.java
+117 −2 test/src/com/connectsdk/service/DLNAServiceTest.java
+36 −0 test/src/com/connectsdk/service/upnp/DLNAHttpServerTest.java

0 comments on commit 8d76e62

Please sign in to comment.