Xitrum 3.17

24 views
Skip to first unread message

Ngoc Dao

unread,
Aug 1, 2014, 8:05:03 AM8/1/14
to xitrum-f...@googlegroups.com
The Xitrum team would like to announce Xitrum 3.17:

1. Changes in Xitrum framework

https://github.com/xitrum-framework/xitrum/blob/master/CHANGELOG.rst

In previous Xitrum versions, the class and routes autoreload feature was implemented by creating throwaway class loaders. That brought some unsolvable problems like conflict between class instances created by different class loaders.

Xitrum 3.17 fixes the above by reimplementing the feature based on "javaagent" (please search about it). See Xitrum Guide:
http://xitrum-framework.github.io/guide/3.17/en/tutorial.html#autoreload

The autoreload feature now works better than ever. We'll update the screencast about it, stay tuned: https://www.youtube.com/watch?v=Ds7kQ0w70Kk

2. Changes in Xitrum skeleton

The skeleton project:
https://github.com/xitrum-framework/xitrum-new

See this commit to know how to update your project to use Xitrum from 3.16 to 3.17 (you need to use xitrum-scalate 2.2, previous xitrum-scalate versions are not compatible with Xitrum 3.17):
https://github.com/xitrum-framework/xitrum-new/commit/3074328a31a26af2543da70276ee7ef4d49f34e6

Scala is updated from 2.11.1 to 2.11.2:
http://www.scala-lang.org/news/2.11.2

scala-xgettext is updated from 1.0 to 1.1. Previously, i18n string keys was random, thus it's hard to compare between versions of your .pot/.po files. Now, content of the files are sorted by i18n string keys.

agent7-1.0.jar (https://github.com/xitrum-framework/agent7) is added to directory "sbt". It's for the autoreload feature above when you run your project with SBT. See Xitrum Guide: http://xitrum-framework.github.io/guide/3.17/en/tutorial.html#autoreload

3. Versions of Xitrum Guide and Scaladoc

Previously, only the latest version of Xitrum Guide and Scaladoc were published. Now:
http://xitrum-framework.github.io/guide.html
http://xitrum-framework.github.io/api.html

Have a good summer.
Reply all
Reply to author
Forward
0 new messages