Welcome to hforge.org, the home of itools and related projects.

What's new?

ikaaro 0.62.9 released (May 27th 2012)

Speed of write operations has been much improved by using libgit2/pygit2. New configuration variable auth-cookie-expires allows to end user's session after the defined time of inactivity. Now emails sent by the application have the user's email address in the Reply-To field, and not anymore in the From field. TinyMCE upgraded to 3.4.9

Download Source

itools 0.62.9 released (May 27th 2012)

Now itools requires libgit2 and pygit2.

Download Source

ikaaro 0.62.8 released (Nov 02nd 2011)

There have been two major user interface improvements: a progress bar for file uploads, and a rich editor for CSS files. There are two new configuration options (max-width and max-height), when set, uploaded images will be scaled down to save space in the database.

Download Source

ikaaro 0.62.7 released (May 24th 2011)

Now from the browse-content view it is possible to download a ZIP archive with the selected files. There have been many user interface and performance improvements, and several bugs have been fixed. Note that upgrading to this release requires running the icms-update-catalog.py script.

Download Source

itools 0.62.8 released (May 24th 2011)

The itools.rest package has been removed. There has been an small change to the API, the utc singleton from itools.core has been replaced by the fixed_offset factory. Several bugs have been fixed.

Download Source

itools 0.62.7 released (Feb 17th 2011)

This release has some minor features and bug fixes. Check the release notes for details.

Download Source

ikaaro 0.62.6 released (Feb 17th 2011)

The new configuration option auth-cookie-expires allows to define the expiration time for the authentication cookie. In the commit log view now it is possible to filter by author email and by the commit message. There have been many other user interface improvements and bug fixes, check the release notes for details. Note that upgrading to this release requires running the icms-update-catalog.py script.

Download Source

ikaaro 0.62.5 released (Jan 10th 2011)

The blog, calendar and tracker modules are not enabled by default. This release requires the latest version of restedit. The add form has been improved, now it is possible to select the location where the resource will be added from the form. The documentation has been updated.

Download Source

itools 0.62.6 released (Jan 10th 2011)

This release includes a few bug fixes and small features, check the release notes for details.

Download Source

ikaaro 0.62.4 released (Nov 25th 2010)

Now the ikaaro documentation can be found within the docs folder (before it was in a separate package). Many issues have been fixed, including #638, #1037, #1041 and #1057.

Download Source

itools 0.62.5 released (Nov 24th 2010)

Now the itools documentation can be found within the docs folder (before it was in a separate package), the new script ipkg-docs.py is used to compile it. Many issues have been fixed, including #886, #1023, #1032, #1044, #1051 and #1058.

Download Source

ikaaro 0.62.3 released (Nov 04th 2010)

There are a few new features, like the ability to extract zip files, and some user interface improvements, like a better batch. And the bug #1 has been fixed! only almost 4 years after it was filled: now we can make thumbnails of SVG files. Many other issues have been resolved, including #898, #919, #933, #988, #1018, #1019 and #1030.

Download Source

itools 0.62.4 released (Nov 04th 2010)

This release includes the new SVGFile handler (itools.handlers), which is able to make a PNG thumbnail using librsvg. Many bugs have been fixed, including #826, #894, #999, #1009 and #1010.

Download Source

ikaaro 0.62.2 released (Oct 04th 2010)

The edit view now allows to edit several languages at once. Many bugs have been fixed.

Download Source

itools 0.62.3 released (Oct 01st 2010)

This release contains many bug fixes and small new features, including #987, #1001, #1007 and #1008.

Download Source

ikaaro 0.62.1 released (Aug 26th 2010)

In the edit view, now it is possible to select which fields to edit with a form in the right column. The commit_log and changes views run twice faster than before. Now the access and event logs are automatically rotated once every three weeks. Bugs fixed include #578, #777, #855 and #947.

Download Source.

itools 0.62.2 released (Aug 26th 2010)

The ability to rotate logs has been added to itools.log; now the web server prints times in the server's local time (bug #861); a couple of bugs on indexing have been fixed in itools.database (#872, #874).

Download Source.

ikaaro 0.62.0 released (Aug 10th 2010)

This major release includes a new metadata file format, huge usability and aesthetic improvements and major changes in most submodules (blog, calendar, tracker). From now on the wiki submodule will be distributed as a separate package.

Download Source.

itools 0.62.1 released (Aug 10th 2010)

This release includes API improvements (itools.loop and itools.handlers), better performance (itools.handlers) and stability fixes (itools.web).

Download Source

itools 0.62.0 released (Jul 19th 2010)

This release is mostly about code re-organization. There are two new pakcages, itools.database and itools.loop; the itools.soup package has been merged into itools.http; the itools.xapian package has been merged into itools.database

Download Source.

ikaaro 0.61.4 released (Jul 17th 2010)

The bundled TinyMCE has been updated to the 3.3.8 version. Many bugs have been fixed, including #896 and #899.

Download Source.

itools 0.61.4 released (Jul 17th 2010)

A new text query has been added to itools.xapian, best suited to search text fields. Few bugs have been fixed.

Download Source.

restedit 1.0 released (Jun 10th 2010)

This is the first release of restedit, an utility to edit content in a CMS with your desktop applications (e.g. Gimp, OpenOffice, vim, etc.). This software works at least with the ikaaro CMS. Restedit is a fork of zopeedit, the main difference is the restful mechanism used to talk with the server.

Download

ikaaro 0.61.3 released (Jun 10th 2010)

With this release the old external editor, zopeedit, has been
replaced by restedit. Bugs fixed include #816, #869 and #892.

Download Source

itools 0.61.3 released (Jun 10th 2010)

This is a bug fix release. Bugs fixed include #848, #853, #864, #870 and #883.

Download Source

ikaaro 0.61.2 released (Apr 14th 2010)

The wiki includes a new feature that allows to generate an ODT document from a set of wiki pages and an ODT template, this feature uses the lpod library. Now the contact form includes a text captcha to avoid spamming. The bundled TinyMCE has been updated to the 3.3.2 version.

Download Source.

itools 0.61.2 released (Apr 14th 2010)

The performance of the Git based database has been much improved, particularly for move operations. Now the HTTP server listens by default only to the local interface.

Download Source.

ikaaro 0.61.1 released (Mar 16th 2010)

This is a bug fix release. Bugs fixed include #547, #730, #821 and #828.

Download Source.

itools 0.61.1 released (Mar 16th 2010)

This is a bug fix release. Bugs fixed include: #498, #819, #820, #824, #825 and #827.

Download Source.

ikaaro 0.61.0 released (Mar 02nd 2010)

The bundled jquery has been updated from 1.3.2 to 1.4.2. Minor user interface improvements here and there. Sensible speed-up, mostly due to the optimizations to the database layer in itools.handlers

Download Source.

itools 0.61.0 released (Mar 02nd 2010)

The new itools.soup package provides a minimal wrapper around the libsoup library; the itools web server has been rewritten to use this library, the result is better support for the HTTP protocol. Performance of the itools.handlers database system has been much improved.

- Read the Release Notes.
- Download Source.

ikaaro 0.60.8 released (Feb 22nd 2010)

TinyMCE has been updated from 3.2.1.1 to 3.2.7. The Last Changes view has been renamed to Commit Log, and has been much improved. Bugs fixed include #622, #763, #782, #786, #790, #793 and #800.

Download Source.

itools 0.60.8 released (Feb 22nd 2010)

Installation of itools on Mac OS X 10 works now. Other bugs fixed are #525 and #803.

Download Source.

ikaaro 0.60.7 released (Jan 25th 2010)

Now the icms-stop.py script takes the --force optional argument. Now the mail spool keeps the messages that could not be sent in the spool/failed folder. Many bugs have been fixed, including #762.

Download Source.

itools 0.60.7 released (Jan 25th 2010)

This is a bug fix release. Bugs fixed include #721 and #752.

Download Source.

ikaaro 0.60.6 released (Dec 16th 2009)

The calendar javascript widget has been changed to use dyndatetime, which is based on jquery. The search-engine-optimization control panel now supports yahoo and bing. Many bugs have been fixed, specially in the logic that keeps internal links up-to-date when moving or renaming resources.

Download Source.

itools 0.60.6 released (Dec 16th 2009)

It is again possible to use itools with Python 2.5, but not everything works. We have made this change to allow www.officeshots.org to use the itools iodf-greek.py script. There have been many fixes, specially to itools.uri, itools.handlers and itools.web

Download Source.

ikaaro 0.60.5 released (Oct 29th 2009)

There is a new view in the control panel called Search Engine Optimization. Now it is also possible to define emails From field and signature from the control panel. The icms-update-catalog.py script has been optimized, and so have write operations on the database. Bugs fixed include #753.

Download Source.

itools 0.60.5 released (Oct 29th 2009)

This release brings a number of performance improvements, most notably to the handlers database. Several bugs have been fixed, including #695.

Download Source.

itools 0.50.8 released (Oct 13th 2009)

This release of itools is made to support the upcoming release of Localizer 1.3. A compilation issue of the XML parser has been fixed (bug #750), and the languages list (ISO 639-2) has been updated.

Download Source.

ikaaro 0.60.4 released (Sep 17th 2009)

There have been many performance improvements, including faster icms-init.py, icms-update.py and icms-update-catalog.py scripts. Now it is also possible to update the catalog while the server is running in read-only mode (#728). Many bugs have been fixed, including #596, #630, #684, #699, #722, #731, #732, #739 and #743.

Download Source.

itools 0.60.4 released (Sep 08th 2009)

This release brings improvements to the iodf-greek.py script (preserves text width, produces nice thumbnails), to the PDF Markup Language (internationalization, new elements and attributes), and to the internationalization support (updated language list, Chinese locale). Bugs fixed include #685, #726, #735 and #746.

Download Source.

ikaaro 0.60.3 released (Jul 17th 2009)

The new script icms-forget.py reduces the history depth of the database. The icms-start.py script has the new option --read-only, which starts the database in read-only mode. Many bugs have been fixed, including #549, #612, #683, #701, #706, #716, #718 and #719.

Download Source.

itools 0.60.3 released (Jul 17th 2009)

The new script iodf-greek.py takes an ODF document and anonymizes it, replacing text by xxx strings, and blanking images. This feature is also available in the web at HForge. This work has been done for the OfficeShots project. Many bugs have been fixed, including #545, #666, #686, #707, #708, #709, #710 and #711.

Download Source.

ikaaro 0.60.2 released (Jun 03rd 2009)

The folder's browse content view has been optimized considerably. Many bugs have been fixed, including #585, #592, #663, #664, #667, #668, #673, #674, #683 and #692.

Download Source.

itools 0.60.2 released (Jun 03rd 2009)

The mechanism to use a subprocess to run commands and save memory has been generalized and is now provided by itools.core. Some bugs have been fixed, including #650 and #670.

Download Source.

ikaaro 0.50.6 released (Jun 02nd 2009)

This is a maintenance release of the old 0.50 branch. Various bugs have been fixed, including #635, #644, #652 and #653.

Download Source.

itools 0.50.7 released (Jun 02nd 2009)

This is a maintenance release of the old 0.50 branch. Various bugs have been fixed, including #665 and #682.

Download Source.

ikaaro 0.60.1 released (Apr 27th 2009)

This is a bug fix release. Some bugs concern the issue tracker: #631, #646 and #647. Other bugs fixed include #632 and #633.

Download Source.

itools 0.60.1 released (Apr 24th 2009)

Now Python 2.6 is required. New feature in itools.git, there are now facilities to start a sub-process that will specialize in calling Git commands; this is useful for applications that may take more than a little memory, so instead of forking a big process we fork an small process. Some bugs fixed.

Download Source.

ikaaro 0.60.0 released (Apr 20th 2009)

In this version the whole database is versioned using Git. And a profiling framework for both time and space has been added.

Download Source.

itools 0.60.0 released (Apr 20th 2009)

The itools.vfs has been rewritten to use Gio, the web server main loop is now based on the GLib. Extraction of text from office files (openoffice, msoffice, etc.) is much faster, and so is indexing with Xapian. The database layer (itools.handlers) has been improved with new features: read-only mode and versioning (with Git).

Download Source.

ikaaro 0.50.5 released (Apr 17th 2009)

This is a bug fix release. Bugs fixed include #499, #570, #596, #599, #617, #618 and #620.

Download Source.

itools 0.50.6 released (Apr 17th 2009)

This release includes various minor fixes to itools.xml (bug #609) and itools.odf; and a new small feature, the table handler has a new method to_csv (bug #501), it exports the table's content to the CSV format.

Download Source, or Windows installer for Python 2.5 or 2.6

ikaaro 0.20.8 released (Apr 09th 2009)

This is a maintenance release of the old 0.20 branch: optimizations to 'mimetypes' have been backported; fix edit of iCalendar files & tables; copy&paste was broken in some cases, fixed.

Download Source.

itools 0.20.8 released (Apr 09th 2009)

This is a maintenance release of the old 0.20 branch: now works on Python 2.6; optimizations to mimetypes have been backported; work around bug in Python's HTML parser.

Download Source.

ikaaro 0.50.4 released (Apr 07th 2009)

This is a bug fix release. Bugs fixed include #354, #601, #604, #608 and #616.

Download Source.

ODF Converter's Test Suite 1.0 released (Mar 30th 2009)

The first release of the ODF Converter's Test Suite has been released. Learn more.

Download.

itools 0.50.5 released (Mar 27th 2009)

This release fixes several important bugs, including a segmentation fault in the XML parser, and a too many open files error in PML. There are also a number of optimizations, for parsing iCalendar files and for handling images in PML. Other bugs fixed include #336 and #574.

Download Source, or Windows installer for Python 2.5 or 2.6

ikaaro 0.50.3 released (Mar 06th 2009)

This is a bug fix release. Bugs fixed include #490, #543, #554, #556, #580 and #583. The embedded version of TinyMce has been updated to 3.2.1.1

Download Source.

itools 0.50.4 released (Mar 06th 2009)

In this release usage of the Python's mimetypes module has been optimized, so now itools.vfs and depending packages offer a much better performance. There have been other optimizations and some bugs have been fixed, most notably in the itools.html package.

Download Source, or Windows installer for Python 2.5 or 2.6

Localizer documentation updated (Feb 26th 2009)

The Localizer documentation has been moved to the Sphinx documentation system, and is now hosted at http://docs.hforge.org, the old http://www.j-david.net site has been closed.

See the new Localizer documentation.

Documentation moved to Sphinx (Feb 18th 2009)

The documentation system has been changed to Sphinx. It is now hosted at http://docs.hforge.org/. Check bug #542 to track the remaining work concerning this migration.

itools 0.50.3 released (Feb 09th 2009)

This release brings back the Windows installers. There are also some minor improvements to itools.pdf (PML) and itools.odf, plus a few bugs fixed (#500 and #565).

Download Source, or Windows installer for Python 2.5 or 2.6

ikaaro 0.50.2 released (Jan 21st 2009)

This is a bug fix release. The issue tracker has seen the most bugs fixed, including: #324, #412, #513, #515 and #544. Others bugs fixed include: #462, #516 and #519. The French translation has been updated.

Download Source.

itools 0.50.2 released (Jan 20th 2009)

This is a bug fix release, including some regressions. Among the bugs fixed there are: #512, #516 and #538.

Download Source.

ikaaro 0.50.1 released (Jan 06th 2009)

This is a bug fix release, including some regressions. Among the bugs fixed there are: #324, #474, #476, #487, #491, #495, #497, #506 and #509.

Download Source.

ikaaro 0.20.7 released (Jan 04th 2009)

This is a maintenance release of the old 0.20 branch. A variety of bugs have been fixed.

Download Source.

itools 0.20.7 released (Jan 02nd 2009)

This is a maintenance release of the old 0.20 branch. A variety of bugs have been fixed.

Download Source.

itools 0.50.1 released (Jan 02nd 2009)

The frozendict class has been added and the freeze function has been finished. The is_datatype function has been deprecated. Various fixes, including #483 and #484.

Download Source.

ikaaro 0.50.0 released (Dec 19th 2008)

This release includes major changes to the user interface, most notably the back-office and front-office modes are better integrated. There are also major changes to the architecture, OOP is now used to implement the views. Also, ikaaro is now more respectful to the REST paradigm.

Download Source.

itools 0.50.0 released (Dec 10th 2008)

This major release includes the new itools.xapian package, a wrapper around the Xapian index & search engine (this replaces the itools.catalog package). Partial support for the Segmentation Rules eXchange and RelaxNG formats is provided by the new itools.srx and itools.relaxng packages. The new PDF Markup Language (PML), major changes to the web framework (itools.web) and to the XML parser, are some other important new feautres; see the release notes for further details.

Download Source.

Localizer 1.2.3 released (Dec 03rd 2008)

Now Localizer requires itools version 0.20 or later. Several bugs have been fixed, most notably compatibility issues with Zope 2.10. And the license has been upgraded to GPL version 3. Download

ikaaro 0.20.6 released (Jul 22nd 2008)

This release includes a new layout optimized for 1024 pixels wide windows, and many bugs fixed.

Download Source

itools 0.20.6 released (Jun 17th 2008)

The isetup-quality.py script has earned two new options, --show-lines prints the line numbers of the offensive code, and --graph produces some graphs with quality information over time. The required version of the Glib has been dropt from 2.14 to 2.12. And several bugs have been fixed.

Download Source, or Windows installer for Python 2.4 or 2.5

ikaaro 0.20.5 released (Apr 17th 2008)

This release includes a new layout optimized for 1024 pixels wide windows, and many bugs fixed.

Download Source

itools 0.20.5 released (Apr 16th 2008)

This release includes a new proof-of-concept package, itools.abnf implements RFC 4234 (Augmented BNF). There has been lots of work on the XML parser too, most notably, now it accepts an open file as the input parameter. And there is a new dependency, now itools requires the GLib library.

Download Source, or Windows installer for Python 2.4 or 2.5

ikaaro 0.20.4 released (Feb 28th 2008)

This release brings a number of usability enhancements. Most important, the old HTML editor derived from Epoz has been replaced by TinyMCE.

Download Source

ikaaro 0.20.3 released (Feb 06th 2008)

This release brings an important usability improvement for the Wiki, which now has a toolbar, so understanding of the ReST language is not required for the simple and common tasks. Many bugs have been fixed too.

Download Source

itools 0.20.4 released (Feb 06th 2008)

The isetup-doc.py script has been removed (now we use epydoc to generate the API reference). The itools.http and itools.web packages have seen important fixes, like better support for cookies and better handling of bad requests. The itools.xml and itools.html packages now correctly raise an exception when a close tag is missing at the end of the file.

Download Source, or Windows installer for Python 2.4 or 2.5

ikaaro 0.20.2 released (Jan 21st 2008)

This release includes a new log to keep record of the database activity; three new maintenance views (one shows the backlinks to a page, another shows the orphan objects of a website, and the last one shows the broken links); and an improved issue tracker includes a carbon copy field to notify interested users of the changes made to an issue. Many bugs have been fixed too.

Download Source

Localizer 1.2.2 released (Jan 18th 2008)

Now Localizer requires itools version 0.20 or later. Several bugs have been fixed, most notably compatibility issues with Zope 2.10. And the license has been upgraded to GPL version 3. Download

itools 0.20.3 released (Jan 18th 2008)

This is mostly a minor bug fix release, only improvement is the new event log for handler databases (itools.handlers).

Download Source, or Windows installer for Python 2.4 or 2.5

ikaaro 0.20.1 released (Jan 04th 2008)

This release brings improved support for referential integrity. A programming interface to automatically generate web forms from an schema. And many bugs fixed.

Download Source

itools 0.20.2 released (Jan 04th 2008)

This release brings an improved programming interface to handle web forms (itools.web). And minor enhancements to the itools.catalog API.

Download Source, or Windows installer for Python 2.4 or 2.5

ikaaro 0.20.0 released (Dec 31st 2007)

This is the first release of the ikaaro CMS as a separate product (before it was distributed as a sub-package of the itools library). The most important changes are: a better user interface to manage multilingual content, and a major architecture redesign.

Download Source

itools 0.20.1 released (Dec 31st 2007)

This is a bug-fix release. Important bugs have been fixed in the itools.datatypes, itools.handlers, itools.ical, itools.vfs and itools.web packages.

Download Source, or Windows installer for Python 2.4 or 2.5

itools 0.20.0 released (Dec 20th 2007)

This major release most important change is the architecture overhaul of the itools.handlers package. The itools.web package has seen major changes too. And the itools.cms package is now distributed as a separate product.

Download Source, or Windows installer for Python 2.4 or 2.5

itools 0.16.10 released (Nov 08th 2007)

This release works also with Python 2.4 (besides 2.5). For the first time Windows installers are provided, for both Python 2.4 and 2.5.

Download Source, or Windows installer for Python 2.4 or 2.5

itools 0.16.9 released (Sep 27th 2007)

The CMS Tracker now allows to search issues by multiple values (e.g. high and medium priority tasks). A restful technique has been implemented to handle edit conflicts: the user that edits the object first wins, the other one will get an error message. There is a new menu in the left column for complex objects (like the Wiki and the Tracker). Download

itools 0.16.8 released (Sep 06th 2007)

Virtual hosting support was added to the itools.web and itools.cms packages. Now the icms-start.py and icms-stop.py scripts work on the Windows platform. The issue tracker (itools.cms) earned some new features; the usability of the forms to insert images and links (HTML editor) was improved. A few bugs were fixed. Download

itools 0.16.7 released (Aug 23rd 2007)

This release most important change is the new mechanism to send emails in the CMS: now the message spool is persistent, messages are written to disk before being sent, this way the system is robust to crash. There is also a bunch of user interface improvements and bug fixes in the CMS, including the Tracker and the Wiki. Download

itools 0.16.6 released (Aug 16th 2007)

This minor release adds the "not" query to the Index engine (itools.catalog). It also includes a few small fixes for the Windows platform, and several improvements to the CMS user interface. Download

itools 0.16.5 released (Aug 02nd 2007)

This minor release includes better support for the Windows platform. There are also several user interface improvements for the CMS, including the tracker and the HTML editor. Download

itools 0.16.4 released (Jul 26th 2007)

For the first time in a long time we have tested itools on Windows, version 0.16.4 installs and unit tests pass. There are two enhancements in itools.cms: now emails are sent asynchronously (if sending an email fails it is tried again later); and the forums posts are now HTML instead of plain text. There are also some bug fixes and small improvements in itools.vfs, itools.handlers, itools.xml, itools.xhtml, itools.html and itools.cms. Download

itools 0.16.3 released (Jul 19th 2007)

Version 0.16.3 does not use anymore the package uTidylib. There is a new (and experimental) handler for structured data, named Table. Now the package itools.vfs supports the append mode. There are also tons of bug fixes and small improvements accross many packages: itools.cms, itools.handlers, itools.html, itools.rest, itools.stl, itools.xhtml and itools.xml. Download

itools 0.16.2 released (Jul 12th 2007)

The big news in this release is the License upgrade; now itools is available under the terms and conditions of the GPL version 3. Also, there are tons of bug fixes, and a few incompatible changes (specially in the itools.stl and itools.i18n packages); check the RELEASE and UPGRADE files for the details. Download

itools 0.16.1 released (Jul 05th 2007)

This is mostly a bug fix release. Most important, the command line tool rsync is not required anymore. Now itools.web supports the non-standard X_FORWARDED_PROTO request header. Most bug fixes affect the itools.cms package; other packages concerned are itools.handlers, itools.xml and itools.stl. Download

itools documentation update (Jun 28th 2007)

For the release of itools 0.16.0, we have updated the documentation. Available in PDF format and HTML. Plus the examples.

itools 0.16.0 released (Jun 28th 2007)

The focus of the new major release, 0.16.0, is quality: unit tests, documentation and coding style. But 0.16.0 also comes with two new top-level packages: itools.odf and itools.rest. And a lot of improvements, specially to the itools.catalog and itools.xml packages. Download

itools 0.15.6 released (Jun 25th 2007)

With the new script icms-update-catalog now we can update the catalog of itools.cms instances from the command line. Other packages that have seen fixes and/or small improvements are itools.handlers, itools.csv, itools.pdf and itools.cms. Download

itools 0.15.5 released (Jun 01st 2007)

New in this release is the indexer for RTF documents. Improvements to the user interface (itools.cms), specially in the tracker. And a bunch of bugs fixed here and there. Download

itools 0.15.4 released (May 10th 2007)

Two big features are new to this release. The top-level package itools.pdf debuts with a partial implementation of the Reportlab Markup Language. And the CMS gains a new object type, the issue tracker. Download

itools 0.15.3 released (Apr 06th 2007)

This release brings enhancements to the API: the new method traverse in the package itools.vfs; and the itools.ical simplified search API. The user interface of itools.cms has been improved too, specially the the registration process and the user management interfaces; and from a functional point of view, WebSite objects have gained the role admin. Download

itools 0.15.2 released (Mar 22nd 2007)

This release includes some new features. Most notable are the functional improvements of itools.cms: the new WebSite object, the work on the Wiki and Calendar objects and the improvements of the user interface. Download

itools 0.14.8 released (Mar 20th 2007)

This is a security release, a serious bug has been fixed in itools.cms: before 0.14.8, an authenticated user was able to succesfully perform any POST request (if specially constructed). Download

itools 0.15.1 released (Jan 15th 2007)

This release brings some new features to itools.cms (most notably the new objects Forum and Wiki), and a lot of aesthetic and usability improvements. Download

Localizer 1.2.0 released (Dec 22nd 2006)

The release 1.2.0 is a version update, it requires Python 2.4, itools 0.13.10 and Zope 2.9 or 2.10. The product iHotfix is not anymore required, since it has been merged back into Localizer. Download

itools 0.15.0 released (Dec 20th 2006)

Finally the next major release is here! The most important feature of itools 0.15 is probably the improvements to the STL language, with a new syntax for variable substitution that makes templates more compact and easy to read. Also notable are the performance improvements: first the XML parser has been rewritten in C, and second the database of itools.cms has been changed to use half the disk space than before. For more details on what is new in 0.15, check the release notes included in the package. Download

itools 0.14.7 released (Dec 18th 2006)

This relase fixes a number of minor bugs accross several sub-packages: itools.handlers (#597), itools.catalog (fix unindexing in some corner case conditions), itools.xml, itools.ical (#594), itools.http (fix loading form values from multipart requests in some cases), itools.web (the response 304 Not Modified is working again, #601) and itools.cms (#626). Download

Localizer 1.1.3 released (Dec 13th 2006)

This release brings some new features for ZPT, most important is the support of interpolation. There are also a couple of bugs fixed: the method LocalPropertyManager.__getattr__ works again; and the function Utils.lang_negotiator works now when the context is not available. Download

itools 0.14.6 released (Nov 24th 2006)

Focus of this release is performance and bug hunting. Memory usage and speed have been massively improved specifically when indexing office documents (PDF, OpenDocument, etc.). A serious bug has been fixed in itools.cms, sometimes the catalog indexes were not up-to-date. Many fixes in the user interface of itools.cms: #294, #438, #512, #563, #576, #577, #578 and #579. Download

Quick Start, for itools.cms (Nov 14th 2006)

To make it easier for Python developers to write web applications with itools.cms, we have now the Quick Start document.

itools 0.14.5 released (Nov 14th 2006)

The focus of this release is the new icms-make-package script, which alongside the Quick Start document intends to make it easier for Python developers to start building web applications with itools.cms. Apart from this new feature, some small bugs have been fixed, most notably in itools.vfs and itools.stl. Download

itools 0.14.4 released (Nov 06th 2006)

This release fixes a serious bug in itools.cms, before the database backup was not correctly synchronized in some cases. Several other bugs have been fixed in itools.cms, including the user's view edit_account_form (#539) and removing objects (#542). Also, one bug has been fixed in the HTTP layer of itools.vfs, now get_mtime returns None when the server does not send the Last-Modified header. Download

Web site update (Oct 05th 2006)

The Web Site has been reworked with a focus on usability and aesthetics.

itools documentation update (Sep 22nd 2006)

The chapter about itools.handlers has been updated to cover the API of the latest itools version: 0.14. PDF, HTML.

itools 0.14.3 released (Sep 22nd 2006)

This is mostly a bug-fix release. Now itools.vfs provides basic support for the HTTP protocol. Indexing has been fixed for a corner case (when a field is stored and at least one value is a list of byte strings). More improvements to the calendar code (#82, #246, #496, #507, #509). Several user interface fixes in itools.cms, includes the external editor working again. Download

itools 0.14.2 released (Sep 04th 2006)

This release brings user interface improvements and many bug fixes. Most important: the format of the catalog has changed again, so existing instances must be rebuilt; the CSV parser has been separated from the CSV handler, so it can be used independently; a lot of work has been done in the web interface for calendar objects. Other fixes include #306, #308, #382, #436, #449, #458, #459, #460, #497, #498, #500 and #501. Download

itools 0.14.1 released (Aug 02nd 2006)

In spite of being a minor release, there are some important and visible changes: now itools.cms has calendar objects (a user interface for iCalendar files); and the web server stops gracefully, i.e. the pending requests will be processed before shutting down the server. Also, the French translation has been updated and many bugs have been fixed, including: #98, #416, #455, #456 and #457. Download

itools 0.14.0 released (Jul 25th 2006)

This is a major release. Most important features: the new package itools.vfs replaces itools.resources with a more intuitive and rich API; the itools catalog sports a more compact format, speed improved by a 2x factor; other important API and performance improvements to itools.handlers, itools.web and itools.cms; and now itools requires Python 2.5. Download

itools 0.13.9 released (Jul 25th 2006)

This is a minor bugfix release, mainly corrections to the web server and the CSV handler. Also, this should be the last release in the 0.13 line before 0.14.0 Download

itools 0.13.8 released (Jul 14th 2006)

Most important in this release, now the web server loads the requests and sends the responses in non-blocking mode; and there is a new sub-package: itools.http, split from itools.web. Other changes include user interface improvements to itools.cms. Download

itools 0.13.7 released (Jul 03rd 2006)

A minor release whose most notable change is the improvement of the Index & Search API of CSV handlers. There are also fixes for itools.web (access logging and parsing of HTTP dates), and for the inline HTML editor of itools.cms. Download

itools 0.13.6 released (Jun 26th 2006)

This release brings a set of minor API improvements accross different packages (uri, datatypes, csv, ical and stl), better error logging in itools.web, and a new handler for Restructured Text. Plus the usual bug fixes (in particular the lazy load patch introduced with 0.13.5 has been reverted, as it was buggy). Download

itools 0.13.5 released (Jun 06th 2006)

This release fixes a critical bug in itools.cms, the synchronization of the backup database did not work properly. Other important fixes and enhancements include: lazy load of binary file handlers, fix serialization of CSV files (escape double quotes), and an improved browse images view (itools.cms). Download

itools 0.13.4 released (May 19th 2006)

This release more important changes include support for archive files (TAR, ZIP), the new parametrer address for the cms config file, encryption of the password in the authentication cookie, and more robust transactions. Download

itools 0.13.3 released (Apr 24th 2006)

The focus of this release is to improve the performance of itools.cms, specially in write operations; releated to this the catalog has changed its format to one much more compact. Other fixes include #263, #303 and #304. Download

itools 0.13.2 released (Apr 18th 2006)

A minor new feature has been added to this release of itools: now the catalog is able to index numbers in text fields. Aside the usual bugs fixed, including #294, #296, #297 and #301. Download

UML diagram of itools (Apr 14th 2006)

Dorian Santner has contributed a UML diagram of itools. Amazing work, don't miss it if you want to have a better understanding of itools.

itools 0.13.1 released (Apr 10th 2006)

This is a minor release with just minor fixes (mainly to itools.cms), including #273, #285, #288, #290, #292 and #293. Download

itools 0.13.0 released (Mar 21st 2006)

New major release. Most relevant changes are: itools.cms doesn't use the ZODB anymore, now the data is stored directly in the filesystem; the command line interface has been greatly improved, also including a new collection of isetup scripts; and the licensing terms of itools have changed to the GPL. Download

itools 0.12.5 released (Mar 09th 2006)

This release introduces a minor feature to itools.csv, the ability to access a row field by the column name. Also important, the way to set-up virtual hosts with itools.cms has changed, what means rewrite rules need to be updated. And a bunch of minor bugs have been fixed in several sub-packages. Download

Localizer 1.2.1 released (Feb 20th 2006)

This release fixes a serious regression, with 1.2.0 the Localizer object (used to customize the language negotiation policy) stopped working. Download

Web site update (Feb 18th 2006)

Big overhaul of the web site at the content level: we have three new sections! Products, Support and Developers with updated information; also, the pages for itools and Localizer have been re-written. And last but not least, a number of navigation bugs have been solved, most notably #226.

itools 0.12.4 released (Feb 17th 2006)

Further fixes to the web server, the html editor working again (itools.cms), and the catalog now respecting the new resources API, these are the most notably changes of the 0.12.4 version. On other breaking news, this is the first release made with the GIT source code management tool. Download

Examples of itools released (Feb 06th 2006)

The examples used in the itools documentation have been released for the first time as a separate package. Including the portals, which illustrate how to build web applications that extend and customize the scope of iKaaro (itools.cms). Download

itools 0.12.3 released (Feb 02nd 2006)

Most important in this release is the improved stability of the Web server; and the new script igraph.py, which draws a class diagram with the inheritance hierarchy of a module or package (requires graphviz). Download

itools 0.12.2 released (Jan 23rd 2006)

This release contains major bug fixes for itools.web, and minor improvements to itools.cms; most notably the web server has changed to a single-thread, asynchronous implementation. Download

itools 0.12.1 released (Dec 27th 2005)

This release contains major bug fixes for itools.web and itools.cms, most notably a better support for the HTTP 1.0 protocol, and the external editor working again. Download

itools 0.12.0 released (Dec 19th 2005)

The twelfth release defines an inflection point in the development of itools, with the new top level packages itools.cms and itools.csv, as well as the new iKaaro skin Aruni. Download

itools documentation updated (Dec 19th 2005)

The documentation has been updated with three new chapters for itools.catalog, itools.cms and itools.csv, as well as updates for other chapters. It is available in PDF and, for the first time, HTML.