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 Fingerprint API #316

Merged
merged 9 commits into from
Oct 27, 2024
Merged

feat: Improve Fingerprint API #316

merged 9 commits into from
Oct 27, 2024

Conversation

oSumAtrIX
Copy link
Member

@oSumAtrIX oSumAtrIX commented Oct 27, 2024

Should be merged after #315

Fingerprints can now be matched easily without adding them to a patch first. For reference, see the updated docs in the PR branch.

BREAKING CHANGE: Many 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.
@oSumAtrIX oSumAtrIX changed the title fix: Merge extension only when patch executes @oSumAtrIX feat: Improve Fingerprint API Oct 27, 2024
@oSumAtrIX oSumAtrIX changed the title @oSumAtrIX feat: Improve Fingerprint API feat: Improve Fingerprint API Oct 27, 2024
docs/2_2_1_fingerprinting.md Show resolved Hide resolved
docs/2_2_1_fingerprinting.md Show resolved Hide resolved
docs/2_2_1_fingerprinting.md Show resolved Hide resolved
@oSumAtrIX oSumAtrIX requested review from LisoUseInAIKyrios and removed request for LisoUseInAIKyrios October 27, 2024 15:00
# 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
@oSumAtrIX oSumAtrIX merged commit 0abf1c6 into dev Oct 27, 2024
1 check passed
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
Fingerprints can now be matched easily without adding them to a patch first.

BREAKING CHANGE: Many 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