- new: NEW TEMPLATE ENGINE 2.0- added: route to website, route to file and route to websocket is possible everywhere- added: node harmony functions (see example)- added: gc() into framework.on('service')- added: config['allow-performance'] true/false (default, false)- added: config['default-image-converter'] (default "gm" - GraphicsMagick, another possibility: "im" - ImageMagick)- added: new views/templates/contents cache- added: framework.problem(message, [name], [uri], [ip]);- added: framework.on('problem', message, [name], [uri], [ip])- added: framework.problems;- added: req.language;- added: controller.title()- added: controller.description()- added: controller.keywords()- added: controller.problem(message)- added: controller.memorize(key, expire, fnTo, [fnFrom]) - cache for controller.view(), controller.json(), controller.plain()- added: Array.prototype.trim()- added: Array.prototype.wait()- added: Array.prototype.async()- added: String.prototype.hash([type])- added: Pagination.next([format]), Pagination.prev([format])- added: utils.isRegExp(obj)- updated: license- updated: parsing of configuration: # and // is a comment- updated: auto-vendor-prefixes (updated linear-gradient prioraty according to w3schools.com)- updated: websocket.send(message, [id], [blacklist]), id and blacklist can be a function- updated: controller.view400([problem])- updated: controller.view403([problem])- updated: controller.view404([problem])- updated: controller.view501([problem])- updated: controller.plain(contentBody, [headers]) - added JSON serialized for objects- updated: controller.json(obj, [header], [beaufity]);- updated: framework.usage([detailed]) - returns OBJECT- updated: FrameworkCache.removeAll(search or regexp-pattern)- updated: @{sitemap} is currently: @{sitemap()}- updated: PageBuilder- updated: @{template()} and controller.template() - default repository is controller repository- removed: border-radius and box-shadow from auto-vendor-prefixes- obsolete: Array.prototype.waiting()- fixed: controller.view500()- fixed: controller.proxy(), utils.request(), utils.download() - problem with NGINX, missing Content-Length header- fixed: WebSocket skips throwing error (socket close, EPIPE)- fixed: mail (SPAM fixes)- fixed: buffer.write (new node => 0.11.11)- fixed: IP and heroku deploy- rewrited: view engine- rewrited: template engine (according to view engine)- improvements: views- improvements: templates- improvements: partial routingIMPORTANT: framework.usage() returns OBJECTIMPORTANT: markup of template is OBSOLETE. Templates support only view markup.- EXAMPLE (NEW): https://github.com/totaljs/demo- EXAMPLE (NEW): https://github.com/totaljs/examples/tree/master/heroku- EXAMPLE (NEW): https://github.com/totaljs/examples/tree/master/controller-memorize- EXAMPLE (NEW): https://github.com/totaljs/examples/tree/master/generators- EXAMPLE (NEW): https://github.com/totaljs/examples/tree/master/routing-inline- EXAMPLE (NEW): https://github.com/totaljs/examples/tree/master/problems- EXAMPLE (NEW): https://github.com/totaljs/examples/tree/master/mongoose- EXAMPLE (NEW): https://github.com/totaljs/examples/tree/master/pagination- EXAMPLE (UPD): https://github.com/totaljs/examples/tree/master/templates
--
You received this message because you are subscribed to the Google Groups "total.js - web framework for node.js" group.
To unsubscribe from this group and stop receiving emails from it, send an email to totaljs+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
npm http GET https://registry.npmjs.org/total.js
npm http 304 https://registry.npmjs.org/total.js
npm http GET https://registry.npmjs.org/total.js/-/total.js-1.2.0.tgz
npm http 200 https://registry.npmjs.org/total.js/-/total.js-1.2.0.tgz
npm ERR! Error: shasum check failed for /var/folders/72/wc6hkftd69bcnpbbb2nl51080000gn/T/npm-4040-U9NZa3dP/1392684455443-0.6840161082800478/tmp.tgz
npm ERR! Expected: 95cc9fcd595f35075f68545a29c4b027f92dd091
npm ERR! Actual: 8bbc7668623c0d59a20a3dd92f4cf7987944a9c8
npm ERR! at /usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/sha/index.js:38:8
npm ERR! at ReadStream.<anonymous> (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/sha/index.js:85:7)
npm ERR! at ReadStream.EventEmitter.emit (events.js:117:20)
npm ERR! at _stream_readable.js:920:16
npm ERR! at process._tickCallback (node.js:415:13)
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <np...@googlegroups.com>
npm ERR! System Darwin 13.0.0
npm ERR! command "/usr/local/Cellar/node/0.10.22/bin/node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Applications/work/total/demo
npm ERR! node -v v0.10.22
npm ERR! npm -v 1.3.14
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Applications/work/total/demo/npm-debug.log
npm ERR! not ok code 0
repository.myUndefined = '';
model.myUndefined = '';
@{if repository.myUndefined}
is defined
@{else}
is undefined
@{endif}