Skip to content
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

feat: Improve various APIs #317

Merged
merged 15 commits into from
Oct 27, 2024
Merged

feat: Improve various APIs #317

merged 15 commits into from
Oct 27, 2024

Conversation

oSumAtrIX
Copy link
Member

Should be merged after #316.

Some APIs have been slightly changed and docs have been added.

BREAKING CHANGE: Various APIs have been changed.

Fingerprints can now be matched easily without having to add them to a patch first.

BREAKING CHANGE: Many APIs have been changed.
Some APIs have been slightly changed and docs have been added.

BREAKING CHANGE: Various APIs have been changed.
@oSumAtrIX oSumAtrIX changed the title fix: Merge extension only when patch executes feat: Improve various APIs Oct 27, 2024
# Conflicts:
#	src/main/kotlin/app/revanced/patcher/patch/BytecodePatchContext.kt
#	src/main/kotlin/app/revanced/patcher/patch/Patch.kt
#	src/test/kotlin/app/revanced/patcher/PatcherTest.kt
# Conflicts:
#	api/revanced-patcher.api
#	docs/4_apis.md
@oSumAtrIX oSumAtrIX merged commit b824978 into dev Oct 27, 2024
1 check passed
@oSumAtrIX oSumAtrIX deleted the feat/improve-apis branch October 27, 2024 15:07
github-actions bot pushed a commit that referenced this pull request Oct 27, 2024
# [21.0.0-dev.1](v20.0.2...v21.0.0-dev.1) (2024-10-27)

### Bug Fixes

* Merge extension only when patch executes ([#315](#315)) ([aa472eb](aa472eb))

### Features

* Improve Fingerprint API ([#316](#316)) ([0abf1c6](0abf1c6))
* Improve various APIs  ([#317](#317)) ([b824978](b824978))

### BREAKING CHANGES

* Various APIs have been changed.
* Many APIs have been changed.
oSumAtrIX added a commit that referenced this pull request Nov 5, 2024
Some APIs have been slightly changed, and API docs have been added.

BREAKING CHANGE: Various APIs have been changed.
oSumAtrIX pushed a commit that referenced this pull request Nov 5, 2024
# [21.0.0-dev.1](v20.0.2...v21.0.0-dev.1) (2024-10-27)

### Bug Fixes

* Merge extension only when patch executes ([#315](#315)) ([aa472eb](aa472eb))

### Features

* Improve Fingerprint API ([#316](#316)) ([0abf1c6](0abf1c6))
* Improve various APIs  ([#317](#317)) ([b824978](b824978))

### BREAKING CHANGES

* Various APIs have been changed.
* Many APIs have been changed.
github-actions bot pushed a commit that referenced this pull request Nov 5, 2024
# [21.0.0](v20.0.2...v21.0.0) (2024-11-05)

### Bug Fixes

* Match fingerprint before delegating the match property ([5d996de](5d996de))
* Merge extension only when patch executes ([#315](#315)) ([aa472eb](aa472eb))

### Features

* Improve Fingerprint API ([#316](#316)) ([0abf1c6](0abf1c6))
* Improve various APIs  ([#317](#317)) ([b824978](b824978))
* Move fingerprint match members to fingerprint for ease of access by using context receivers ([0746c22](0746c22))

### Performance Improvements

* Use smallest lookup map for strings ([1358d3f](1358d3f))

### BREAKING CHANGES

* Various APIs have been changed.
* Many APIs have been changed.
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.

2 participants