Skip to content

Releases: webability/DOMCORE

DomCore v3.1.1

18 May 20:51
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

WASHM: shm id in hexa is not recognized anymore by PHP7, we have to convert it to an integer if the parameter is passed in hexadecimal string
WASHM: attribute numattach added to support reentrant methods (mainly when 'read' builds an object that will call another 'read' on same SHM segment through _wakeup method)
Implementation of attributes for each entry into WALanguage and WALanguageCompiler

DomCore v3.0.9

06 Jan 05:27
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

  • bug corrected on destructor to be sure the shm has been created before its destruction
  • bug corrected into WADebug->doDebug to print correctly the variables passed through '%'

DomCore v3.0.8

03 Jan 22:53
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

  • The data portion of an XML entry may come empty, so the WALanguageCompiler code has been modified to avoid a PHP warning

DomCore v3.0.7

17 Apr 05:21
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

  • Added clearstatcache to the filedatasource write method in case we just created a directory that is not seen by PHP immediatly (may happen)
  • Modification of headers of files to match (c) 2017 and some UML boxes
  • Modification of WASimpleXML compile method: the children subnodes of a node are now into the 'children' array entry
  • Modification of WALanguageCompile to match WASimpleXML XML compiler
  • Added implementation of array access, countable, iterable, object access magic functions in WALanguage
  • Modified WASHM to clean the ids of memory segments (trimmed, no spaces, tabs, etc)
  • Exceptions adjust to extend \Exception, no \Error
  • Remasterization of the library for WA6 and namespaces build available more coherent

DomCore v3.0.4

07 May 20:16
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

  • Lots of errors corrected on the correct use of \core\WADebug into debugging code
  • Autoload modified to be SPL compliant.
  • Added travis PHPunit tester

DomCore v3.0.2

28 Jan 19:12
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

  • WAError enhanced to be compatible with PHP 5.2, PHP 5.4 and PHP 7 (3 different incompatible syntaxes)
  • SHM enhanced when deleting some non-existent variable
  • _toString in Throwable Trait enhanced (was not printing the first line of error)

DomCore v3.0.1

03 Dec 04:07
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

  • Many error corrected on namespaces
  • Better support for PHP 7 (Exceptions and Error management)

DomCore v3.0.0

17 Nov 04:37
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications,
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP.

Changes in this version:

  • DomCore is now 100% compatible with PHP7
  • DomCore is now based on namespaces
  • Added Singleton::hasInstance() method
  • WAThrowable is now a trait, so WAError and WAException extends from PHP system \Error and \Exception
  • SHM has been rebuild to work also on filename ftok mapped IDs and do not use a variable map that is slow.
  • Dispatcher pattern added
  • Bug corrected into WATemplate on conditional loops.

DomCore v2.0.1

11 Jun 16:41
Compare
Choose a tag to compare
  • The WABase object to build the autoloaded base object for the system has been added. It links automatically into the WAObject base attribute on constructor. There is no more need to do it manually.
  • Added the base object demo.

DomCore v2.0.0

04 Jun 04:02
Compare
Choose a tag to compare

DomCore - The PHP foundation classes to build powerfull applications
Powerfull code-independant template system,
multi-language system, debug objects,
and patterns implementation in PHP