Commit 3a31f05

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-09-02 08:47:13
Prepare release v1.8.0 (#403)
* bump versions * update changelogs
1 parent 62b6c88
Changed files (21)
app
fastlane
metadata
android
de-DE
changelogs
en-US
changelogs
es-ES
changelogs
et
changelogs
fr-FR
changelogs
hu-HU
changelogs
it-IT
changelogs
no-NO
changelogs
pt
changelogs
pt-BR
changelogs
ru-RU
changelogs
sv-SE
changelogs
tr-TR
changelogs
zh-CN
changelogs
zh-TW
changelogs
health_data_store
app/pubspec.lock
@@ -5,10 +5,10 @@ packages:
     dependency: transitive
     description:
       name: _fe_analyzer_shared
-      sha256: f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834
+      sha256: "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77"
       url: "https://pub.dev"
     source: hosted
-    version: "72.0.0"
+    version: "73.0.0"
   _macros:
     dependency: transitive
     description: dart
@@ -18,10 +18,10 @@ packages:
     dependency: transitive
     description:
       name: analyzer
-      sha256: b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139
+      sha256: "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a"
       url: "https://pub.dev"
     source: hosted
-    version: "6.7.0"
+    version: "6.8.0"
   app_settings:
     dependency: "direct main"
     description:
@@ -66,10 +66,10 @@ packages:
     dependency: transitive
     description:
       name: bidi
-      sha256: "1a7d0c696324b2089f72e7671fd1f1f64fef44c980f3cebc84e803967c597b63"
+      sha256: "9a712c7ddf708f7c41b1923aa83648a3ed44cfd75b04f72d598c45e5be287f9d"
       url: "https://pub.dev"
     source: hosted
-    version: "2.0.10"
+    version: "2.0.12"
   bloc:
     dependency: transitive
     description:
@@ -194,10 +194,10 @@ packages:
     dependency: "direct main"
     description:
       name: collection
-      sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
+      sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
       url: "https://pub.dev"
     source: hosted
-    version: "1.18.0"
+    version: "1.19.0"
   convert:
     dependency: transitive
     description:
@@ -210,10 +210,10 @@ packages:
     dependency: transitive
     description:
       name: coverage
-      sha256: "576aaab8b1abdd452e0f656c3e73da9ead9d7880e15bdc494189d9c1a1baf0db"
+      sha256: c1fb2dce3c0085f39dc72668e85f8e0210ec7de05345821ff58530567df345a5
       url: "https://pub.dev"
     source: hosted
-    version: "1.9.0"
+    version: "1.9.2"
   cross_file:
     dependency: transitive
     description:
@@ -226,10 +226,10 @@ packages:
     dependency: transitive
     description:
       name: crypto
-      sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
+      sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27
       url: "https://pub.dev"
     source: hosted
-    version: "3.0.3"
+    version: "3.0.5"
   csv:
     dependency: "direct main"
     description:
@@ -266,10 +266,10 @@ packages:
     dependency: transitive
     description:
       name: ffi
-      sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21"
+      sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
       url: "https://pub.dev"
     source: hosted
-    version: "2.1.2"
+    version: "2.1.3"
   file:
     dependency: "direct dev"
     description:
@@ -282,10 +282,10 @@ packages:
     dependency: "direct main"
     description:
       name: file_picker
-      sha256: "825aec673606875c33cd8d3c4083f1a3c3999015a84178b317b7ef396b7384f3"
+      sha256: "167bb619cdddaa10ef2907609feb8a79c16dfa479d3afaf960f8e223f754bf12"
       url: "https://pub.dev"
     source: hosted
-    version: "8.0.7"
+    version: "8.1.2"
   fixnum:
     dependency: transitive
     description:
@@ -311,10 +311,10 @@ packages:
     dependency: "direct main"
     description:
       name: flutter_blue_plus
-      sha256: "1bf31abe0c6d4992c10212fe80b3b9529b082eb62b451bf9858d3a172ca76a3a"
+      sha256: "55d37e9339765fef9439f3759a2bddaf9c8db1f90d46ba5a5d834fb28e0ab809"
       url: "https://pub.dev"
     source: hosted
-    version: "1.32.11"
+    version: "1.32.12"
   flutter_driver:
     dependency: transitive
     description: flutter
@@ -345,10 +345,10 @@ packages:
     dependency: transitive
     description:
       name: flutter_plugin_android_lifecycle
-      sha256: "9d98bd47ef9d34e803d438f17fd32b116d31009f534a6fa5ce3a1167f189a6de"
+      sha256: "9ee02950848f61c4129af3d6ec84a1cfc0e47931abc746b03e7a3bc3e8ff6eda"
       url: "https://pub.dev"
     source: hosted
-    version: "2.0.21"
+    version: "2.0.22"
   flutter_test:
     dependency: "direct dev"
     description: flutter
@@ -363,10 +363,10 @@ packages:
     dependency: "direct main"
     description:
       name: fluttertoast
-      sha256: "7eae679e596a44fdf761853a706f74979f8dd3cd92cf4e23cae161fda091b847"
+      sha256: "95f349437aeebe524ef7d6c9bde3e6b4772717cf46a0eb6a3ceaddc740b297cc"
       url: "https://pub.dev"
     source: hosted
-    version: "8.2.6"
+    version: "8.2.8"
   freezed_annotation:
     dependency: transitive
     description:
@@ -439,10 +439,10 @@ packages:
     dependency: transitive
     description:
       name: http_parser
-      sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
+      sha256: "40f592dd352890c3b60fec1b68e786cefb9603e05ff303dbc4dda49b304ecdf4"
       url: "https://pub.dev"
     source: hosted
-    version: "4.0.2"
+    version: "4.1.0"
   image:
     dependency: transitive
     description:
@@ -580,10 +580,10 @@ packages:
     dependency: transitive
     description:
       name: mime
-      sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2"
+      sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a"
       url: "https://pub.dev"
     source: hosted
-    version: "1.0.5"
+    version: "1.0.6"
   mockito:
     dependency: "direct dev"
     description:
@@ -764,26 +764,26 @@ packages:
     dependency: "direct main"
     description:
       name: shared_preferences
-      sha256: c272f9cabca5a81adc9b0894381e9c1def363e980f960fa903c604c471b22f68
+      sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051"
       url: "https://pub.dev"
     source: hosted
-    version: "2.3.1"
+    version: "2.3.2"
   shared_preferences_android:
     dependency: transitive
     description:
       name: shared_preferences_android
-      sha256: a7e8467e9181cef109f601e3f65765685786c1a738a83d7fbbde377589c0d974
+      sha256: "480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e"
       url: "https://pub.dev"
     source: hosted
-    version: "2.3.1"
+    version: "2.3.2"
   shared_preferences_foundation:
     dependency: transitive
     description:
       name: shared_preferences_foundation
-      sha256: "776786cff96324851b656777648f36ac772d88bc4c669acff97b7fce5de3c849"
+      sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f
       url: "https://pub.dev"
     source: hosted
-    version: "2.5.1"
+    version: "2.5.2"
   shared_preferences_linux:
     dependency: transitive
     description:
@@ -820,10 +820,10 @@ packages:
     dependency: transitive
     description:
       name: shelf
-      sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
+      sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12
       url: "https://pub.dev"
     source: hosted
-    version: "1.4.1"
+    version: "1.4.2"
   shelf_packages_handler:
     dependency: transitive
     description:
@@ -865,10 +865,10 @@ packages:
     dependency: transitive
     description:
       name: source_map_stack_trace
-      sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae"
+      sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b
       url: "https://pub.dev"
     source: hosted
-    version: "2.1.1"
+    version: "2.1.2"
   source_maps:
     dependency: transitive
     description:
@@ -897,10 +897,10 @@ packages:
     dependency: transitive
     description:
       name: sqflite_common
-      sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4"
+      sha256: "7b41b6c3507854a159e24ae90a8e3e9cc01eb26a477c118d6dca065b5f55453e"
       url: "https://pub.dev"
     source: hosted
-    version: "2.5.4"
+    version: "2.5.4+2"
   sqflite_common_ffi:
     dependency: "direct main"
     description:
@@ -913,10 +913,10 @@ packages:
     dependency: transitive
     description:
       name: sqlite3
-      sha256: fde692580bee3379374af1f624eb3e113ab2865ecb161dbe2d8ac2de9735dbdb
+      sha256: "45f168ae2213201b54e09429ed0c593dc2c88c924a1488d6f9c523a255d567cb"
       url: "https://pub.dev"
     source: hosted
-    version: "2.4.5"
+    version: "2.4.6"
   stack_trace:
     dependency: transitive
     description:
@@ -945,10 +945,10 @@ packages:
     dependency: transitive
     description:
       name: string_scanner
-      sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
+      sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
       url: "https://pub.dev"
     source: hosted
-    version: "1.2.0"
+    version: "1.3.0"
   sync_http:
     dependency: transitive
     description:
@@ -961,10 +961,10 @@ packages:
     dependency: transitive
     description:
       name: synchronized
-      sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558"
+      sha256: a824e842b8a054f91a728b783c177c1e4731f6b124f9192468457a8913371255
       url: "https://pub.dev"
     source: hosted
-    version: "3.1.0+1"
+    version: "3.2.0"
   term_glyph:
     dependency: transitive
     description:
@@ -977,26 +977,26 @@ packages:
     dependency: transitive
     description:
       name: test
-      sha256: "7ee44229615f8f642b68120165ae4c2a75fe77ae2065b1e55ae4711f6cf0899e"
+      sha256: "713a8789d62f3233c46b4a90b174737b2c04cb6ae4500f2aa8b1be8f03f5e67f"
       url: "https://pub.dev"
     source: hosted
-    version: "1.25.7"
+    version: "1.25.8"
   test_api:
     dependency: transitive
     description:
       name: test_api
-      sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
+      sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
       url: "https://pub.dev"
     source: hosted
-    version: "0.7.2"
+    version: "0.7.3"
   test_core:
     dependency: transitive
     description:
       name: test_core
-      sha256: "55ea5a652e38a1dfb32943a7973f3681a60f872f8c3a05a14664ad54ef9c6696"
+      sha256: "12391302411737c176b0b5d6491f466b0dd56d4763e347b6714efbaa74d7953d"
       url: "https://pub.dev"
     source: hosted
-    version: "0.6.4"
+    version: "0.6.5"
   timing:
     dependency: transitive
     description:
@@ -1033,10 +1033,10 @@ packages:
     dependency: transitive
     description:
       name: url_launcher_android
-      sha256: "94d8ad05f44c6d4e2ffe5567ab4d741b82d62e3c8e288cc1fcea45965edf47c9"
+      sha256: e35a698ac302dd68e41f73250bd9517fe3ab5fa4f18fe4647a0872db61bacbab
       url: "https://pub.dev"
     source: hosted
-    version: "6.3.8"
+    version: "6.3.10"
   url_launcher_ios:
     dependency: transitive
     description:
@@ -1113,10 +1113,10 @@ packages:
     dependency: transitive
     description:
       name: web
-      sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
+      sha256: d43c1d6b787bf0afad444700ae7f4db8827f701bc61c255ac8d328c6f4d52062
       url: "https://pub.dev"
     source: hosted
-    version: "0.5.1"
+    version: "1.0.0"
   web_socket:
     dependency: transitive
     description:
@@ -1161,10 +1161,10 @@ packages:
     dependency: transitive
     description:
       name: win32
-      sha256: "015002c060f1ae9f41a818f2d5640389cc05283e368be19dc8d77cecb43c40c9"
+      sha256: "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a"
       url: "https://pub.dev"
     source: hosted
-    version: "5.5.3"
+    version: "5.5.4"
   xdg_directories:
     dependency: transitive
     description:
@@ -1190,5 +1190,5 @@ packages:
     source: hosted
     version: "3.1.2"
 sdks:
-  dart: ">=3.5.0-259.0.dev <4.0.0"
-  flutter: ">=3.22.0"
+  dart: ">=3.5.0 <4.0.0"
+  flutter: ">=3.24.0"
app/pubspec.yaml
@@ -2,40 +2,40 @@ name: blood_pressure_app
 description: Privacy focused, diary like app for storing blood pressure values.
 publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 
-version: 1.7.3+39
+version: 1.8.0+40
 # F-Droid needs the Flutter version used to build releases to be in the repository.
-# f-droid-flutter: 3.24.0-0.2.pre
+# f-droid-flutter: 3.25.0-0.1.pre
 
 environment:
   sdk: '>=3.0.2 <4.0.0'
 
 dependencies:
   csv: ^6.0.0
-  collection: ^1.18.0
+  collection: ^1.19.0
   intl: ^0.19.0
   flutter:
     sdk: flutter
   flutter_localizations:
     sdk: flutter
-  flutter_markdown: ^0.7.3
+  flutter_markdown: ^0.7.3+1
   function_tree: ^0.9.1
   provider: ^6.1.2
   path: ^1.9.0
-  pdf: ^3.11.0
-  package_info_plus: ^8.0.1
+  pdf: ^3.11.1
+  package_info_plus: ^8.0.2
   week_of_year: 2.2.0
   sqflite: ^2.3.3+1
-  shared_preferences: ^2.3.0
+  shared_preferences: ^2.3.2
   url_launcher: ^6.3.0
   health_data_store:
     path: ../health_data_store/
   flutter_bloc: ^8.1.6
-  flutter_blue_plus: ^1.32.11
+  flutter_blue_plus: ^1.32.12
 
   # can become one custom dependency
-  file_picker: ^8.0.6
+  file_picker: ^8.1.2
   jsaver: ^1.3.0
-  fluttertoast: ^8.2.6
+  fluttertoast: ^8.2.8
   app_settings: ^5.1.1
 
   # desktop only
fastlane/metadata/android/de-DE/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Behebe Probleme in PDF Statistiken
-* Behebe bearbeiten und löschen von Einträgen im kompakte Liste Modus
-* Verhindere duplizierte Einträge
-* Behebe interne Probleme
-* Übersetze App ins Estnische
\ No newline at end of file
fastlane/metadata/android/de-DE/changelogs/40.txt
@@ -0,0 +1,5 @@
+* Aktualisiere Graphen auf Start- und Statistikseiten um alte Bugs und Performance zu verbessern
+* Behebe löschen von Medikamenteneinnahme
+* Vereinfache Speicherformat von Einstellungen, um auf persistenz auf allen Geräten zu gewährleisten
+* Behebe teilweises clippen der Datumsauswahl
+* Vervollständige türkische, italienische, spanische, französische und chinesische Übersetzungen (Dank vieler Helfer auf weblate)
\ No newline at end of file
fastlane/metadata/android/en-US/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
\ No newline at end of file
fastlane/metadata/android/en-US/changelogs/40.txt
@@ -0,0 +1,5 @@
+* Reimplement home and statistics graphs to fix some longstanding bugs and improve general performance
+* Fix medicine intake deletion
+* Simplify settings storage format to fix settings not saving on some devices
+* Fix date switcher clipping in some cases
+* Complete Turkish, Italian, Spanish, French, and Chinese translations (thanks to various people on weblate)
\ No newline at end of file
fastlane/metadata/android/es-ES/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Corregir la generación de estadísticas en PDF
-* Corregir la edición y eliminación de listas compactas
-* Corregir entradas duplicadas al importar
-* Corrección de errores internos
-* Añadir traducción al estonio
fastlane/metadata/android/et/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/fr-FR/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/hu-HU/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/it-IT/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/no-NO/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/pt/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/pt-BR/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/ru-RU/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/sv-SE/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/tr-TR/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/zh-CN/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/zh-TW/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
health_data_store/pubspec.yaml
@@ -9,14 +9,14 @@ environment:
 dependencies:
   freezed_annotation: ^2.4.4
   json_annotation: ^4.9.0
-  sqflite_common: ^2.5.4
+  sqflite_common: ^2.5.4+2
 
 dev_dependencies:
-  build_runner: ^2.4.8
-  coverage: ^1.8.0
-  freezed: ^2.4.7
-  json_serializable: ^6.7.1
-  mocktail: ^1.0.3
-  sqflite_common_ffi: ^2.1.1+1
-  test: ^1.25.2
+  build_runner: ^2.4.12
+  coverage: ^1.9.2
+  freezed: ^2.5.7
+  json_serializable: ^6.8.0
+  mocktail: ^1.0.4
+  sqflite_common_ffi: ^2.3.3
+  test: ^1.25.8
 
cleanup-changelogs.sh
@@ -6,7 +6,7 @@ if [ -z "$1" ]; then
   exit 1
 fi
 
-export END=$1-3
+export END=$1-2
 
 for ((i = 0; i <= $END; i++)); do
   for file in fastlane/metadata/android/*/changelogs/$i.txt; do