- Improved error reporting when a JSON file is empty (#26)
- Handled edge case for incorrect type when calling
re.Pattern.match()
(#28)
- Added
"values"."sourcesColumnWidth"
field to template file - Increased default width of column 1 to 285
- Added all editors of spreadsheet (except volunteer) to protected range
- Added
--version
option
- Removed any mention of the "master" spreadsheet or "master" commands (#17)
- Removed hard-coded
"metaDataFields"
values from defaults file (#21)- This forces the
"template"
file to be required for the user, which is a non-backward compatible change.
- This forces the
- Fixed bug of using the only sheet as a temp sheet without renaming it (leading to possible title conflicts when adding new piece sheets) (#20)
- Fixed bug of plain text formatting not allowing checkboxes to render (#22)
- Deprecated any mention of the "master" spreadsheet
(#17)
- Users should use "summary" instead
- This will be fully removed in v1.0.0
- Added
--extend
option tocreate_sheet
command to extend a volunteer spreadsheet with missing pieces (#19)
- Moved repo to
scarlatti
organization - Fixed protected range bug: specify emails of editors (which is only the owner) (#13)
- Added text wrapping and disable automatic number formatting for any cells with user input (#16 #18)
- Added error for a missing spreadsheets index file for commands that must read
from it (
volunteer_summary
andexport_master
) (#14) - Changed OAuth authentication flow from deprecated console flow (#8)
- Added protected ranges to first row and column of non-master sheets so volunteers do not accidentally edit them (#13)
- Added
--export-known-only
option tovolunteer_summary
andexport_master
commands (#12)
- Fixed bug relating to incorrectly exporting regular sheets as master sheets (#11)
- Initial release