Releases: EFTEC/ArrayOne
Releases · EFTEC/ArrayOne
1.12
- 1.12 2024-03-01
- Updating dependency to PHP 7.4. The extended support of PHP 7.2 ended 3 years ago.
1.11
- 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
- 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.8.3
- 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
- 1.8.2 2023-09-16
- solved a psr-4 problem in composer.json
- also, the numeration was wrong.
1.7.1
- 1.8.1 2023-09-16
- change the PHPDOC comments, now it uses markdown instead of "pre" tag.
- Added ArrayAccess interface.
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
- 1.5 2023-04-07
- [new] filtercondition() now allow conditions as array.
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