CHANGELOG 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. 0.7.3
  2. ---
  3. * Avoid showing an AttributeError exeception to the User when a channel doesn't exist
  4. 0.7.2
  5. ---
  6. * Correctly handle errors caused by API timeouts, regression introduced in 0.7.1
  7. 0.7.1
  8. ---
  9. * Set a timeout for urllib2.urlopen operations to prevent stov from hanging indefinitely
  10. because of stalled API requests
  11. 0.7
  12. ---
  13. * Implemented enable and disable functions to temporarily stop the update of subscriptions
  14. and downloads of videos without deleting the whole subscription
  15. 0.6.3
  16. ---
  17. * Set an empty description for videos that don't have on (e.g. private videos), thus
  18. avoiding an IndexError-exception in youtubeAPI.py
  19. 0.6.2
  20. ---
  21. * Don't display that the notification method couldn't be determined if no videos where downloaded
  22. 0.6.1
  23. ---
  24. * Also catch smtplib.SMTPServerDisconnected if smtp server does close the connection
  25. * Print downloaded videos if sending the email fails
  26. 0.6
  27. ---
  28. * Set dependency to python >= 2.6 in debian/control
  29. * Fixed package internal import for python 3.x
  30. * Locales are now build in debian/rules when creating the package
  31. * Changed debian/control and debian/rules to be more lintian clean
  32. * Added a complete man page, making the package finally lintian clean
  33. 0.5
  34. ----
  35. * Switched to distutils setup.py as installation method
  36. * Added scripts to build a Debian package
  37. 0.4
  38. ----
  39. * Added title checking to filter unrelated results from subscriptions with search strings
  40. * Python 3 is now also supported
  41. * Fixed localization so stov doesn't default to German any more
  42. * SIGINT and SIGTERM are now catched and are correctly processed internally
  43. 0.3
  44. ----
  45. * Added smtp authentication
  46. * Added notify option
  47. * Added "verbose" and "quiet" output modes
  48. * Added switch to clean the database of old video entries
  49. * Added maxfails option and mark videos as permanently failed when that value is reached
  50. * Added basic interactive configuration (doesn't check if your input makes sense at all!)
  51. * Added German translation for most parts
  52. * Implemented MAXVIDEOS configuration option to limit the number of videos retrieved from the youtube API
  53. * Changed --lsvids to print the download status
  54. * Made the youtube-dl output shown to the user depend on the defined output level
  55. * Now uses youtube API version 2
  56. * Fixed situation when all videos fail and the output would have suggested there were no videos to be downloaded
  57. * Fixed a bug that lead to a duplicate subscription when a playlist was added
  58. * Fixed error message printed when youtube-dl fails
  59. * Improved output behaviour so strings will be properly encoded
  60. 0.2
  61. ----
  62. * Added catchup option
  63. * Added option to print license information
  64. * Added option to print version number
  65. * Added a simple installer script
  66. * Changed coding style to better conform to PEP-8
  67. * Updated module usage: Use urllib2 instead of urllib and subprocess instead of os.system
  68. * Many Bugfixes
  69. 0.1
  70. ----
  71. * Initial release