otopi -- oVirt Task Oriented Pluggable Installer/Implementation

????-??-?? - Version 1.6.0


2016-05-30 - Version 1.5.0
 * filetransaction: Better handle utf-8 in some cases
 * debug plugins: Introduced
 * localization: Translation to pt_BR added
 * query-tool: Added, to allow quering configuration files
 * human dialect: Allow automatically accepting defaults
 * core: rewrite buildSequence using toposort
 * core: log: Support filtering regular expressions
 * machine dialect: provide some metadata for queryString

2016-02-09 - Version 1.4.1

 * packagers: dnf: do not remove leftover packages when doing
   a rollback, rhbz#1283267.

2015-10-15 - Version 1.4.0

 * core: support different exit codes.
 * core: transaction destructor cleanup.
 * core: executePipe: call callback only if set rhbz#1214724.
 * core: support unicode output, rhbz#1255638.
 * network: install iptables-services if available, rhbz#1224799.
 * packagers: support dnf.

2015-01-15 - Version 1.3.1

 * core: better message when executing process using invalid
   arguments or environment.
 * build: fc21 issues.

2014-10-06 - Version 1.3.0

 * config: warn if config append is missing, rhbz#1092397.
 * packagers: yum: disable self if other packager installed,
   rhbz#1112370.
 * network: support ibm_powerkvm distribution, rhbz#1131180.
 * filetransaction: restore default selinux attibutes to modified
   files, rhbz#1146689.

2014-05-02 - Version 1.2.1

 * core: log: add random part to log name to avoid predictable
   name.
 * core: add support for piped command execution.
 * core: expose preexec_fn at command execution.

2014-03-18 - Version 1.2.0

2014-03-12 - Version 1.2.0_rc4

 * yum: fix provides handling to better match yum.

2014-03-11 - Version 1.2.0_rc3

 * core: log: filter overlapping patterns.
 * yum: consider provides in addition to packages.

2014-03-04 - Version 1.2.0_rc2

 * core: log: filter keys should not assume key exists.

2014-02-27 - Version 1.2.0_rc

 * yum: fix HTTP range error when yum cache exists.

2014-02-17 - Version 1.2.0_beta2

 * yum: return group id and not name out of query groups.

2014-01-20 - Version 1.2.0_beta

 * core: do not load plugins from empty directories.
 * core: support binary file transaction.
 * core: fix suppress environment variable logic.
 * core: log: add indirect filtering.
 * core: log: survive invalid log file.
 * core: support nested plugins.
 * dialog: cli: fix exception show.
 * packagers: yum: support disable transaction rollback.
 * network: firewalld: fix service deletion.

2013-08-26 - Version 1.1.0

 * core: support non unicode command output.
 * core: support more complex sequence relationships.
 * packagers: yum: do not enable if running non root.
 * packagers: yum: selinux: do not change type to rpm_t.
 * packagers: yum: rollback complex transaction successfully.
 * packagers: yum: workaround non-standard encoding of yum.i18n.
 * packagers: yum: optionally do not expire yum cache.
 * java: do not fail to set null environment.
 * dialog: fix handling of empty string notes.
 * dialog: support tuples for note like list.
 * build: re-introduce external gettext packaging.
 * services: openrc: do not fail set startup if service missing.
 * network: add firewalld support.

2013-02-14 - Version 1.0.0

Alon Bar-Lev <alonbl@redhat.com>

 * Initial implementation.
