In the eighth beta release for cpdb-libs 2.0.0 we are bunping the soname from 2 to 3, correct an inconsistency in the API functions and set a default callback function
- Bump soname of both libraries from 2 to 3
Usually, we do consider an API stable before the first release candidate, so we removed some API functions between the 2.0b5 and 2.0b7 releases, but some distros included 2.0b5 and it so we are bumping the soname to make distro's build systems happy (Pull request #84) - Move freeing of printer objects from cpdbPrinterCallback() to cpdbOnPrinterRemoved() for API consistence
(Issue #79, Pull request #83) - Allow NULL for the callback in cpdbGetNewFrontendObj()
If NULL is supplied for the callback, the default callback cpdbPrinterCallback() is used, which just logs the printer updates (Pull request #82)