# [3.0.0](https://github.com/ReVanced/revanced-patches/compare/v2.202.0...v3.0.0) (2023-12-12) ### Bug Fixes * Use correct class loader to load resources ([17f44ca](17f44ca780)) * **YouTube - GmsCore support:** Check for availability earlier to prevent crashing without any notice ([a4a4822](a4a4822ed8)) * **YouTube - Minimized playback:** Fix PIP incorrectly shown for some Shorts playback ([#3364](https://github.com/ReVanced/revanced-patches/issues/3364)) ([e6a1573](e6a1573c59)) * **YouTube - Return YouTube Dislike:** Prevent the first Short opened from freezing the UI ([#3359](https://github.com/ReVanced/revanced-patches/issues/3359)) ([aaad913](aaad91333f)) ### Features * Allow choosing the vendor of GmsCore via patch options ([#3347](https://github.com/ReVanced/revanced-patches/issues/3347)) ([55bc7ec](55bc7ecbae)) * **Infinity for Reddit - Spoof client:** Support latest version ([0ceb163](0ceb163ffa)) * **Infinity for Reddit:** Add `Unlock subscription` patch ([080b357](080b357a79)) * **Photomath:** Constrain patches to last working version ([3bd6640](3bd66406cc)) * Publish as a library ([#3356](https://github.com/ReVanced/revanced-patches/issues/3356)) ([d3acdea](d3acdead51)) * **Tiktok:** Bump compatibility to `32.5.3` ([#3389](https://github.com/ReVanced/revanced-patches/issues/3389)) ([37c461f](37c461f5c7)) * **Twitch - Settings:** Support version `16.1.0` and `15.4.1` ([#3377](https://github.com/ReVanced/revanced-patches/issues/3377)) ([ba58edb](ba58edbd7f)) * **Twitter - Dynamic Color:** Remove blue icon and update app name ([#3384](https://github.com/ReVanced/revanced-patches/issues/3384)) ([6a03c1f](6a03c1f8c3)) * **YouTube - Alternative Thumbnails:** Add option to use DeArrow ([#3378](https://github.com/ReVanced/revanced-patches/issues/3378)) ([dbe123c](dbe123c93c)) * **YouTube:** Add `Change start page` patch ([f03e57b](f03e57b112)) * **YouTube:** Clarify patch descriptions ([#3350](https://github.com/ReVanced/revanced-patches/issues/3350)) ([4672118](4672118e88)) ### BREAKING CHANGES * **Tiktok:** This removes a patch but consolidates it into another. * Various APIs have been moved to `GmsCoreSupportAbstractPatch`
Continuing the legacy of Vanced
🧩 ReVanced Patches
This repository contains a collection of ReVanced Patches.
❓ About
Patches are small modifications to Android apps that allow you to change the behaviour of or add new features, block ads, customize the appearance, and much more.
💪 Features
Some of the features the patches provide are:
- 🚫 Block ads: Say goodbye to ads
- ⭐ Customize your app: Personalize the appearance of apps with various layouts and themes
- 🪄 Add new features: Extend the functionality of apps with lots of new features
- ⚙️ Miscellaneous and general purpose: Rename packages, enable debugging, disable screen capture restrictions, export activities, etc.
- ✨ And much more!
For a full list of all available patches, visit revanced.app/patches.
🚀 How to get started
You can use ReVanced CLI or ReVanced Manager to use ReVanced Patches.
📚 Everything else
📙 Contributing
Thank you for considering contributing to ReVanced Patches. You can find the contribution guidelines here.
📃 Documentation
The documentation provides the fundamentals of patches and everything necessary to create your own patch from scratch. You can find it here.
🛠️ Building
In order to build ReVanced Patches, you can follow the ReVanced documentation.
📜 Licence
ReVanced Patches is licensed under the GPLv3 licence. Please see the licence file for more information. tl;dr you may copy, distribute and modify ReVanced patches as long as you track changes/dates in source files. Any modifications to ReVanced Patches must also be made available under the GPL along with build & install instructions.