Revision history for Tapper-Reports-Web

5.0.17    2024-11-19
        - throw common::sense out the air lock

5.0.16    2024-11-19
        - drop deprecated given/when
        - deps - require Readonly (not ::XS)

5.0.15    2020-01-22
        - /tapper/reports/info/{firstid,lastid} - introduce info urls
        - /tapper/testplan/*/rerun - adapt to API changes

5.0.14    2019-03-01
        - testplans - lots of small tweaks everywhere
        - Testplan Cancel, runs testrun cancel
        - Continuous Testing page tweaks
        - allow to hide MPCs from webgui
        - use-case template fields reordered more naturally
        - speed: facelifting the testplan view
        - metarepors - adapt to new BenchmarkAnything comparator functions

5.0.13    2017-03-07
        - fix sloppy grouping now needed for stricter MySQL 5.7
        - deactivate super-slow size info in reports
        - testrun control: pause/continue/cancel

5.0.12    2016-09-23
        - report list - fix rounding bugs in success ratio bar length

5.0.11    2016-08-24
        - report details - failures with machine name
        - testrun list now based on 'updated at'

5.0.10    2016-04-07
        - rt#113510 - require higher version of DateTime::Format::Strptime
          [Kudos to Andreas König]

5.0.9     2016-03-31
        - some test diagnostics to investigate cpantesters fails

5.0.8     2016-03-30
        - more explicit deps

5.0.7     2016-03-22
        - reportlist: fix successgrade column with MySQL backend

5.0.6     2016-03-03
        - bugfixes and polishing around charts

5.0.5     2016-02-29
        - edit/resurrect older chart versions as new version
        - avoid repetition of duplicate test execution context
        - replace MySQL-specific parts
        - replace Tapper::Benchmark with BenchmarkAnything
        - fix minor HTML/CSS glitches

5.0.4     2016-02-18
        - fix other fields in report list due to missing r. prefix

5.0.3     2016-02-17
        - fix 'successgrade' in report list

5.0.2     2016-02-16
        - fix tests

5.0.1     2016-02-15
        - fix smart match usage
	- let EU::MM decide about Perl binary paths
	- no experimental keys on hashref

5.0.0     2016-02-15
        - big performance scale-up refactoring
          * use raw sql statements
          * rework report list
          * more CSS instead of tables and images
        - use PSGI
        - use Starman
        - continuous testing control page
        - replaced "metareports" with a new benchmark chart subsystem:
          * frontend to the Tapper::Benchmark backend store
          * snapshots datasets into short URLs
          * organize them with tags
          * versioned chart configuration
          * chart legend
          * mark areas
          * backlinks from data points to configurable URL
        - date pager for report list and testrun list
        - filter refactoring
        - use quite a bit more Javascript for usability
          * use jQuery
        - merge TestrunDB/ReportsDB
        - update/edit preconditions in Web UI
        - polishing and tweaks:
          * different color for TAP parse errors
          * show preconditions consisting of multiple entries
          * show motd-like headers (like "under maintenance")

4.1.2     2012-11-20
        - fix missing deps

4.1.1     2012-11-20
        - dzil pluginbundle TAPPER

4.1.0     2012-10-19
        * PostgreSQL support
        - [FIX] slow first() usage
        - take care of nonexistent values
        - rename USER into OWNER

        * Adapt to upstream upgrades (Catalyst, Perl 5.16, ...)
        - adapt ShareDir handling for static files, config, view, etc.
        - catapult BindLex into outer space
        - get rid of NEXT
        - fix script/ -> bin/
        - no "uninitialized value" warnings in templates
        - migrate view to Catalyst::View::HTML::Mason
        - more concise config

        * Misc
        - [FEAT] overviews with filters now
        - [FEAT] delete testplan
        - [FEAT] testplan rerun
        - [FIX] stash variables
        - [FIX] uninitialized warnings
        - [FIX] circular dependency error
        - optional authentication
        - declare Authentication deps as optional
        - Add hostname filter
        - Remove some Javascript, eg. for confirmations
        - disable excessive Catalyst debug output
        - Unify navi generation
        - resort top navi items

4.0.4     2012-06-07
        - and more deps
          ("Mühsam ernährt sich das Eichhörnchen")

4.0.3     2012-06-05
        - more explicit Catalyst plugin deps

4.0.2     2012-06-04
        - explicit deps

4.0.1     2012-05-16
        - *lots* of rework, bugfixes, and optical junkfood
        - new testplan view
        - allow multiple URLs in report meta info
        - added login/logout functionality
        - PAM authentication as optional dependency
        - timezone GMT everywhere
        - show actual scheduling status
        - show status "unfinished" near report_ids
        - RSS feeds: cleanup + fixes
        - more details searched from reports
        - more configurable elements to better personalize webgui
        - more concise issue summary, covering all reports of group
        - verbose but more lax error handling
        - show moreinfo-url
        - URLs of attachments contain hint to context
        - allow add/delete of filters (reports, testruns, testplans)
        - suite overview URLs can use names
        - ansi2txt/ansi2html rework
        - CSS now with UNIX line endings
        - big Dist::Zilla roundhouse kick

2011-04-07  Steffen Schwigon  <steffen.schwigon@amd.com>

	* v3.0.10

	* rewritable shebang line
	* showing tap now handles TAP archives
	* update bundled manual HTML/PDF
	* distro maintenance
	* release version++ roundhouse kick

2011-03-25 Steffen Schwigon <steffen.schwigon@amd.com>

	* v3.0.6

	* fix yet another forgotten dependency
	* update bundled manual

2011-03-24 Steffen Schwigon <steffen.schwigon@amd.com>

	* v3.0.5

	* [FIX] use timeouts from existing usecase files
	* Adapt kernelbuild use case to autotest
	* dependencies++
	* [FIX] do not break layout when removing surplus whitespace
	* [FIX] make console shorter by removing multiple whitespace
	* [FIX] filter suite by name

2011-03-10 Steffen Schwigon <steffen.schwigon@amd.com>

	* v3.0.4

	* distro maintenance

2011-03-08 Steffen Schwigon <steffen.schwigon@amd.com>

	* v3.0.2

	* Testplan support rework
	  - Overview of all testplans
	  - Add shortname to testplan overview
	  - template for testplan overview
	  - Changed link from osrc to TaskJuggler
	  - Show testplan instances by id
	  - link to first report if no primary report yet
	  - filter can now reject forbidden filters
	  - [RFK] move prepare_testrunlist to util
	  - [TEST] added scheduling info to fixtures
	  - [TEST] added reportsdb fixtures
	  - [TEST] testrun util package

	* Several bugfixes 
	  - "order_by" statements
	  - try to force YAML versions
	  - dependencies++
	  - Make sure testrun has a scheduling before accessing it
	  - Make sure host exists before accessing its name
	
2011-03-02  Steffen Schwigon  <steffen.schwigon@amd.com>

	* v3.0

	* first public CPAN release