---
name: "Lintian::Inspect::Changelog"
section: "3"
platform: "linux"
package: "lintian"
version: "2.104.0"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/Lintian::Inspect::Changelog"
---

# Lintian::Inspect::Changelog(3)

## NAME

Lintian::Inspect::Changelog -- Parse a literal version string into its constituents

## SYNOPSIS

```
 use Lintian::Inspect::Changelog;
 my $version = Lintian::Inspect::Changelog->new;
 $version->set('1.2.3-4', undef);
```

## DESCRIPTION

A class for parsing literal version strings

## CLASS METHODS

- new ()

  Creates a new Lintian::Inspect::Changelog object.

- find\_closes

  Takes one string as argument and finds "Closes: #123456, #654321" statements as supported by the Debian Archive software in it. Returns all closed bug numbers in an array reference.

## INSTANCE METHODS

- parse (STRING)

  Parses STRING as the content of a debian/changelog file.

- errors

  - entries

  ## AUTHOR

Originally written by Felix Lechner \<felix.lechner@lease-up.com\> for Lintian.

## SEE ALSO

[**lintian**(1)](/lintian/1.md)
