Releases: EFTEC/PdoOne
Releases · EFTEC/PdoOne
4.00
- 4.00 2023-11-03
- [PdoOne] 4.0 Now ORM features are separated in a different library called eftec/PdoOneORM.
- If you want to use ORM, then install the library eftec/PdoOneORM and use it instead.
- See migration from 3 to 4 for further information.
- [PdoOne] new method factoryFromArray()
- [PdoOne] Removed all old GUI features that are not available anymore.
- [CLI] The cli was rebuilt. Only a few features are present. Now, it allows you to save the configuration, load, and save
it as a PHP file. - [_BasePdoOne] Now it is separated in eftec/pdoonerepo
- [PdoOne] 4.0 Now ORM features are separated in a different library called eftec/PdoOneORM.
3.16
- 3.16 2023-12-02
- [PdoOneQuery] 3.11
- exists(),insert(),update(),delete(),deleteById() fixed a bug that caused a recursivity
- insertObjects() avoids to add a numeric index. Now it adds the correct index
- [PdoOne] 3.16
- dateConvertInput() does not crash if the date is incorrect, and it tries to determine the current time.
- runRawQuery() returns false if the immediate query fails
- Added the method generateCodeArrayRecursive() used to generate code.
- rollback() allows showing the cause of why it failed
- The templates (used to generate the code) now validates some input and output values.
- [BasePdoOneRepo] 6.7
- validateModel() now works with date. If the date is incorrect then it returns false. It also cleans the last error.
if the cause is correct. - recursive insert or update now validates if the record exists using the right class.
- called to rollback() now stores the cause of why it failed.
- validateModel() now works with date. If the date is incorrect then it returns false. It also cleans the last error.
- [PdoOneQuery] 3.11
3.15
3.14
- 3.14 2023-01-30
- [PdoOneQuery] 3.9 Fixed a problem with first() where the primary key is not numeric.
- [Pdo] /[PdoOneQuery] New method now() to obtain the date and time of the database.
- [_BasePdoOneRepo] 12 Updated to binary version 12. You must rebuild the ORM files.