Hello community, here is the log from the commit of package icingaweb2-module-director for openSUSE:Factory checked in at 2018-02-02 22:23:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icingaweb2-module-director (Old) and /work/SRC/openSUSE:Factory/.icingaweb2-module-director.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icingaweb2-module-director" Fri Feb 2 22:23:34 2018 rev:4 rq:572052 version:1.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/icingaweb2-module-director/icingaweb2-module-director.changes 2018-01-17 21:55:35.274865339 +0100 +++ /work/SRC/openSUSE:Factory/.icingaweb2-module-director.new/icingaweb2-module-director.changes 2018-02-02 22:23:41.009950581 +0100 @@ -1,0 +2,13 @@ +Fri Jan 02 10:38:39 UTC 2018 - adamradovit...@hotmail.com + +- update to 1.4.3 + * Fixed issues + - You can find issues and feature requests related to this + release on our roadmap + * User Interface + - FIX: Pagination used to be broken for some tables (#1273) + * Automation + - FIX: API calls changing only object relations and no "real" + property resulted in no change at all (#1315) + +------------------------------------------------------------------- Old: ---- v1.4.2.tar.gz New: ---- v1.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icingaweb2-module-director.spec ++++++ --- /var/tmp/diff_new_pack.SREBJt/_old 2018-02-02 22:23:41.841911745 +0100 +++ /var/tmp/diff_new_pack.SREBJt/_new 2018-02-02 22:23:41.845911558 +0100 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: icingaweb2-module-director -Version: 1.4.2 +Version: 1.4.3 Release: 0 Summary: Config module for Icinga Web 2 License: GPL-2.0+ ++++++ v1.4.2.tar.gz -> v1.4.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-director-1.4.2/doc/82-Changelog.md new/icingaweb2-module-director-1.4.3/doc/82-Changelog.md --- old/icingaweb2-module-director-1.4.2/doc/82-Changelog.md 2017-11-10 10:04:12.000000000 +0100 +++ new/icingaweb2-module-director-1.4.3/doc/82-Changelog.md 2018-01-23 10:18:26.000000000 +0100 @@ -4,6 +4,19 @@ Please make sure to always read our [Upgrading](05-Upgrading.md) documentation before switching to a new version. +1.4.3 +----- +### Fixed issues +* You can find issues and feature requests related to this release on our + [roadmap](https://github.com/Icinga/icingaweb2-module-director/milestone/13?closed=1) + +### User Interface +* FIX: Pagination used to be broken for some tables (#1273) + +### Automation +* FIX: API calls changing only object relations and no "real" property resulted + in no change at all (#1315) + 1.4.2 ----- ### Fixed issues diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-director-1.4.2/library/Director/Objects/IcingaObject.php new/icingaweb2-module-director-1.4.3/library/Director/Objects/IcingaObject.php --- old/icingaweb2-module-director-1.4.2/library/Director/Objects/IcingaObject.php 2017-11-10 10:04:12.000000000 +0100 +++ new/icingaweb2-module-director-1.4.3/library/Director/Objects/IcingaObject.php 2018-01-23 10:18:26.000000000 +0100 @@ -512,7 +512,15 @@ if (parent::hasBeenModified()) { return true; } - $this->resolveUnresolvedRelatedProperties(); + + if ($this->hasUnresolvedRelatedProperties()) { + $this->resolveUnresolvedRelatedProperties(); + + // Duplicates above code, but this makes it faster: + if (parent::hasBeenModified()) { + return true; + } + } if ($this->supportsCustomVars() && $this->vars !== null && $this->vars()->hasBeenModified()) { return true; @@ -552,6 +560,11 @@ return false; } + protected function hasUnresolvedRelatedProperties() + { + return ! empty($this->unresolvedRelatedProperties); + } + protected function hasUnresolvedRelatedProperty($name) { return array_key_exists($name, $this->unresolvedRelatedProperties); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-director-1.4.2/library/vendor/ipl/Data/SimpleQueryPaginationAdapter.php new/icingaweb2-module-director-1.4.3/library/vendor/ipl/Data/SimpleQueryPaginationAdapter.php --- old/icingaweb2-module-director-1.4.2/library/vendor/ipl/Data/SimpleQueryPaginationAdapter.php 2017-11-10 10:04:12.000000000 +0100 +++ new/icingaweb2-module-director-1.4.3/library/vendor/ipl/Data/SimpleQueryPaginationAdapter.php 2018-01-23 10:18:26.000000000 +0100 @@ -56,7 +56,7 @@ public function getOffset() { - return $this->query->hasOffset(); + return $this->query->getOffset(); } public function setOffset($offset) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-director-1.4.2/module.info new/icingaweb2-module-director-1.4.3/module.info --- old/icingaweb2-module-director-1.4.2/module.info 2017-11-10 10:04:12.000000000 +0100 +++ new/icingaweb2-module-director-1.4.3/module.info 2018-01-23 10:18:26.000000000 +0100 @@ -1,5 +1,5 @@ Name: Icinga Director -Version: 1.4.2 +Version: 1.4.3 Depends: monitoring Description: Director - Config tool for Icinga 2 Icinga Director is a configuration tool that has been designed to make