oSumAtrIX
91298a8790
Merge pull request #52 from revanced/feat/smali-branching
...
feat: improve Smali compiler
2022-07-09 15:03:01 +02:00
oSumAtrIX
f2a7cff41c
style: fix casing of the first letter in comments
2022-07-09 06:27:49 +02:00
oSumAtrIX
dd941233ca
refactor: improve the addInstructions
extension method further more
2022-07-09 06:26:05 +02:00
semantic-release-bot
fc06dd1c29
chore(release): 2.3.1 [skip ci]
...
## [2.3.1](https://github.com/revanced/revanced-patcher/compare/v2.3.0...v2.3.1 ) (2022-07-07)
### Bug Fixes
* handle null properly ([#64 ](https://github.com/revanced/revanced-patcher/issues/64 )) ([482af78
](482af78f2b
))
2022-07-07 06:35:28 +00:00
bogadana
482af78f2b
fix: handle null properly ( #64 )
2022-07-07 08:33:40 +02:00
semantic-release-bot
89a27dfbe6
chore(release): 2.3.0 [skip ci]
...
# [2.3.0](https://github.com/revanced/revanced-patcher/compare/v2.2.2...v2.3.0 ) (2022-07-05)
### Features
* nullability for `BytecodePatch` constructor ([#59 ](https://github.com/revanced/revanced-patcher/issues/59 )) ([4ea030d
](4ea030d0a0
))
2022-07-05 14:48:22 +00:00
bogadana
4ea030d0a0
feat: nullability for BytecodePatch
constructor ( #59 )
2022-07-05 16:46:54 +02:00
semantic-release-bot
4cc2fa17f5
chore(release): 2.2.2 [skip ci]
...
## [2.2.2](https://github.com/revanced/revanced-patcher/compare/v2.2.1...v2.2.2 ) (2022-07-04)
### Bug Fixes
* `MethodWalker` not accounting for all reference instructions ([48068cb
](48068cb3d7
))
2022-07-04 19:36:34 +00:00
oSumAtrIX
48068cb3d7
fix: MethodWalker
not accounting for all reference instructions
2022-07-03 22:51:04 +02:00
semantic-release-bot
d107c7245c
chore(release): 2.2.1 [skip ci]
...
## [2.2.1](https://github.com/revanced/revanced-patcher/compare/v2.2.0...v2.2.1 ) (2022-07-03)
### Bug Fixes
* more useful error message ([4b2e323
](4b2e3230ec
))
2022-07-03 14:46:19 +00:00
oSumAtrIX
4b2e3230ec
fix: more useful error message
2022-07-03 15:37:48 +02:00
semantic-release-bot
fb5b82da4e
chore(release): 2.2.0 [skip ci]
...
# [2.2.0](https://github.com/revanced/revanced-patcher/compare/v2.1.2...v2.2.0 ) (2022-07-02)
### Bug Fixes
* DomFileEditor opening in- and output streams on the same file ([83187c9
](83187c9edd
))
### Features
* remove deprecated functions ([ada5a03
](ada5a033de
))
* streams overload for `XmlFileHolder` ([6f72c4c
](6f72c4c4c0
))
2022-07-02 22:59:27 +00:00
oSumAtrIX
5970e32aa5
Merge pull request #57 from revanced/dev
...
Merge `dev` to `main`
2022-07-03 00:30:37 +02:00
semantic-release-bot
0f00d33f4e
chore(release): 2.2.0-dev.3 [skip ci]
...
# [2.2.0-dev.3](https://github.com/revanced/revanced-patcher/compare/v2.2.0-dev.2...v2.2.0-dev.3 ) (2022-07-02)
### Bug Fixes
* DomFileEditor opening in- and output streams on the same file ([83187c9
](83187c9edd
))
2022-07-02 22:21:19 +00:00
oSumAtrIX
83187c9edd
fix: DomFileEditor opening in- and output streams on the same file
2022-07-03 00:19:39 +02:00
semantic-release-bot
79d70cff4b
chore(release): 2.2.0-dev.2 [skip ci]
...
# [2.2.0-dev.2](https://github.com/revanced/revanced-patcher/compare/v2.2.0-dev.1...v2.2.0-dev.2 ) (2022-07-02)
### Features
* streams overload for `XmlFileHolder` ([6f72c4c
](6f72c4c4c0
))
2022-07-02 15:46:16 +00:00
oSumAtrIX
6f72c4c4c0
feat: streams overload for XmlFileHolder
2022-07-02 17:44:08 +02:00
oSumAtrIX
c8eedac4d9
refactor: members of ResourceData
2022-07-02 16:22:19 +02:00
semantic-release-bot
60a8278ae8
chore(release): 2.2.0-dev.1 [skip ci]
...
# [2.2.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v2.1.2...v2.2.0-dev.1 ) (2022-07-02)
### Features
* remove deprecated functions ([ada5a03
](ada5a033de
))
2022-07-02 02:23:32 +00:00
oSumAtrIX
ada5a033de
feat: remove deprecated functions
2022-07-02 04:21:20 +02:00
semantic-release-bot
109b8a296d
chore(release): 2.1.2 [skip ci]
...
## [2.1.2](https://github.com/revanced/revanced-patcher/compare/v2.1.1...v2.1.2 ) (2022-06-29)
### Bug Fixes
* invert fingerprint resolution condition of `customFingerprint` ([e2faf4c
](e2faf4ca9b
))
2022-06-29 23:37:37 +00:00
oSumAtrIX
e2faf4ca9b
fix: invert fingerprint resolution condition of customFingerprint
2022-06-30 01:36:25 +02:00
oSumAtrIX
2134182a0e
refactor: declare data
parameter internal
2022-06-29 19:55:23 +02:00
semantic-release-bot
d8b5b8bb7c
chore(release): 2.1.1 [skip ci]
...
## [2.1.1](https://github.com/revanced/revanced-patcher/compare/v2.1.0...v2.1.1 ) (2022-06-28)
2022-06-28 17:47:39 +00:00
Sculas
49970b5926
build: update Apktool to re-enable 9patch decoder
2022-06-28 19:45:45 +02:00
semantic-release-bot
c1fbd8cf8c
chore(release): 2.1.0 [skip ci]
...
# [2.1.0](https://github.com/revanced/revanced-patcher/compare/v2.0.4...v2.1.0 ) (2022-06-28)
### Features
* log failed patches due to failed dependencies ([a467fbb
](a467fbb704
))
2022-06-28 01:27:05 +00:00
oSumAtrIX
a467fbb704
feat: log failed patches due to failed dependencies
2022-06-28 03:25:49 +02:00
semantic-release-bot
5a4bd7a76e
chore(release): 2.0.4 [skip ci]
...
## [2.0.4](https://github.com/revanced/revanced-patcher/compare/v2.0.3...v2.0.4 ) (2022-06-27)
2022-06-27 22:38:36 +00:00
Sculas
e5ca86fac6
build: update Apktool to disable 9patch decoder
...
for real for real, this time
2022-06-28 00:36:50 +02:00
semantic-release-bot
68d9e9f02c
chore(release): 2.0.3 [skip ci]
...
## [2.0.3](https://github.com/revanced/revanced-patcher/compare/v2.0.2...v2.0.3 ) (2022-06-27)
2022-06-27 22:22:19 +00:00
Sculas
494a9a09ac
build: update Apktool to disable 9patch decoder
...
for real, this time
2022-06-28 00:20:54 +02:00
semantic-release-bot
06a88839de
chore(release): 2.0.2 [skip ci]
...
## [2.0.2](https://github.com/revanced/revanced-patcher/compare/v2.0.1...v2.0.2 ) (2022-06-27)
2022-06-27 22:05:56 +00:00
Sculas
4c41b955df
ci: trigger release on build
commits
2022-06-28 00:04:39 +02:00
Sculas
614e555f4c
build: update Apktool to disable 9patch decoder
2022-06-28 00:01:38 +02:00
Lucaskyy
6bfe5716c3
feat: Improve Smali Compiler
...
- Branching support has been added. See InlineSmaliCompilerTest.kt for an example.
- Some other improvements have been made too.
2022-06-27 21:11:59 +02:00
semantic-release-bot
d6ed06a327
chore(release): 2.0.1 [skip ci]
...
## [2.0.1](https://github.com/revanced/revanced-patcher/compare/v2.0.0...v2.0.1 ) (2022-06-26)
### Bug Fixes
* use `Exception` instead of `MethodNotFoundException` ([2fc4ec4
](2fc4ec4021
))
2022-06-26 16:03:10 +00:00
oSumAtrIX
2fc4ec4021
fix: use Exception
instead of MethodNotFoundException
2022-06-26 18:01:54 +02:00
Lucaskyy
f565c4f6a7
refactor: improve ResourceData.kt
...
Old methods have been marked as deprecated, and will be removed in the future.
- ResourceData.kt was made an Iterable<File>, and the forEach method was removed in favor of Kotlin's forEach function. (no modifications required)
- The resolve method was deprecated in favor of a new operator getter function, which can be either called using get(path) or data[path]. This keeps backwards compatibility with the old get method.
- The getXmlEditor method was deprecated in favor of the new xmlEditor variable, which is a XmlFileHolder which has an operator getter which acts like an array. This is syntactically better.
2022-06-26 17:14:38 +02:00
Lucaskyy
35749454ab
refactor: remove deprecated methods in ResourceData.kt
2022-06-26 16:53:25 +02:00
Lucaskyy
2b492e7a5e
refactor: cleanup code
2022-06-26 16:32:22 +02:00
Lucaskyy
081a5a6849
refactor: fmt ExampleBytecodePatch.kt
2022-06-26 16:21:55 +02:00
Lucaskyy
852ae7d8d1
refactor: move BytecodeData#proxy into class
2022-06-26 16:20:45 +02:00
semantic-release-bot
52f8a6a2eb
chore(release): 2.0.0 [skip ci]
...
# [2.0.0](https://github.com/revanced/revanced-patcher/compare/v1.11.0...v2.0.0 ) (2022-06-26)
### Code Refactoring
* migrate from `Signature` to `Fingerprint` ([efa8ea1
](efa8ea1445
))
### BREAKING CHANGES
* Not backwards compatible, since a lot of classes where renamed.
2022-06-26 13:12:24 +00:00
oSumAtrIX
efa8ea1445
refactor: migrate from Signature
to Fingerprint
...
BREAKING CHANGE: Not backwards compatible, since a lot of classes where renamed.
2022-06-26 15:10:54 +02:00
semantic-release-bot
c828fa2a27
chore(release): 1.11.0 [skip ci]
...
# [1.11.0](https://github.com/revanced/revanced-patcher/compare/v1.10.2...v1.11.0 ) (2022-06-24)
### Features
* add replace and remove extensions ([#50 ](https://github.com/revanced/revanced-patcher/issues/50 )) ([92ac5e4
](92ac5e4dc2
))
2022-06-24 16:49:12 +00:00
bogadana
92ac5e4dc2
feat: add replace and remove extensions ( #50 )
2022-06-24 18:47:37 +02:00
semantic-release-bot
070c09cf71
chore(release): 1.10.2 [skip ci]
...
## [1.10.2](https://github.com/revanced/revanced-patcher/compare/v1.10.1...v1.10.2 ) (2022-06-23)
### Bug Fixes
* dexlib must be propagated ([b738dcd
](b738dcd7ea
))
2022-06-23 10:21:25 +00:00
Sculas
b738dcd7ea
fix: dexlib must be propagated
2022-06-23 12:20:04 +02:00
semantic-release-bot
8efcf329bb
chore(release): 1.10.1 [skip ci]
...
## [1.10.1](https://github.com/revanced/revanced-patcher/compare/v1.10.0...v1.10.1 ) (2022-06-23)
### Bug Fixes
* callback only when inteded ([e3bf367
](e3bf367ad6
))
* mutability of local variable `modified` ([0e87ef5
](0e87ef56c4
))
2022-06-23 06:59:43 +00:00
oSumAtrIX
0e87ef56c4
fix: mutability of local variable modified
2022-06-23 08:57:41 +02:00