Skip to content

Latest commit

 

History

History
503 lines (347 loc) · 11.9 KB

CHANGELOG.md

File metadata and controls

503 lines (347 loc) · 11.9 KB

v0.17.2 (2020-12-24)

[albert]

  • Drop telemetry

[plugins]

  • [wbm] Fix completion

v0.17.1 (2020-12-21)

[albert]

  • Fix OBS builds
  • Several fixes
  • Archive virtualbox python extension

Copyright (c) 2018 Copyright Holder All Rights Reserved.v0.17.0 (2020-12-17)

[albert]

  • Again break init order of Item for the sake of less boilerplate. Presumed this frequency indexStrings > actions > completion > urgency.
  • Let shells handle splitting/quoting
  • Add core as QueryHandler. Add restart, quit, settings action. Also to tray and cli.
  • Drop shutil:: and let shells handle lexing

[plugins]

  • FINALLY ARCHIVE EXTERNAL EXTENSIONS.
  • New extension state : MissingDependencies
  • Disable settings items of exts in this new state
  • Use pybind v2.6.1
  • [term] v1.1 Let shells handle lexing
  • [calc] Add muparserInt option for hex calculations
  • Use QLoggingCategory in all extensions
  • Implicit dependency check for executables and Python modules
  • [Pyv1.3] Adopt core changes. PyAPIv0.4. Changes to the API:
    • embedded module is called 'albert' now
    • Reflect core api changes:
      • Positional arguments of the standard item changes
      • New semantics of the term action constructors
        • String commandline will be executed in a shell
        • StringList commandline will be executed without shell
    • Add core version of iconLookup(StringList)
    • New metadata labels:
      • version: new versioning scheme iid_maj.iid_min.ext_version
      • title: former prettyname
      • authors: string or list
      • exec_deps: string or list
      • py_deps: string or list
      • triggers: string or list
    • Allow multiple triggers
    • Allow multiple authors

[python]

  • Adpot APIv0.4 changes
  • [locate] ' for basename '' for full path lookups
  • [timer] Make notification stay.
  • [baseconv] Python-style base prefixes to detect source base
  • [texdoc] Add texdoc plugin
  • [aur] add yay helper

Check the GitHub repositories for details. https://github.com/albertlauncher/albert/commits/v0.17.0

v0.16.4 (2020-12-10)

Hotfix for #959

[albert]

  • Fix tab order. Closes #866
  • Update stale.yml

[plugins]

  • [chromium] Chromium v1.1

[python]

  • [docker] New extension prototype
  • [timer] Use dbus instead of notify-send
  • [units] v1.2 including to time conversion

v0.16.3 (2020-12-03)

  • Hotfix for #955
  • Archive defunct CoinMarketCap and Bitfinex extensions

v0.16.2 (2020-11-26)

[albert]

  • Allow multiple instances of albert on different X sessions
  • Fix super key not registering
  • Add terms: Elementary, Tilix, QTerminal, Termite
  • Fix build on FreeBSD
  • Dont show fallbacks on triggered queries

[plugins]

  • [Applications] Index desktop files on desktop
  • [firefox] Rework v2
  • [ssh] Respect the Include keyword
  • [ssh] Allow hyphens to be part of hostnames
  • [chromium] Add brave-browser to list of chromium based browsers.

[python]

  • Add an offline emoji picker
  • Add bitwarden extension
  • Add xkcd plugin as submodule
  • Add new extension: node.js evaluator
  • Add new extension: php evaluator

v0.16.1 (2018-12-31)

  • [albert] Fix default plugin lookup path
  • [albert] Fix flicker when changing frontends
  • [albert] Fix "Terminal option resets after a restart"
  • [albert] Link libglobalshortcut statically
  • [albert] Add a build flag for QtCharts
  • [albert] Drop debug options if favor of QLoggingCategory env vars
  • [plugins:ssh] Fix input regex. Sort by length then lexically.
  • [plugins:ssh] Use backward compatible ssh url syntax
  • [plugins:qml] Consistent form layout
  • [modules:aur] Sort items by length first

v0.16.0 (2018-12-28)

  • Add jekyll website as submodule
  • New project structure (minimal shared lib)
  • Let travis build against Ubuntu 18.04 and 16.04
  • Backward compatibility for Ubuntu 16.04
  • Let fuzzy require an additional character. Tolerance: floor((wordlen - 1)/3))
  • Print logging category to stdout QT_LOGGING_RULES="*debug=false;driver.usb.debug=true"
  • [Term] Change terminal action order: Let "Run w/o term" be the last one
  • [VBox] Set default build switch for VirtualBox to OFF
  • [Files] Add fancy icons to mime dialog
  • [Py] Use ast to read metadata without loading the modules
  • [Py] Additional constraint: Metadata have to be string literals (for ast)
  • [Py] Additional constraint: Name modules according PEP8
  • [Py/WinSwitch] Add close win action
  • [Py/VBox] Add VirtualBox extension

v0.15.0 (2018-12-16)

  • Usage graph in the settings (QtCharts (>=5.6))
  • [QML] Frontend plugin requires ()5.9
  • [QML] History search of the input now allows substring matching (Type and navigate)
  • [QML] Store user input of every session
  • New Python extension: Fortune
  • New Python extension: Window switcher

v0.14.22 (2018-09-21)

  • Telemetry is now opt-in.
  • New Python extension: Pidgin
  • New themes

v0.14.21 (2018-06-08)

  • Bugfix release

v0.14.20 (2018-06-04)

  • Bugfix release

v0.14.19 (2018-05-15)

  • New Python extension: Datetime. (Time display and conversion. Supersedes the external extension)
  • New Python extension: Bitfinex. (Quickly access Bitfinex markets)
  • The file browse mode finally mimics bash completion behavior.

v0.14.18 (2018-03-23)

  • Hotfix release

v0.14.17 (2018-03-23)

  • New Python extension: Arch Wiki
  • New option in applications extension: Use keywords for lookup
  • New option in applications extension: Use generic name for lookup
  • The kvstore extension was renamed to Snippets and got an improved config UI.

v0.14.16 (2018-03-09)

  • New Python extension: Gnome dictionary (nikhilwanpal)
  • New Python extension: Mathematica (Asger Hautop Drewsen)
  • New Python extension: TeX to unicode (Asger Hautop Drewsen)
  • New Python extension: IP address (Benedict Dudel)
  • New Python extension: Multi Translate (David Britt)
  • New Python extension: Emoji lookup (David Britt)
  • New Python extension: Kaomoji lookup (David Britt)
  • New Python extension: Timer
  • New Python extension: Binance

v0.14.15 (2018-01-26)

  • New Python extensions: CoinMarketCap, Trash, Pomodoro, Epoch, Packagist.
  • New Python API PythonInterface/v0.2 (configLocation(), dataLocation(),cacheLocation()).

v0.14.14 (2017-12-06)

  • New Python extension: npm (Benedict Dudel)

v0.14.13 (2017-11-25)

  • Rich text support
  • New AUR Python extension
  • New scrot Python extension

v0.14.12 (2017-11-23)

  • New CopyQ Python extension (Ported from external extension)

v0.14.11 (2017-11-19)

  • New locate Python extension

v0.14.10 (2017-11-16)

  • Bugfixes

v0.14.9 (2017-11-16)

  • Better HiDPI support
  • New commandline option for debug output (-d)

v0.14.8 (2017-11-14)

  • New Gnote Python extension (Ported from external extension)
  • New Tomboy Python extension (Ported from external extension)
  • New Pacman Python extension
  • New Pass Python extension
  • New Kill Python extension

v0.14.7 (2017-11-03)

  • Bugfixes

v0.14.6 (2017-10-31)

  • New Wikipedia Python extension

v0.14.5 (2017-10-30)

  • Bugfixes

v0.14.4 (2017-10-25)

  • New base converter Python extension

v0.14.3 (2017-10-21)

  • New Google Translate Python extension

v0.14.2 (2017-10-20)

  • Bugfixes

v0.14.1 (2017-10-19)

  • Bugfixes

v0.14.0 (2017-10-18)

  • New Python Embedding extension
  • New Python Eval Python extension
  • New Debugging Python extension
  • New Zeal Python extension
  • New GoldenDict Python extension
  • New Unit Converter Python extension (Gnu units)
  • New Currency Converter Python extension (Google finance)

v0.13.1 (2017-00-30)

  • Bugfixes

v0.13.0 (2017-09-28)

  • Modular frontends
  • QML frontend
  • Tree structure in file index and "smart" indexing
  • New KeyValue extension
  • New Hash Generator extension
  • Shell like completion for terminal extension

v0.12.0 (2017-06-09)

  • Git-like ignore files
  • Dedicated dialog for websearch editing.

v0.11.3 (2017-05-28)

  • Bugfixes

v0.11.2 (2017-05-13)

  • Home and End now work for the results list holding Ctrl.

v0.11.1 (2017-04-16)

  • Bugfixes

v0.11.0 (2017-04-16)

  • Fine-grained control of the MIME types to be indexed.
  • Extensions can now have multiple triggers.
  • The sorting algorithm is now stable.
  • Browse mode now lists the results in lexicographical order with directories before the files.
  • The use of fallbacks has been disabled for triggered queries.
  • Further the websearch extension now contains an URL handler.
  • The qss property selection-color works as expected now.

v0.10.4 (2017-04-14)

  • Bugfixes

v0.10.3 (2017-04-02)

  • Terminal extension does no more show suggestions.
  • Any shell querying dropped.
  • Bugfixes

v0.10.2 (2017-03-24)

  • Bugfixes

v0.10.1 (2017-03-20)

  • Bugfixes

v0.10.0 (2017-03-19)

  • Tab completion.
  • Hovering over the input box the mouse wheel can now be used to browse the history.
  • Spotlight themes (Bright, Dark and Space).
  • New native extension: MPRIS
  • New native extension: Secure Shell
  • The terminal extension now provides the shell aliases too.
  • File browse mode.
  • The application extension allows to ignore the OnlyShowIn/NotShowIn keys.
  • The bash script to clone the template extension is now deprecated and replaced by a Python script.

v0.9.5 (2017-03-13)

  • Bugfixes

v0.9.4 (2017-03-01)

  • Bugfixes

v0.9.3 (2017-02-05)

  • Bugfixes

v0.9.2 (2017-01-30)

  • Bugfixes

v0.9.1 (2017-01-23)

  • Chooseable terminal command of a list of installed terminals.
  • The app icon now uses a theme icon
  • Open terminal here action.
  • Mostly fixes

v0.9.0 (2017-01-17)

  • New extension system architecture
  • New native extension: External extensions
  • New native extension: Firefox
  • Improved VirtualBox extension

v0.8.11 (2016-09-29)

  • Plugin abstraction architecture
  • New plugin support: Native C++ QPlugins
  • New plugin support: Executables
  • Single click activation of items
  • Action modifiers
  • Multithreading
  • Core is now responsible for usage counting (obsoletes most serialization)
  • Asynchronous query "live" results
  • Tray icon
  • New option: Show tray icon
  • New extension: Debug

v0.8.10 (2016-06-23)

  • New extension: Virtual Box
  • Basic IPC
  • Graceful termination on SIGHUP

v0.8.9 (2016-05-12)

  • New option: Hide on close
  • New option: Display shadow
  • Graceful termination on SIGINT

v0.8.8 (2016-04-28)

  • Single instance

v0.8.7.3 (2016-04-27), v0.8.7.2 (2016-04-03), v0.8.7.1 (2016-03-31)

  • Hotfixes

v0.8.7 (2016-03-31)

  • New extension: Terminal
  • Project structure: Use libraries

v0.8.6 (2016-03-28)

  • Restructured settings widget

v0.8.5 (2016-03-25)

  • Custom icon lookup
  • Make main window movable
  • Show alternative actions o Tab
  • New option: Always on top
  • New option: Hide on focus out
  • New option: Display icons
  • New option: Display scrollbar
  • Dozens of new themes: Dark, Bright, SolarizedDark, SolarizedBright in several colors.

v0.8.4 (2016-03-15)

  • Show message box after ungraceful termination

v0.8.3 (2016-03-13)

  • Restructured settings widget

v0.8.2 (2016-03-09)

  • New option: Group separators for calculator
  • New themes: Arc
  • New theme: Numix

v0.8.1 (2016-03-04)

  • Minor tasks and improvements

v0.8.0 (2015-10-27)

  • New extension: System control

v0.7.7 (2015-10-16)

  • Bring settings window to front if it is already open.

v0.7.6 (2015-10-15)

  • Reorderable websearches
  • Allow exclusive queries by trigger

v0.7.5 (2015-10-12)

  • Graceful termination on SIGINT

v0.7.1 (2015-10-06), v0.7.2 (2015-10-07), v0.7.3 (2015-10-07), v0.7.4 (2015-10-08)

  • Tasks, Hotfixes, minor changes

v0.7.0 (2015-10-05)

  • Implement plugin architecture
  • Port the modules
  • Ignore file (".albertignore")
  • Actions
  • Threaded background indexing
  • New themes

v0.6.0 (2014-11-12)

  • Make action modifications configurable
  • Command history

v0.5.0 (2014-11-06)

  • Add configuration widget to configure the modules
  • Make user interface themable
  • Provide proof-of-concept themes
  • Make actions modifiable
  • Show action modifications in the list
  • Use CMake build system

v0.4.0 (2014-10-16)

  • Add settings widget
  • Implement indexing and search algorithms 'prefixmatch' and 'fuzzy'

v0.3.0 (2014-09-12)

  • Implement serialization of indexes
  • New module: Applications
  • New module: Bookmarks
  • New module: Calculator
  • New module: Web search

v0.2.0 (2014-09-08)

  • Abstract module architecture
  • New module: Files

v0.1.0 (2014-09-01)

  • Basic user interface
  • Hotkeymanager