From 9ba6cea79b9c32c089ddceef836f0e29730e9856 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 28 Jan 2024 20:12:37 +0200 Subject: [PATCH 01/16] BirthdayCalendar correcting test suite --- test/shared_preferences_test.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/shared_preferences_test.dart b/test/shared_preferences_test.dart index b8b788f8..fd90b191 100644 --- a/test/shared_preferences_test.dart +++ b/test/shared_preferences_test.dart @@ -34,9 +34,9 @@ void main() { final storedBirthdays = await _storageService.getBirthdaysForDate(dateTime, false); expect(storedBirthdays.length, 1); - expect(storedBirthdays[0].name, equals(userBirthday.name)); - expect(storedBirthdays[0].birthdayDate, equals(userBirthday.birthdayDate)); - expect(storedBirthdays[0].hasNotification, equals(userBirthday.hasNotification)); + expect(storedBirthdays[0].name, userBirthday.name); + expect(storedBirthdays[0].birthdayDate, userBirthday.birthdayDate); + expect(storedBirthdays[0].hasNotification, userBirthday.hasNotification); }); @@ -63,12 +63,12 @@ void main() { test("SharedPreferences set ThemeMode to dark mode", () async { await _storageService.saveThemeModeSetting(true); bool isDarkModeEnabled = await _storageService.getThemeModeSetting(); - expect(isDarkModeEnabled, equals(true)); + expect(isDarkModeEnabled, true); }); test("SharedPreferences default contact permission status is not permanently denied", () async { bool isContactsPermissionStatusPermanentlyDenied = await _storageService.getIsContactPermissionPermanentlyDenied(); - expect(isContactsPermissionStatusPermanentlyDenied, equals(false)); + expect(isContactsPermissionStatusPermanentlyDenied, false); }); } \ No newline at end of file From 47a1312eb95034e51a0809fa8384d4f2912af182 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 28 Jan 2024 20:13:50 +0200 Subject: [PATCH 02/16] BirthdayCalendar correcting test suite --- test/date_service_test.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/test/date_service_test.dart b/test/date_service_test.dart index 72174af6..3ec969a4 100644 --- a/test/date_service_test.dart +++ b/test/date_service_test.dart @@ -14,42 +14,42 @@ void main() { test("DateService convert month number 8 to August", () { final int monthNumber = 8; final String monthName = _dateService.convertMonthToWord(monthNumber); - expect(monthName, equals("August")); + expect(monthName, "August"); }); test("DateService invalid month number returns empty string", () { final int monthNumber = 14; final String monthName = _dateService.convertMonthToWord(monthNumber); - expect(monthName, isEmpty); + expect(monthName, ""); }); test("DateService get amount of days in month with 30 days", () { final String monthName = "September"; final int amountOfDays = _dateService.amountOfDaysInMonth(monthName); - expect(amountOfDays, equals(30)); + expect(amountOfDays, 30); }); test("DateService get amount of days in invalid month will be equal to zero", () { final String monthName = "New Month"; final int amountOfDays = _dateService.amountOfDaysInMonth(monthName); - expect(amountOfDays, equals(0)); + expect(amountOfDays, 0); }); test("DateService for the date of 5/12/21 we should get the day as Sunday", () { final DateTime dateTime = DateTime(2021, 12, 5); final String day = _dateService.getWeekdayNameFromDate(dateTime); - expect(day, equals("Sunday")); + expect(day, "Sunday"); }); test("DateService convert String representing actual date", () { final String date = "2020-01-04"; final bool isAValidDate = _dateService.isADate(date); - expect(isAValidDate, equals(true)); + expect(isAValidDate, true); }); test("DateService convert String NOT representing date", () { final String date = "Hello World!"; final bool isAValidDate = _dateService.isADate(date); - expect(isAValidDate, equals(false)); + expect(isAValidDate, false); }); } From 8ca8f38b65185ee2f4bcb8c1cf142d6fe0260065 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 28 Jan 2024 20:17:21 +0200 Subject: [PATCH 03/16] BirthdayCalendar correcting test suite --- test/birthday_widget_test.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/birthday_widget_test.dart b/test/birthday_widget_test.dart index be1cf3bc..ea9f460a 100644 --- a/test/birthday_widget_test.dart +++ b/test/birthday_widget_test.dart @@ -70,7 +70,8 @@ void main() { await tester.pump(); expect(printLog.length, 1); - expect(printLog[0], contains('Deleted')); + bool sawDeletedMessage = printLog[0].toString().contains('Deleted'); + expect(sawDeletedMessage, true); }); testWidgets("BirthdayWidget press on call button", (WidgetTester tester) async { From a809829917ecb08c810f43e59cc0c4896064216a Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 29 Jan 2024 21:04:45 +0200 Subject: [PATCH 04/16] BirthdayCalendar upgrading packages --- pubspec.lock | 730 --------------------------------------------------- pubspec.yaml | 4 +- 2 files changed, 2 insertions(+), 732 deletions(-) delete mode 100644 pubspec.lock diff --git a/pubspec.lock b/pubspec.lock deleted file mode 100644 index 9970387c..00000000 --- a/pubspec.lock +++ /dev/null @@ -1,730 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - archive: - dependency: transitive - description: - name: archive - sha256: "49b1fad315e57ab0bbc15bcbb874e83116a1d78f77ebd500a4af6c9407d6b28e" - url: "https://pub.dartlang.org" - source: hosted - version: "3.3.8" - args: - dependency: transitive - description: - name: args - sha256: "0bd9a99b6eb96f07af141f0eb53eace8983e8e5aa5de59777aca31684680ef22" - url: "https://pub.dartlang.org" - source: hosted - version: "2.3.0" - async: - dependency: transitive - description: - name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dartlang.org" - source: hosted - version: "2.10.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.1" - characters: - dependency: transitive - description: - name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.1" - charcode: - dependency: transitive - description: - name: charcode - sha256: fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306 - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" - clock: - dependency: transitive - description: - name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.1" - collection: - dependency: transitive - description: - name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dartlang.org" - source: hosted - version: "1.17.0" - contacts_service: - dependency: "direct main" - description: - name: contacts_service - sha256: f6d5ea33b31dfcdcd2e65d8abdc836502e04ddb0f66a96aa726fa9891ea9671e - url: "https://pub.dartlang.org" - source: hosted - version: "0.6.3" - convert: - dependency: transitive - description: - name: convert - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: cf75650c66c0316274e21d7c43d3dea246273af5955bd94e8184837cd577575c - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.1" - cupertino_icons: - dependency: "direct main" - description: - name: cupertino_icons - sha256: "1989d917fbe8e6b39806207df5a3fdd3d816cbd090fac2ce26fb45e9a71476e5" - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.4" - dbus: - dependency: transitive - description: - name: dbus - sha256: a019f1cb3d28c1601f6e368fe751c9f72617e49f45591bc383fb6870d8efc987 - url: "https://pub.dartlang.org" - source: hosted - version: "0.7.1" - equatable: - dependency: transitive - description: - name: equatable - sha256: c6094fd1efad3046334a9c40bee022147e55c25401ccd89b94e373e3edadd375 - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.3" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" - ffi: - dependency: transitive - description: - name: ffi - sha256: "35d0f481d939de0d640b3db9a7aa36a52cd22054a798a73b4f50bdad5ce12678" - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.2" - file: - dependency: transitive - description: - name: file - sha256: b69516f2c26a5bcac4eee2e32512e1a5205ab312b3536c1c1227b2b942b5f9ad - url: "https://pub.dartlang.org" - source: hosted - version: "6.1.2" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_launcher_icons: - dependency: "direct main" - description: - name: flutter_launcher_icons - sha256: e4d29b76a94cc439c3cb1d8946020bd478e50480a72a256ed6861dae91897962 - url: "https://pub.dartlang.org" - source: hosted - version: "0.9.2" - flutter_local_notifications: - dependency: "direct main" - description: - name: flutter_local_notifications - sha256: b5007c6ba07f7b7e969bdf9665dbdd78f67129ceff772f58e6f3657299ea3ed0 - url: "https://pub.dartlang.org" - source: hosted - version: "9.4.0" - flutter_local_notifications_linux: - dependency: transitive - description: - name: flutter_local_notifications_linux - sha256: "51ef74118fb9a712bd394808066a20117865e0c34b3228002d02730b59a8ef64" - url: "https://pub.dartlang.org" - source: hosted - version: "0.4.2" - flutter_local_notifications_platform_interface: - dependency: transitive - description: - name: flutter_local_notifications_platform_interface - sha256: "21bceee103a66a53b30ea9daf677f990e5b9e89b62f222e60dd241cd08d63d3a" - url: "https://pub.dartlang.org" - source: hosted - version: "5.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - get_it: - dependency: "direct main" - description: - name: get_it - sha256: "2d5100a95d1edf6ba31561b79b166a565e0fa92dfccc9a62d5d8dc25458aec00" - url: "https://pub.dartlang.org" - source: hosted - version: "6.1.1" - http: - dependency: transitive - description: - name: http - sha256: "2ed163531e071c2c6b7c659635112f24cb64ecbebf6af46b550d536c0b1aa112" - url: "https://pub.dartlang.org" - source: hosted - version: "0.13.4" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: e362d639ba3bc07d5a71faebb98cde68c05bfbcfbbb444b60b6f60bb67719185 - url: "https://pub.dartlang.org" - source: hosted - version: "4.0.0" - image: - dependency: transitive - description: - name: image - sha256: "02bafd3b4f399bfeb10034deba9753d93b55ce41cd0c4d3d8b355626f80e5b32" - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.3" - in_app_update: - dependency: "direct main" - description: - name: in_app_update - sha256: cc7e96b4f09b6f968598b804157c279e34d3ab661d1e3bea333751826496eb5f - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" - intl: - dependency: "direct main" - description: - name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" - url: "https://pub.dartlang.org" - source: hosted - version: "0.17.0" - intl_phone_number_input: - dependency: "direct main" - description: - name: intl_phone_number_input - sha256: "8c520158fa93457d80a3f04a3266580312f41e149400f1fe38ef3a3d1301aa62" - url: "https://pub.dartlang.org" - source: hosted - version: "0.7.0+2" - js: - dependency: transitive - description: - name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dartlang.org" - source: hosted - version: "0.6.5" - libphonenumber: - dependency: transitive - description: - name: libphonenumber - sha256: "16612d08ccfdec024f038c582eb0b63e6b9a628230123ef37eb563f4d10ab214" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.2" - libphonenumber_platform_interface: - dependency: transitive - description: - name: libphonenumber_platform_interface - sha256: "977834b022bcc25e6e68bd86f977f10bbf20eec6bfab1ae7a151e51868ab91cf" - url: "https://pub.dartlang.org" - source: hosted - version: "0.3.1" - libphonenumber_plugin: - dependency: transitive - description: - name: libphonenumber_plugin - sha256: "76717a6bf1c5746ce599e9604c423d51b98a9a1ee50584d33afaecf355a1be93" - url: "https://pub.dartlang.org" - source: hosted - version: "0.2.3" - libphonenumber_web: - dependency: transitive - description: - name: libphonenumber_web - sha256: f938f3d21d2d208897a361b8ca9052dfd29f956a30ced76fda8b45744dad20cb - url: "https://pub.dartlang.org" - source: hosted - version: "0.2.0+1" - matcher: - dependency: transitive - description: - name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" - url: "https://pub.dartlang.org" - source: hosted - version: "0.12.13" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 - url: "https://pub.dartlang.org" - source: hosted - version: "0.2.0" - meta: - dependency: transitive - description: - name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.0" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - package_info_plus: - dependency: "direct main" - description: - name: package_info_plus - sha256: "768696e1ccac12659f6cf2f30718b356f8f7f8d12cb91a0811f230100340f457" - url: "https://pub.dartlang.org" - source: hosted - version: "1.4.0" - package_info_plus_linux: - dependency: transitive - description: - name: package_info_plus_linux - sha256: "85fea809a9a42aeec26fc499f83a2690954e20d5904075368cb78240a9be8602" - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.3" - package_info_plus_macos: - dependency: transitive - description: - name: package_info_plus_macos - sha256: a2ad8b4acf4cd479d4a0afa5a74ea3f5b1c7563b77e52cc32b3ee6956d5482a6 - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.0" - package_info_plus_platform_interface: - dependency: transitive - description: - name: package_info_plus_platform_interface - sha256: f7a0c8f1e7e981bc65f8b64137a53fd3c195b18d429fba960babc59a5a1c7ae8 - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.2" - package_info_plus_web: - dependency: transitive - description: - name: package_info_plus_web - sha256: e177f7c086f0de5ac3f89e4b35a3242491d72a83ce9f7f1083646e8049a7bd91 - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.4" - package_info_plus_windows: - dependency: transitive - description: - name: package_info_plus_windows - sha256: "910f23e5ba877d8bcf716c4cc61e0773dee9a04dfd0a9449cd8a5e5e0ffe4d5a" - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.4" - path: - dependency: transitive - description: - name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.2" - path_provider_linux: - dependency: transitive - description: - name: path_provider_linux - sha256: "1e109f4df28bd95eab71e323008b53d19c4d633bc1ab05b577518773474e9621" - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.5" - path_provider_platform_interface: - dependency: transitive - description: - name: path_provider_platform_interface - sha256: "3dc0d51b07f85fec3746d9f4e8d31c73bb173cafa2e763f03f8df2e8d1878882" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.3" - path_provider_windows: - dependency: transitive - description: - name: path_provider_windows - sha256: "366ad4e3541ea707f859e7148d4d5aba67d589d7936cee04a05c464a277eeb27" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.5" - permission_handler: - dependency: "direct main" - description: - name: permission_handler - sha256: "33c6a1253d1f95fd06fa74b65b7ba907ae9811f9d5c1d3150e51417d04b8d6a8" - url: "https://pub.dartlang.org" - source: hosted - version: "10.2.0" - permission_handler_android: - dependency: transitive - description: - name: permission_handler_android - sha256: "8028362b40c4a45298f1cbfccd227c8dd6caf0e27088a69f2ba2ab15464159e2" - url: "https://pub.dartlang.org" - source: hosted - version: "10.2.0" - permission_handler_apple: - dependency: transitive - description: - name: permission_handler_apple - sha256: ee96ac32f5a8e6f80756e25b25b9f8e535816c8e6665a96b6d70681f8c4f7e85 - url: "https://pub.dartlang.org" - source: hosted - version: "9.0.8" - permission_handler_platform_interface: - dependency: transitive - description: - name: permission_handler_platform_interface - sha256: "68abbc472002b5e6dfce47fe9898c6b7d8328d58b5d2524f75e277c07a97eb84" - url: "https://pub.dartlang.org" - source: hosted - version: "3.9.0" - permission_handler_windows: - dependency: transitive - description: - name: permission_handler_windows - sha256: f67cab14b4328574938ecea2db3475dad7af7ead6afab6338772c5f88963e38b - url: "https://pub.dartlang.org" - source: hosted - version: "0.1.2" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "1a914995d4ef10c94ff183528c120d35ed43b5eaa8713fc6766a9be4570782e2" - url: "https://pub.dartlang.org" - source: hosted - version: "4.4.0" - platform: - dependency: transitive - description: - name: platform - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "075f927ebbab4262ace8d0b283929ac5410c0ac4e7fc123c76429564facfb757" - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.2" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c" - url: "https://pub.dartlang.org" - source: hosted - version: "3.7.3" - process: - dependency: transitive - description: - name: process - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" - url: "https://pub.dartlang.org" - source: hosted - version: "4.2.4" - provider: - dependency: "direct main" - description: - name: provider - sha256: "7896193cf752c40ba7f7732a95264319a787871e5d628225357f5c909182bc06" - url: "https://pub.dartlang.org" - source: hosted - version: "6.0.2" - quiver: - dependency: transitive - description: - name: quiver - sha256: "616b691d1c8f5c53b7b39ce3542f6a25308d7900bf689d0210e72a644a10387e" - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.1+1" - shared_preferences: - dependency: "direct main" - description: - name: shared_preferences - sha256: "1cd0c3c0be0826eb52362ab018a81eed13b616ad9a52548c6ceb1bb349e6b6eb" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.13" - shared_preferences_android: - dependency: transitive - description: - name: shared_preferences_android - sha256: bc236594233d10b7668dd90414fe0e09d906115aaa1dfe269e478e5f2af532a6 - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.11" - shared_preferences_ios: - dependency: transitive - description: - name: shared_preferences_ios - sha256: "69d593a80fee48b97c66787eb930cdd42941c1537e80a1ff88a8c12a926c47d4" - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - shared_preferences_linux: - dependency: transitive - description: - name: shared_preferences_linux - sha256: ac361c65c4cf342dfc0a8b9e45eab66b9b3ad6eaff9785850d4ec0cf6b474422 - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - shared_preferences_macos: - dependency: transitive - description: - name: shared_preferences_macos - sha256: f063907c3f678de8daa033d234b7c9e420df5fe3d499a97bfb82cc30cf171496 - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.3" - shared_preferences_platform_interface: - dependency: transitive - description: - name: shared_preferences_platform_interface - sha256: "992f0fdc46d0a3c0ac2e5859f2de0e577bbe51f78a77ee8f357cbe626a2ad32d" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - shared_preferences_web: - dependency: transitive - description: - name: shared_preferences_web - sha256: "09da0185028a227d51721cade7a3cbd5cc5f163a19593266f2acba87f729bf9c" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.3" - shared_preferences_windows: - dependency: transitive - description: - name: shared_preferences_windows - sha256: ae68cf0df0910e38c95522dbd8a6082ce9715053c369750c5709d17de81d032e - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_span: - dependency: transitive - description: - name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dartlang.org" - source: hosted - version: "1.9.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dartlang.org" - source: hosted - version: "1.11.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.1" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.1" - test_api: - dependency: transitive - description: - name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 - url: "https://pub.dartlang.org" - source: hosted - version: "0.4.16" - timezone: - dependency: transitive - description: - name: timezone - sha256: "57b35f6e8ef731f18529695bffc62f92c6189fac2e52c12d478dec1931afb66e" - url: "https://pub.dartlang.org" - source: hosted - version: "0.8.0" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: "53bdf7e979cfbf3e28987552fd72f637e63f3c8724c9e56d9246942dc2fa36ee" - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.0" - url_launcher: - dependency: "direct main" - description: - name: url_launcher - sha256: "76d8206356ed276e1df3eda6523486148776cf1e5381d630b5726c92bb774d7e" - url: "https://pub.dartlang.org" - source: hosted - version: "6.0.20" - url_launcher_android: - dependency: transitive - description: - name: url_launcher_android - sha256: b693e6698f7e6985710d67a050e3acbdda3b9cfc4b43b9f1c40cdbe42c705b92 - url: "https://pub.dartlang.org" - source: hosted - version: "6.0.15" - url_launcher_ios: - dependency: transitive - description: - name: url_launcher_ios - sha256: e51a93f0da65733beb69fdbc43cea524d86ed8e524479e9faefc9304cec34a57 - url: "https://pub.dartlang.org" - source: hosted - version: "6.0.15" - url_launcher_linux: - dependency: transitive - description: - name: url_launcher_linux - sha256: c3ec89d52305ec647cf037eafe2be8d2f1149b5723d1f2ec716fc3d58469de5d - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" - url_launcher_macos: - dependency: transitive - description: - name: url_launcher_macos - sha256: c028c7f80fdb99cf48b94c471c0f8b9b855a188f4865df76e2a7663ae640e9d2 - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" - url_launcher_platform_interface: - dependency: transitive - description: - name: url_launcher_platform_interface - sha256: "1b9c4dab07794498b83b5f938e26b20f68c3b460a3015b0307f9541cb34ef93d" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.5" - url_launcher_web: - dependency: transitive - description: - name: url_launcher_web - sha256: "2b5494722d4eb0fe1a12ceb15a4b132ba7dfc92793089c243bf109bed828d97f" - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.9" - url_launcher_windows: - dependency: transitive - description: - name: url_launcher_windows - sha256: aa14bdb9265fa22416fc387b33e44eb37fd38768bf465fafcec73d283f3457b1 - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.4" - win32: - dependency: transitive - description: - name: win32 - sha256: cde1e6d546d8cfd0b3c72bc6f29d980fa629d1cb107f38e2a039ca5d10d79e41 - url: "https://pub.dartlang.org" - source: hosted - version: "2.4.1" - xdg_directories: - dependency: transitive - description: - name: xdg_directories - sha256: "060b6e1c891d956f72b5ac9463466c37cce3fa962a921532fc001e86fe93438e" - url: "https://pub.dartlang.org" - source: hosted - version: "0.2.0+1" - xml: - dependency: transitive - description: - name: xml - sha256: baa23bcba1ba4ce4b22c0c7a1d9c861e7015cb5169512676da0b85138e72840c - url: "https://pub.dartlang.org" - source: hosted - version: "5.3.1" - yaml: - dependency: transitive - description: - name: yaml - sha256: "3cee79b1715110341012d27756d9bae38e650588acd38d3f3c610822e1337ace" - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.0" -sdks: - dart: ">=2.17.0-0 <3.0.0" - flutter: ">=2.10.0" diff --git a/pubspec.yaml b/pubspec.yaml index 7ccae0d5..f098a858 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -32,9 +32,9 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 - intl_phone_number_input: ^0.7.0+2 + intl_phone_number_input: ^0.7.3 url_launcher: ^6.0.17 - package_info_plus: ^1.4.0 + package_info_plus: ^4.2.0 permission_handler: ^10.2.0 contacts_service: ^0.6.3 get_it: ^6.0.0 From 9c16aaacc1411152f30839fa89b004e43503f218 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 30 Jan 2024 20:02:58 +0200 Subject: [PATCH 05/16] BirthdayCalendar upgrading packages --- pubspec.lock | 682 +++++++++++++++++++++++++++++++++++++++++++++++++++ pubspec.yaml | 2 +- 2 files changed, 683 insertions(+), 1 deletion(-) create mode 100644 pubspec.lock diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 00000000..b353d7f0 --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,682 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + archive: + dependency: transitive + description: + name: archive + sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d" + url: "https://pub.dev" + source: hosted + version: "3.4.10" + args: + dependency: transitive + description: + name: args + sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 + url: "https://pub.dev" + source: hosted + version: "2.4.2" + async: + dependency: transitive + description: + name: async + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" + url: "https://pub.dev" + source: hosted + version: "2.11.0" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + characters: + dependency: transitive + description: + name: characters + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" + url: "https://pub.dev" + source: hosted + version: "1.3.0" + clock: + dependency: transitive + description: + name: clock + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" + source: hosted + version: "1.1.1" + collection: + dependency: transitive + description: + name: collection + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a + url: "https://pub.dev" + source: hosted + version: "1.18.0" + contacts_service: + dependency: "direct main" + description: + name: contacts_service + sha256: f6d5ea33b31dfcdcd2e65d8abdc836502e04ddb0f66a96aa726fa9891ea9671e + url: "https://pub.dev" + source: hosted + version: "0.6.3" + convert: + dependency: transitive + description: + name: convert + sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab + url: "https://pub.dev" + source: hosted + version: "3.0.3" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d + url: "https://pub.dev" + source: hosted + version: "1.0.6" + dbus: + dependency: transitive + description: + name: dbus + sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac" + url: "https://pub.dev" + source: hosted + version: "0.7.10" + equatable: + dependency: transitive + description: + name: equatable + sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2 + url: "https://pub.dev" + source: hosted + version: "2.0.5" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" + source: hosted + version: "1.3.1" + ffi: + dependency: transitive + description: + name: ffi + sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" + url: "https://pub.dev" + source: hosted + version: "2.1.0" + file: + dependency: transitive + description: + name: file + sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" + url: "https://pub.dev" + source: hosted + version: "6.1.4" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_launcher_icons: + dependency: "direct main" + description: + name: flutter_launcher_icons + sha256: "559c600f056e7c704bd843723c21e01b5fba47e8824bd02422165bcc02a5de1d" + url: "https://pub.dev" + source: hosted + version: "0.9.3" + flutter_local_notifications: + dependency: "direct main" + description: + name: flutter_local_notifications + sha256: "57d0012730780fe137260dd180e072c18a73fbeeb924cdc029c18aaa0f338d64" + url: "https://pub.dev" + source: hosted + version: "9.9.1" + flutter_local_notifications_linux: + dependency: transitive + description: + name: flutter_local_notifications_linux + sha256: b472bfc173791b59ede323661eae20f7fff0b6908fea33dd720a6ef5d576bae8 + url: "https://pub.dev" + source: hosted + version: "0.5.1" + flutter_local_notifications_platform_interface: + dependency: transitive + description: + name: flutter_local_notifications_platform_interface + sha256: "21bceee103a66a53b30ea9daf677f990e5b9e89b62f222e60dd241cd08d63d3a" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + get_it: + dependency: "direct main" + description: + name: get_it + sha256: "2d5100a95d1edf6ba31561b79b166a565e0fa92dfccc9a62d5d8dc25458aec00" + url: "https://pub.dev" + source: hosted + version: "6.1.1" + http: + dependency: transitive + description: + name: http + sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" + url: "https://pub.dev" + source: hosted + version: "0.13.6" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" + source: hosted + version: "4.0.2" + image: + dependency: transitive + description: + name: image + sha256: "8e9d133755c3e84c73288363e6343157c383a0c6c56fc51afcc5d4d7180306d6" + url: "https://pub.dev" + source: hosted + version: "3.3.0" + in_app_update: + dependency: "direct main" + description: + name: in_app_update + sha256: cc7e96b4f09b6f968598b804157c279e34d3ab661d1e3bea333751826496eb5f + url: "https://pub.dev" + source: hosted + version: "3.0.0" + intl: + dependency: "direct main" + description: + name: intl + sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + url: "https://pub.dev" + source: hosted + version: "0.17.0" + intl_phone_number_input: + dependency: "direct main" + description: + name: intl_phone_number_input + sha256: "1c4328713a9503ab26a1fdbb6b00b4cada68c18aac922b35bedbc72eff1297c3" + url: "https://pub.dev" + source: hosted + version: "0.7.4" + js: + dependency: transitive + description: + name: js + sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 + url: "https://pub.dev" + source: hosted + version: "0.6.7" + libphonenumber_platform_interface: + dependency: transitive + description: + name: libphonenumber_platform_interface + sha256: f801f6c65523f56504b83f0890e6dad584ab3a7507dca65fec0eed640afea40f + url: "https://pub.dev" + source: hosted + version: "0.4.2" + libphonenumber_plugin: + dependency: transitive + description: + name: libphonenumber_plugin + sha256: c615021d9816fbda2b2587881019ed595ecdf54d999652d7e4cce0e1f026368c + url: "https://pub.dev" + source: hosted + version: "0.3.3" + libphonenumber_web: + dependency: transitive + description: + name: libphonenumber_web + sha256: "8186f420dbe97c3132283e52819daff1e55d60d6db46f7ea5ac42f42a28cc2ef" + url: "https://pub.dev" + source: hosted + version: "0.3.2" + matcher: + dependency: transitive + description: + name: matcher + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb + url: "https://pub.dev" + source: hosted + version: "0.12.16+1" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + url: "https://pub.dev" + source: hosted + version: "0.5.0" + meta: + dependency: transitive + description: + name: meta + sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + url: "https://pub.dev" + source: hosted + version: "1.11.0" + nested: + dependency: transitive + description: + name: nested + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + package_info_plus: + dependency: "direct main" + description: + name: package_info_plus + sha256: "10259b111176fba5c505b102e3a5b022b51dd97e30522e906d6922c745584745" + url: "https://pub.dev" + source: hosted + version: "3.1.2" + package_info_plus_platform_interface: + dependency: transitive + description: + name: package_info_plus_platform_interface + sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6" + url: "https://pub.dev" + source: hosted + version: "2.0.1" + path: + dependency: transitive + description: + name: path + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" + url: "https://pub.dev" + source: hosted + version: "1.9.0" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 + url: "https://pub.dev" + source: hosted + version: "2.2.1" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" + url: "https://pub.dev" + source: hosted + version: "2.2.1" + permission_handler: + dependency: "direct main" + description: + name: permission_handler + sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 + url: "https://pub.dev" + source: hosted + version: "10.4.5" + permission_handler_android: + dependency: transitive + description: + name: permission_handler_android + sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47" + url: "https://pub.dev" + source: hosted + version: "10.3.6" + permission_handler_apple: + dependency: transitive + description: + name: permission_handler_apple + sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5" + url: "https://pub.dev" + source: hosted + version: "9.1.4" + permission_handler_platform_interface: + dependency: transitive + description: + name: permission_handler_platform_interface + sha256: "6760eb5ef34589224771010805bea6054ad28453906936f843a8cc4d3a55c4a4" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + permission_handler_windows: + dependency: transitive + description: + name: permission_handler_windows + sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098 + url: "https://pub.dev" + source: hosted + version: "0.1.3" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 + url: "https://pub.dev" + source: hosted + version: "5.4.0" + platform: + dependency: transitive + description: + name: platform + sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" + url: "https://pub.dev" + source: hosted + version: "3.1.4" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + pointycastle: + dependency: transitive + description: + name: pointycastle + sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29" + url: "https://pub.dev" + source: hosted + version: "3.7.4" + process: + dependency: transitive + description: + name: process + sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" + url: "https://pub.dev" + source: hosted + version: "4.2.4" + provider: + dependency: "direct main" + description: + name: provider + sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" + url: "https://pub.dev" + source: hosted + version: "6.1.1" + quiver: + dependency: transitive + description: + name: quiver + sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47 + url: "https://pub.dev" + source: hosted + version: "3.2.1" + shared_preferences: + dependency: "direct main" + description: + name: shared_preferences + sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" + url: "https://pub.dev" + source: hosted + version: "2.2.2" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" + url: "https://pub.dev" + source: hosted + version: "2.2.1" + shared_preferences_foundation: + dependency: transitive + description: + name: shared_preferences_foundation + sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c" + url: "https://pub.dev" + source: hosted + version: "2.3.5" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf + url: "https://pub.dev" + source: hosted + version: "2.2.1" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + url: "https://pub.dev" + source: hosted + version: "1.10.0" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" + url: "https://pub.dev" + source: hosted + version: "1.11.1" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 + url: "https://pub.dev" + source: hosted + version: "2.1.2" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" + source: hosted + version: "1.2.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" + source: hosted + version: "1.2.1" + test_api: + dependency: transitive + description: + name: test_api + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + url: "https://pub.dev" + source: hosted + version: "0.7.0" + timezone: + dependency: transitive + description: + name: timezone + sha256: "57b35f6e8ef731f18529695bffc62f92c6189fac2e52c12d478dec1931afb66e" + url: "https://pub.dev" + source: hosted + version: "0.8.0" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c + url: "https://pub.dev" + source: hosted + version: "1.3.2" + url_launcher: + dependency: "direct main" + description: + name: url_launcher + sha256: c512655380d241a337521703af62d2c122bf7b77a46ff7dd750092aa9433499c + url: "https://pub.dev" + source: hosted + version: "6.2.4" + url_launcher_android: + dependency: transitive + description: + name: url_launcher_android + sha256: "507dc655b1d9cb5ebc756032eb785f114e415f91557b73bf60b7e201dfedeb2f" + url: "https://pub.dev" + source: hosted + version: "6.2.2" + url_launcher_ios: + dependency: transitive + description: + name: url_launcher_ios + sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" + url: "https://pub.dev" + source: hosted + version: "6.2.4" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811 + url: "https://pub.dev" + source: hosted + version: "3.1.1" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 + url: "https://pub.dev" + source: hosted + version: "3.1.0" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + sha256: a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f + url: "https://pub.dev" + source: hosted + version: "2.3.1" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7 + url: "https://pub.dev" + source: hosted + version: "3.1.1" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" + win32: + dependency: transitive + description: + name: win32 + sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" + url: "https://pub.dev" + source: hosted + version: "4.1.4" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: bd512f03919aac5f1313eb8249f223bacf4927031bf60b02601f81f687689e86 + url: "https://pub.dev" + source: hosted + version: "0.2.0+3" + xml: + dependency: transitive + description: + name: xml + sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + yaml: + dependency: transitive + description: + name: yaml + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" + url: "https://pub.dev" + source: hosted + version: "3.1.2" +sdks: + dart: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index f098a858..95d78e29 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,7 +34,7 @@ dependencies: cupertino_icons: ^1.0.2 intl_phone_number_input: ^0.7.3 url_launcher: ^6.0.17 - package_info_plus: ^4.2.0 + package_info_plus: ^3.1.2 permission_handler: ^10.2.0 contacts_service: ^0.6.3 get_it: ^6.0.0 From 8c12dce2e45d632dda32bad3daa1d178df474eb6 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 31 Jan 2024 20:18:37 +0200 Subject: [PATCH 06/16] BirthdayCalendar upgrading gradle --- android/app/build.gradle | 4 ++-- android/build.gradle | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 9544f6f9..d39556f1 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -39,8 +39,8 @@ android { } defaultConfig { - applicationId "com.tomerpacific.birthday_calendar" - minSdkVersion 16 + namespace "com.tomerpacific.birthday_calendar" + minSdkVersion 19 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/android/build.gradle b/android/build.gradle index 0550d72b..85ed7b51 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,12 +1,12 @@ buildscript { - ext.kotlin_version = '1.5.31' + ext.kotlin_version = '1.9.0' repositories { google() - jcenter() + mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:4.1.3' + classpath 'com.android.tools.build:gradle:7.4.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } @@ -14,7 +14,7 @@ buildscript { allprojects { repositories { google() - jcenter() + mavenCentral() } } @@ -26,6 +26,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } From b75a04b9de593f71fb5597d4bf1bc64d9ad56cfc Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 31 Jan 2024 20:23:43 +0200 Subject: [PATCH 07/16] BirthdayCalendar upgrading gradle --- android/gradle/wrapper/gradle-wrapper.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index bc6a58af..ea356a80 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Fri Jun 23 08:50:38 CEST 2017 +#Tue Jan 30 21:25:35 IST 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip From 1f8a3492b49a0c64368fc939328b2b671a64e118 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 09:25:42 +0200 Subject: [PATCH 08/16] BirthdayCalendar upgrading dart version to 3 --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 95d78e29..8e5cb96e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -18,7 +18,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.3.4+16 environment: - sdk: ">=2.12.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: flutter: From a00636da7288f2293719f4135af8d5418d78f86f Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 09:30:20 +0200 Subject: [PATCH 09/16] BirthdayCalendar changing deprecated methods in birthday manager class --- lib/page/birthday/birthday_manager.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/page/birthday/birthday_manager.dart b/lib/page/birthday/birthday_manager.dart index b9b57d1d..bddb742c 100644 --- a/lib/page/birthday/birthday_manager.dart +++ b/lib/page/birthday/birthday_manager.dart @@ -32,9 +32,11 @@ class BirthdayManager extends ChangeNotifier { } void handleCallButtonPressed(String phoneNumber) async { - String phoneUrl = 'tel://' + phoneNumber; - if (await canLaunch(phoneUrl)) { - launch(phoneUrl); + Uri phoneUri = Uri.parse('tel:$phoneNumber'); + if (await canLaunchUrl(phoneUri)) { + launchUrl(phoneUri); + } else { + print("Cannot call $phoneUri"); } } From 5735e29e5dce14390a36456f331a28ec11b97bf3 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 09:32:13 +0200 Subject: [PATCH 10/16] BirthdayCalendar replacing use of primary to foreground color --- lib/widget/add_birthday_form.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/widget/add_birthday_form.dart b/lib/widget/add_birthday_form.dart index 999576b4..72a89002 100644 --- a/lib/widget/add_birthday_form.dart +++ b/lib/widget/add_birthday_form.dart @@ -97,7 +97,7 @@ class AddBirthdayFormState extends State { ), actions: [ TextButton( - style: TextButton.styleFrom(primary: Colors.green), + style: TextButton.styleFrom(foregroundColor: Colors.green), onPressed: () { if (_formKey.currentState != null && _formKey.currentState!.validate()) { _formKey.currentState!.save(); @@ -119,7 +119,7 @@ class AddBirthdayFormState extends State { child: new Text("OK") ), TextButton( - style: TextButton.styleFrom(primary: Colors.red), + style: TextButton.styleFrom(foregroundColor: Colors.red), onPressed: () { _birthdayPersonController.clear(); _phoneNumberController.clear(); From a2f65bf78465346d9c46613aac49447a3ff7ec66 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 09:34:02 +0200 Subject: [PATCH 11/16] BirthdayCalendar corrected warning of return --- lib/service/update_service/update_service_impl.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/service/update_service/update_service_impl.dart b/lib/service/update_service/update_service_impl.dart index 2dd86d03..76824e40 100644 --- a/lib/service/update_service/update_service_impl.dart +++ b/lib/service/update_service/update_service_impl.dart @@ -52,7 +52,7 @@ class UpdateServiceImpl extends UpdateService { onSuccess() } }).catchError((onError) { - onFailure(onError); + return onFailure(onError); }); } From b3f2c2093daa92264e2361bb82217efa4663aedb Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 20:49:02 +0200 Subject: [PATCH 12/16] BirthdayCalendar upgrading build github action --- .github/workflows/flutter_build.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/flutter_build.yml b/.github/workflows/flutter_build.yml index d8ff846c..259d1a02 100644 --- a/.github/workflows/flutter_build.yml +++ b/.github/workflows/flutter_build.yml @@ -7,16 +7,14 @@ jobs: name: flutter build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v2 with: java-version: '12.x' - - uses: subosito/flutter-action@v1 + - uses: subosito/flutter-action@v2 with: - flutter-version: '2.8.0' - - uses: dart-lang/setup-dart@v1 - with: - sdk: '2.15.0' + flutter-version: '3.7.7' + channel: 'stable' - run: dart pub get From d332f5f5a62736aa8a7c348e868acc9353a64f27 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 20:51:02 +0200 Subject: [PATCH 13/16] BirthdayCalendar adding distribution --- .github/workflows/flutter_build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/flutter_build.yml b/.github/workflows/flutter_build.yml index 259d1a02..b198ac7e 100644 --- a/.github/workflows/flutter_build.yml +++ b/.github/workflows/flutter_build.yml @@ -10,6 +10,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v2 with: + distribution: 'zulu' java-version: '12.x' - uses: subosito/flutter-action@v2 with: From c26068794dc47580390f58b5ab4c457f4a5f608b Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 20:58:57 +0200 Subject: [PATCH 14/16] BirthdayCalendar adding back dart versiin --- .github/workflows/flutter_build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/flutter_build.yml b/.github/workflows/flutter_build.yml index b198ac7e..1104bd21 100644 --- a/.github/workflows/flutter_build.yml +++ b/.github/workflows/flutter_build.yml @@ -16,6 +16,9 @@ jobs: with: flutter-version: '3.7.7' channel: 'stable' + - uses: dart-lang/setup-dart@v1 + with: + channel: 'stable' - run: dart pub get From 2cee6120e17dad7465de084c17613a2093291ea2 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 21:01:21 +0200 Subject: [PATCH 15/16] BirthdayCalendar adding back dart version 3 --- .github/workflows/flutter_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flutter_build.yml b/.github/workflows/flutter_build.yml index 1104bd21..9db0e8b6 100644 --- a/.github/workflows/flutter_build.yml +++ b/.github/workflows/flutter_build.yml @@ -18,7 +18,7 @@ jobs: channel: 'stable' - uses: dart-lang/setup-dart@v1 with: - channel: 'stable' + sdk: '3.0.0' - run: dart pub get From 4bfdeb4de2698e73ce7c5d99b07666ddd1b85c48 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Feb 2024 21:04:28 +0200 Subject: [PATCH 16/16] BirthdayCalendar upgrading flutter version to 3.10.4 --- .github/workflows/flutter_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flutter_build.yml b/.github/workflows/flutter_build.yml index 9db0e8b6..6b082ec2 100644 --- a/.github/workflows/flutter_build.yml +++ b/.github/workflows/flutter_build.yml @@ -14,7 +14,7 @@ jobs: java-version: '12.x' - uses: subosito/flutter-action@v2 with: - flutter-version: '3.7.7' + flutter-version: '3.10.4' channel: 'stable' - uses: dart-lang/setup-dart@v1 with: