php-anydataset

Anydataset Core Module. Anydataset is an agnostic data source abstraction layer in PHP.

MIT License

Downloads
107K
Stars
12

Bot releases are visible (Hide)

php-anydataset - Relase 4.9.2 Latest Release

Published by byjg 5 months ago

What's Changed

Full Changelog: https://github.com/byjg/php-anydataset/compare/4.9.1...4.9.2

php-anydataset - Release 4.9.1

Published by byjg 10 months ago

php-anydataset - Release 4.9.0

Published by byjg over 1 year ago

What's Changed

  • Fix deprecation warning for PHP 8.1.7 by @byjg in https://github.com/byjg/anydataset/pull/13
  • Fix deprecation warning in PHP 8.1.7
  • Bump byjg/serializer which had a major refactory
  • add toArray($fields = []) to get specific fields instead all of the fierds.
  • Validate code agains PSalm

Full Changelog: https://github.com/byjg/anydataset/compare/4.1.0...4.9.0

php-anydataset - Release 4.1.0

Published by byjg over 2 years ago

Major changes

  • Added Formatter classes
  • Added Github actions
  • Added field name case insensitive to Row class
  • Added Validator field content

Detailed Changes

  • Added AnyIterator::withFilter() method
  • Added IteratorFilter::getInstance() method
  • Added JsonFormatter class
  • Added Row::enableFieldNameCaseInsensitive() method
  • Added Row::fieldExists() method
  • Added Row::isFieldNameCaseSensitive() method
  • Added RowOutput class
  • Added RowValidator class
  • Added XmlFormatter class
  • Removed AnyDataset::getAsDom() method, use XmlFormatter instead
  • Removed Row::getAsDom() method, use XmlFormatter instead
  • Removed Row::getAsJson() method, use JsonFormatter instead
  • Switch argument position on method AnyDataset::getArray()
php-anydataset - Release 4.0.1

Published by byjg over 4 years ago

  • Minor adjustments.
  • Expose the anydataset filename
  • Explicit support for php://memory
  • Added tests for PHP 7.3
php-anydataset - Release 4.0.0

Published by byjg almost 6 years ago

This version breaks compatibility with previous versions.

Anydataset was splitted in several specialized projects.This is good because you need to download only the dependencies will really use and it is easier to maintain and document features.

The features remains the same, but namespaces of the classes were changed. The projects wants to use the new AnyDataset version needs to rename the namespaces.\ByJG\Anydataset\Dataset is now \ByJG\Anydataset\Core (or each implementation like \ByJG\Anydataset\Lists, \ByJG\Anydaset\Db and so on).

php-anydataset - Release 3.0.5

Published by byjg over 6 years ago

Added support for SSL Connection in MySQL

php-anydataset - Release 3.0.4

Published by byjg over 6 years ago

Removed sobre PHPDoc comments

php-anydataset - Release 3.0.3

Published by byjg over 6 years ago

  • Removed Backward Compatibility PHPUnit
  • Removed ForceUTF8 dependency;
php-anydataset - Release 3.0.2

Published by byjg almost 7 years ago

  • Added Literal
php-anydataset - Release 3.0.1

Published by byjg almost 7 years ago

  • Added Route DbDriverInterface
  • Removed SqlRelay from (deprecated code without maintenance)
  • Fix sparql test
  • Some PHPCS and PHPMD recomendations
php-anydataset - Release 3.0.0

Published by byjg over 7 years ago

  • Several improvements
  • Break compatibility with 2.x versions
  • Removed the dependency of internal logger
  • Removed dependency of ConnectionManagement and added Uri
  • Removed Cache and improve some classes of NoSql
  • Change PDO Driver constructor and Cached Interface
  • Renamed several namespaces
  • Created IteratorFilterFormatter for format into XPath and SQL
  • Changes in MongoDbDriver to use the new MongoDB extension
  • Renamed SingleRow class to Row
  • Added forUpdate() to the helpers.
php-anydataset - Release 2.1.1

Published by byjg over 7 years ago

Code Fashion and Fixed SparQL PHPUnit

php-anydataset - Release 2.1.0

Published by byjg over 8 years ago

This version causes break compatibility from 2.0.* because were made some adjusts to enable mock BaseDBAccess.

php-anydataset - Release 2.0.0

Published by byjg over 8 years ago

php-anydataset - Release 1.0.8

Published by byjg over 8 years ago

php-anydataset - Release 2.0.1

Published by byjg over 8 years ago

Major changes. Project was divided into two projects. The AnyDataset and the byjg/serialize.

Now Anydataset take care about only access repositories.

php-anydataset - Release 1.0.7

Published by byjg over 8 years ago

php-anydataset - Release 1.0.6

Published by byjg almost 9 years ago