CHANGELOG 3.3 KB

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