Skip to content

Pineapple 0.3.0-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
released this 27 Oct 15:03

This is the first release candidate for 0.3.0.

Changes are:

  • Immense amount of refactoring, rescoping variables as private, ensure PSR-2 cleanliness
  • Fix lots of suggestions as made by phpmd/phpcs/CodeClimate
  • Introduce PDO driver
  • Abstract common functionality between Doctrine DBAL and PDO and move into a trait
  • Statement handles moved into StatementContainers, and used to abstract code further for sharing
  • Fix some fundamental bugs produced by 0.2.0
  • Produce some exceptions for cases that constitute misuse/internal faults and should cause fatals in calling code if uncaught
  • Drop the connect method, DSN requirement and drop a large volume of unused code

This is a significant release over 0.2.0, and brings about a high level of suitability for production use.