From 514e8e762607419156bf4fdfeac74122b3cbf534 Mon Sep 17 00:00:00 2001 From: Majid Hajian Date: Sat, 22 Aug 2020 11:24:59 +0200 Subject: [PATCH] Transfer package to Flutter Community under new name --- .gitattributes | 25 ++++++++++++ .gitignore | 47 +++++++++++++++++++++++ CHANGELOG.md | 4 ++ README.md | 8 +++- example/README.md | 4 +- example/lib/main.dart | 2 +- example/pubspec.yaml | 7 ++-- example/test_driver/package_info_e2e.dart | 11 ++---- pubspec.yaml | 9 ++--- test/package_info_test.dart | 5 +-- 10 files changed, 98 insertions(+), 24 deletions(-) create mode 100644 .gitattributes create mode 100644 .gitignore diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..31fda4bf1c --- /dev/null +++ b/.gitattributes @@ -0,0 +1,25 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Always perform LF normalization on these files +*.dart text +*.gradle text +*.html text +*.java text +*.json text +*.md text +*.py text +*.sh text +*.txt text +*.xml text +*.yaml text + +# Make sure that these Windows files always have CRLF line endings in checkout +*.bat text eol=crlf +*.ps1 text eol=crlf + +# Never perform LF normalization on these files +*.ico binary +*.jar binary +*.png binary +*.zip binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..72962454e4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,47 @@ +.DS_Store +.atom/ +.idea/ +.vscode/ + +.packages +.pub/ +.dart_tool/ +pubspec.lock +flutter_export_environment.sh + +examples/all_plugins/pubspec.yaml + +Podfile +Podfile.lock +Pods/ +.symlinks/ +**/Flutter/App.framework/ +**/Flutter/ephemeral/ +**/Flutter/Flutter.framework/ +**/Flutter/Generated.xcconfig +**/Flutter/flutter_assets/ + +ServiceDefinitions.json +xcuserdata/ +**/DerivedData/ + +local.properties +keystore.properties +.gradle/ +gradlew +gradlew.bat +gradle-wrapper.jar +.flutter-plugins-dependencies +*.iml + +GeneratedPluginRegistrant.h +GeneratedPluginRegistrant.m +GeneratedPluginRegistrant.java +GeneratedPluginRegistrant.swift +build/ +.flutter-plugins + +.project +.classpath +.settings +src \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index f88c270d92..1f73d5ace0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.4 + +* Transfer package to Flutter Community under new name `package_info_plus`. + ## 0.4.3 * Update package:e2e -> package:integration_test diff --git a/README.md b/README.md index b5b2405a23..7bccdd3346 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -# PackageInfo +# PackageInfoPlus + +[![Flutter Community: package_info_plus](https://fluttercommunity.dev/_github/header/package_info_plus)](https://github.com/fluttercommunity/community) + +[![pub package](https://img.shields.io/pub/v/package_info_plus.svg)](https://pub.dev/packages/package_info_plus) This Flutter plugin provides an API for querying information about an application package. @@ -16,7 +20,7 @@ You can use the PackageInfo to query information about the application package. This works both on iOS and Android. ```dart -import 'package:package_info/package_info.dart'; +import 'package:package_info_plus/package_info.dart'; PackageInfo packageInfo = await PackageInfo.fromPlatform(); diff --git a/example/README.md b/example/README.md index 4ca79663ac..536d3a42da 100644 --- a/example/README.md +++ b/example/README.md @@ -1,6 +1,6 @@ -# package_info_example +# package_info_plus_example -Demonstrates how to use the package_info plugin. +Demonstrates how to use the package_info_plus plugin. ## Getting Started diff --git a/example/lib/main.dart b/example/lib/main.dart index 91ed910ef2..9403b830be 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -7,7 +7,7 @@ import 'dart:async'; import 'package:flutter/material.dart'; -import 'package:package_info/package_info.dart'; +import 'package:package_info_plus/package_info.dart'; void main() { runApp(MyApp()); diff --git a/example/pubspec.yaml b/example/pubspec.yaml index a6dbbce448..87afcad13e 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -1,13 +1,12 @@ name: package_info_example -description: Demonstrates how to use the package_info plugin. +description: Demonstrates how to use the package_info_plus plugin. dependencies: flutter: sdk: flutter - package_info: + package_info_plus: path: ../ - integration_test: - path: ../../integration_test + integration_test: ^0.8.0 dev_dependencies: flutter_driver: diff --git a/example/test_driver/package_info_e2e.dart b/example/test_driver/package_info_e2e.dart index 5038509ec8..216c246c67 100644 --- a/example/test_driver/package_info_e2e.dart +++ b/example/test_driver/package_info_e2e.dart @@ -5,7 +5,7 @@ import 'dart:io'; import 'package:flutter_test/flutter_test.dart'; import 'package:integration_test/integration_test.dart'; -import 'package:package_info/package_info.dart'; +import 'package:package_info_plus/package_info.dart'; import 'package:package_info_example/main.dart'; void main() { @@ -40,20 +40,17 @@ void main() { if (Platform.isAndroid) { expect(find.text('package_info_example'), findsOneWidget); expect(find.text('1'), findsOneWidget); - expect( - find.text('io.flutter.plugins.packageinfoexample'), findsOneWidget); + expect(find.text('io.flutter.plugins.packageinfoexample'), findsOneWidget); expect(find.text('1.0'), findsOneWidget); } else if (Platform.isIOS) { expect(find.text('Package Info Example'), findsOneWidget); expect(find.text('1'), findsOneWidget); - expect( - find.text('io.flutter.plugins.packageInfoExample'), findsOneWidget); + expect(find.text('io.flutter.plugins.packageInfoExample'), findsOneWidget); expect(find.text('1.0'), findsOneWidget); } else if (Platform.isMacOS) { expect(find.text('Package Info Example'), findsOneWidget); expect(find.text('1'), findsOneWidget); - expect( - find.text('io.flutter.plugins.packageInfoExample'), findsOneWidget); + expect(find.text('io.flutter.plugins.packageInfoExample'), findsOneWidget); expect(find.text('1.0.0'), findsOneWidget); } else { throw (UnsupportedError('platform not supported')); diff --git a/pubspec.yaml b/pubspec.yaml index 0705dd11d1..177b1b8c0e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,11 +1,11 @@ -name: package_info +name: package_info_plus description: Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android. -homepage: https://github.com/flutter/plugins/tree/master/packages/package_info +homepage: https://github.com/fluttercommunity/package_info_plus # 0.4.y+z is compatible with 1.0.0, if you land a breaking change bump # the version to 2.0.0. # See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 -version: 0.4.3 +version: 0.4.4 flutter: plugin: @@ -28,8 +28,7 @@ dev_dependencies: flutter_driver: sdk: flutter test: any - integration_test: - path: ../integration_test + integration_test: ^0.8.0 pedantic: ^1.8.0 environment: diff --git a/test/package_info_test.dart b/test/package_info_test.dart index 47d48fde2d..aebfc25d8d 100644 --- a/test/package_info_test.dart +++ b/test/package_info_test.dart @@ -4,13 +4,12 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:package_info/package_info.dart'; +import 'package:package_info_plus/package_info.dart'; void main() { TestWidgetsFlutterBinding.ensureInitialized(); - const MethodChannel channel = - MethodChannel('plugins.flutter.io/package_info'); + const MethodChannel channel = MethodChannel('plugins.flutter.io/package_info'); List log; channel.setMockMethodCallHandler((MethodCall methodCall) async {