Published by cce on 2012-03-23
HTSQL now supports nested queries! Generation of multi-layered output is now trivial.
Published by cce on 2012-03-19
We overhauled the visual style of HTML-based output. The web-based editor and the /:html output now share the same formatting theme. This theme includes row numbers and visual hints for missing records and empty strings.
Published by cce on 2012-03-16
With the forthcoming 2.3.1 release we will be adding an XML output and revising our default JSON format. These output formats are now designed for schema-aware applications.
Our generic formatter, for user interfaces handling arbitrary queries, is now called /:raw.
Published by cce on 2012-03-15
Back in October of last year, we introduced hierarchical headers for our HTML and TEXT output, but they were implemented by convention and not broadly available to other formatters. With the forthcoming 2.3.1 release we add support for nested records to all formatters.
Published by cce on 2012-03-07
This is the first release in the 2.3 development series. This release is focused almost exclusively on licensing and packaging changes.
With this release, HTSQL is now free and open source software under the terms of the AGPLv3. That said, we’re keeping our permissive license so that proprietary applications could use HTSQL in conjunction with open source databases. For more detail, visit http://htsql.org/license/.
We’ve re-packaged HTSQL so that each database adapter has its own source and binary package. This permits us to specify dependencies, for example, HTSQL-PGSQL explicitly requires the pyscopg2 database client software for PostgreSQL. This packaging also permits us to clarify that adapters to proprietary databases are not free software.
Going forward, we’re switching to an even/odd release numbering scheme. Each public release is marked by three numbers, X.Y.Z. Here X.Y are the major/minor version numbers and Z is the release number. An even (odd) value of Y indicates a stable (development) release series respectively. Thus 2.3.0 starts a new series of development releases, which will conclude with the 2.4.0 stable series. Our stable releases are targeted to long term support and maintain syntax, semantics, and API compatibility when ever possible.
Finally, we’ve updated our website and introduced a new mascot!
Published by cce on 2011-12-15
The final release for 2.2 series is now available. This release was focused on usability improvements, metadata functionality gaps, and better Python integration. In this release we include:
We also added a tweak.override plugin to provide granular control over the introspected database catalog; this plugin allows you to: