Skip to content

Latest commit

 

History

History
153 lines (112 loc) · 6.76 KB

CHANGELOG.md

File metadata and controls

153 lines (112 loc) · 6.76 KB

Change Log


5.10.2 (2022-04-14)

  • Bugfix - Plurals does not work #32

5.10.1 (2022-04-08)

  • Bugfix - Plurals does not work #32

5.10.0 (2021-11-15)

  • Support for fallback language

5.9.0 (2021-05-26)

  • Bugfix - calling wrong function when using String.l10n() without parameters

5.8.1 (2021-05-03)

  • Configure basic logger

5.8.0 (2021-04-17)

  • Add localizable Date with template
  • Update Package.swift

5.7.3 (2021-01-18)

  • Update Package.swift

5.7.2 (2020-07-20)

  • Prular bugfix with stringsdict

5.7.0 (2020-05-07)

  • Support for pseudo-languages: NonLocalized, DoubleLength, Accented, Bounded, ForcedRightToLeft.

5.6.1 (2020-03-02)

  • Temporary solution for plurals when using Swift PM #21

5.6.0 (2019-11-24)

  • Storing selected language for L10n.shared

5.5.2 (2019-09-01)

  • Solution to the problem with Swift PM #21

5.5.1 (2019-07-19)

  • Swift 5.0 Support #19

5.5.0 (2019-06-20)

  • Support for multiple arguments in plural function #16

5.4.1 (2018-09-08)

  • Local includes system settings for the region

5.4.0 (2018-07-11)

  • Support for variant fitting presentation width

5.3.0 (2018-05-18)

  • Support for base internacionalization #12
  • Add extension to use strings with args #9

5.2.1 (2018-05-06)

  • Extracting classes that load files

5.2.0 (2018-04-25)

  • Support for swift 3.0+
  • Add supportings method for Date
  • Possibility to define the Logger format

5.1.0 (2018-02-03)

  • Added functionality of injecting dictionary from an external source (eg internet)

5.0.1 (2017-12-09)

  • Improving performance for keys from .strings files

5.0.0 (2017-11-12)

  • Support for json format.
  • Faster access to localization keys.
  • Plural only for one argument.
  • All formats support plural (zero, one, two, few, many, other and floating for floating point numbers).
  • Bugfix #10.
  • Improved README
  • Improved documentation.
  • Created wiki.

4.2.0 (2017-10-01)

  • Migrate to Swift 4.0.

4.1.3 (2017-09-12)

  • Created example for Right-to-Left.

4.1.2 (2017-08-31)

  • Bugfix #6.

4.1.1 (2017-08-24)

  • Implementation of the Localizable protocol for the L10n.

4.0.1 (2017-08-19)

  • Created better example.
  • Refactoring IBInspectable properties.
  • Fixes typo.

4.0.0 (2017-07-30)

  • IBInspectable for Xcode Interface Builder.
  • Support for other bundle than main.
  • Opened class L10n.
  • Created protocol for logger.
  • In extensions you can defnining which L10n instance will be used.
  • Numbers can be convert to string using NumberFormatter configurated by user.
  • Implemented CustomStringConvertible and CustomDebugStringConvertible for L10n class.
  • Added sender in userInfo for notification L10nLanguageChanged.
  • Created better tests.

3.0.1 (2017-06-30)

  • Added oldValue and newValue in userInfo for notification L10nLanguageChanged.
  • Bugfixing - missing resource parameter in string extension.
  • Change framework logo.

3.0.0 (2017-06-25)

  • Support for user-defined Localizable file names.

2.2.0 (2017-06-14)

  • Create post notification when language has been changed.

2.1.2 (2017-06-05)

  • Bugfixe and minor improvements.

2.1.1 (2017-06-03)

  • Create Localizable protocol.
  • add attention in documentation.

2.1.0 (2017-06-01)

  • Support for localized NSNumber.

2.0.5 (2017-05-23)

  • Bugfixing - localized integer as long integer.

2.0.4 (2017-05-23)

  • Support for localized integer with leading zeros.

2.0.3 (2017-05-20)

  • Create example for mac.

2.0.2 (2017-05-14)

  • Create example for TV.
  • Create example for watch.

2.0.1 (2017-05-11)

  • Change iOS deployment target to 9.0.

2.0.0 (2017-05-11)

  • Change the language of your apps "on the fly".
  • Support for stantard localization key (Localizable.strings).
  • Support for grouping localization keys (Localizable.plist and Localizable.stringsdict).
  • Supports plural form in any language (Localizable.stringsdict).
  • Use .l10n() to localized any string, int and double.
  • Use two or more languages at the same time.