All Versions
10
Latest Version
Avg Release Cycle
66 days
Latest Release
1996 days ago
Changelog History
Changelog History
-
v0.10.8 Changes
November 09, 2018What's new
Kotlin 1.3.0 and kotlinx.coroutines 1.0.0
-
v0.10.7 Changes
October 03, 2018What's new
π This release has satellite with version number
0.10.7-rc13
. It's built with Kotlin1.3-RC3
and release kotlinx.coroutines0.30.1-eap13
. Please try it and feel free to provide any feedback.- π Fixed "Bad lambda receiver type in verticalLayout's" #673
- π Satellite release 0.10.7-rc13
-
v0.10.6 Changes
September 13, 2018What's new
π This release has satellite with version number
0.10.6-eap13
. It's built with Kotlin1.3-M2
and release kotlinx.coroutines0.26.0-eap13
. Please try it and feel free to provide any feedback. -
v0.10.5 Changes
April 28, 2018What's new
- Preview plugin compatibility with Android Studio 3.2 C12 & IDEA 181, Kotlin 1.2+ is required now
- Theme attribute resolve for colors, dimensions and "raw" attributes (#144)
- Shared prefs extensions (#531, #532)
doBeforeSdk
helper function (#567)- π Allow nullable values for intents in the support package (#520)
- π Anko SQLite: Support to foreign key constraint actions (#523)
- π» XmlConverter: Do not fail with exception when id can't be rendered properly (#564)
- XmlConverter: Function
dp
is unresolved after conversion (#563)
-
v0.10.4 Changes
December 28, 2017What's new
- DSL for ConstraintLayout
- π Preview plugin compatibility with Android Studio 3.1 C6
-
v0.10.3 Changes
November 22, 2017π Bugfixes
- π Anko support plugin compatibility with Kotlin 1.1.60+
- π Fix Xml to Dsl converter (#370)
lparams
forCollapsingToolbarLayout
, now returns correct LayoutParams (#275, #269)- π
Context.clipboardManager
now returns newClipboardManager
instead of deprecated one (#180) - Generate layout wrapper for
CardView
(#269, #357) - π Fix ClassParser's Boolean parser when type is Long (#464)
π₯ Breaking Changes
- β Removed Dsl for classes from
android.support.design.internal.*
as they shouldn't be used outside of support library
Other Changes
TextInputEditText
added to anko-design (#205)- Anko commons dialog extensions now accept
CharSequence
instead ofString
(#422) - β Add start and end rules to RelativeLayout.LayoutParams extensions (#497)
- β Add
allCaps
andems
properties to TextView (#459) - β Add snackbar helpers with indefinite duration (#454)
- π Allow nullable values in
createIntent
andstartActivity
(#465) - β Add extensions for
View::backgroundColorResource
andTextView::textColorResource
(#254) - Return
ComponentName
fromstartService
methods (#435) - π Allow alerts to be cancelable (#405)
- β Add intent helpers for stopping services (#509)
- Return toast object in toast helper functions (#512)
-
v0.10.2 Changes
October 17, 2017 -
v0.10.1 Changes
May 31, 2017 -
v0.10 Changes
May 17, 2017π± π§ Notable changes:
- π Coroutines and
DslMarker
annotation support; - β‘οΈ Anko Support IDE plugin updated for Android Studio 2.4.
All changes:
π₯ Breaking changes:
- π
DslMarker
annotation support (callinglparams()
inside View blocks is finally forbidden); - π DSL listeners moved to
anko-<platformName>-listeners
artifacts (e.g.anko-sdk25-listeners
); - View blocks with the
theme
parameter renamed tothemedβ¦()
to avoid disambiguation; - β Removed
AnkoLogger(clazz: KClass<*>)
andAnkoLogger(obj: Any)
.
π New API:
- π
anko-<platformName>-coroutines
(e.g.anko-sdk25-coroutines
) artifacts with the new listener helpers with coroutines support; bg()
function that executes code in background (wrapper on top of kotlinx.coroutines);AlertBuilder
interface with core and appcompat implementations.AlertDialogBuilder
is deprecated;Snackbar
helpers #203;Dialog.find()
method #351;- π
foreach()
extensions forSparseArray
#255; - Reified version for
AnkoLogger
(AnkoLogger<MyClass>()
); isError
andhasValue
toAttemptResult
.
Other changes:
- π Anko Support IDE plugin upated in order to support Android Studio 2.4;
- β Added meta-artifact
org.jetbrains.anko:anko
; - Added Anko Commons artifacts for Android support libraries (
anko-support-v4-commons
,anko-appcompat-v7-commons
) #158; - π New Android SDK target:
sdk-25
; - β‘οΈ Updated Android Support library dependencies;
- π
anko-common
artifact renamed toanko-commons
to reflect the naming changes.anko-common
is deprecated; - π
ClassParser
now accepts all primitive types #320; - Synthetic properties (such as
act
orctx
) are nowinline
; lparams
functions are nowinline
#338;- β Removed
TextView.enabled
generated property #245; - Accessing setter-only property values is now forbidden.
π Bugfixes:
- π Coroutines and
-
v0.10.0-beta2 Changes
March 22, 2017π₯ Breaking changes:
- π DSL listeners moved to
anko-<platformName>-listeners
(e.g.anko-sdk15-listeners
) artifacts; - π The custom
async()
function introduced in 0.10.0-beta1 was removed (useasync()
from kotlinx.coroutines); - π
AnkoLogger(clazz: KClass<*>)
andAnkoLogger(obj: Any)
functions are removed;
Other changes:
- π
anko-<platformName>-coroutines
(e.g.anko-sdk15-coroutines
) artifacts with the new listener helpers with coroutines support; lparams
functions are nowinline
#338;bg()
function that executes code in a background thread and returnsDeferred<T>
;AnkoLogger
now has the reified version:AnkoLogger<MyClass>()
;
- π DSL listeners moved to