Skip to content

Releases: EFTEC/PdoOne

4.2

07 Apr 12:43
Compare
Choose a tag to compare
4.2
  • 4.2 2023-04-07
    • [PdoOne] the constructor allows to set the key-value table.
    • [PdoOne] new methods getTableKV() getDefaultTableKV(),existKVTable()
    • [PdoOneCli] Update to 2.3.1. Now you can enter more values. Also, load and save works in PHP format (it is more flexible4)

4.1.2

21 Mar 17:38
Compare
Choose a tag to compare
  • 4.1.2 2023-03-21
    • str_start_with() is not defined in PHP older than PHP 8.0, so I replaced.

4.1.1

21 Mar 12:43
Compare
Choose a tag to compare
  • 4.1.1 2023-03-21
    • [PdoOneCli] Update to 2.3.1.
    • [composer.json] Update dependency to eftec/clione 1.26 or higher.

4.1

21 Mar 03:22
Compare
Choose a tag to compare
4.1
  • 4.1 2023-03-21
    • [PdoOneCli] Updated to 2.3. Now "menu" is generated by the library CliOne.

4.0.1

11 Mar 20:31
Compare
Choose a tag to compare
  • 4.0.1 2023-11-03
    • [PdoOneCli] Fix a small bug with option save. It failed to ask the filename.

4.00

11 Mar 17:22
Compare
Choose a tag to compare
  • 4.00 2023-11-03
    • [PdoOne] 4.0 Now ORM features are separated in a different library called eftec/PdoOneORM.
    • [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

3.16

12 Feb 14:02
Compare
Choose a tag to compare
  • 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.

3.15

04 Feb 01:09
Compare
Choose a tag to compare
  • 3.15 2023-02-03
    • [PdoOneQuery] 3.10 Fixed a problem with insert(),update(),delete(), it will not reset the stack correctly.
    • [_BasePdoOneRepo] reset() method is now public.

3.14

31 Jan 18:36
Compare
Choose a tag to compare
  • 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.

3.13

26 Jan 19:13
Compare
Choose a tag to compare
  • 3.13 2023-01-26
    • [PdoOneQuery] Fixed a problem with single() value.
    • [PdoOne] Fixed if MessageContainer is not loaded (now, it is ignored)