NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2136 most downloaded on pub.dev
A Flutter plugin for using the LINE SDKs with Dart in Flutter apps.
Last release today
07 Oct 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 41 of 41 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
41 releases · first in 2019
The plugin no longer applies the Kotlin Gradle Plugin by itself, which removes the KGP deprecation warning and fixes app builds under AGP 9. The toolc…
This major release aligns the plugin with the current Flutter toolchain. It now requires Flutter 3.44.0 / Dart 3.12.0 or later, iOS 15.0+, and an AGP 9 era Android toolchain. If your project is still on an older Flutter version, keep using flutter_line_sdk 2.x.
FlutterFramework dependency to the plugin's Swift package following the Flutter 3.44 plugin-author guideline, removing the warning printed on every iOS build. Swift Package Manager is now the default integration path, with CocoaPods support in maintenance mode. #152One column per quarter.
Fix crash when scope or token type is absent from access token response data. #145
Bump minimum LINE SDK iOS dependency to 5.16.0 to fix Xcode 26 compilation errors caused by Swift 6 strict concurrency checks. #140
Add UIScene lifecycle support for the iOS plugin. This ensures the LINE login callback works correctly when the host app adopts the UIScene-based life
UIApplicationDelegate and FlutterSceneLifeCycleDelegate callbacks for full backward compatibility. #137FlutterSceneLifeCycleDelegate support.Upgrade LINE SDK Android version to solve a potential issue related to obfuscation. #133
A compiling issue on iOS when using CocoaPods to setup the plugin. This is caused by the incompatible Swift language version is used. #131
Upgrade the iOS native LINE SDK to version 5.13.0. This version includes the Swift Concurrency support and compatible with the latest SDKs. #129
Update default build settings for Android. Now the build should run in a more stable way. #126
A stable source field in Podspec file. It avoids the checksum mismatch issue when building the iOS part on difference machines. #122
source field in Podspec file. It avoids the checksum mismatch issue when building the iOS part on difference machines. #122The old & deprecated PluginRegistry symbols (which belong to Flutter Android Plugin v1) are removed from the plugin system. This may cause compilation…
PluginRegistry symbols (which belong to Flutter Android Plugin v1) are removed from the plugin system. This may cause compilation issues if you're using the old v1 plugin system in later Flutter versions. #119Swift Package Manager integration. Now you can add this package as a Swift Package on iOS. #117
A build issue of mismatching between the required language version for newer Flutter versions and the plugin. Now the plugin is compatible with the la
Exclude "lifecycle-extensions" of AndroidX from the plugin. This solves some conflicts when building with other plugins. #94
Upgrade the wrapped Android LINE SDK version. Algin its minSdk and compileSdk to the native SDK. #87
minSdk and compileSdk to the native SDK. #87Update license holder name in all source code files. Now LY Corporation is the license holder of LINE SDK Swift. The license content and terms itself
Some terminology that is used in API references for legal purposes.
The deprecated jcenter repository is removed from the Android part. Now this project uses the latest native LINE SDK on mavenCentral. #80
Upgrade Kotlin version and compile SDK version for Android native part. #73
Algin the deploy target of iOS with LINE SDK Swift to iOS 11.0. This allows the LINE Flutter SDK continue to compile with the latest LINE SDK. #65
Add support for building as static library in the hosting project. By default Flutter uses plugins as framework on iOS, but you are now also free to r
use_framework! in Flutter's Podfile and LINE SDK won't compliant about it anymore. #62Now you can get the user email address through the email getter in AccessToken once the user grant you the permission. #58
email getter in AccessToken once the user grant you the permission. #58A new idTokenNonce in LoginOption to allow a customize nonce set in the ID token. You can use it to implement the Secure Login in guide. #50
idTokenNonce in LoginOption to allow a customize nonce set in the ID token. You can use it to implement the Secure Login in guide. #50Support for Dart null safety. #39
A new idToken field in AccessToken to help decoding and getting the ID Token in a dictionary format. #33
idToken field in AccessToken to help decoding and getting the ID Token in a dictionary format. #33idTokenRaw on Android returns correct raw token string instead of a decoded JSON string, which aligns the behavior as on iOS. #31minSdkVersion for Android platform to 21, which matches the LINE client app on the same platform.Align minSdkVersion of Android part to the same version (API Level 18) as the native LINE SDK Android.
minSdkVersion of Android part to the same version (API Level 18) as the native LINE SDK Android.The pictureUrlSmall of user profile now returns the correct smaller version of profile image now. #25
pictureUrlSmall of user profile now returns the correct smaller version of profile image now. #25Now customized scope string are supported for Android. #23
A regression that getCurrentAccessToken returns error instead of a null value on Android. #22
getCurrentAccessToken returns error instead of a null value on Android. #22An issue on Android that handler be called twice in some cases. #18
Hot restarting will no longer cause a connection lost on iOS simulator and device. #17
Remove version specified annotation. Now Android SDK can be built without problem. #15
A problem that some result in model types are obfuscated when building with Release configuration on Android. #12
An issue that some classes are stripped unexpectedly when building with release configuration. #10
An issue that example app crashes when using Flutter SDK 1.12.13. #38464@flutter
Now currentAccessToken returns null instead of throwing an error when there is no access token stored locally. This behavior now matches what it is do
currentAccessToken returns null instead of throwing an error when there is no access token stored locally. This behavior now matches what it is done on iOS. #9A parameter for Android to specify the activity request code when login. #4
Add idTokenNonce to LoginResult. This value can be used against the ID token verification API as a parameter.
idTokenNonce to LoginResult. This value can be used against the ID token verification API as a parameter.Improve reference rendering for async APIs.
Explicitly declare the main dispatcher to run coroutine on Android, which is compatible with changes in the latest flutter. #2
Internal code formatting and better structure.
Initial release of flutter plugin for LINE SDK.
Your coding agent can read these notes before it upgrades. Set up the MCP server →