Skip to content

Releases: EFTEC/ArrayOne

1.12

02 Mar 12:04
Compare
Choose a tag to compare
  • 1.12 2024-03-01
    • Updating dependency to PHP 7.4. The extended support of PHP 7.2 ended 3 years ago.

1.11

01 Mar 16:15
Compare
Choose a tag to compare
  • 1.11 2024-03-01
    • added method find()
    • aedded method isIndexArray() and isIndexTableArray()
    • now find() and filter() allows multiple conditions
    • and find() and filter(), the condition ['field'='eq;2'] could be written as ['field','2']

1.10

24 Feb 16:58
Compare
Choose a tag to compare
  • 1.10 2024-02-24
    • Added more doc for validate()
    • Now validate also returns an array $this::$errorStack
    • New method isValid() which returns true is validate has no error. Otherwise false.

1.9

13 Nov 11:10
Compare
Choose a tag to compare
1.9
  • 1.9 2023-11-13
    • added rowToValue()

1.8.3

17 Sep 01:01
Compare
Choose a tag to compare
  • 1.8.3 2023-09-16
    • offsetGet() generates a warning in php 8.1
    • current() is marked as deprecated (but it is still functional), use getCurrent()

1.8.2

16 Sep 20:58
Compare
Choose a tag to compare
  • 1.8.2 2023-09-16
    • solved a psr-4 problem in composer.json
    • also, the numeration was wrong.

1.7.1

16 Sep 16:42
Compare
Choose a tag to compare
  • 1.8.1 2023-09-16
    • change the PHPDOC comments, now it uses markdown instead of "pre" tag.
    • Added ArrayAccess interface.

1.7

04 Jun 12:44
Compare
Choose a tag to compare
1.7
  • 1.7 2023-06-04
    • [new] group() allows returning the grouped value. It also allows returning the values as an indexed array
  • 1.6 2023-04-10
    • [optimization] setCurrentArray() now is only used when nav() is called or when the value is returned.

1.5

07 Apr 20:15
Compare
Choose a tag to compare
1.5
  • 1.5 2023-04-07
    • [new] filtercondition() now allow conditions as array.

1.4

05 Apr 13:29
Compare
Choose a tag to compare
1.4
  • 1.4 2023-04-05
    • [fix] filtercondition() fixed a warning when the value is null.
    • [new] group() now allow to stack elements
    • [new] group() now allow to specify a new column