Skip to content

Release 3.2.0#304

Merged
vbuberen merged 56 commits into
releasefrom
3.2.0_conflicts
Apr 4, 2020
Merged

Release 3.2.0#304
vbuberen merged 56 commits into
releasefrom
3.2.0_conflicts

Conversation

@vbuberen

@vbuberen vbuberen commented Apr 4, 2020

Copy link
Copy Markdown
Collaborator

📄 Context

Release 3.2.0 with resolved conflicts

vbuberen and others added 30 commits January 28, 2020 08:04
* Allow Gradle parallel build
* Fix version name
* Show warning is transaction is null, fix crash in Save action

* Uncomment sample transactions

* Replace mulptiple returning with multiple throw due to detekt issue

* Add message into IOException, update string for request being not ready
* Add additional check fo transaction being not null before getting its notificationText

* Extract transaction item from transactionBuffer
* Update ViewModel dependency, refactor TransactionViewModel
* Dependencies clean up
* Switch to ViewModel on the main screen
* Use HttpUrl instead of Uri for parsing URL data.
* Do not read image sources directly from the response.
* Simplify gzip logic.
* Move gzip checks from IoUtils to OkHttpUtils.
* Remove unused 'Response.hasBody()' extension.
* Update library/src/main/java/com/chuckerteam/chucker/internal/support/OkHttpUtils.kt
* Update templates
* Remove redundant dot
* Remove default `no` from the checkbox
* Do not refresh transaction when it is not being affected.
* Use correct null-aware comparison for HttpTransaction.
* Add switching between encoded and decoded URL formats.
* Make URL encoding transaction specific.
* Change test name for upcoming #244 PR.
* Use LiveDataRecord for combineLatest tests.
* Properly switch encoding and decoding URL.
* Show encoding icon only when it is viable.
* Add encoded URL samples to HttpBinClient.
* Avoid using 'this' scoping mechanism for URL.
* Remove ltr forcing and replace ScrollView in Overview
* Replace Overview layout, add rtl support for it
* Add textDirection and textAlignment property for API 21+
* Fix host textview constraints
* Replace android:src with app:srcCompat
* Update ids for layouts to avoid clashes
* Update Material components to stable
* Remove supportsRTL tag from Manifest, update Gradle plugin
* Styles update
* Remove supportsRTL from library manifest
* Revert usage of supportVectorDrawables to avoid crashes on APIs 16-19 due to notifications icons
* Fix lint issue with vector drawable
* Fix response search to be case insensitive
* Add minimum required symbols
* Fix invalid options menu in response fragment
* Add UI for TLS info

* Implement logic for retrieving TLS info

* Address code review feedback
* Switch to ViewBinding in activities
* Switch to ViewBinding in ErrorsAdapter, add formattedDate field into Throwable models
* Transaction adapter switch to ViewBinding
* Remove variable for formatted date from models
* Switch to ViewBinding in TransactionPayloadAdapter
* Switch to ViewBinding in TransactionPaayload and TransactionOverviewFragments
* Switch list fragments to ViewBinding
* Fix link for tutorial opening
* Rename views
* Address code review feedback
* Hide SSL field if isSSL is null
* Update tools versions
* JUnit update
* Add Truth, update part of test classes
* Convert other tests to use Truth, fix date parser test
* Add Truth assertions to FormatUtilsTest, fix ktlint issue
* Update assertions to a proper syntax
cortinico and others added 25 commits March 5, 2020 12:04
* Setup GH Actions

* Run only on Linux

* Remove Travis File

* Run only gradlew directly
* Add filters
* Update Gradle wrapper validation workflow
* Update pre-merge workflow
* fixed typos
* fixed KDocs
* Add selective interception.
* Update README.md.
* Align formatting in README with other points.
* Avoid header name duplication.
* Strip interception header also in the no-op library.
* Add icon for non-https transactions
* Update secondary color to be more contrast
* Simplify protocol resources setting
* add tests to format utils

* fixes after code review

* formatting fix

Co-authored-by: adammasyk <adam.masyk@programisci.eu>
* format utils test refactor
* share text test refactor
* Add coroutine as a dependency in build.gradle
* Migrate AsyncTasks to kotlin coroutines
* Migrate executors with the coroutines in repositories
* Multi cast response upstream for Chucker consumption.

* Read buffer prefix before potentially gunzipping it.

* Inform Chucker about unprocessed responses.

* Simplify multi casting logic.

* Move read offset to a variable.

* Inline one-line method.

* Give better control over TeeSource read results.

* Add documentation to TeeSource.

* Close side channel when capacity is exceeded.

Co-authored-by: Volodymyr Buberenko <vbuberen@users.noreply.github.com>
Co-authored-by: Karthik R <karthr@paypal.com>
* Handle properly not consumed upstream body.
* Handle IO issues while reading from file.
* Update depencies

* Update OkHttp to 3.12.10
* Add failing test cases.
* Remove unused const.
* Gzip response body if it was gunzipped.
* Add test cases for regular bodies in Chucker.
* Fix rule formatting.
* Use proper name for application interceptor.
* Return original response downstream.
* Account for no content with gzip encoding.
* Use Truth for Chucker tests.
* Honor empty plaintext bodies.
* Revert changes to HttpBinClient.
* Update library/src/test/java/com/chuckerteam/chucker/ChuckerInterceptorDelegate.kt
* Update library/src/main/java/com/chuckerteam/chucker/internal/support/OkHttpUtils.kt
Co-authored-by: Nicola Corti <corti.nico@gmail.com>
Co-authored-by: Volodymyr Buberenko <vbuberen@users.noreply.github.com>
* Update versions info

* Update Changelog

* Fix links and update date
@vbuberen vbuberen changed the title 3.2.0 conflicts Release 3.2.0 Apr 4, 2020
@cortinico cortinico self-requested a review April 4, 2020 19:22

@cortinico cortinico left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@vbuberen vbuberen merged commit a6ed2d4 into release Apr 4, 2020
@vbuberen vbuberen deleted the 3.2.0_conflicts branch April 4, 2020 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants