moulinette (2.7.1) testing; urgency=low ## Security * [fix] auto upgrade admin password to sha-512 on login (Laurent Peuch) ## Lock management * [enh] Check if parent already has lock (Alexandre Aubin) ## Translation * [i18n] Translated using Weblate (French) (remy cabaret, Jean-Baptiste Holcroft ) * [i18n] Translated using Weblate (Esperanto) (MCMic) Thanks to all contributors (Bram, Aleks, R., remy cabaret, Jean-Baptiste Holcroft, MCMic) ! <3 -- Laurent Peuch Sat, 19 Aug 2017 22:58:11 +0000 moulinette (2.7.0) testing; urgency=low * [enh] More helpers for common IO operations (#141) * [fix] Correctly handle error 500 (#142) * [enh] Support subcategories (#143) * [enh] Make some part of the code more readable (#144) * [enh] Remove black magic related to m18n and other things (#145) * [enh] Show description of command in --help (#148) * [i18n] Update French translation (#149) Thanks to all contributors (Bram, Aleks, R. Cabaret) ! <3 -- Alexandre Aubin Mon, 07 Aug 2017 13:04:21 -0400 moulinette (2.6.1) stable; urgency=low * [fix] Recursive mkdir was broken -- ljf Wed, 21 Jun 2017 17:53:31 -0400 moulinette (2.6.0) testing; urgency=low # Improvements / fixes * [fix] Use ordered dict for the actionmap cache (#136) * [fix] Show positional arguments first in --help / usage (#138) * Update translations for Portuguese, German, Dutch Thanks to all contributors and translators ! (Trollken, frju, Fabien Gruber, Jeroen Keerl, Aleks) -- Alexandre Aubin Mon, 24 Apr 2017 12:44:23 -0400 moulinette (2.5.3) testing; urgency=low [ ljf ] * [fix] Recursive chmod was broken * [fix] Pep8 -- opi Mon, 20 Feb 2017 16:41:26 +0100 moulinette (2.5.2) stable; urgency=low [ Laurent Peuch ] * [mod] autopep8 * [enh] add pep8 travis check * [mod] continue with pep8 * [fix] other modules were depending on "import *", urgh. * [fix] don't circumway logging module * [fix] log module was redifining constants thus breaking import * [fix] hotfix for very obvious bug * [fix] hotfix another bug related to the logging/log conflict [ ljf ] * [fix] Unused import in process is reference and used by yunohost script [ opi ] * [enh][love] Add CONTRIBUTORS.md [ Moul ] * [enh] readme: add translation badge status. -- opi Thu, 02 Feb 2017 11:05:51 +0100 moulinette (2.5.1) testing; urgency=low Random broken apps installation: * [enh] don't timeout by default on cli Other fixes: * [fix] syntax error in python would avoid catching excepted exception * [fix] forgot to add self to method signature * [fix] edgy bug on slow hardware, especially on our (futur) CI Translations: * Hindi by Anmol Thanks to all contributors: Anmol, Bram, Moul -- Laurent Peuch Fri, 16 Dec 2016 01:06:19 +0100 moulinette (2.5.0) testing; urgency=low * [enh] automatically regenerate cache if actionmap.yml is modified * [enh] add empty file for hindie to enable it in weblate * [i18n] Translated using Weblate (Dutch) * [i18n] Translated using Weblate (English) * [i18n] Translated using Weblate (French) * [i18n] Translated using Weblate (German) * [i18n] Translated using Weblate (Portuguese) * [i18n] Translated using Weblate (Spanish) Contributors: Bram, ljf, opi -- opi Thu, 01 Dec 2016 21:12:09 +0100 moulinette (2.4.0.1) stable; urgency=low [ Jérôme Lebleu ] * [enh] Catch unknown uid/gid in utils.filesystem.chown [ frju ] * [i18n] Translated using Weblate (Portuguese) [ Bob ] * [i18n] Translated using Weblate (French) [ Juanu ] * [i18n] Translated using Weblate (Spanish) * [i18n] Translated using Weblate (Spanish) [ Jérôme Lebleu ] * [i18n] Translated using Weblate (French) -- Jérôme Lebleu Sat, 28 May 2016 22:14:41 +0200 moulinette (2.4.0) stable; urgency=low * New stable release from testing. -- Jérôme Lebleu Sun, 08 May 2016 00:53:09 +0200 moulinette (2.3.5.1) testing; urgency=low * [ref] Rename 'deprecated' action argument to 'deprecated_alias' * [enh] Allow to define deprecated action * [i18n] Translated using Weblate (French) -- Jérôme Lebleu Tue, 26 Apr 2016 17:25:02 +0200 moulinette (2.3.5) testing; urgency=low [ davidba123 ] * [i18n] Translated using Weblate (German) [ Felix Bartels ] * [i18n] Translated using Weblate (German) [ Jean-Baptiste ] * [i18n] Translated using Weblate (French) [ Jérôme Lebleu ] * [enh] Allow to define deprecated action names * [enh] Check for stale lock file * [enh] Allow to not output result from the cli * [enh] Sort result when pretty printing result from the cli * [fix] Create parents directories with proper permissions in mkdir util * [fix] Set authenticate handler if password is given (bugfix #228) * [i18n] Use named variables in translations * [i18n] Translated using Weblate [ Laurent Peuch ] * [mod] make cli color endling more usable and DRY [ Marvin Gärtner ] * [i18n] Translated using Weblate (German) [ retmarut ] * [i18n] Translated using Weblate (Dutch) -- Jérôme Lebleu Sat, 16 Apr 2016 20:12:19 +0200 moulinette (2.3.4) testing; urgency=low * [enh] Allow to pass the password as argument in the cli * [fix] Use given namespace in cli/api helpers for logging * [fix] Log exception too if a key cannot be translated * [i18n] Update translations from Transifex belatedly -- Jérôme Lebleu Thu, 24 Dec 2015 11:00:37 +0100 moulinette (2.3.3) testing; urgency=low * [enh] Enhance stream utils with callback and use it in call_async_output -- Jérôme Lebleu Tue, 17 Nov 2015 11:06:13 +0100 moulinette (2.3.2) testing; urgency=low * [fix] Update call_async_output to make use of start_async_file_reading -- Jérôme Lebleu Sun, 15 Nov 2015 13:59:20 +0100 moulinette (2.3.1) testing; urgency=low * [ref] Use a new asynchronous file reader helper * [enh] Provide new logging facilities to get rid of msignals.display * [enh] Use logger in cli helper when MoulinetteError is raised * [enh] Allow to define global abstract arguments in the cli * [enh] Replace print_* arguments by output_as in the cli * [enh] Add auto-completion support in the cli * [enh] Implement logging handler and queues for the API * [enh] Catch exceptions and return code in api function helper * [enh] Output to stderr if level >= WARNING in TTYHandler * [enh] Allow to use a formatter and improve tty check in TTYHandler * [fix] Update debhelper build depends and standard version * [fix] Correct global object name * [fix] Add current action id instead of logger's one * [i18n] Add some basic strings -- Jérôme Lebleu Sun, 15 Nov 2015 00:14:41 +0100 moulinette (2.3.0) testing; urgency=low * [i18n] Update translations from Transifex * [enh] Allow to print output in a script-usable way for the cli * [fix] Remove unneeded debian/install file * [enh] Add a filesystem utils closed to some coreutils commands * [enh] Add a chmod function in utils.filesystem * [fix] Prevent malformed translation issue -- Jérôme Lebleu Mon, 02 Nov 2015 22:44:28 +0100 moulinette (2.2.1.1) stable; urgency=low * [fix] Missing os import -- Jérôme Lebleu Sat, 18 Jul 2015 17:14:07 +0200 moulinette (2.2.1) stable; urgency=low * [enh] Add a new callback action and start to normalize parsing * [ref] Move random_ascii to text utils * [fix] Properly disconnect from LDAP -- Jérôme Lebleu Sat, 18 Jul 2015 16:30:58 +0200 moulinette (2.2.0) stable; urgency=low * Bumping version to 2.2.0 -- kload Fri, 08 May 2015 20:10:39 +0000 moulinette (2.1.2) testing; urgency=low [ Jérôme Lebleu ] * [fix] Do not create directories from setup.py * [i18n] Update translations from Transifex -- Julien Malik Tue, 17 Mar 2015 15:48:40 +0100 moulinette (2.1.1) testing; urgency=low * Bump version to 2.1.1 to bootstrap new build workflow -- Julien Malik Thu, 12 Feb 2015 13:32:27 +0100 moulinette (2.0-rc~megusta11) megusta; urgency=low * Production build: Bump version -- Adrien Beudin Thu, 31 Jul 2014 12:02:27 +0200 moulinette (2.0-rc~megusta10) test; urgency=low * Test build: Update from git 19b28d43d -- Adrien Beudin Mon, 28 Jul 2014 22:08:17 +0200 moulinette (2.0-rc~megusta9) test; urgency=low * Test build: Fix preinst script -- Adrien Beudin Mon, 28 Jul 2014 19:34:58 +0200 moulinette (2.0-rc~megusta8) test; urgency=low * Test build: Add preinst script -- Adrien Beudin Mon, 28 Jul 2014 19:02:17 +0200 moulinette (2.0-rc~megusta7) test; urgency=low * Test build: Update from git 56c1cfec0 -- Adrien Beudin Mon, 28 Jul 2014 18:03:43 +0200 moulinette (2.0-rc~megusta6) megusta; urgency=low * Production build: Update from git 8c3203a106 -- Adrien Beudin Tue, 01 Jul 2014 19:05:32 +0200 moulinette (2.0-rc~megusta5) test; urgency=low * Test build: Keep actions map arguments's order 8c3203a106 -- Adrien Beudin Tue, 01 Jul 2014 17:36:27 +0200 moulinette (2.0-rc~megusta4) megusta; urgency=low * Production build: Backport fixes -- Adrien Beudin Mon, 16 Jun 2014 17:00:32 +0200 moulinette (2.0-rc~megusta3) megusta; urgency=low * Production build: [fix] Do not install /messages route if WebSocket is disabled -- Adrien Beudin Thu, 12 Jun 2014 19:09:02 +0200 moulinette (2.0-rc~megusta2) megusta; urgency=low * Production build: Bump version -- Adrien Beudin Mon, 09 Jun 2014 01:45:18 +0200 moulinette (2.0-rc~megusta1) test; urgency=low * Bump version -- Adrien Beudin Sat, 07 Jun 2014 15:31:00 +0200 moulinette (2.0-beta4~megusta50) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 07 Jun 2014 15:30:00 +0200 moulinette (2.0-beta4~megusta49) test; urgency=low * Test build: [fix] Restart yunohost-api -- Adrien Beudin Sat, 07 Jun 2014 14:25:37 +0200 moulinette (2.0-beta4~megusta48) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 07 Jun 2014 14:14:43 +0200 moulinette (2.0-beta4~megusta47) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 06 Jun 2014 12:27:44 +0200 moulinette (2.0-beta4~megusta46) test; urgency=low * Test build: Update from git -- Adrien Beudin Tue, 03 Jun 2014 14:43:10 +0200 moulinette (2.0-beta4~megusta45) test; urgency=low * Test build: Update from git -- Adrien Beudin Tue, 03 Jun 2014 14:17:19 +0200 moulinette (2.0-beta4~megusta44) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 02 Jun 2014 23:45:07 +0200 moulinette (2.0-beta4~megusta43) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 02 Jun 2014 22:01:53 +0200 moulinette (2.0-beta4~megusta42) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 31 May 2014 12:56:08 +0200 moulinette (2.0-beta4~megusta41) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 31 May 2014 11:33:11 +0200 moulinette (2.0-beta4~megusta40) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 30 May 2014 15:33:02 +0200 moulinette (2.0-beta4~megusta39) test; urgency=low * Test build: [fix] Do not restart old API -- Adrien Beudin Fri, 30 May 2014 14:01:40 +0200 moulinette (2.0-beta4~megusta38) test; urgency=low * Test build: [fix] Kill twisted API before restarting it -- Adrien Beudin Fri, 30 May 2014 13:52:50 +0200 moulinette (2.0-beta4~megusta37) test; urgency=low * Test build: [fix] Dependencies -- Adrien Beudin Fri, 30 May 2014 12:33:23 +0200 moulinette (2.0-beta4~megusta36) test; urgency=low * Test build: [fix] dependencies -- Adrien Beudin Thu, 29 May 2014 21:41:26 +0200 moulinette (2.0-beta4~megusta35) test; urgency=low * Test build: [fix] dependencies -- Adrien Beudin Thu, 29 May 2014 21:29:45 +0200 moulinette (2.0-beta4~megusta34) test; urgency=low * Test build: Update from git -- Adrien Beudin Thu, 29 May 2014 18:56:39 +0200 moulinette (2.0-beta4~megusta33) test; urgency=low * Test build: [fix] Install udiskie via pip -- Adrien Beudin Thu, 29 May 2014 10:39:57 +0200 moulinette (2.0-beta4~megusta32) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 26 May 2014 13:30:44 +0200 moulinette (2.0-beta4~megusta31) test; urgency=low * Test build: [fix] Restart yunohost-api only if the service file is present -- Adrien Beudin Mon, 26 May 2014 13:18:34 +0200 moulinette (2.0-beta4~megusta30) test; urgency=low * Test build: Update from git -- Adrien Beudin Sun, 25 May 2014 12:25:37 +0200 moulinette (2.0-beta4~megusta29) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 24 May 2014 21:28:34 +0200 moulinette (2.0-beta4~megusta28) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 24 May 2014 18:37:30 +0200 moulinette (2.0-beta4~megusta27) test; urgency=low * Test build: [enh] Update dependencies -- Adrien Beudin Mon, 19 May 2014 17:33:04 +0200 moulinette (2.0-beta4~megusta26) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 17:25:04 +0200 moulinette (2.0-beta4~megusta25) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 13:01:55 +0200 moulinette (2.0-beta4~megusta24) test; urgency=low * Test build: [enh] Move init script in the moulinette-yunohost package -- Adrien Beudin Sun, 18 May 2014 15:19:44 +0200 moulinette (2.0-beta4~megusta23) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 21:55:24 +0200 moulinette (2.0-beta4~megusta22) test; urgency=low * Test build: Update Init script -- Adrien Beudin Sat, 17 May 2014 21:52:04 +0200 moulinette (2.0-beta4~megusta21) test; urgency=low * Test build: Update init script -- Adrien Beudin Sat, 17 May 2014 20:47:12 +0200 moulinette (2.0-beta4~megusta20) test; urgency=low * Test build: Update init script -- Adrien Beudin Sat, 17 May 2014 02:21:55 +0200 moulinette (2.0-beta4~megusta19) test; urgency=low * Test build: Update Init script -- Adrien Beudin Sat, 17 May 2014 00:39:12 +0200 moulinette (2.0-beta4~megusta18) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 00:06:09 +0200 moulinette (2.0-beta4~megusta17) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 23:17:30 +0200 moulinette (2.0-beta4~megusta16) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 23:04:22 +0200 moulinette (2.0-beta4~megusta15) test; urgency=low * Test build: BREAKSS -- Adrien Beudin Fri, 16 May 2014 21:55:41 +0200 moulinette (2.0-beta4~megusta14) test; urgency=low * Test build: Replaces + Conflicts -- Adrien Beudin Fri, 16 May 2014 21:41:48 +0200 moulinette (2.0-beta4~megusta13) test; urgency=low * Test build: Init script fail -- Adrien Beudin Fri, 16 May 2014 20:52:59 +0200 moulinette (2.0-beta4~megusta12) test; urgency=low * Test build: Init script fail -- Adrien Beudin Fri, 16 May 2014 20:29:10 +0200 moulinette (2.0-beta4~megusta11) test; urgency=low * Test build: Init script fail -- Adrien Beudin Fri, 16 May 2014 20:18:46 +0200 moulinette (2.0-beta4~megusta10) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 20:01:19 +0200 moulinette (2.0-beta4~megusta9) test; urgency=low * Test build: Update from git + update init script -- Adrien Beudin Fri, 16 May 2014 19:58:32 +0200 moulinette (2.0-beta4~megusta8) test; urgency=low * Test build: Update init script -- Adrien Beudin Fri, 16 May 2014 18:37:30 +0200 moulinette (2.0-beta4~megusta7) test; urgency=low * Test build: Update init script -- Adrien Beudin Fri, 16 May 2014 18:20:52 +0200 moulinette (2.0-beta4~megusta6) test; urgency=low * Test build: actionSSSSS map -- Adrien Beudin Fri, 16 May 2014 17:28:42 +0200 moulinette (2.0-beta4~megusta5) test; urgency=low * Test build: Yolo -- Adrien Beudin Fri, 16 May 2014 17:22:29 +0200 moulinette (2.0-beta4~megusta4) test; urgency=low * Test build: Makedirs -- Adrien Beudin Fri, 16 May 2014 16:33:20 +0200 moulinette (2.0-beta4~megusta3) test; urgency=low * Test build: Conflicts with yunohost-cli -- Adrien Beudin Fri, 16 May 2014 16:22:28 +0200 moulinette (2.0-beta4~megusta2) test; urgency=low * Test build: Add moulinette package -- Adrien Beudin Fri, 16 May 2014 16:10:12 +0200 moulinette (2.0-beta4~megusta1) test; urgency=low * Init -- Adrien Beudin Wed, 07 May 2014 08:01:45 +0200