Changelog

chevron-rightv2.0 (PHP 8)hashtag
  • PHP 8.1 is required

  • Only inner objects of AbstractEncapsulation will be deep-cloned

  • Change return type of Container::search to string|int|false

  • Fixed typos in documentation

chevron-rightv1.2.2hashtag
  • Fix: Type of previous exception parameter

chevron-rightv1.2.1hashtag
  • Add more documentation

  • Add IteratorTrait

  • Add JsonSerializableTrait

  • Fix: ImmutableContainer was mutable via splice()-method

  • Fix: Immutable encapsulations were not clonable

  • Fix: IntersectionCalculation::getDifference was intended to be static

chevron-rightv1.2 (Immutable Encapsulations)hashtag
  • Add immutable encapsulations

  • AbstractEncapsulation::add can now add values to an inner container

chevron-rightv1.1.1hashtag
  • Fix: Object difference with missing field

chevron-rightv1.1 (Intersection Calculation)hashtag
  • Encapsulations now need to implement the abstract constructor from AbstractEncapsulation

  • Add intersection calculation for encapsulations

  • ObjectMapping can no longer be created via constructor

  • Objects created from encapsulations like Container will be created via static instead of self

chevron-rightv1.0 (First release)hashtag
  • First release

  • Create encapsulation package

Last updated