2010 HTSQL News Archive
Published by xi on 2010-01-21
The first release candidate of the 2.0 release is now available. Changes
since the last beta:
Published by xi on 2010-12-14
The fifth beta of the 2.0 release is now available. Changes since the last
- Completed the SQLite backend.
- Completed the standard library.
Published by xi on 2010-12-05
The fourth beta of the 2.0 release is now available. Changes since the last
- Refactored collapsing and reducing of the frame tree. Refactored
the SQL serializer, refined the generated SQL.
- Refactored the internal API for defining HTSQL functions.
- Added new syntax for infix and postfix function calls.
- Added a Overview of HTSQL section to the documentation.
- Fixed compatibility with Python 2.5.
- Many minor bugfixes, documentation updates, etc.
Published by xi on 2010-11-09
The third beta of the 2.0 release is now available. Changes since the last
- Refactored the frame tree assembler.
- Added a new translation stage to collapse nested frames and reduce
- Added the HTRAF demo. HTRAF is
- Added the SSI demo: use HTSQL for web without giving direct access
to the database.
- Updated the tutorial, minor bugfixes, regression test updates, etc.
Published by xi on 2010-10-01
The second beta of the 2.0 release is now available. Changes since the last beta:
- Refactored the term tree compiler.
- /:json and :csv renderers now emit Content-Disposition HTTP header.
- Added HTSQL Tutorial.
Published by xi on 2010-09-21
This is the initial beta release: not all features work as specified and some
are not implemented yet.
Two backends are supported: PostgreSQL and SQLite. The PostgreSQL backend
is more feature-complete.
The SQL translator needs more work: term compiler, the frame assembler and
the SQL serializer are of alpha quality.
Many functions from the standard library are not yet implemented or missing
a proper serializer, especially for the SQLite backend.
Published by cce on 2010-01-01
This is an introduction that was found in the tutorial before
it was refactored. It’s interesting for historical purposes.