-
Notifications
You must be signed in to change notification settings - Fork 30
v2.0.0 release #168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
v2.0.0 release #168
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Member
baywet
commented
Mar 15, 2021
- adding files need to update auth
- basic logic for the authentication, saving before begining to move files
- move ICoreAuthenticationProvide class location, refactored class dependencies
- updaed tokenCredAuthProvider
- Error Class update
- error constants and thrown error update
- deleted lines
- first unit test
- Java docs and testing updated
- Passed tests and javadocs are complete
- Update TokenCredentialAuthProvider.java
- Update src/main/java/com/microsoft/graph/authentication/TokenCredentialAuthProvider.java
- Update src/main/java/com/microsoft/graph/authentication/TokenCredentialAuthProvider.java
- deleted unused import statements
- scoped down accessToken variable
- renaming
- move sourcejar in build.gradle
- move signing task
- add sample project
- update getAccessToken to wait until auth is done
- remove dependency
- removed uneccessary import statement
- interactive browser on console
- interactive browser auth
- pasrsed through the response, removed metadata tag
- Update TokenCredentialAuthProvider.java
- update device code flow sample to mirror interactive browser sample
- Bump okhttp from 3.12.1 to 4.8.1
- Bump okhttp from 3.12.1 to 4.8.1
-
- fixes reference to ok http after upgrade
- Revert "- reverts upgrade to java8 to avoid introducing a breaking change"
-
- aligns ok http version on service sdk
-
- adds android project structure
-
- moves dependencies in dedicated file
-
- adds linting pipeline
-
- upgrades wrapper
-
- temporary CI configuration for v2 branch
-
- adds report upload in case of failure
-
- upgrades to latest sdk version
-
- fixes missing nonnull nullable annotations
-
- adds JSR305 dependency
-
- suppresses lambda warning
-
- adds missing nonnull annotation
-
- fixes compliance issue with java bean spec
-
- updates documented API level
-
- adds missing dependency following merge
-
- adds missing nullable nonnull annotations
-
- ignores duplicated class warning
- Apply suggestions from code review
-
- adds missing gitignore files for samples
-
- updates wrapper to latest
-
- updates reference to credential helper as signature changed
-
- adds missing wrapper for sample
-
- removes dependency on simple json as it was not adding value - fixes reference to tokencrendtial
-
- adds missing wrapper jar
-
- adds github action workflow to validate that samples build
-
- removes quote breaking workflow
-
- fixes a bug where the auth provider would add the JWT on wrong hostnames
-
- fixes an issue where authentication could hand forvever
-
- fixes collection to include missing dependencies file
-
- adds feature/v2 as CI
-
- attempt at fixing minimatch pattern
-
- adds missing javadoc comments
-
- fixes a mix of tabs and spaces
-
- bumps min API level to 26
-
- adds code coverage reports
-
- moves all the non-generated classes to the core library
-
- adds missing guava reference
-
- adds mockito as dependency
-
- moves core, logger and options tests to core repo
-
- fixes a bug where the authentication provider returning null would trip the request chain
-
- replaces usage of internal classes and manual mocks by proper mocking
-
- enables wrongfully disabled test
-
- moves part of the serializer tests
-
- adds missing legal text for IUploadsession
-
- brings options tests to 100%
-
- reverts defensive programming on option value as null values are valid
-
- moves some of the request tests
-
- moves another set of http tests to the core library
-
- moves the remaining of the http tests to core
-
- merges BaseGraphServiceClient and BaseClient
-
- removes unused imports
-
- allows for client builder extensibility so the service library can extend it
-
- removes extensions and generated additional namespaces in reflection
-
- replaces version constant by provider from the client
-
- removes unecessary validate method for base client - improves testing coverage for base client
-
- fixes a bug where upload sessions would not deserialize responses properly
-
- updates future API surface following naming convention change
-
- merges CoreAuthProvider and auth provider interfaces
-
- adds missing javadoc comments - remove unecessary manual mocks - removes duplicated constructs following move from service library
-
- reverts to public access modifiers because of android linting
-
- fixes linting issue on null annotations
-
- adds missing defensive programming - reorders provider ctor params for a better DevX - adds constants with documentation - adds defaults when values are not provided - addresses other comments
-
- updates samples to match new constructors
-
- changes order of parameters again to avoid offending kotlin
-
- adds an execute method for JSON batches to avoid customers juggling with clients
-
- reverts string serialization bypass to avoid unconsistent behavior
-
- adds defensive programming - switches to json objects to avoid too much string manipulations - fixes a bug where the service root would be appended twice - adds missing unit tests
-
- removes usage of deprecated API in sample
-
- fixes a bug where ints would be compared by reference instead of value generating extra logs
-
- replaces try catches in batch unit tests by assert throws for readbility
-
- replaces calls to obsolete APIs - makes internal method private
-
- enables and fixes last disabled tests for CoreHttpProvider
- Update samples/deviceCodeSample/src/main/java/deviceCodeFlowMain.java
- Update src/main/java/com/microsoft/graph/authentication/TokenCredentialAuthProvider.java
-
- typo
- Apply suggestions from code review
- Update readme.md
-
- removes intermediate methods in samples
-
- replaces ID by placeholder
-
- adds a verification for the protocol to be over TLS before attaching the token
-
- adds tests for national clouds
-
- moves to a URL prototype and adds defensive programming
-
- moves constants in it's usage class
-
- moves some of the resuable methods for auth provider in a common ancestor
-
- refactors authentication interface to use URL instead of deeply tied request
-
- adds missing nullability annotation
-
- removes the need for the generic type of the request
-
- updates guidance to follow new authentication provider
-
- fixes samples after removal of auth exception
-
- updates link to get auth provider
-
- switches azure identity dependency to api as it's part of our API
- Apply suggestions from code review
-
- fixes file/class casing to match conventions
-
- aligns locale
-
- update dependencies for github dependency tree
-
- major version bump
-
- fixes a bug where some higher level classes would write to stdout/stderr instead of using the provided logging infrastructure
-
- removes reference to serializer and json in IJsonBackedObject interface to reduce memory footprint
-
- adds a unit test for delta link
- Use InputStream instead of String in ISerializer
- Update src/main/java/com/microsoft/graph/serializer/DefaultSerializer.java
- Update src/main/java/com/microsoft/graph/serializer/CollectionPageSerializer.java
-
- replaces manual null defensive programming by facilitating method
- Revert "Update src/main/java/com/microsoft/graph/serializer/CollectionPageSerializer.java"
- Revert "Update src/main/java/com/microsoft/graph/serializer/DefaultSerializer.java"
- revert change in ChunkedUploadResponseHandler
- minor updates
- Add ISerializer.deserializeObject(jsonElement). Add Util.closeQuietly
- refactoring: use default methods in ISerializer
- minor cleanup
- minor cleanup
- Added Nullable
- improved error parsing
-
- fixes a bug where collection responses would not respect odata inheritance
- added a comment
- ChunkedUploadResponseHandler: Use InputStream to parse ChunkedUploadResult
-
- removes use of emptymaps to avoid illegal refelctive warnings
-
- removes unecessary imports and deprecated annotation
-
- removes uncessary deprecated annotations
-
- fixes a mocks types to prevent unit tests from failing
- fixed: self-closing element not allowed in javadoc
- Replace jetbrains NotNull with javax Nullable
-
- adds missing legal header
-
- lints
-
- upgrades to junit5
-
- upgrades dependencies
-
- updates POM to match dependencies for github dep tree
-
- upgrades ok http to latest
-
- add a method on the client to execute batches - replaces older, native client dependent implementation by a new implementation for batches
-
- adds missing javadoc comments for new batch infrastructure
-
- fixes access modifiers for batch request methods
-
- adds support for var ags dependon ids in batches
-
- fixes a bug where the batch requests would be missing the content type - fixes a bug where the batch request method would not be cased properly
-
- adds additinoal unit tests cases for body header in batches
-
- fixes a bug where batch response bodies would not be deserialized properly
-
- improves api surface by removing the need to pass the serializer
-
- fixes linting issues
-
- improves header management for http response
-
- moves the constants to a private place so nobody takes a dependency on it
-
- upgrades gradle to 6.8.1
-
- generic IHttpRequest
-
- linting
-
- adds missing javadoc comments
-
- adds missing nullability annotations
- Apply suggestions from code review
-
- fixes an issue where the SDK would be expecting the wrong casing for the gaph error codes
-
- fixes a bug where the binrary stream would be disposed before clients can read it
-
- fixes a bug where chunk encoding would make the redirect handler fail
-
- fixes a bug where the retry handler could fail on chunked encoding responses
-
- removes bintray/jcenter from repo in preparation for sunset
-
- fixes generic type casing
-
- adds java 15 installation for perf and latest language features
-
- adds exception in reflection methods to facilitate detection of issues
-
- avoid instantiating a builder when it's not needed
-
- fixes a bug where the max retries would not be set for collection requests
-
- moves pipeline steps in templates
-
- upgades dependencies
-
- replaces deprecated method usage
-
- adds java 15 install to fix codeql build
-
- fixes a bug where next page would always be null because of deserialization regression
-
- adds spotbugs base configuration
-
- fixes static analysis errors as example
-
- fixes a first set of linting issues
-
- lints serializer package
-
- lints httpcore package
-
- lints content package
-
- fixes mocks after linting
-
- lints concurrency package
-
- lints http package
-
- enables html report for tests spotbugs
-
- lints unit tests
-
- adds spotbugs exclusions
-
- adds missing defensive programming for nonnull annotations
-
- fixes a bug where errors would be swallowed for chunk upload requests
-
- fixes a bug where the nullability annotation would be stricter than the interface
-
- renames large file upload to match specification
-
- remove references to native http type in interfaces - removes useless method in interface - adds result wrapper for consumers for large file uploads
-
- removes fully qualified names for completablefutures
-
- fixes a bug where errors would log payload even on error verbosity
-
- fixes a bug where native EDM return types would not be deserialized properly
-
- fixes a bug where the content type for requests with empty bodies would be wrongfully defaulted
-
- indent is evil 😈
…ange" This reverts commit 832d55b.
…reup.okhttp3-okhttp-4.8.1 Bump okhttp from 3.12.1 to 4.8.1
upgrades to java8
feature/api level baseline
feature/spotbugs
- fixes a bug where errors would be swallowed for chunk upload requests
…annotation - fixes a bug where the nullability annotation would be stricter than the interface
- removes useless method in interface - adds result wrapper for consumers for large file uploads
feature/large file align
- fixes a bug where errors would log payload even on error verbosity
…ould be wrongfully defaulted
…nt-type-and-primitive-types bugfix/default post content type and primitive types
zengin
approved these changes
Mar 15, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.