Skip to content

Latest commit

 

History

History
73 lines (41 loc) · 1.48 KB

CHANGELOG.md

File metadata and controls

73 lines (41 loc) · 1.48 KB

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.

[Unreleased]

[0.6.0] - 2022-06-08

Changed

  • Name of gem languages -> human_languages
  • Language's attribute scope is now a Symbol (previously String)
  • Language's attribute type is now a Symbol (previously String)

[0.5.0] - 2022-06-06

Changed

  • Single language lookup via Languages[...] is now case insensitive
  • Extend README
  • Repository is no REUSE compliant

[0.4.0] - 2022-06-04

Added

  • Languages.names interface, providing all reference names
  • Languages.alpha2_codes interface, providing all ISO 639-1 codes
  • Languages.alpha3_codes interface, providing all ISO 639-3 codes

[0.3.0] - 2022-06-04

Added

  • Languages.search interface, taking String or Regex pattern

[0.2.0] - 2022-06-04

Added

  • Make Language objects comparable

Changed

  • Equality of Language objects only depends on their iso639-3 attribute, that is unique

[0.1.2] - 2022-06-04

Changed

  • Extend ruby signatures
  • Setting :id aka. iso639-3 to nil is no longer possible (was never intended)

Fix

  • ruby signatures

[0.1.1] - 2022-06-04

Changed

  • Extend doc comments for Language's private methods

Fixes

  • Language's compare method <=>

[0.1.0] - 2022-06-04

  • Initial release