Author: tbedford
Date: 2008-12-02 17:08:19 +0100 (Tue, 02 Dec 2008)
New Revision: 12735
Log:
First version of changelogs for Connector/C++.
Added:
trunk/dynamic-docs/changelog/connector-cpp-versions.xml
trunk/dynamic-docs/changelog/connector-cpp.xml
trunk/refman-common/news-ccpp-core.xml
Added: trunk/dynamic-docs/changelog/connector-cpp-versions.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-cpp-versions.xml (rev 0)
+++ trunk/dynamic-docs/changelog/connector-cpp-versions.xml 2008-12-02 16:08:19 UTC (rev 12735)
Changed blocks: 1, Lines Added: 10, Lines Deleted: 0; 608 bytes
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE versionlog SYSTEM "versionlog.dtd">
+<versionlog>
+
+ <mysqlproductname title="MySQL Connector/CPP"/>
+
+ <versionentry ver="1.0.1" reldate="01 December 2008"/>
+ <versionentry ver="1.0.0" reldate="05 August 2008"/>
+
+</versionlog>
Added: trunk/dynamic-docs/changelog/connector-cpp.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-cpp.xml (rev 0)
+++ trunk/dynamic-docs/changelog/connector-cpp.xml 2008-12-02 16:08:19 UTC (rev 12735)
Changed blocks: 1, Lines Added: 408, Lines Deleted: 0; 8191 bytes
@@ -0,0 +1,408 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE changelog SYSTEM "changelog.dtd">
+<changelog>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ New directory layout.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ MySQL Workbench 5.1 changed to use Connector/C++ for its
+ database connectivity.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Converted Connector/J tests added.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Changed <literal>sql::DbcException</literal> to implement the
+ interface of JDBC's <literal>SQLException</literal>. Renamed to
+ <literal>sql::SQLException</literal>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Renamed <literal>sql::DbcInvalidArgument</literal> to
+ <literal>sql::InvalidArgumentException</literal>
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Renamed <literal>sql::DbcMethodNotImplemented</literal> to
+ <literal>sql::MethodNotImplementedException</literal>
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ All tests changed to create TAP compliant output.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Introduced experimental CPack support, see make help.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Changed metadata column name <literal>TABLE_CATALOG</literal> to
+ <literal>TABLE_CAT</literal> and <literal>TABLE_SCHEMA</literal>
+ to <literal>TABLE_SCHEM</literal> to ensure JDBC compliance.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Renamed <literal>ConnectionMetaData::getImportedKeys():
+ PKTABLE_CATALOG</literal> to <literal>PKTABLE_CAT</literal>,
+ <literal>PKTABLE_SCHEMA</literal> to
+ <literal>PKTABLE_SCHEM</literal>,
+ <literal>FKTABLE_CATALOG</literal> to
+ <literal>FKTABLE_CAT</literal>,
+ <literal>FKTABLE_SCHEMA</literal> to
+ <literal>FKTABLE_SCHEM</literal>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Renamed <literal>ConnectionMetaData::getPrimaryKeys():
+ COLUMN</literal> to <literal>COLUMN_NAME</literal>,
+ <literal>SEQUENCE</literal> to <literal>KEY_SEQ</literal>, and
+ <literal>INDEX_NAME</literal> to <literal>PK_NAME</literal>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Renamed <literal>ConnectionMetaData::getProcedures:
+ PROCEDURE_SCHEMA</literal> to
+ <literal>PROCEDURE_SCHEM</literal>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Renamed <literal>ConnectionMetaData::getTables:
+ TABLE_COMMENT</literal> to <literal>REMARKS</literal>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ All examples can be given optional connection parameters on the
+ command line, for example:
+ </para>
+
+<programlisting>
+examples/connect tcp://host:port user pass database
+</programlisting>
+
+ <para>
+ or
+ </para>
+
+<programlisting>
+examples/connect unix:///path/to/mysql.sock user pass database
+</programlisting>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Added experimental GCov support, <command>cmake
+ <option>-DMYSQLCPPCONN_GCOV_ENABLE:BOOL=1</option></command>
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ <literal>ConnectionMetaData::getCatalogTerm()</literal> returns
+ not applicable, there is no counterpart to catalog in
+ Connector/C++.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Added <literal>ConnectionMetaData::getSchemas()</literal> and
+ <literal>Connection::setSchema()</literal>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Driver Manager was removed.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Support for (n)make install was added. You can change the
+ default installation path. Carefully read the messages displayed
+ after executing cmake. The following are installed:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Static and the dynamic version of the library,
+ <filename>libmysqlcppconn</filename>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Generic interface, <filename>cppconn</filename>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Two MySQL specific headers:
+ </para>
+ <para>
+ <filename>mysql_driver.h</filename>, use this if you want to
+ get your connections from the driver instead of
+ instantiating a <literal>MySQL_Connection</literal> object.
+ This makes your code portable when using the common
+ interface.
+ </para>
+ <para>
+ <filename>mysql_connection.h</filename>, use this if you
+ intend to link directly to the
+ <literal>MySQL_Connection</literal> class and use its
+ specifics not found in <literal>sql::Connection</literal>.
+ </para>
+ <para>
+ However, you can make your application fully abstract by
+ using the generic interface rather than these two headers.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <versions>
+ <version ver="1.0.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ <literal>sql::mysql::MySQL_SQLException</literal> was removed.
+ The distinction between server and client (connector) errors,
+ based on the type of the exception, has been removed. However,
+ the error code can still be checked in order to evaluate the
+ error type.
+ </para>
+
+ </message>
+
+ </logentry>
+
+</changelog>
Added: trunk/refman-common/news-ccpp-core.xml
===================================================================
--- trunk/refman-common/news-ccpp-core.xml (rev 0)
+++ trunk/refman-common/news-ccpp-core.xml 2008-12-02 16:08:19 UTC (rev 12735)
Changed blocks: 1, Lines Added: 45, Lines Deleted: 0; 1349 bytes
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+ <!ENTITY % all.entities SYSTEM "all-entities.ent">
+ %all.entities;
+]>
+<!--
+
+WARNING:
+
+Do not add changelog entries to this file - use the changelog XML in dynamic-docs/changelog.
+
+-->
+<section id="ccpp-news">
+
+ <title>MySQL Connector/C++ Change History</title>
+
+ <remark role="dynamic-dependency-list"/>
+
+ <section id="ccpp-news-1-0">
+
+ <title>Changes in MySQL Connector/C++ 1.0.x</title>
+
+ <section id="ccpp-news-1-0-1">
+
+ <title condition="dynamic:changelog:vertitle" role="1.0.1:connector-cpp:all"/>
+
+ <para condition="dynamic:changelog:entrylist" role="1.0.1:connector-cpp:all"/>
+
+ </section>
+
+<!-- no bugs or changes listed
+ <section id="ccpp-news-1-0-0">
+
+ <title condition="dynamic:changelog:vertitle" role="1.0.0:connector-cpp:all"/>
+
+ <para condition="dynamic:changelog:entrylist" role="1.0.0:connector-cpp:all"/>
+
+ </section>
+-->
+
+ </section>
+
+</section>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r12735 - in trunk: dynamic-docs/changelog refman-common | anthony.bedford | 2 Dec |