CHANGES.txt 4.3 KB

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