NAME

WebService::Bugzilla::Bug::History - A single bug history entry (one timestamp, one actor, N field changes)

VERSION

version 0.001

SYNOPSIS

my $history = $bz->bug->history($bug_id);
for my $entry (@{$history}) {
    say 'Changed by ', $entry->who, ' at ', $entry->when;
    for my $change (@{ $entry->changes }) {
        say '  ', $change->field_name, ': ',
            $change->removed, ' -> ', $change->added;
    }
}

DESCRIPTION

Represents a single entry in a bug's change history. Each entry corresponds to a point in time when one or more fields were modified by a single user.

History entries are obtained via the history method on WebService::Bugzilla::Bug. See GET /rest/bug/{id}/history.

ATTRIBUTES

All attributes are read-only.

changes

Arrayref of WebService::Bugzilla::Bug::History::Change objects, one for each field modified in this entry.

when

ISO 8601 datetime string indicating when the changes were made.

who

Login name (or user hash) of the person who made the changes.

SEE ALSO

WebService::Bugzilla::Bug - bug objects

WebService::Bugzilla::Bug::History::Change - individual field change objects

https://bmo.readthedocs.io/en/latest/api/core/v1/bug.html#bug-history - Bugzilla Bug History REST API

AUTHOR

Dean Hamstead <dean@fragfest.com.au>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2026 by Dean Hamstead.

This is free software, licensed under:

The MIT (X11) License