mirror of
https://github.com/wiosna-dev/common-library.git
synced 2026-03-12 01:31:45 +01:00
2.7 KiB
2.7 KiB
Meritoo Common Library
Common and useful classes, methods, exceptions etc.
0.1.8
- Size, e.g. of image
0.1.7
- Collection > create trait (to make it more flexible)
0.1.6
- Arrays > refactoring & more tests
- ValueObject > Human > represents a human
- Tests > use
Meritoo\Test\Commonnamespace (instead ofMeritoo\Common\Test) - Tests > use @dataProvider
0.1.5
- Tests > Date > one more test case
- Phing > update configuration
- Miscellaneous > variableDump() method > remove, because unnecessary
- Regex > createSlug() method > returns slug for given value
- Arrays > getNonEmptyValues() method > returns non-empty values, e.g. without "" (empty string), null or []
- Arrays > getNonEmptyValuesAsString() method > returns non-empty values concatenated by given separator
- ValueObject > Company > represents a company
- ValueObject > BankAccount > represents bank account
- ValueObject > Address > represents address of company, institution, user etc.
0.1.4
- Phing > update configuration
- Utilities > Date > update descriptions of methods
- Docker > docker-compose.yml > add "phpunit" service > used to run PHPUnit's tests
- Reflection > setPropertiesValues() method > sets values of properties in given object
0.1.3
- Tests > refactoring & minor improvements
- Utilities > CssSelector > useful methods related to CSS selectors
- Utilities > Bootstrap4CssSelector > useful methods related to CSS selectors and the Bootstrap4 (front-end component library)
0.1.2
- Documentation > Value Objects
- Docker > improve performance
- Utilities > Reflection > setPropertyValue() method > sets value of given property
0.1.1
- TravisCI > run using PHP 7.2 too
- ValueObject > class Version > represents version of software
- Move version of this package to
VERSIONfile (fromcomposer.jsonfile)
0.1.0
- Composer > support/require PHP 5.6+ (instead of 5.5.9+)
- Docker > rename
php-cliservice tophp - Exceptions > create instance of exception using static
create()method (instead of constructor) - Documentation > Exceptions
0.0.21
- Composer > require ext-pcre
- Arrays > minor refactoring
- Update @author and @copyright in classes' descriptions
0.0.20
- Collection > add() method > treat empty string as not provided index (same as null)
0.0.19
- Add this changelog
- Reorganize documentation & update Readme
- Docker: use project-related binaries globally
- StyleCI & PHP Coding Standards Fixer: update configuration
- Documentation > Docker > add paragraph for PHP Coding Standards Fixer
- Coding standard > fix automatically
- StyleCI configuration > fix bug "The provided fixer 'binary_operator_spaces' cannot be enabled again because it was already enabled"
- StyleCI > disable & remove