Граф коммитов

18 Коммитов

Автор SHA1 Сообщение Дата
marche0133 0e464903b1
Update trouter schema, use trouter from maven central (#706)
* Update trouter schema

* Use trouter from maven central
Add access methods

* Fix styles

* Fix trouter prod url and json parse

Co-authored-by: Marc Ma <marcma@microsoft.com>
2021-03-26 16:55:11 -07:00
vcolin7 25437a0b70
Updated ACS dependencies, versions and CHANGELOGs. (#699)
* Updated ACS libraries to depend on the latest released version of Azure Core.

* Updated external dependency versions for all libraries and removed unnecessary POM from ACS Chat.

* Updated Gradle plugin distribution URL.

* Updated ACS versions and CHANGELOGs.

* Updated 1.0.0-beta.9 release date in Chat CHANGELOG

Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com>

* Updated 1.0.0-beta.9 release date in Common CHANGELOG

Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com>

* Changed Gradle wrapper version back to `6.4.1-bin` from `6.4.1-all` for our Android libraries. Updated the Gradle wrapper version for code-quality-reports.

* Updated the alias for the Nimbus Jose JWT dependency from "nimbusJoseJwtVersion" to "nimbusJoseJwtTestVersion".

* Updated ACS versions to `1.0.0-beta.8`.

Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com>
2021-03-25 15:47:17 -07:00
marche0133 d2a3c1a967
Add trouter convenience layer to SDK (#680)
* Add trouter convenience layer to SDK

* changes according to feedback and checkstyle

* eng: whitelist android.content.Context as a allowed platform type

* [temporary] remove unused classes, we may add them back when doing signaling schema changes same as JS

* Fix test failures and styles

Co-authored-by: Marc Ma <marcma@microsoft.com>
2021-03-25 11:51:03 -07:00
Anu Thomas Chandy 91d79c85fb
Updating protocol layer to preview-5 (api-version 2021-03-01-preview5) (#659)
* azure-communication-chat: updating protocol-layer to use api-version preview_5 swagger.

* azure-communication-chat: re-recording tests based on api-version preview-5

* azure-android: Bintray and JCenter are shutting down; removing these repositories

* azure-android: Bintray and JCenter are shutting down; removing these repositories and updating junit plugin version

* azure-android: Bintray and JCenter are shutting down; removing these repositories

* azure-android: Bintray and JCenter are shutting down; adding gradle repo for org.jetbrains.trove4j

* azure-android: Bintray and JCenter are shutting down; removing jcenter added by mistake
2021-03-15 22:18:09 -07:00
Anu Thomas Chandy 38f04ce468
Removing the temporary "handwritten" package given convenience-layer and tests are integrated (#656)
* azure-communication-chat: deleting the temporary 'handwritten' package used for dev wip.

* azure-communication-chat: removing the temporary supressions added for 'handwritten', removing commented dependencies from chat build.gradle
2021-03-14 16:24:39 -07:00
Anu Thomas Chandy 8fe689f469 Merge remote-tracking branch 'upstream/feature/v2-sdk' into acs-1 2021-03-07 10:58:00 -08:00
Anu Thomas Chandy 8ea9cb409d azure-communication-chat: excluding 'handwriitten' package from build and checkstyle to ease migration of autogenerated code to new android module system. 2021-03-04 00:41:59 -08:00
Anu Thomas Chandy e1e7a3b6b4
Getting CI ready for v2-sdk branch (#613)
* Deleting unused files and dir from eng dir

* Copying eng content from master commit: 101fcb3653

* Adding ci.yml for core modules

* Applying junit5 plugin to enable running tests from terminal

* Updating build.gradle to produce jacco report

* Updating gradle to v6.4.1

* Excluding jdk internal classes from jacoco

* jacoco: attempting to exclude jdk internal class by path

* Fixing NPE in jacoco config

* Attempting to use java8 image

* Using ubuntu 18

* Adding test package for credential and logging module
2021-03-03 08:52:31 -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 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 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 964f39ce3d moving version string to common place, removed unnecessary dependencies 2020-12-03 14:27:02 -08:00
Anu Thomas Chandy 3dee74cf82 Cleaning up the build.gradle::dependencies section 2020-12-03 13:26:35 -08:00
Anu Thomas Chandy 3dea4a9875 enable fully functional spotbug, run it - 'gradle check' 2020-12-01 21:06:25 -08:00
Anu Thomas Chandy 0d416d0d17 enable fully functional checkstyle, run it - 'gradle checkstyle' 2020-12-01 17:41:57 -08:00
Anu Thomas Chandy 155d9e54c4 setting up checkstyle plugin (no useful rules yet) 2020-11-28 23:52:38 -08:00
Anu Thomas Chandy 23e5b920b7 init modularized core and search-module based on core 2020-11-28 02:00:11 -08:00