Release v0.1.9
This release features:
- mimeType guessing based off file extensions. This issue is credited to @jnazaroff with issue #154. This resulted from the fact that before mimeType guessing was delegated to the internal Google Drive file receiver. However on receiving *.odt and *.docx files, it would guess their mimeTypes as application/zip instead of making them documents. I had an offline discussion and thanks to @gmlewis -- to whom I expressed the goals and he made great suggestions that eventually translated into a fix where mimeType guessing is based off file extensions. My cause for need for another solution was assuming that without a provided mimeType, Google Drive performed a process similar to what you'd do in your shell:
However testing with the UI showed like @gmlewis had suggested, that infer mimeTypes from file extensions.
This was addressed by PR #155. - Introduction of mimeType coercion during a push. This is useful for forcing your file to be recognized to a format without you having to change its extension.
- Fix in platform_packages.md file for the proper github path by @sndirsch with commit 6796941.
- No need to rediscover links during a mounted push aka
push -m
. This is because symlink discovery/traversal got implemented after mounted pushing but mounted pushing was never updated. This was updated by commit e071b36. - Size counter fixes. This is credited to @steinrr with issue #153. The receipe was to only add in size when the item is not a directory because directories cannot be io'd, and also now showing raw byte values unconverted.
- Fixed file property toggling for first time insertions. Properties like
ocr
,convert
were not being registered on first insertion, but only on updates. This was addressed by commit 290d0a0. - Only infer mimeTypes from non-directories. This was added in commit 231b3d0.
- and other bug fixes and nit cleanups etc...
Thank you to all the contributors, users, folks that have raised issues for all the feedback, suggestions, issues and ideas.