* 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>
* 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>
* 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>
* 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
* 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
* 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
* 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
* 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.