|
Welcome to hforge.org, the home of itools and related projects. What's new?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 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.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 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 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 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.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.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.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 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.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 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 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.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 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 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.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.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.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.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 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. 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 |
|