@weierophinney weierophinney released this May 16, 2018 · 4 commits to master since this release

Assets 2

Added

  • #93 adds two methods to Translator, getCacheId(string $textDomain, string $locale),
    and clearCache(string $textDomain, string $locale).

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #96 ensures that the TranslatorServiceFactory injects the configured TranslatorPluginManager,
    if any, before returning it. This ensures that configured remote loaders can be utilized.

@weierophinney weierophinney released this Apr 25, 2018 · 58 commits to master since this release

Assets 2

Added

  • #71 adds a new option to the IsInt validator, strict. When set to boolean
    true, comparisons will use strict type validations. The default, false, retains the current
    behavior of non-strict comparisons. The class also exposes a setStrict($flag) method for
    enabling/disabling the behavior.

  • #78 and #91 add support for PHP 7.2.

Changed

  • #81 updates the list of allowed mobile prefixes for Chinese phones to match
    current changes to their systems.

  • #80 updates the PostCode validator to allow prefixing Latvian postal
    codes using the string LV-, which is now mandatory within Latvia. For BC purposes, the
    prefix is considered optional.

Deprecated

  • Nothing.

Removed

  • #78 removes support for HHVM.

Fixed

  • #75 fixes an issue with formatting currency values where
    the currency indicator is at the end of the value.
Jul 13, 2017
zend-i18n 2.4.13
Jun 19, 2017
zend-i18n 2.4.12

@weierophinney weierophinney released this May 17, 2017 · 128 commits to master since this release

Assets 2

Added

  • Nothing.

Changes

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #74 fixes how the LoaderPluginManagerFactory factory initializes the plugin manager instance, ensuring it is injecting the relevant configuration from the config service and thus seeding it with configured translator loader services. This means that the translator_plugins configuration will now be honored in non-zend-mvc contexts.
  • #56 adds more aliases to the LoaderPluginManager to ensure different cAsIng strategies will still resolve translation loaders under zend-servicemanager v3.
  • #62 fixes an issue with how the gettext adapter resolves PoEdit source keywords when a text_domain is defined.
  • #73 provides a workaround within the CurrencyFormat view helper for an ICU bug (http://bugs.icu-project.org/trac/ticket/10997).
Dec 19, 2016
zend-i18n 2.4.11

@weierophinney weierophinney released this Jun 7, 2016 · 186 commits to master since this release

Assets 2

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #42 fixes the behavior of the PhoneNumber validator to store the country using the casing provided, but validate based on the uppercased country value. This ensures the same validation behavior, and prevents the value from being transformed, potentially breaking later retrieval.
  • #47 provides a performance improvement to the Zend\I18n\View\HelperConfig implementation when operating under zend-servicemanager v3.
May 9, 2016
zend-i18n 2.4.10

@weierophinney weierophinney released this Apr 18, 2016 · 202 commits to master since this release

Assets 2

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #45 fixes the Module::init() method to properly receive a ModuleManager instance, and not expect a ModuleEvent.

@weierophinney weierophinney released this Mar 30, 2016 · 208 commits to master since this release

Assets 2

Added

  • #41 adds Zend\I18n\Module::init(), which registers a specification for the translator loader plugin manager with Zend\ModuleManager\Listener\ServiceListener.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.