moor2csv 2.0.1 moor2csv: ^2.0.1 copied to clipboard
Supporting package for SQL or Drift/Moor that allows the easy export of SQL based Moor databases to CSV form, for external storage or sharing. Works on all platforms other than Web.
Changelog #
All notable changes to this project will be documented in this file.
[2.0.1] - 12th July, 2023 #
- Upgraded dependencies to latest versions.
- Integrated changes as per #1 by AtzeniMichele for Android permissions.
[2.0.0] - 13th November, 2022 #
- MAJOR: Migrated to Null safety
- MAJOR: Moor to Drift Migration
- BREAKING: Changed the previous constructor based usage to use the newly exposed, async-capable
Future<void> writeToCSV(List<DataClass> table, {csvFileName = 'table'})
method. - BREAKING: Removed all unnecessary boolean
wasCreated
,permitted
variables. Instead expose the only needed(PermissionStatus) permissionStatus
enum. - All dependencies upgraded to latest versions.
[1.5.4] - 23rd May, 2021 #
Seperated path_provider apis for IoS and Android. Fixes bug of generated file not showing in Android.
[1.5.3] - 25th November, 2020 #
Seperated path_provider apis for IoS and Android. Fixes bug of generated file not showing in Android.
[1.5.2] - 11th November, 2020 #
Fixed Date-Time saving. Will now be saved to and parsed from in Iso8601String form. Also added new tests to verify it.
[1.5.1] - 11th November, 2020 #
Fix minor bugs with DateTime fields. toString() applied for values before parsing to CSV format.
[1.5.0] - 11th November, 2020 #
Big update. Includes:
-
Error handling when File not accessible.
-
Generated CSVs in compliance with Standard CSV Rules.
-
Slightly better documentaion.
[1.0.5] - 09th November, 2020 #
Bug Fix from version 1.0.3.
[1.0.3] - 09th November, 2020 #
Added error handling for file writing and optimized imports.
Initial Package Upload has been made. Open to suggestions and contributions.
[1.0.2] - 09th November, 2020 #
Added usage examples, slightly better documentation and more explanation in code.