Anu Thomas Chandy
d8f2c843cc
Enable SPI for Http modules ( #602 )
2021-02-24 15:49:34 -08:00
Anu Thomas Chandy
3908667ac8
Code cleanup in azure-core-jackson module ( #601 )
...
* Code cleanup in azure-core-jackson
* code cleanup; rename variables/params with name serdeAdapter to jacksonSerder
2021-02-24 13:18:45 -08:00
Anu Thomas Chandy
e32e46f2af
Updating readme to have module diagram on the top.
2021-02-24 11:01:00 -08:00
Anu Thomas Chandy
786de85ea0
Updating readme to reflect the removal of azure-core-serde
2021-02-24 09:41:20 -08:00
Anu Thomas Chandy
567e3c0b4b
Removing azure-core-serde contract ( #600 )
...
* [Remove serde cntract]: Replacing serde types with jackson types.
* [Remove serde cntract]: Deleting azure-core-serde moodule with serde contracts.
* [Remove serde cntract]: Renaming the module azure-core-serde-jackson to azure-core-jackson
2021-02-24 09:38:50 -08:00
Anu Thomas Chandy
3c26be495e
Calling out minSdkVersion ini readme.
2021-02-22 17:26:17 -08:00
Anu Thomas Chandy
be710f035d
Configuring the minSdkVersion in the project level build.gradle ( #599 )
2021-02-22 17:25:28 -08:00
Anu Thomas Chandy
8d884ed587
Adding modules diagram to readme
2021-02-22 17:15:42 -08:00
Anu Thomas Chandy
974b172bb7
Making azure-core-rest module baselined to apiLevel-15 ( #598 )
...
* azure-core-rest minApi-15: baselining azure-core-rest to Api Level 15.
* Given rest and serde-jackson modules are L15 now, removing the temporary overrideLibrary for them from HttpClient impls
2021-02-22 17:09:31 -08:00
Anu Thomas Chandy
df2e9d83af
Making azure-core-serde-jackson, azure-core-custom-serde-json-jackson and azure-core-custom-serde baselined to apiLevel-15 ( #596 )
2021-02-22 12:39:37 -08:00
Anu Thomas Chandy
20e48d244b
Making azure-core-http-httpurlconnection baselined to apiLevel-15 and azure-core-http-okhttp to apiLevel-21 ( #595 )
...
* Updating azure-core-serde module's build.gradle be to explict about minSdkVersion:15
* azure-core--http-[httpclient]* minApi: baselining azure-core-http-httpurlconnection to Api Level 15 and azure-core-http-okhttp to api Level 21 (21 is enforced by okhttp).
2021-02-22 10:35:40 -08:00
Anu Thomas Chandy
9d121afab1
Making azure-core-http and azure-core-credentials modules baselined to ApiLevel-15 ( #594 )
...
* Removing the azure-core-http module's dependency on azure-core-test module (avoiding cyclic dependency).
* Removing the azure-core-rest module's dependency on azure-core-test module (avoiding cyclic dependency).
* Updating azure-core-logging and azure-core module's build.gradle be to explict about minSdkVersion:15.
* azure-core-credentials minApi-15: baselining azure-core-credentails to Api Level 15.
* azure-core-http minApi-15: baselining azure-core-http to Api Level 15.
* build.gradle minor readability improvement for azure-core-test
* The dexsafe is not compactible with android tool-chain java8 'syntax desugaring', disabling it https://github.com/KeepSafe/dexcount-gradle-plugin/issues/222\#issuecomment-604247658
2021-02-22 08:54:59 -08:00
Anu Thomas Chandy
2b9af8fc46
Making azure-core module baselined to ApiLevel-15 ( #593 )
...
* Removing Base64 unit-tests, these unit-tests will be converted to instrumentation-tests.
* azure-core minApi-15: Using base64 types from android.util.Base64 instead of java.util.Base64; java.util.Base64 is available only from L26.
* azure-core minApi-15: adding instrumentation-tests for Base64Util and Base64Url, given android.util.Base64 in unit-test execution scope.
* azure-core minApi-15: replacing Objects.requireNonNull, Objects.hashCode, Objects.equals and RuntimeException Ctr with stacktrace param to enable azure-core to work on api-level 15
* In azure-core-rest 'test-scope', adding Base64 type to get the test using base64 to work on non-android host.
2021-02-19 17:01:08 -08:00
Anu Thomas Chandy
7bde2e894b
Fixing rendering of readme-table for presentations.
2021-02-19 14:28:33 -08:00
Anu Thomas Chandy
fc9df2741b
Adding readme table to list any presentations
2021-02-19 14:27:03 -08:00
Anu Thomas Chandy
bd9aeea4b4
Removing java.time, replace it with 310bp. ( #591 )
2021-02-19 14:19:15 -08:00
Anu Thomas Chandy
3add2ff1fd
updaing serde contract module to use min api as 14 ( #572 )
2021-02-10 19:44:59 -08:00
Anu Thomas Chandy
c78b524963
updating logging module to use min level as 14 ( #570 )
2021-02-10 19:13:52 -08:00
Anu Thomas Chandy
6af6cb2959
removing unused dependencies ( #568 )
2021-02-10 15:38:07 -08:00
Anu Thomas Chandy
8db5fbfd7a
adding RestProxy API and dependency graph doc
2021-02-09 13:48:56 -08:00
Anu Thomas Chandy
1c59ba389b
Adding reference to HttpPipeline Chain Design
2021-02-09 11:28:45 -08:00
Anu Thomas Chandy
f1be1fce92
adding design doc table
2021-02-09 11:24:21 -08:00
Anu Thomas Chandy
846cee8386
Removing no more used modules and sub packages ( #565 )
...
* removing async serialize|deserialize methods from customserde
* Removing search module used to validate the core modules splitting
* Removing all core subpackage rooted at com.azure, now that we've core subpackage under com.azure.android
* now that core subpackage removed from com.azure (in favor of com.azure.android.core), remove related supressions from checkstyle and spotbugs
2021-02-09 10:03:32 -08:00
Anu Thomas Chandy
2c20ad6f16
Adding unit tests for types in azure-core-test.
2021-02-09 07:26:20 -08:00
Anu Thomas Chandy
8d146d9af8
Adding XML based RestProxy unit tests and HttpHeaders unit tests.
2021-02-08 22:40:29 -08:00
Anu Thomas Chandy
94c239ca14
Adding unit tests for HttpHeader|UrlBuilder|UrlTokenizer in azure-core-http.
2021-02-08 21:38:59 -08:00
Anu Thomas Chandy
020f378204
Polishing UserAgent policy and adding unit tests.
2021-02-08 20:44:00 -08:00
Anu Thomas Chandy
a6c229cc55
Remove unused throws from unit tests.
2021-02-08 20:43:30 -08:00
Anu Thomas Chandy
6af0c0913f
Adding missing 'core' sub-package-name to httpurlconnection test package.
2021-02-08 16:44:06 -08:00
Anu Thomas Chandy
b303efedfa
Adding BOM header tests to azure-core-test and enabling same tests for OkHttp and HttpUrlConnection HttpClient impls
2021-02-08 16:34:51 -08:00
Anu Thomas Chandy
624d126893
Getting record-playback for android (that uses azure-core Android HttpPipeline|HttpClient)
2021-02-08 15:45:51 -08:00
Anu Thomas Chandy
5d84077615
Updating BuildTool version to 30.0.3 (Tools->SDKManager->Appearance&Behavior->SystemSettings->AndroidSDK->SDKTools). This tool version can understand Java Class version 53 (java9), that the non-instrumentation jupiter unit test uses
2021-02-08 12:19:41 -08:00
Anu Thomas Chandy
2d5edf78f1
Getting AzureKeyCredential to azure-core-credentials android subpackage, adjusting reference to it and some cleanup
2021-02-06 20:23:10 -08:00
Anu Thomas Chandy
cb43246c78
Removing Util type from azure-core-http impl package
2021-02-06 20:11:32 -08:00
Anu Thomas Chandy
f5989a417e
Getting exception subpackage to azure-core android package, updating references from azure-core-http
2021-02-06 15:48:23 -08:00
Anu Thomas Chandy
f47ae50b9e
Getting Base64Url|Base64Util|DateTimeRfc1123|UnixTime|Header to azure-core android package, updating references to them from android packages in other modules. Some minor javadoc fixes as well.
2021-02-06 15:39:10 -08:00
Anu Thomas Chandy
94c6a25aa9
Removing micro subpackage from azure-core and move it's subpackages to core package, adjusting references from other modules.
2021-02-06 14:20:32 -08:00
Anu Thomas Chandy
6025f48ef4
Rename the module azure-core-micro to azure-core (the micro package is yet to be removed)
2021-02-06 13:38:53 -08:00
Anu Thomas Chandy
e1098309d4
adjusting serde references in azure-core-test module to use serde types in azure-core-serde android package
2021-02-06 12:39:01 -08:00
Anu Thomas Chandy
5a4d536343
adjusting serde references in azure-core-rest module to use serde types in azure-core-serde android package
2021-02-06 12:38:21 -08:00
Anu Thomas Chandy
83d3006c2d
Introducing android namespace to azure-core-serde-jackson module
2021-02-06 12:34:59 -08:00
Anu Thomas Chandy
4594b2b39b
Introducing android namespace to azure-core-serde module
2021-02-06 12:32:26 -08:00
Anu Thomas Chandy
c896e6c26c
Simplify the control flow around response instantiations
2021-02-05 20:10:52 -08:00
Anu Thomas Chandy
ec7540b11f
cleaning up azure-core-serde-jackson module
2021-02-05 17:18:01 -08:00
Anu Thomas Chandy
a44254210d
Improved logic to resolve the content and header type and enabling the streaming tests which was blocked due to bug in type resolution
2021-02-05 16:33:18 -08:00
Anu Thomas Chandy
8f6617f189
Correcting TypeUtilTests to refer the TypeUtil in android sub-package
2021-02-05 16:31:10 -08:00
Anu Thomas Chandy
4c79aca03a
JavaDoc cleanup, minor readability improvment
2021-02-05 16:30:08 -08:00
Anu Thomas Chandy
59678190a3
Introducing android namespace to azure-core-logging module and adjusting references from other modules
2021-02-04 14:51:38 -08:00
Anu Thomas Chandy
41ddfa8b6e
improve code readability
2021-02-04 14:10:36 -08:00
Anu Thomas Chandy
40da77c0ae
improve code redability
2021-02-04 13:06:16 -08:00