File Release Notes and Changelog
Notes:
====================
CDK Preview Release 0.9 for Curl API Version 6.0.
====================
This directory contains the 0.9 preview of the Curl Data Kit (CDK)
The Curl Data Kit (CDK) library facilitates building data-centric
applications in Curl. It provides support for local SQL databases,
using the popular SQLite SQL engine.
To install the CDK, unzip the distribution onto your machine.
The following sections describe the included material in more detail
DIRECTORIES
====================
The distribution is organized into directories
which each serve a specific purpose.
Deployable Library
--------------------
The 'deploy' directory contains a preprocessed library
for use in deployed applications.
- COM.CURL.CDK.0.9/manifest.mcurl CDK library definition
Documentation
--------------------
The 'docs-install' directory contains library directory
prepared for addition to the Curl Documentation Viewer
using the IDE 'Install Documentation' command.
The directories include both documentation
and preprocessed library.
- COM.CURL.CDK.0.9/manifest.mcurl CDK library doc definition
Source Code
--------------------
The 'src' directory contains all source code for CDK modules,
and could be used for modifying the CDK itself.
It also includes test suites, and some sample applets.
- code source code
-- code/project.cprj Curl IDE project
- samples sample applets
- tests test suite
-- start-tests.curl test suite
- tools build applets
Changes:
CHANGES
====================
CDK 0.9 CHANGES
--------------------
There have been a few API changes since Version 0.8
- SQLiteRecordSet.fields are created using default values
specified in underlying database.
- SQLiteStatement.bind supports named parameters
(as keyword arguments) as well as numbered parameters.
- SQLiteDatabase.busy-timeout is set by default.
- SQLiteRecordSet.use-transaction? was added.
- SQLiteDatabase is now target for notification events
(like SQLiteUpdateEvent) rather than SQLiteConnection.
- uses SQLite version 3.5.6 library.
- added SQLiteDatabase.attach and SQLiteDatabase.detach methods.
- SQLiteDatabase.default accepts additional keyword arguments:
read-only?, auto-vacuum?, page-size
Several bugs have been fixed.