Skip to content

Latest commit

 

History

History
129 lines (68 loc) · 2.62 KB

CHANGELOG.md

File metadata and controls

129 lines (68 loc) · 2.62 KB

php-ecma-intl/ext Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.2.0 - 2023-09-02

Added

  • Add Locale::$currency and Locale\Options::$currency properties. ECMA-402 does not define these properties; they are unique to this implementation and inspired by the properties and methods added in the Intl Locale Info Proposal. (#12)

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

0.1.3 - 2023-08-30

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #6 reduces duplication of code (and eliminates build warnings) by splitting MINIT for each class into separate functions.
  • #10 allows installation of extension on PHP 8.3.
  • #11 fixes a build warning for switch statements with no default branch.

0.1.2 - 2023-08-29

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #9 ensures build directories are created for each source directory, fixing an issue (#7) where the extension could not be installed using pecl.

0.1.1 - 2023-08-27

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Remove package.xml from the manifest to avoid MD5 checksum errors when attempting to install via pecl.

0.1.0 - 2023-08-27

Added

  • Initial release with initial functionality ported from ECMA-402, 10th edition:
    • Ecma\Intl static class with static methods getCanonicalLocales() and supportedValuesOf()
    • Ecma\Intl\Category enum to pass to Intl::supportedValuesOf()
    • Ecma\Intl\Locale to represent Unicode locales
    • Ecma\Intl\Locale\Options for manipulating locales when creating instances of Ecma\Intl\Locale
    • Various classes for representing locale information:
      • Ecma\Intl\Locale\TextInfo and Ecma\Intl\Locale\CharacterDirection
      • Ecma\Intl\Locale\WeekInfo and Ecma\Intl\Locale\WeekDay

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.