Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

47 lines (28 loc) · 2.01 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.4.0] - 2023-11-28

Added

  • Support for PHP 8.3 (#26).

Breaking

  • Prevent installing/updating the package if the PHP version is lower than 8.1 (#26).

[0.3.0] 2023-01-14

Added

  • Ability to specify how to match values together (#15).
  • Typehints on closures for Listing::outOf() Listing::applyWith() and Listing::matchWith() (#16).
  • @throws PHPDoc for methods that can throw (#19).

Breaking

  • The "BadOutOfCallbackException" has been renamed to "InvalidOutOfCallbackException" to match the other similar exceptions prefixes (#17).

[0.2.0] - 2023-01-14

Added

  • Ability to create the listing from an array (#3).
  • Ability to get all items from a listing (#2).
  • Ability to set a callback to apply the order on your value (#1).
  • Support for PHP 8.1 (#10).
  • Reordering using the raw value instead of passing an Item (#8).
  • Ability to create a listing from values, and specifying how to retrieve the order (#9).

[0.1.0] - 2023-01-11

Added

  • Added first working version.