awesome (4.2-4) unstable; urgency=medium The awesome-extra package includes a freedesktop module since version 2017110501. When this is installed, awesome will generate a menu based on .desktop files instead of the Debian's (obsolete) menu system. To manually create such a menu, the following snippet can be used: local freedesktop = require("freedesktop") mymainmenu = freedesktop.menu.build() More customization options are documented upstream: https://github.com/lcpz/awesome-freedesktop/wiki/Menu -- Reiner Herrmann Wed, 27 Dec 2017 15:14:09 +0100 awesome (4.2-3) unstable; urgency=medium To reduce the size of the awesome binary package, the API documentation has been split into the new package awesome-doc since 4.2-2 (#546688). Awesome is now built against Lua 5.3. Features that were already deprecated in 5.1 have been removed in 5.2. For example the way to create and load modules has been changed and the module() function is no longer available (see #880143 and [ModulesTutorial]). An adaptation of your customized configuration script (rc.lua) might be necessary if it contains changed or removed Lua functionality. A complete list of incompatibilities is available in [5.2] and [5.3]. [ModulesTutorial] http://lua-users.org/wiki/ModulesTutorial [5.2] https://www.lua.org/manual/5.2/manual.html#8 [5.3] https://www.lua.org/manual/5.3/manual.html#8 -- Reiner Herrmann Sun, 05 Nov 2017 11:14:19 +0100 awesome (3.5.1-1) experimental; urgency=low From Awesome 3.5, the configuration has been changed. You can check out the following page to update your configuration from Awesome 3.4: https://awesome.naquadah.org/wiki/Awesome_3.4_to_3.5 -- Arnaud Fontaine Tue, 04 Jun 2013 18:26:02 +0900