Releases: infinityloop-dev/coolbeans
Releases · infinityloop-dev/coolbeans
0.11.22
- Fixed typo in symfony 6 version
- Improved tests
0.11.20
- Added
Selection::getInternalSelection()
- Added
Bean::getInternalRow()
- Turned off validating missing properties when
select()
function is used.
Internal improvements (may cause BC breaks):
- Made
Bean::__construct()
final
- Made some Bean methods private
- Made
Selection::createRow
non-static
0.11.19
- Allowed to pass parameters in Selection::order
0.11.18
- SQL generator includes relevant class-attributes from parent class
0.11.17
- Sql generator generates varchar column for large enums
0.11.16
- SQL generator adds CHECK constraint to disallow empty string to all string columns
- Added AllowEmptyString attribute to not generate this CHECK constraint for given column
0.11.15
- Allow
DateTime
as where argument
0.11.14
- Improved tests and error messages
- Relaxed default value printing - unknown value is ignored instead of exception
- Fixed CHECK constraint result
0.11.13
-
Completely refactored SQL generator
-
Added CHECK constraint attributes
-
Fixed auto_increment generation to non integer primary keys
-
Fixed enum default value precedence over DefaultValue attribute
-
Index order is always generated
-
Other fixes and improvements