Skip to content

0.0.7

Choose a tag to compare

@noraj noraj released this 01 Mar 16:49

Features

  • Add new Unisec::Decdump class to provide decimal dumps
    • CLI impact:
      • change unisec hexdump ➡️ unisec dump hex
      • new unisec dump dec
  • Breaking change Move deccp2stdhexcp, char2codepoint and chars2codepoints from Properties to Utils
  • Add blocks & planes #43
    • Lib: Unisec::Blocks & Unisec::Planes
    • CLI:
      • unisec blocks list - List all Unicode blocks
      • unisec blocks search - Search for a specific block
      • unisec blocks invalid - List all invalid and unsassigned ranges
      • unisec planes list - List all Unicode planes
      • unisec planes search - Search for a specific plane
  • New utils method:
    • Unisec::Utils::String.to_range
    • Unisec::Utils::Range.range2codepoint_range
    • String.to_bool
    • Range.include_range?
  • Unisec::Utils::String.convert was improved:
    • To support :char as target_type

Updates

  • Update DerivedName from 15.1.0 to 17.0.0

Chore

  • Add support for Ruby 3.4 & 4.0
  • Breaking change Drop support for Ruby 3.0 & 3.1 (EOL)
  • Dependencies update
  • Create tests for Utils
  • Create a rake task to update Unicode data files
  • Enhance installation documentation