gsheets
A library for working with Google Sheets API v4. Manage your spreadsheets with gsheets in Dart.
0.5.0
32K downloads/mo
#1809 most downloaded on pub.dev
a-marenkov/gsheets
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 20 of 21 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
40 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
40 releases · Nov 2019 to Jul 2023Releases
latest 40-
0.5.030 Jul 2023 -
0.4.202 Apr 2022 -
0.4.2-rc.202 Apr 2022 pre-releaseNothing published for this version
-
0.4.2-rc.102 Apr 2022 pre-releaseNothing published for this version
-
0.4.129 Mar 2022 -
0.4.1-rc.229 Mar 2022 pre-releaseNothing published for this version
-
0.4.1-rc.129 Mar 2022 pre-releaseNothing published for this version
-
0.4.028 Mar 2022Release notes
Open source →- Bump googleapis version to ^8.0.0
- Add
SpreadsheetDatatoSpreadsheetwithSpreadsheetProperties,NamedRanges,DeveloperMetadata,DataSourceandDataSourceRefreshSchedule
-
0.3.228 Aug 2021Release notes
Open source →- Bump googleapis version to 4.0.0
- Added A1Ref utility class
- Added method
exporttoSpreadsheet(with export formats xlsx, csv and pdf)
-
0.3.114 Jun 2021 -
0.3.026 Apr 2021Release notes
Open source →- Breaking change Migration to nullsafety progress
- Breaking change - ValueRenderOption use snake case
- Added
fillparameter toallRowsandallColumnsto return lists with even lengths (if the value for the cell is absent, empty string is appended)
-
0.3.0-nullsafety.123 Apr 2021 pre-releaseNothing published for this version
-
0.3.0-nullsafety.008 Mar 2021 pre-releaseNothing published for this version
-
0.3.0-dev.110 Jan 2021 pre-releaseNothing published for this version
-
0.2.715 Mar 2021Release notes
Open source →- Added constructor with custom client for
GSheets - Added
closemethod toGSheets
- Added constructor with custom client for
-
0.2.619 Oct 2020 -
0.2.526 Jul 2020Release notes
Open source →- Added
addFromSpreadsheetmethod toSpreadsheetthat copies worksheet from another spreadsheet; - Added
copyTomethod toWorksheetthat copies it to another spreadsheet; - Refactored
refreshmethod ofSpreadsheet- now it updates current list of worksheets instead of supplying new one; - Fixed inserting and reading all rows/columns if worksheet's number of rows/columns has been changed by some other source;
- Added some documentation to Permission and Spreadsheet.
- Added
-
0.2.5-dev.124 Jul 2020 pre-releaseNothing published for this version
-
0.2.412 May 2020Release notes
Open source →- Added
createSpreadsheetmethod toGSheetsthat allows to create new spreadsheet; - Added
batchUpdatemethod toSpreadsheetthat applies one or more updates to the spreadsheet; - Exposed
batchUpdatemethod ofGsheets.
- Added
-
0.2.4+120 Jun 2020 -
0.2.4-dev11 May 2020 pre-releaseNothing published for this version
-
0.2.4-dev+112 May 2020 pre-releaseNothing published for this version
-
0.2.329 Apr 2020Release notes
Open source →- Added encoding to ranges - fixes
Unexpected character exceptionif sheet's name contains character/or other characters that has to be encoded.
- Added encoding to ranges - fixes
-
0.2.229 Apr 2020Nothing published for this version
-
0.2.104 Apr 2020Release notes
Open source →- Non-Breaking major change: keys (for methods that use them) and values (for methods that update values) are
made
dynamic; - added
ValueRenderOptionandValueInputOptiontospreadsheetmethod ofGSheets; - added methods to
WorksheetAsValuesthat insert multiple rows/columns (insertRows,insertColumns,appendRows,appendColumns); - added methods to
ValuesMapperthat insert multiple rows/columns (insertRows,insertColumns,appendRows,appendColumns); - added
eagerto the methods that insert values by keys.
- Non-Breaking major change: keys (for methods that use them) and values (for methods that update values) are
made
-
0.2.1+107 Apr 2020 -
0.2.1-dev04 Mar 2020 pre-releaseNothing published for this version
-
0.2.004 Feb 2020Release notes
Open source →- Increased performance of methods that include mapping, use keys, fetch or append last row/column;
- Decreased Google API calls for methods that include mapping, use keys, fetch or append last row/column;
- Added
allColumnsandallRowsmethods toValuesMapper; - Added
countparameter toallRowsandallColumnsmethods ofWorksheetAsCells; - Added
inRangeparameter to methods that fetch or append last row/column; - Breaking change: parameter
userofSpreadsheets methodsharewas made positional; - Breaking change:
Cell's fieldsrowIndexandcolumnIndexwere renamed torowandcolumn; - Minor fixes.
-
0.2.0+103 Mar 2020Release notes
Open source →- Readme update - added link to the article with credentials instructions.
-
0.2.0-dev.120 Jan 2020 pre-releaseNothing published for this version
-
0.1.109 Dec 2019Release notes
Open source →- Lowered version of meta package to make gsheets compatible with flutter stable branch.
-
0.1.1+123 Dec 2019 -
0.1.027 Nov 2019 -
0.1.0-rc.118 Nov 2019 pre-releaseRelease notes
Open source →- Added
lastRowandlastColumnmethods toCellsMapper; - Refined documentation;
- Minor fixes.
- Added
-
0.0.1-dev.517 Nov 2019 pre-releaseRelease notes
Open source →- Refactoring with breaking changes -
lenghtparameter of someWorksheetmethods was renamed tocountas more appropriate; - added method
addtoWorksheetthat adds new columns and rows; - Bug fixes.
- Refactoring with breaking changes -
-
0.0.1-dev.5+117 Nov 2019 pre-release -
0.0.1-dev.413 Nov 2019 pre-releaseRelease notes
Open source →- Refactoring with breaking changes - simplified GSheets initialization;
- Increased performance;
- Minor fixes.
-
0.0.1-dev.311 Nov 2019 pre-release -
0.0.1-dev.211 Nov 2019 pre-releaseRelease notes
Open source →- Refactoring with breaking changes. Some methods and its parameters were renamed to increase readability. Some additional classes were exposed.
-
0.0.1-dev.110 Nov 2019 pre-release