CHANGES.txt 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. 2.0.20
  2. ------
  3. - Update dependency versions
  4. - Add support for Python 3.10
  5. 2.0.19
  6. ------
  7. - Fix typo
  8. 2.0.18
  9. ------
  10. - Fixed issue with howdoi cache where cache misses would be printed to the console
  11. 2.0.17
  12. ------
  13. - New documentation and mkdocs
  14. - Fixed issue with how howdoi chooses the proper search engine (command line flags now override environment variables)
  15. - Added a search engine fallback if one of the search engines fails
  16. - Fixed issue with howdoi cache
  17. 2.0.16
  18. ------
  19. - Fix GDPR issue for those using howdoi in countries outside the US
  20. - Better support for using `HOWDOI_URL`
  21. 2.0.15
  22. ------
  23. - Add explainability with `-x` or `--explain` options
  24. - Better error checking for when search engines block queries
  25. - Using improved DuckDuckGo endpoint
  26. - Answer pages now fetched in parallel for speed improvement
  27. 2.0.14
  28. ------
  29. - Fix a number of bugs by switching from parsing Google links to looking for URLs instead
  30. 2.0.13
  31. ------
  32. - More permanent fix for extracting Google links
  33. 2.0.12
  34. ------
  35. - Hotfix for Google link formatting
  36. 2.0.11
  37. ------
  38. - Hotfix for Google link formatting
  39. 2.0.10
  40. ------
  41. - Hotfix for new Google classnames
  42. - Separate requirements.txt files for prod and dev
  43. 2.0.9
  44. ------
  45. - Cleaner command line options that also include environment variables
  46. - README updates
  47. 2.0.8
  48. ------
  49. - Fix issue for answers that have no code in the answer but code in the comments
  50. - Add range checks for -n and -p flags
  51. - Moved from Travis to Github Actions
  52. - Dropped Python 2.7 support
  53. 2.0.7
  54. ------
  55. - Update for new Google CSS style
  56. 2.0.6
  57. ------
  58. - Fix issue where `-a` would not return a proper response due to updated CSS on StackOverflow
  59. 2.0.5
  60. ------
  61. - New logo and colors!
  62. 2.0.4
  63. ------
  64. - Cachelib rollback to support Python 2.7
  65. - Better error message when Google is being blocked (for example in China)
  66. 2.0.3
  67. ------
  68. - Bring back Python 2.7 support (for now)
  69. 2.0.2
  70. ------
  71. - Fixed keep support for stashing and viewing answers
  72. 2.0.1
  73. ------
  74. - Added JSON output with the -j flag (great for consuming howdoi results for use in other apps)
  75. - Added stashing ability for saving useful answer for later (based on https://github.com/OrkoHunter/keep)
  76. - Added caching for tests to prevent being rate limited by Google while developing
  77. - Added easier method for calling howdoi when imported (howdoi.howdoi)
  78. 1.2.1
  79. ------
  80. - Fix dependency issue
  81. 1.2.0
  82. ------
  83. - Massive speed improvements of startup, answer fetching, and caching
  84. - Command line flags for alternate search engines
  85. - Remove duplicate answers
  86. 1.1.14
  87. ------
  88. - Links displayed with markdown syntax
  89. - Improved performance and caching (again)
  90. 1.1.13
  91. ------
  92. - Improved performance and caching
  93. - More friendly answer display
  94. - Added support for Python 3.6
  95. - Removed support for Python 2.6
  96. 1.1.12
  97. ------
  98. - Add additional search engine support
  99. 1.1.11
  100. ------
  101. - Fix issue with UTF-8 encoding
  102. 1.1.10
  103. ------
  104. - Include the link in output when asking for >1 answer
  105. - Compatibility with linuxbrew
  106. 1.1.9
  107. ------
  108. - Fix issue with upload to PyPI
  109. 1.1.8
  110. ------
  111. - Fix colorization when HOWDOI_COLORIZE env variable is enabled
  112. - Fix certificate validation when SSL disabled
  113. 1.1.7
  114. ------
  115. - Add Localization support with HOWDOI_LOCALIZATION env variable (Currently only pt-br and en)
  116. 1.1.6
  117. ------
  118. - Updates for Python3
  119. - Updates for caching
  120. 1.1.5
  121. ------
  122. - Updates for Python3
  123. - Fix issues with cache
  124. - Allow disabling SSL when accessing Google
  125. 1.1.4
  126. ------
  127. - Added caching
  128. 1.1.3
  129. ------
  130. - Added fix to handle change in Google search page HTML
  131. - Updated Travis CI tests
  132. 1.1.2
  133. ------
  134. - Compatibility fixes for Python3.2
  135. - Travis CI tests now being run for Python 2.6, 2.7, 3.2, and 3.3
  136. 1.1.1
  137. ------
  138. - Added message when question has no answer
  139. 1.1
  140. ------
  141. - Added multiple answers with -n/--num-answers flag
  142. - Added colorized output with -c/--color flag
  143. - Added answer link to the bottom of questions with -a/--all flag
  144. - Unit tests now managed through Travis CI
  145. 1.0
  146. ------
  147. - Added support for Python3
  148. - Switched to the requests library instead of urllib2
  149. - Project status changed to Production/Stable
  150. - Added troubleshooting steps to the README
  151. 0.2
  152. ------
  153. - Added sane flags
  154. - Now using ``/usr/bin/env python`` instead of ``/usr/bin/python``
  155. - Updated README for brew installation instructions
  156. 0.1.2
  157. ------
  158. - Added Windows executable
  159. - Updated README for pip installation instructions
  160. 0.1.1
  161. ------
  162. - Added to PyPI
  163. 0.1
  164. ------
  165. - We're doing it live!