- 1.3.2:
- Fix first key-value pair disappearing with null value. (#2391)
- Dependency updates:
androidx.core:core-ktx:1.1.0
;com.google.android.material:material:1.1.0-rc01
;org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.61
.
- 1.3.1:
- New theme resource
Theme.Shadowsocks.Immersive
for better Android Q-esque translucent navigation bars. This is an opt-in feature. Please addandroid:theme="@style/Theme.Shadowsocks.Immersive"
to your<activity>
to enable this theme. - New color resources
light_*
anddark_*
for passing to custom tabs; - Dependency updates:
androidx.core:core-ktx:1.1.0-rc03
;androidx.drawerlayout:drawerlayout:1.1.0-alpha03
;com.google.android.material:material:1.1.0-alpha09
;org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.41
.
- New theme resource
- 1.3.0:
- Optional new metadata
com.github.shadowsocks.plugin.executable_path
for even faster initialization; (see doc forPluginContract.METADATA_KEY_EXECUTABLE_PATH
for more information) - Breaking API change:
val AlertDialogFragment.ret: Ret?
=>fun AlertDialogFragment.ret(which: Int): Ret?
; (nothing needs to be done if you are not using this API) - Dependency updates:
- Now targeting API 29;
androidx.core:core-ktx:1.1.0-rc01
;com.google.android.material:material:1.1.0-alpha07
;org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.40
.
- Optional new metadata
- 1.2.0:
- New helper class
AlertDialogFragment
for creatingAlertDialog
that persists through configuration changes; - Dependency update:
com.google.android.material:material:1.1.0-alpha03
.
- New helper class
- 1.1.0:
- Having control characters in plugin options is no longer allowed. If this breaks your plugin, you are doing it wrong.
- New helper method:
PluginOptions.putWithDefault
.
- 1.0.0:
- BREAKING CHANGE: Plugins developed using this version and forward require shadowsocks-android 4.6.5 or higher.
PathProvider
now takesInt
instead ofString
for file modes;- Refactor to AndroidX;
- No longer depends on preference libraries.
- 0.1.1:
- Rewritten in Kotlin;
- Fix assert not working;
- Min API 21;
- Update support library version to 27.1.1.
- 0.0.4:
- Enlarge text size of number pickers;
- Update support library version to 26.0.0.
- 0.0.3:
- Update support library version to 25.2.0.
- 0.0.2:
- Add
getOrDefault
toPluginOptions
; - Update support library version to 25.1.1.
- Add
- 0.0.1: Initial release.