Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 1.4 KB

CHANGELOG.md

File metadata and controls

68 lines (43 loc) · 1.4 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]

Others

  • Lint with RuboCop performance plugin
  • Update documentation

[0.5.1] - 2023-06-24

Changed

  • Update required Ruby version to 3.0 (security fix only stable version), although the library itself might works with older Ruby versions.

Others

  • Refactor parser with StringScanner. This makes parser approx. 5x faster.
  • Fixed link to json-kifu-format
  • Remove Inch CI link on readmes
  • Lint Ruby sources
  • Add benchmark script

[0.5.0] - 2023-06-18

Changed

  • Set required Ruby version to 2.7; this will be updated to 3.0 or later in the next release.

Fixed

  • Remove Fixnum usage with integrated Integer for Ruby 3.2 or later.

Others

  • Remove Rake version constraint
  • Support development on Guix
  • Enable RubyGems MFA required to true (for maintainers)

Documents:

  • Fixed readme usages
  • Update English readme; introduce translation management
  • Update readme links about CI or code coverage services

CI:

  • Migrate CI from Travis CI to GitHub Actions
  • Migrate from Code Climate to SimpleCov

Lint tool:

  • Update RuboCop versin and config
  • Lint source codes with RuboCop

and,

  • Add this changelog