Login | Register
My pages Projects Community openCollabNet

Naja Change Log


Naja Version 1.1.1
3-jun-2006

  • Bugfix: (JS) "naja.js" $include now accepts httpStatus == 0 due to firefox (bug?) (Pablo)
  • Added: (PHP) "NajaCache.class.php" added "@" on the 'unlink' call within "purgeMessage" method (Pablo)

Naja Version 1.1
30-may-2006

  • Bugfix: (PHP) "NajaServer.class.php" changed include order (Pablo)
  • Bugfix: (PHP) "Serializer.class.php" added include for "NajaSerializable.class.php" (Pablo)
  • Bugfix: (JS) "naja.js" removed $NajaException from "$nj.addInclude" function (Pablo)

Naja Version 1.0
27-may-2006 (yeah, its been a while...)

  • Added: (JS) "PHPSerializer::unserialize" implementation (Pablo)
  • Added: (JS) "Cipher" class (Pablo) (Thanks to Paul Johnston for his MD5 functions)
  • Added: (JS) "Codec" class (Pablo) (Thanks to Tyler Akins for his Base64 functions)
  • Added: (JS) "HttpRequester" class, a XMLHttpRequester wrapper (Pablo)
  • Added: (JS) "Set" class (Pablo)
  • Added: (JS) "Iterator" class (Pablo)
  • Added: (JS) "NajaClient" class (Pablo)
  • Added: (JS) "NajaCache" class (Pablo)
  • Added: (JS) "NajaRequesterPool" class (Pablo)
  • Added: (JS) "NajaMessageHolder" class (Pablo)
  • Added: (JS) "NajaMessage" class (Pablo)
  • Added: (JS) "NajaModule" class (Pablo)
  • Added: (JS) "NajaWhois" class (Pablo)
  • Added: (JS) "NajaMethod" class (Pablo)
  • Added: (JS) "NajaRequesterHolder" class (Pablo)
  • Added: (JS) "JSSerializer" class (Pablo)
  • Added: (JS) "JSSerializerReference" class (Pablo)
  • Added: (JS) "JSSerializerStack" class (Pablo)
  • Added: (JS) "ObjectHolder" class (Pablo)
  • Added: (JS) "$isset" function, mimics the "isset" from PHP (Pablo)
  • Added: (JS) "$empty" function, mimics the "empty" from PHP (Pablo)
  • BugFix: (JS) "$clone" function now supports cyclic references (Pablo)
  • BugFix: (JS) "Array::indexOf" works as strict mode now ("===" instead of "==") (Pablo)
  • Added: (PHP) "superClone" function. It supports cyclic references (Pablo)
  • Added: (PHP) "getObjectAsArray" function. For php5 objects (Pablo)
  • Added: (PHP) "NajaServer" class (Pablo)
  • Added: (PHP) "NajaCache" class (Pablo)
  • Added: (PHP) "NajaMessage" class (Pablo)
  • Added: (PHP) "NajaMethod" class (Pablo)
  • Added: (PHP) "NajaModule" class (Pablo)
  • Added: (PHP) "NajaWhois" class (Pablo)
  • Added: (PHP) "NajaMessageHolder" class (Pablo)
  • Added: (PHP) "Serializer" class (Pablo)
  • Added: (PHP) "PHPSerializer" class (Pablo)
  • Added: (PHP) "JSSerializer" class (Pablo)
  • Added: (PHP) "NajaSerializable" class (Pablo) (Thanks to AndrĂ© Porto for the 'serializable' tip)
  • Added: (PHP) "JSSerializer" class (Pablo)
  • Added: (PHP) "JSSerializerReference" class (Pablo)
  • Added: (PHP) "JSSerializerStack" class (Pablo)

Naja RC2
20-fev-2006

  • Bugfix: $registerClass function wasn't registering the function's returns for each object's method (Pablo)
  • Bugfix: $nj.addInclude function path handling (Pablo)
  • Bugfix: "%SCRIPT_PATH%" constant handling (Pablo)
  • Added "%SCRIPT_FILE%" constant that contains the script's path and file (Pablo)
  • Added "Serializer" interface (Pablo)
  • Added "PHPSerializer" class as example (Pablo)

Naja RC1
17-fev-2006

  • First official release candidate
  • Added interface support (Pablo)
  • Added "super functions" support (Pablo)
  • Added "$cast" function for type casting (Pablo)
  • Added "$clone" function for object cloning (Pablo)
  • Added "$classExists" function (Pablo)
  • Added "$equals" function for object comparission (Pablo)
  • Added "search" and "indexOf" methods for Array's prototype (Pablo)
  • Added "getBody" method for Function's prototype (Pablo)