* frontend: migrate all templates to Jinja2 * core: * fix incorrect notification template names * comparison: compose results from a single database lookup
0.52.1
* Backport fixes from master branch: * frontend: fix pagination iterator variable * celery: really set celery to log with the same settings as the main app * celery: workaround missing attribute in billiard frame objects
0.52
* Add infrastructure for counting database queries * squad.manage: check performance counts when running tests * api: * add advanced filtering backend * add suitemetadata endpoint * add support for listing suite/test names in project * `test.api.test_rest`: add extra test data * core: TestComparison: optimize database access * frontend: * Add indicator when adding/updating tests. * fixes to compare.js and compare.html * fix test history table for Chrome * Fix `test_run`'s `job_id` on build page * limit testjob/<id> urls to support only integers * replace comparetest combos with select2 * Move chart.js bundle script from base template to metrics. * charts: Remove x-axis ticks in case of an empty result set.
0.51.2
* core: NotificationDelivery: allow new notifications on changes * core: TestComparison: fix performance regression handling xfail
The previous release erroneously included a local configuration file, and has been removed from PyPI. This release fixes that mistake, and supercedes the previous.
0.51
* core: * Make order of tests important in notifications * notifications: avoid duplicated "X FAILED TEST JOBS" notifications * queries: use build date for X axis * queries: also count xfail when calculating test pass % * queries: fix Test pass % in the presence of multiple test runs * TestComparison: record xfail -> pass transitions as fixes * frontend: * build page: visually indicate that "more info" is available * improve presentation of known issues in the UI * display reason for build being unfinished * create separate view for full metadata * Make it possible to display the charts page in fullscreen * test history: add links to group and project * api: * allow to filter ProjectStatus by `last_updated` field * add 'comparetest' to the api UI header * provide metrics data in CSV as well * Limit number of points in charts * fix pagination in TestRun detail routes