The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
This file documents the revision history for Perl distribution
`MooseX-Types-Locale-Language`.


VERSION HISTORY
===============

0.07 : Released on 2013-12-25 (JST)
-----------------------------------

Codes have no changes.

### Bug fixes

#### Packaging

-   The package no longer includes test modules.
    They caused a failure of the tests.
    It is concerned with RT #89913 (by Poul Henning Sørensen), #91051
    (by Slaven Rezić) and #91581 (by Caleb Cushing).
    Thank you for your contributions.


0.06 : Released on 2010-03-20 (JST)
-----------------------------------

Codes have no changes.

### Bug fixes

#### Packaging

-   Remove superfluous dependency `mro` which related to `Test::Class`
    (`MRO::Compat`).
    This problem is concerned with RT #55482.

### Refactoring

#### Packaging

-   Refactor `Makefile.PL`.


0.05 : Released on 2010-03-19 (JST)
-----------------------------------

Codes have no changes.

### Bug fixes

#### Packaging

-   Resolve RT #55482: Undeclared dependencies on test related modules.
    Thanks to Andreas Koenig.
-   Explicitly declare `author_tests` in `Makefile.PL`
    (for including `Module::Install::AuthorTests`).
-   Correct resources (repository and homepage).
-   Disable `auto_install`.


0.04 : Released on 2010-03-03 (JST)
-----------------------------------

### Bug fixes

#### Tests

-   Made test skip itself
    when `MooseX::Getopt` is not installed in tester's environment.


0.03 : Released on 2010-03-03 (JST)
-----------------------------------

### Features

#### `MooseX::Types::Locale::Language` and `MooseX::Types::Locale::Language::Fast`

-   Added `BibliographicLanguage` subtype.
    It corresponds with ISO 639-2/B (Bibliographic) alpha-3 code.

-   Added `Alpha3Language` subtype.
    This is alias of existent subtype `BibliographicLanguage`.

-   Added `TerminologicLanguage` subtype.
    It corresponds with ISO 639-2/T (Terminologic) alpha-3 code.


0.02 : Released on 2010-03-03 (JST)
-----------------------------------

### Features

#### `MooseX::Types::Locale::Language` and `MooseX::Types::Locale::Language::Fast`

-   Added type mapping for `MooseX::Getopt`.

### Bug fixes

#### `MooseX::Types::Locale::Language` and `MooseX::Types::Locale::Language::Fast`

-   No warnings to assign undefined value.

### Documents

#### `Changes`

-   Modified version notation to explain guide of upgrade.

#### `MooseX::Types::Locale::Language`

-   Refered to `/examples/complex.pl` to explain that code conversion is not
    supported.

### Others

-   Changed the bugtracker URI on `Makefile.PL` from GitHub to CPAN RT.


0.003 : Released on 2009-10-14 (JST)
------------------------------------

(Regarded as version 0.01)

### Features

#### `MooseX::Types::Locale::Language` and `MooseX::Types::Locale::Language::Fast`

-   Added `Alpha2Language` subtype.
    This is alias of existent subtype `LanguageCode`.

-   Added verbose `use strict` and `use warnings` sentences
    to avoid kwalitee problems.

### Tests

-   Fixed problem that t/10_fast.t had ran
    `Test::MooseX::Types::Locale::Language`
    (by right, the test must run
    `Test::MooseX::Types::Locale::Language::Fast`).

-   Added coverage checking scripts `coverage.sh`
    (and `coverage.bat` for MS Windows).

-   Refactored several methods on test classes.

### Documents

#### `MooseX::Types::Locale::Language` and `MooseX::Types::Locale::Language::Fast`

-   Handled added feature (added documentation of `Alpha2Locale`).

-   Prepared minimal examples.


0.002 : Released on 2009-10-10 (JST)
------------------------------------

(Regarded as version 0.0002)

### Tests

-   Added several author tests.

### Documents

#### `MooseX::Types::Locale::Language` and `MooseX::Types::Locale::Language::Fast`

-   Fixed SYNOPSIS section.

#### `README`

-   Changed format from POD into plain text.


0.001 : Released on 2009-10-10 (JST)
------------------------------------

(Regarded as version 0.0001)

### Documents

#### `MooseX::Types::Locale::Language` and `MooseX::Types::Locale::Language::Fast`

-   Added INCOMPATIBILITIES, BUGS AND LIMITATIONS, and SUPPORT sections

#### `Changes`

-   Modified version notation.


0.000 : Released on 2009-10-10 (JST)
------------------------------------

Initial version.

(Regarded as version 0.00)

### Features

#### `MooseX::Types::Locale::Language`

-   Implemented `MooseX::Types::Locale::Language`,
    which packages several `Moose::Util::TypeConstraints` with coercions,
    designed to work with the values of `Locale::Language`.

-   Exported function name is `LanguageCode` and `LanguageName`.

#### `MooseX::Types::Locale::Language::Fast`

-   Also implemented `MooseX::Types::Locale::Language::Fast`,
    which provides only constraints, without coercions.

-   Exported function name is same as above.

### Tests

-   Prepared tests for `MooseX::Types::Locale::Language`
    and `MooseX::Types::Locale::Language::Fast`.

### Documents

-   Prepared minimal documents.


META INFORMATION
================

Version notation
----------------

    V.vvrr_dd : Released on YYYY-MM-DD

### V  : Major version number

-   Added ambitious features
-   Changed in APIs
    (older API will be keeped to compatibility for a some period)
-   ...

### vv : Minor version number (in major version)

-   Added several features
-   Improved any features
-   Fixed bugs
-   ...

### rr : Revision number (in minor version, on demand)

You would not need to update the distribution.

-   Improved tests
-   Updated documents

### dd : Developer release number (in revision number, on demand)

This is unstable version.
Unless you are a developer, You will not be recommended to upgrade
the distribution.

-   Added experimental features
-   Fixed bugs provisionally


Document format
---------------

This `Changes` file was formatted in Markdown.

    $ perl -MText::Markdown -MFile::Slurp -e \
      'print (Text::Markdown->new->markdown(scalar read_file(q{Changes})));'