Skip to content

Releases: EFTEC/PdoOne

2.29

20 Feb 11:53
Compare
Choose a tag to compare
  • 2.29 2022-02-20
    • Added as a binary file (vendor/bin/pdoonecli)

2.28

20 Feb 11:33
Compare
Choose a tag to compare
  • 2.28 updated composer.json

2.27

20 Feb 02:32
Compare
Choose a tag to compare
  • 2.27 2022-02-19
    • [core] lots of cleanups.
    • [_BasePdoOneRepo] update to binary version 8. You must rebuild the repository classes to rebuild the base class.

2.26

19 Feb 17:12
Compare
Choose a tag to compare
  • 2.26 2022-02-19
    • [core] [new] added more type hinting for the arguments for the safety and stability of the tool.
    • [cli] now the CLI is located in a different file called pdoonecli.php. Also, the CLI has more features than before, including the generation of the OOP classes.

2.25

10 Feb 13:16
Compare
Choose a tag to compare
  • 2.25 2022-02-01
    • [core] [new] Key-Value functionalities:setKvDefaultTable(),kv(),createTableKV(),dropTableKV(),getKV(),setKV(),garbageCollectorKV(),delKV(),flushKV(),existKV()
    • [core] [new] createIndex()

2.24.1

06 Feb 19:55
Compare
Choose a tag to compare

2.24.1 2022-06-06

  • [core] [fix] Now, most generation of classes are defined in templates instead of the code. It will keep the code clean while it will also save a few bits of memories (old: 6446 lines, current: 5963 lines).

2.24

06 Feb 16:52
Compare
Choose a tag to compare

2.24 2022-02-06

  • [repo] Now the library allows multiple connections using different repository class bases.
  • [_BasePdoOne] Updated to version 7. You must rebuild the repository classes to rebuild the base class.
  • [core] [new] Now MessageContainer is injected automatically
  • [core] [new] You can obtain an instance of PdoOne using the static method PdoOne::instance()
  • [core] [fix] Method lastError() always returns a string (empty if not error) instead of a NULL.
  • [core] [change] Method getMessages() rename to getMessageContainer()
  • [core] [new] Method getMessages() returns all the messages.
  • [core] [new] Method getErrors(),getFirstError(),getLastError(),hasError() return error messages.
  • [core] [new] Method getInfos(),getFirstInfo(),getLastInfo() return info messages.

2.23

04 Feb 18:25
Compare
Choose a tag to compare
  • 2.23 2022-02-04
    • [PdoOneQuery] [PdoOne] [fix] Fixed compatibility with PHP 8.1. PHP 8.1 deprecates a lot of functionalities.
    • [new] update dependency to php>=7.2.5 to stay in sync with Composer. If you have trouble, then you can use an old version of the library

2.22.2

01 Feb 14:08
Compare
Choose a tag to compare
  • 2.22.2 2022-02-01
    • [PdoOneQuery] [fix] when the argument of a method is empty or zero. Now, it throws an exception.

2.22.1

30 Jan 19:51
Compare
Choose a tag to compare
  • 2.22.1 2022-01-03
    • [core] [edit] generateAllClasses() now returns errors and warnings.
  • 2.22 2022-01-30
    • [core] [edit] A new static value called $pageSize
    • [PdoOneQuery] [edit] the method page() allows to specify the size of the page.
    • [_basepdoone] [edit] the method page() allows to specify the size of the page.
  • 2.21 2022-01-28
    • [core][fixed] method singularTable() is now more exact to convert plural names to singular, however, it is far from perfect.
    • [_basepdoone] [fixed] now several methods store the last error.However, it is far from perfect.
    • [_basepdoone] [fixed] now several methods store the last error.