Skip to content

Release v0.1.9

Compare
Choose a tag to compare
@odeke-em odeke-em released this 26 Apr 02:50
· 514 commits to master since this release

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:
    screen shot 2015-04-25 at 8 48 42 pm
    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.