github searx/searx 1.0.0

latest release: v1.1.0
3 years ago

Core:

Documentation:

  • update nginx configuration ( #2618 )
  • document workaround for using 2 languages simultaneously ( #2479 )
  • improve admin-docs about result proxy (morty) configuration ( #2509 )
  • fixed typo ( #2457 )

New settings.yml:

  • general.contact_url : add link to contact instance maintainer to footer of each page ( #2391 14c7cc0 #2412 )
  • brand : move brand options from Makefile to settings.yml ( #2408 #2473 )

Themes:

  • oscar: Hide links panel in mobile screens ( #2458 )
  • oscar: upgrade dependencies ( #2346 #2673 #2662 )
  • remove legacy, courgette and pix-art themes ( #2344 )
  • add hyperlink to searx instances list in error message ( #2387 )
  • preferences: a tooltip is shown when the mouse is over the engine names ( #2661 )
  • Ignore double-quotes when highlighting query parts ( #2553 )
  • update autocomplete ( #2593 )

New engines:

Fixed engines:

Updated engines:

Removed engines:

Bug fixes

  • Fix empty colon in query from selecting Chinese ( #2454 )
  • Get correct locale with country from browser ( #2531 )

Code refactoring / reduce the technical debt:

  • refactor searx.search.SearchQuery and searx.search.EngineRef ( #2398 )
  • dynamically set language_support variable ( #2499 )
  • engines: add about variable ( #2460 )
  • processors ( #2225 5c6a540 )
  • remove Fabric file ( #2494 )
  • use unittest from py3, remove unittest2 from py2 ( #2608 )

Github:

  • add notice for the issue templates ( #2447 )
  • every Sunday, call utils/fetch_*.py scripts and create a PR automatically ( #2500 728e096 )
  • minor change: replace "travis" by "CI" ( #2528 )

Build scripts:

  • update secret key check ( #2411 )
  • fix makefile targets books/{name}.* and books/user.pdf ( #2420 #2530 )
  • upload-pypi-test & linuxdoc has been released on PyPi ( #2456 )
  • fix makefile target gh-pages : flatten history of branch gh.pages ( #2514 )
  • optimize creation of the virtualenv & pyenvinstall targets ( #2421 )
  • update pyenv pyenvinstall Make targets ( #2517 )
  • makefile.python: remove duplicate pyenv-(un)install targets ( #2418 )
  • [fix] make targets engines.languages and useragents.update ( #2643 )
  • [fix] utils/serax.sh create_pyenv() - drop duplicate 'pip install .' ( #2621 )

Install scripts:

  • drop Ubuntu 16.04 (Xenial Xerus) support ( #2619 )
  • replace ubu1910 image by ubu2010 image ( #2435 )
  • LXC switch to Fedora 33 / Fedora 31 reached its EOL #2634 ( #2634 )
  • add package which to CentOS-7 boilerplate ( #2623 )
  • use SEARX_SETTINGS_TEMPLATE from .config environment ( #2417 )
  • determine path to makefile.lxc in a LXC ( #2399 )
  • remove unused code ( #2401 #2497 )
  • support git versions <v2.22 ( #2620 )

Announcement

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 for sponsoring multiple features of this release.

Don't miss a new searx release

NewReleases is sending notifications on new releases.