CHANGELOG.rst 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808
  1. 1.1.0 2022.08.07
  2. ================
  3. It has been a while since we released a new version of searx. Thus, we have lots of new things to offer, like new engines, autocompleter, plugins, etc. We got numerous contributions from ~30 new developers, but also we got many PRs from our recurring contributors.
  4. Thank you so much for you support! We couldn't have release so many awesome things without you!
  5. Core
  6. ~~~~
  7. - Drop Python 3.6 support #3133
  8. - Run tests under python 3.10 #3035
  9. - Reduce redundant docker build steps #2725
  10. - Allow overriding Docker repository when building docker image #2726
  11. - Add healthcheck endpoint for Docker #2992
  12. New engines
  13. ~~~~~~~~~~~
  14. - Wordnik.com #2735
  15. - Bandcamp #2763
  16. - SJP - Słownik języka polskiego #2736
  17. - Wikimini #2819
  18. - Dogpile #2822
  19. - PyPI XPATH engine #2830
  20. - ManKier #2829
  21. - Kaufland.de #2915
  22. - ask.com #2898
  23. - gpodder.net (JSON) #2885
  24. - woxikon.de synonyme (xpath) #2883
  25. - Petalsearch.com engine (xpath) #2897
  26. - whaleslide.com #2861
  27. - azlyrics.com #2955
  28. - IMDB #2980
  29. - Prowlarr #3118
  30. - Tineye reverse image search #3040
  31. - Onesearch #3065
  32. - TVmaze #3246
  33. - Emojipedia #3278
  34. - Psychonautwiki by @dimethyltriptamine @kvch
  35. Fixed engines
  36. ~~~~~~~~~~~~~
  37. - Remove hubsbpot tracking URL params #2723
  38. - Fix URL to solidtorrent result page #2786
  39. - Update onion engines to v3 #2904
  40. - Fix Seznam engine #2905
  41. - Add pagination support for Library Genesis #2887
  42. - Fix uppercase ip query #2991
  43. - Fix Libgen + Uncomment Ebay and Urbandictionary #2986
  44. - Fixed Hoogle engine #3146
  45. - Fix Digg engine #3150
  46. - Don't lump all search suggestions together in Yahoo #3208
  47. - Fix DDG safe search #3247
  48. - Fix Qwant: Remove extra q from URL #3091
  49. New plugins
  50. ~~~~~~~~~~~
  51. - hostname_replace plugin to rewrite result hostnames #2724
  52. - search_operators plugin to filter search results using -, site: and -site: #3311
  53. Fixed plugins
  54. ~~~~~~~~~~~~~
  55. - Fix default_doi_resolver in preferences #2707
  56. - Add DOI resolver from sci-hub and replace default DOI #2706
  57. Themes
  58. ~~~~~~
  59. - Fix dark "expand" button from infobox #2702
  60. - fix url_for(..., _external=True) in templates #2656
  61. - [enh] oscar: image thumbnail layout #2675
  62. - Improve text overflow of custom select #2985
  63. - Products results: add possibility to show if a product is in stock or not #3120
  64. - Configurable autofocus of search input (#1984) #3285
  65. - archive.today option for results page #3308
  66. - Fix keyboard hints for category tabs (#1187) #3276
  67. Enhancements
  68. ~~~~~~~~~~~~
  69. - Allow overriding env vars SEARX_SETTINGS_PATH, UWSGI_SETTINGS_PATH #2717
  70. - correct typo/grammatical mistake #2744
  71. - Fix bug for 'FileNotFoundError' in 'standalone_searx.py' #2764
  72. - Fix grammar mistake in debug log output #2759
  73. - Fix typo #2768
  74. - Fix redirect when saving preferences #2760
  75. - Replace Makefile boilerplate by shell scripts #2594
  76. - Fix Qwant's fetch_languages function #2799
  77. - Apply HTTPS where possible + fix small typo #2922
  78. - Сhange in user-agent Firefox versions to latest #3008
  79. - Use engine-type when looking up supported_languages from JSON files #3002
  80. - Update about section of Invidious and Rumble + Change filtron error wording #2959
  81. - Verify that Tor proxy works every time searx starts #3015
  82. - Update settings_loader.get_user_settings_path() #3056
  83. - Fix wrong func call #3058
  84. - Improve ranking based on language #3053
  85. 1.0.0 2021.03.27
  86. ================
  87. Core
  88. ~~~~
  89. - drop support for Python 3.5 ( #2459 )
  90. - add support for Python 3.9 ( #2397 #2459 )
  91. - update Python dependencies ( #2428 #2459 #2206 ) ⚠️ pyopenssl is not longer required
  92. - automatic update of searx.data ( #2555 #2585 #2595 #2592 #2600 )
  93. - update searx.data ( #2604 #2605 #2606 #2607 #2415 )
  94. - add ability to send engine data to subsequent requests ( #2615 )
  95. - add checker ( #2419 #2476 #2481 #2682 #2682 #2657 )
  96. - by default allow only HTTPS, not HTTP ( #2641 #2659 )
  97. - replace /translations.js with an embedded JSON ( #2660 )
  98. - activate raise_for_error by default ( #2557 )
  99. - don't dump traceback of SearxEngineResponseException on init ( #2635 )
  100. Documentation
  101. ~~~~~~~~~~~~~
  102. - update nginx configuration ( #2618 )
  103. - document workaround for using 2 languages simultaneously ( #2479 )
  104. - improve admin-docs about result proxy (morty) configuration ( #2509 )
  105. - fixed typo ( #2457 )
  106. New settings.yml
  107. ~~~~~~~~~~~~~~~~
  108. - `general.contact_url` : add link to contact instance maintainer to footer of each page ( #2391 14c7cc0e118f1d0873b32b34793cdec2c5c9c13e #2412 )
  109. - `brand` : move brand options from Makefile to settings.yml ( #2408 #2473 )
  110. Themes
  111. ~~~~~~
  112. - oscar: Hide links panel in mobile screens ( #2458 )
  113. - oscar: upgrade dependencies ( #2346 #2673 #2662 )
  114. - remove legacy, courgette and pix-art themes ( #2344 )
  115. - add hyperlink to searx instances list in error message ( #2387 )
  116. - preferences: a tooltip is shown when the mouse is over the engine names ( #2661 )
  117. - Ignore double-quotes when highlighting query parts ( #2553 )
  118. - update autocomplete ( #2593 )
  119. New engines
  120. ~~~~~~~~~~~
  121. - ccengine ( #2533 )
  122. - mediathekviewweb ( #2541 )
  123. - solidtorrents ( #2626 )
  124. - solr ( #2652 )
  125. - rumble ( #2588 )
  126. - wiby.me ( #2452 )
  127. Fixed engines
  128. ~~~~~~~~~~~~~
  129. - apk_mirror ( #2556 #2642 )
  130. - bing ( #2602 )
  131. - duckduckgo ( #2560 #2559 )
  132. - library genesis ( #2448 )
  133. - ina ( 0ba71c3644c4d20f70528c10eed1385399ec1c82 )
  134. - invidious ( #2451 )
  135. - json_engine ( #2562 )
  136. - google ( #2482 )
  137. - google images ( #2482 )
  138. - google play apps ( 88657fe9c2a41b9be38ee5146e5870672416db12 )
  139. - google play movies ( 50ba2b9e87ef61e96da124f906d3aff4c7870e3f )
  140. - google news ( #2483 #2498 )
  141. - google scholar ( #2611 )
  142. - google video ( #2482 )
  143. - hoogle ( 6255b33c9dcf0d28f0a3307af988565f69259ce2 )
  144. - naver ( #2542 )
  145. - semantic schollar ( f596f5767bed915a5c3bed59ae26283e53f975ca f596f5767bed915a5c3bed59ae26283e53f975ca )
  146. - startpage ( #2396 )
  147. - seznam ( #2564 28286cf3f2308113bf440fb6e7cf326c6ed07889 )
  148. - wikipedia ( #2554 #2565 #2681 #2681 )
  149. - yacy ( #2669 )
  150. - yahoo news ( #2640 #2655 )
  151. Updated engines
  152. ~~~~~~~~~~~~~~~
  153. - duckduckgo ( 5f450fda74e80bf350eb1493f66cfa61deaf5cea )
  154. - geektimes ( 45f0e1a859fa12ce2ae0c24dc356922fcad50c8d )
  155. - lobste.rs ( 06b754ad67aa6066aed6df77b5ffb74aabebb040 )
  156. - soundcloud ( #2671 )
  157. - peertube ( #2570 )
  158. - recoll ( #2539 )
  159. - yggtorrent ( #2573 )
  160. Removed engines
  161. ~~~~~~~~~~~~~~~
  162. - acgsou ( #2654 )
  163. - google_play_music ( #2558 )
  164. - metager ( #2538 )
  165. - voat ( #2445 )
  166. - yandex ( #2566 )
  167. Bug fixes
  168. ~~~~~~~~~
  169. - Fix empty colon in query from selecting Chinese ( #2454 )
  170. - Get correct locale with country from browser ( #2531 )
  171. Code refactoring / reduce the technical debt
  172. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173. - refactor searx.search.SearchQuery and searx.search.EngineRef ( #2398 )
  174. - dynamically set language_support variable ( #2499 )
  175. - engines: add about variable ( #2460 )
  176. - processors ( #2225 5c6a5407a0b124c3323e73c33b81ec1fbd7d2fce )
  177. - remove Fabric file ( #2494 )
  178. - use unittest from py3, remove unittest2 from py2 ( #2608 )
  179. Github
  180. ~~~~~~
  181. - add notice for the issue templates ( #2447 )
  182. - every Sunday, call utils/fetch_*.py scripts and create a PR automatically ( #2500 728e09676400221a064627509a31470d8f6e33bf )
  183. - minor change: replace "travis" by "CI" ( #2528 )
  184. Build scripts
  185. ~~~~~~~~~~~~~
  186. - update secret key check ( #2411 )
  187. - fix makefile targets `books/{name}.*` and `books/user.pdf` ( #2420 #2530 )
  188. - upload-pypi-test & linuxdoc has been released on PyPi ( #2456 )
  189. - fix makefile target `gh-pages` : flatten history of branch gh.pages ( #2514 )
  190. - optimize creation of the virtualenv & pyenvinstall targets ( #2421 )
  191. - update pyenv pyenvinstall Make targets ( #2517 )
  192. - makefile.python: remove duplicate pyenv-(un)install targets ( #2418 )
  193. - [fix] make targets engines.languages and useragents.update ( #2643 )
  194. - [fix] utils/serax.sh create_pyenv() - drop duplicate 'pip install .' ( #2621 )
  195. Install scripts
  196. ~~~~~~~~~~~~~~~
  197. - drop Ubuntu 16.04 (Xenial Xerus) support ( #2619 )
  198. - replace ubu1910 image by ubu2010 image ( #2435 )
  199. - LXC switch to Fedora 33 / Fedora 31 reached its EOL #2634 ( #2634 )
  200. - add package which to CentOS-7 boilerplate ( #2623 )
  201. - use SEARX_SETTINGS_TEMPLATE from .config environment ( #2417 )
  202. - determine path to makefile.lxc in a LXC ( #2399 )
  203. - remove unused code ( #2401 #2497 )
  204. - support git versions <v2.22 ( #2620 )
  205. Announcement
  206. ~~~~~~~~~~~~
  207. We, the searx maintainer team, would like to say a huge thank you for everybody who had been involved in the development of searx or supported us in the past 7 years - making our first stable release available. Special thanks to [NLNet](https://nlnet.nl) for sponsoring multiple features of this release.
  208. 0.18.0 2020.12.14
  209. =================
  210. Core
  211. ~~~~
  212. - drop Python 2 support ( #2137 #2244 )
  213. - separate index and search routes ( #1681 ). ⚠️ add & remove your searx instance(s) from your browser.
  214. - add external_bang ( #2027 #2043 #2059 )
  215. - add external plugins supports ( #2074 )
  216. - add plugin converting strings into hash digests ( #1246 )
  217. - new category: Onions ( #565 )
  218. - allow searx query parts anywhere in the query ( commit aa3c18dda9329fff875328f6ba97483c417b149a 2aef38c3b9d1fe93e9d665a49b10151d63d92392 )
  219. - preferences: use base_url for prefix of sharing 'currenly saved preferences' (#1249 )
  220. - upgrade to request 2.24.0, pyopenssl is optional ( #2199 )
  221. - force admins to set secret_key if debug mode is disabled ( #2256 )
  222. - standalone searx update ( #1591 )
  223. - architecture clean up ( #2140 #2185 #2195 #2196 #2198 #2189 #2208 #2239 #2241 #2246 #2248 )
  224. - record detail about engine error ( #2332 #2375 #2350 ). Add a new API endpoint: ``/stats/errors``.
  225. - display if an engine does not support HTTPS requests ( #2373 )
  226. New settings.yml
  227. ~~~~~~~~~~~~~~~~
  228. - ``use_default_settings``: user settings can relied on the default settings ( #2291 #2362 #2349 )
  229. - ``ui.results_on_new_tab: False`` - for opening result links in a new tab ( #2167 )
  230. - ``ui.advanced_search`` - add preference for displaying advanced settings ( #2327 )
  231. - ``server.method: "POST"`` - Make default query submission method configurable ( #2130 )
  232. - ``server.default_http_headers`` - add default http headers ( #2295 )
  233. - ``engines.*.proxies`` - Using proxy only for specific engines ( #1827 #2319 ), see https://searx.github.io/searx/dev/engine_overview.html#settings-yml
  234. - ``enabled_plugins`` - Enabled plugins ( a05c660e3036ad8d02072fc6731af54c2ed6151c )
  235. - ``preferences.lock`` - Let admins lock user preferences ( #2270 )
  236. Oscar theme
  237. ~~~~~~~~~~~
  238. - update infobox ( #2131 )
  239. - Make infoboxes shorter by default.
  240. - Hide the main image by default as well and set a maximum height even when expanded.
  241. - Add a toggle at the bottom of the infobox to expand it or to shrink it again.
  242. - Fix pointhi style
  243. - query suggestion does not keep the language tag of the original query ( #1314 )
  244. - fix the clear button ( #2306 )
  245. Simple theme
  246. ~~~~~~~~~~~~
  247. - Fix autocomplete ( #2205 )
  248. New engines
  249. ~~~~~~~~~~~
  250. - ahmia, not_evil ( #565 )
  251. - codeberg ( #2104 )
  252. - command line engines: git grep, find, etc. ( #2128 #2250 )
  253. - elasticsearch ( #2292 )
  254. - metager ( #2139 )
  255. - naver ( #1912 )
  256. - opensemanticsearch ( #2271 )
  257. - peertube ( #2109 )
  258. - recoll (#2325)
  259. - sepiasearch ( #2227 )
  260. Updated engines
  261. ~~~~~~~~~~~~~~~
  262. - digg ( #2285 )
  263. - dbpedia ( #2352 )
  264. - duckduckgo_definitions ( #2224 #2356 )
  265. - duden ( #2359 )
  266. - invidious ( #2116 )
  267. - libgen ( #2360 )
  268. - photon ( #2336 )
  269. - soundclound ( #2365 )
  270. - wikipedia ( #2178 #2363 #2354 )
  271. - wikidata ( #2151 #2224 #2353 ) - faster response time
  272. - yaCy ( #2255 ) - support HTTP digest authentication.
  273. - youtube_noapi ( #2364 )
  274. Fixed engines
  275. ~~~~~~~~~~~~~
  276. - 1x ( #2361 )
  277. - answer 'random sha256' ( #2121 )
  278. - bing image ( #1496 )
  279. - duckduckgo ( #2254 )
  280. - genius ( #2371 )
  281. - google ( #2236 )
  282. - google image ( #2115 )
  283. - lobste.rs ( #2253 )
  284. - piratebay ( #2133 )
  285. - startpage ( #2385 )
  286. - torrentz ( #2101 )
  287. Removed engines
  288. ~~~~~~~~~~~~~~~
  289. - filecrop ( #2352 )
  290. - searchcode_doc ( #2372 )
  291. - seedpeer ( #2366 )
  292. - twitter ( #2372 )
  293. - yggtorrent ( #2099 #2375 )
  294. Install scripts & documentation
  295. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296. - install script & documentation ( #2384 #2380 #2362 #2287 #2283 #2277 #2223 #2211 #2118 #2117 #2063 )
  297. Docker image
  298. ~~~~~~~~~~~~
  299. - use Alpine 3.12 ( #1983 )
  300. - uwsgi serves the static files directly. ( #1865 )
  301. - fix k8s support ( #2099 )
  302. - make docker produces clean tag version ( #2182 )
  303. Bug fixes
  304. ~~~~~~~~~
  305. - searx.utils.HTMLTextExtractor: invalid HTML don't raise an Exception ( #2190 )
  306. - Fix static URL ( commit da8b227044f45127f705f6ea94a72d368eea73bb )
  307. - Fix autocomplete ( #2127 )
  308. - Fix opensearch.xml ( #2132 #2247 )
  309. - Fix documentation build ( #2237 )
  310. - Some fixes in the fetch languages script ( #2212 )
  311. Special thanks to `NLNet <https://nlnet.nl>`__ for sponsoring multiple features of this release.
  312. 0.17.0 2020.07.09
  313. =================
  314. - New engines
  315. - eTools
  316. - Wikibooks
  317. - Wikinews
  318. - Wikiquote
  319. - Wikisource
  320. - Wiktionary
  321. - Wikiversity
  322. - Wikivoyage
  323. - Rubygems
  324. - Engine fixes (google, google images, startpage, gigablast, yacy)
  325. - Private engines introduced - more details: https://searx.github.io/searx/blog/private-engines.html
  326. - Greatly improved documentation - check it at https://searx.github.io/searx
  327. - Added autofocus to all search inputs
  328. - CSP friendly oscar theme
  329. - Added option to hide engine errors with `display_error_messages` engine option (true/false values, default is true)
  330. - Tons of accessibility fixes - see https://github.com/searx/searx/issues/350 for details
  331. - More flexible branding options: configurable vcs/issue tracker links
  332. - Added "disable all" & "allow all" options to preferences engine select
  333. - Autocomplete keyboard navigation fixes
  334. - Configurable category order
  335. - Wrap long lines in infoboxes
  336. - Added RSS subscribtion link
  337. - Added routing directions to OSM results
  338. - Added author and length attributes to youtube videos
  339. - Fixed image stretch with mobile viewport in oscar theme
  340. - Added translatable JS strings
  341. - Better HTML annotations - engine names and endpoints are available as classes
  342. - RTL text fixes in oscar theme
  343. - Handle weights in accept-language HTTP headers
  344. - Added answerer results to rss/csv output
  345. - Added new autocomplete backends to settings.yml
  346. - Updated opensearch.xml
  347. - Fixed custom locale setting from settings.yml
  348. - Translation updates
  349. - Removed engines: faroo
  350. Special thanks to `NLNet <https://nlnet.nl>`__ for sponsoring multiple features of this release.
  351. Special thanks to https://www.accessibility.nl/english for making accessibility audit.
  352. News
  353. ~~~~
  354. - @HLFH joined the maintainer team
  355. - Dropped Python2 support
  356. 0.16.0 2020.01.30
  357. =================
  358. - New engines
  359. - Splash
  360. - Apkmirror
  361. - NPM search
  362. - Invidious
  363. - Seedpeer
  364. - New languages
  365. - Estonian
  366. - Interlingua
  367. - Lithuanian
  368. - Tibetian
  369. - Occitan
  370. - Tamil
  371. - Engine fixes (wolframalpha, google scholar, youtube, google images, seznam, google, soundcloud, google cloud, duden, btdigg, google play, bing images, flickr noapi, wikidata, dailymotion, google videos, arxiv, dictzone, fdroid, etymonline, bing, duckduckgo, startpage, voat, 1x, deviantart, digg, gigablast, mojeek, duckduckgo definitions, spotify, libgen, qwant, openstreetmap, wikipedia, ina, microsoft academic, scanr structures)
  372. - Dependency updates
  373. - Speed optimizations
  374. - Initial support for offline engines
  375. - Image format display
  376. - Inline js scripts removed
  377. - Infinite scroll plugin fix
  378. - Simple theme bugfixes
  379. - Docker image updates
  380. - Bang expression fixes
  381. - Result merging fixes
  382. - New environment variable added: SEARX_BIND_ADDRESS
  383. News
  384. ~~~~
  385. - @return42 joined the maintainer team
  386. - This is the last release with Python2 support
  387. 0.15.0 2019.01.06
  388. =================
  389. - New engines
  390. - Acgsou (files, images, videos, music)
  391. - Duden.de (general)
  392. - Seznam (general)
  393. - Mojeek (general)
  394. - New languages
  395. - Catalan
  396. - Welsh
  397. - Basque
  398. - Persian (Iran)
  399. - Galician
  400. - Dutch (Belgium)
  401. - Telugu
  402. - Vietnamese
  403. - New random answerers
  404. - sha256
  405. - uuidv4
  406. - New DOI resolsvers
  407. - sci-hub.tw
  408. - Fix Vim mode on Firefox
  409. - Fix custom select in Oscar theme
  410. - Engine fixes (duckduckgo, google news, currency convert, gigablast, google scholar, wikidata image, etymonline, google videos, startpage, bing image)
  411. - Minor simple theme fixes
  412. - New Youtube icon in Oscar theme
  413. - Get DOI rewriters from settings.yml
  414. - Hide page buttons when infinite scrolling is enabled
  415. - Update user agent versions
  416. - Make Oscar style configurable
  417. - Make suspend times of errored engines configurable
  418. 0.14.0 2018.02.19
  419. =================
  420. - New theme: oscar-logicodev dark
  421. - New engines
  422. - AskSteem (general)
  423. - Autocompleter fix for py3
  424. - Engine fixes (pdbe, pubmed, gigablast, google, yacy, bing videos, microsoft academic)
  425. - "All" option is removed from languages
  426. - Minor UI changes
  427. - Translation updates
  428. 0.13.1 2017.11.23
  429. =================
  430. - Bug fixes
  431. - https://github.com/searx/searx/issues/1088
  432. - https://github.com/searx/searx/issues/1089
  433. - Dependency updates
  434. 0.13.0 2017.11.21
  435. =================
  436. - New theme: simple
  437. - New engines
  438. - Google videos (video)
  439. - Bing videos (video)
  440. - Arxiv (science)
  441. - OpenAIRE (science)
  442. - Pubmed (science)
  443. - Genius (music/lyrics)
  444. - Display engine errors
  445. - Faster startup
  446. - Lots of engine fixes (google images, dictzone, duckduckgo, duckduckgo images, torrentz, faroo, digg, tokyotoshokan, nyaa.si, google news, gitlab, gigablast, geektimes.ru, habrahabr.ru, voat.co, base, json engine, currency convert, google)
  447. - Shorter saved preferences URL
  448. - Fix engine duplications in results
  449. - Py3 compatibility fixes
  450. - Translation updates
  451. 0.12.0 2017.06.04
  452. =================
  453. - Python3 compatibility
  454. - New engines
  455. - 1337x.to (files, music, video)
  456. - Semantic Scholar (science)
  457. - Library Genesis (general)
  458. - Framalibre (IT)
  459. - Free Software Directory (IT)
  460. - More compact result UI (oscar theme)
  461. - Configurable static content and template path
  462. - Spelling suggestions
  463. - Multiple engine fixes (duckduckgo, bing, swisscows, yahoo news, bing news, twitter, bing images)
  464. - Reduced static image size
  465. - Docker updates
  466. - Translation updates
  467. Special thanks to `NLNet <https://nlnet.nl>`__ for sponsoring multiple features of this release.
  468. 0.11.0 2017.01.10
  469. =================
  470. - New engines
  471. - Protein Data Bank Europe (science)
  472. - Voat.co (general, social media)
  473. - Online Etimology Dictionary (science)
  474. - CCC tv (video, it)
  475. - Searx (all categories - can rotate multiple other instances)
  476. - Answerer functionality (see answerer section on /preferences)
  477. - Local answerers
  478. - Statistical functions
  479. - Random value generator
  480. - Result proxy support (with `morty <https://github.com/asciimoo/morty>`__)
  481. - Extended time range filter
  482. - Improved search language support
  483. - Multiple engine fixes (digbt, 500px, google news, ixquick, bing, kickass, google play movies, habrahabr, yandex)
  484. - Minor UI improvements
  485. - Suggestion support for JSON engine
  486. - Result and query escaping fixes
  487. - Configurable HTTP server version
  488. - More robust search error handling
  489. - Faster webapp initialization in debug mode
  490. - Search module refactor
  491. - Translation updates
  492. 0.10.0 2016.09.06
  493. =================
  494. - New engines
  495. - Archive.is (general)
  496. - INA (videos)
  497. - Scanr (science)
  498. - Google Scholar (science)
  499. - Crossref (science)
  500. - Openrepos (files)
  501. - Microsoft Academic Search Engine (science)
  502. - Hoogle (it)
  503. - Diggbt (files)
  504. - Dictzone (general - dictionary)
  505. - Translated (general - translation)
  506. - New Plugins
  507. - Infinite scroll on results page
  508. - DOAI rewrite
  509. - Full theme redesign
  510. - Display the number of results
  511. - Filter searches by date range
  512. - Instance config API endpoint
  513. - Dependency version updates
  514. - Socks proxy support for outgoing requests
  515. - 404 page
  516. News
  517. ~~~~
  518. @kvch joined the maintainer team
  519. 0.9.0 2016.05.24
  520. ================
  521. - New search category: science
  522. - New engines
  523. - Wolframalpha (science)
  524. - Frinkiac (images)
  525. - Arch Linux (it)
  526. - BASE - Bielefeld Academic Search Engine (science)
  527. - Dokuwiki (general)
  528. - Nyaa.se (files, images, music, video)
  529. - Reddit (general, images, news, social media)
  530. - Torrentz.eu (files, music, video)
  531. - Tokyo Toshokan (files, music, video)
  532. - F-Droid (files)
  533. - Erowid (general)
  534. - Bitbucket (it)
  535. - GitLab (it)
  536. - Geektimes (it)
  537. - Habrahabr (it)
  538. - New plugins
  539. - Open links in new tab
  540. - Vim hotkeys for better navigation
  541. - Wikipedia/Mediawiki engine improvements
  542. - Configurable instance name
  543. - Configurable connection pool size
  544. - Fixed broken google engine
  545. - Better docker image
  546. - Images in standard results
  547. - Fixed and refactored user settings (Warning: backward incompatibility - you have to reset your custom engine preferences)
  548. - Suspending engines on errors
  549. - Simplified development/deployment tooling
  550. - Translation updates
  551. - Multilingual autocompleter
  552. - Qwant autocompleter backend
  553. 0.8.1 2015.12.22
  554. ================
  555. - More efficient result parsing
  556. - Rewritten google engine to prevent app crashes
  557. - Other engine fixes/tweaks
  558. - Bing news
  559. - Btdigg
  560. - Gigablast
  561. - Google images
  562. - Startpage
  563. News
  564. ~~~~
  565. New documentation page is available: https://searx.github.io/searx
  566. 0.8.0 2015.09.08
  567. ================
  568. - New engines
  569. - Blekko (image)
  570. - Gigablast (general)
  571. - Spotify (music)
  572. - Swisscows (general, images)
  573. - Qwant (general, images, news, social media)
  574. - Plugin system
  575. - New plugins
  576. - HTTPS rewrite
  577. - Search on cagetory select
  578. - User information
  579. - Tracker url part remover
  580. - Multiple outgoing IP and HTTP/HTTPS proxy support
  581. - New autocompleter: startpage
  582. - New theme: pix-art
  583. - Settings file structure change
  584. - Fabfile, docker deployment
  585. - Optional safesearch result filter
  586. - Force HTTPS in engines if possible
  587. - Disabled HTTP referrer on outgoing links
  588. - Display cookie information
  589. - Prettier search URLs
  590. - Right-to-left text handling in themes
  591. - Translation updates (New locales: Chinese, Hebrew, Portuguese, Romanian)
  592. New dependencies
  593. ~~~~~~~~~~~~~~~~
  594. - pyopenssl
  595. - ndg-httpsclient
  596. - pyasn1
  597. - pyasn1-modules
  598. - certifi
  599. News
  600. ~~~~
  601. @dalf joined the maintainer "team"
  602. 0.7.0 2015.02.03
  603. ================
  604. - New engines
  605. - Digg
  606. - Google Play Store
  607. - Deezer
  608. - Btdigg
  609. - Mixcloud
  610. - 1px
  611. - Image proxy
  612. - Search speed improvements
  613. - Autocompletition of engines, shortcuts and supported languages
  614. - Translation updates (New locales: Turkish, Russian)
  615. - Default theme changed to oscar
  616. - Settings option to disable engines by default
  617. - UI code cleanup and restructure
  618. - Engine tests
  619. - Multiple engine bug fixes and tweaks
  620. - Config option to set default interface locale
  621. - Flexible result template handling
  622. - Application logging and sophisticated engine exception tracebacks
  623. - Kickass torrent size display (oscar theme)
  624. New dependencies
  625. ~~~~~~~~~~~~~~~~
  626. - pygments - http://pygments.org/
  627. 0.6.0 - 2014.12.25
  628. ==================
  629. - Changelog added
  630. - New engines
  631. - Flickr (api)
  632. - Subtitleseeker
  633. - photon
  634. - 500px
  635. - Searchcode
  636. - Searchcode doc
  637. - Kickass torrent
  638. - Precise search request timeout handling
  639. - Better favicon support
  640. - Stricter config parsing
  641. - Translation updates
  642. - Multiple ui fixes
  643. - Flickr (noapi) engine fix
  644. - Pep8 fixes
  645. News
  646. ~~~~
  647. Health status of searx instances and engines: http://stats.searx.oe5tpo.com
  648. (source: https://github.com/pointhi/searx_stats)