Releases: karasevm/PrivateDNSAndroid
v1.11.0
What's Changed
Shortcuts feature
The app now features 2 shortcuts you can use.

Next server/mode does exactly the same action as the quick toggle itself
Switch mode adds a new ability to switch only the mode (Off, Auto, Private) without switching the active server. This allows you to quickly toggle the private DNS feature without cycling through all the added servers.
Thanks to @InfiniteCoder06 for laying the groundwork for this feature.
As of now the shortcuts cannot be called from third party software, I am currently investigating a way to make this possible without compromising on security.
Translations
Thanks to the following users for submitting translations:
- Chinese (Traditional Han script)
- 張恩愷 (kevin0910305)
- Jia-Bin (@OrStudio)
- Hungarian
- Pacuka (@Pacuka)
- Italian
- Champ0999 (@Champ0999)
- Serbian
- zivojin kuzmanovic (kuzmanovic.zivojin2)
- Ukrainian
- Dmitriy (@dmytro-kerest)
- Vietnamese
- tuấn nguyễn (nguyentuan9834nblkh)
Other changes
- Updated libraries and targetSdk for Android 16
- Added a list of used open-source libraries
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
- Add Shizuku support for newer Android versions
- Fix some crashes
- Improve Shizuku process feedback
- Fix Shizuku when not running as the primary user
- Hungarian translation by @Pacuka in #43
- Add Polish translation (Michal L (@ChuckMichael), Eryk Michalak (gnu-ewm))
- Add Mongolian translation (Purevbaatar Tuvshinjargal (@Puujee0238))
- Add Portuguese (Brazil) translation (ajan, Víctor Assunção (@JoaoVictorAS))
- Add Vietnamese translation (tuấn nguyễn (@Tuan1-2-3))
- Add French translation (papaindiatango)
- Add Tamil translation (தமிழ்நேரம் (@TamilNeram))
- Add Turkish translation (Mustafa A. (mistiik99))
New Contributors
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- Add Chinese Simplified Translation by @WeiguangTWK in #32
- Replaced server storage backend with Room, allowing for easier further expansion
- Add option to disable saved servers (resolves #31)
- Improved backup handling
- Fixed desync bug while dragging servers
- Reorganized source file structure
- Updated Kotlin version
- Updated Java version
- Replaced gson with kotlinx.serialization
- Add Russian translation
- Fixed issue with provider not resetting when disabled through the dialog
New Contributors
- @WeiguangTWK made their first contribution in #32
Full Changelog: v1.8.1...v1.9.0
1.9.0-beta1
Note
This is a beta version that might be unstable, please test and report any issues.
What's Changed
- Replaced server storage backend with Room, allowing for easier further expansion
- Add option to disable saved servers (resolves #31)
- Improved backup handling
- Fixed desync bug while dragging servers
- Reorganized source file structure
- Updated Kotlin version
- Updated Java version
Full Changelog: v1.8.1...v1.9.0-beta1
Release 1.8.1
What's Changed
- Fix crashes on Android 11 and earlier
- Fix list entry layout
Full Changelog: v1.8...v1.8.1
Release 1.8
What's Changed
- Option to edit the server and empty list placeholder by @stephenvaz in #29
- Fixed layout for longer server addresses
New Contributors
- @stephenvaz made their first contribution in #29
Full Changelog: v1.7...v1.8
Release 1.7
What's Changed
- Settings export/import
- Fix label not appearing in some cases
Full Changelog: v1.6...v1.7
Release 1.6
What's Changed
- Support for selection of only Private DNS in Option Dialog by @InfiniteCoder06 in #21
- Support Labels by @InfiniteCoder06 in #22
- Feature: Reordring by @InfiniteCoder06 in #23
- Possible tile update fix
Full Changelog: v1.4...v1.6
Release 1.5
What's Changed
- Support for selection of only Private DNS in Option Dialog by @InfiniteCoder06 in #21
- Support Labels by @InfiniteCoder06 in #22
- Feature: Reordring by @InfiniteCoder06 in #23
Full Changelog: v1.4...v1.5
Release 1.4
What's Changed
- Add option to require unlocking the device to use the tile (#18)
- Fix invisible nav buttons on some devices
Full Changelog: v1.3...v1.4