diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-10-26 16:15:09 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-10-26 16:15:09 -0400 |
commit | aa3d591693a36790b54374282594a50a07fac3cd (patch) | |
tree | 92ea63a37a1fa74353bb6404422a4e8ca48a7c60 | |
parent | 5070c81ab963c1432bbbecf38d4cad7ac7b81652 (diff) | |
download | sqlalchemy-aa3d591693a36790b54374282594a50a07fac3cd.tar.gz |
will call this 0.9.0b1
-rw-r--r-- | doc/build/changelog/changelog_07.rst | 12 | ||||
-rw-r--r-- | doc/build/changelog/changelog_08.rst | 116 | ||||
-rw-r--r-- | doc/build/changelog/changelog_09.rst | 2 | ||||
-rw-r--r-- | doc/build/conf.py | 2 | ||||
-rw-r--r-- | lib/sqlalchemy/__init__.py | 2 |
5 files changed, 67 insertions, 67 deletions
diff --git a/doc/build/changelog/changelog_07.rst b/doc/build/changelog/changelog_07.rst index f658a7d87..0570ee0bf 100644 --- a/doc/build/changelog/changelog_07.rst +++ b/doc/build/changelog/changelog_07.rst @@ -9,7 +9,7 @@ .. change:: :tags: bug, engine :tickets: 2851 - :versions: 0.8.3, 0.9.0 + :versions: 0.8.3, 0.9.0b1 The regexp used by the :func:`.url.make_url` function now parses ipv6 addresses, e.g. surrounded by brackets. @@ -17,7 +17,7 @@ .. change:: :tags: bug, orm :tickets: 2807 - :versions: 0.8.3, 0.9.0 + :versions: 0.8.3, 0.9.0b1 Fixed bug where list instrumentation would fail to represent a setslice of ``[0:0]`` correctly, which in particular could occur @@ -28,7 +28,7 @@ .. change:: :tags: bug, sql :tickets: 2801 - :versions: 0.8.3, 0.9.0 + :versions: 0.8.3, 0.9.0b1 Fixed regression dating back to 0.7.9 whereby the name of a CTE might not be properly quoted if it was referred to in multiple FROM clauses. @@ -36,7 +36,7 @@ .. change:: :tags: mysql, bug :tickets: 2791 - :versions: 0.8.3, 0.9.0 + :versions: 0.8.3, 0.9.0b1 Updates to MySQL reserved words for versions 5.5, 5.6, courtesy Hanno Schlichting. @@ -44,7 +44,7 @@ .. change:: :tags: sql, bug, cte :tickets: 2783 - :versions: 0.8.3, 0.9.0 + :versions: 0.8.3, 0.9.0b1 Fixed bug in common table expression system where if the CTE were used only as an ``alias()`` construct, it would not render using the @@ -53,7 +53,7 @@ .. change:: :tags: bug, sql :tickets: 2784 - :versions: 0.8.3, 0.9.0 + :versions: 0.8.3, 0.9.0b1 Fixed bug in :class:`.CheckConstraint` DDL where the "quote" flag from a :class:`.Column` object would not be propagated. diff --git a/doc/build/changelog/changelog_08.rst b/doc/build/changelog/changelog_08.rst index c48ac9aa7..d80a97de4 100644 --- a/doc/build/changelog/changelog_08.rst +++ b/doc/build/changelog/changelog_08.rst @@ -13,7 +13,7 @@ .. change:: :tags: bug, oracle :tickets: 2853 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where Oracle table reflection using synonyms would fail if the synonym and the table were in different remote schemas. @@ -22,7 +22,7 @@ .. change:: :tags: bug, sql :tickets: 2849 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where :func:`.type_coerce` would not interpret ORM elements with a ``__clause_element__()`` method properly. @@ -30,7 +30,7 @@ .. change:: :tags: bug, sql :tickets: 2842 - :versions: 0.9.0 + :versions: 0.9.0b1 The :class:`.Enum` and :class:`.Boolean` types now bypass any custom (e.g. TypeDecorator) type in use when producing the @@ -41,7 +41,7 @@ .. change:: :tags: bug, postgresql :tickets: 2844 - :versions: 0.9.0 + :versions: 0.9.0b1 Removed a 128-character truncation from the reflection of the server default for a column; this code was original from @@ -50,7 +50,7 @@ .. change:: :tags: bug, mysql :tickets: 2721, 2839 - :versions: 0.9.0 + :versions: 0.9.0b1 The change in :ticket:`2721`, which is that the ``deferrable`` keyword of :class:`.ForeignKeyConstraint` is silently ignored on the MySQL @@ -70,7 +70,7 @@ .. change:: :tags: bug, sql :tickets: 2825 - :versions: 0.9.0 + :versions: 0.9.0b1 The ``.unique`` flag on :class:`.Index` could be produced as ``None`` if it was generated from a :class:`.Column` that didn't specify ``unique`` @@ -80,7 +80,7 @@ .. change:: :tags: feature, orm :tickets: 2836 - :versions: 0.9.0 + :versions: 0.9.0b1 Added new option to :func:`.relationship` ``distinct_target_key``. This enables the subquery eager loader strategy to apply a DISTINCT @@ -103,7 +103,7 @@ .. change:: :tags: bug, mysql :tickets: 2515 - :versions: 0.9.0 + :versions: 0.9.0b1 MySQL-connector dialect now allows options in the create_engine query string to override those defaults set up in the connect, @@ -112,7 +112,7 @@ .. change:: :tags: bug, postgresql :tickets: 2742 - :versions: 0.9.0 + :versions: 0.9.0b1 Parenthesis will be applied to a compound SQL expression as rendered in the column list of a CREATE INDEX statement. @@ -120,7 +120,7 @@ .. change:: :tags: bug, sql :tickets: 2742 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug in default compiler plus those of postgresql, mysql, and mssql to ensure that any literal SQL expression values are @@ -131,7 +131,7 @@ .. change:: :tags: bug, sql :tickets: 2815 - :versions: 0.9.0 + :versions: 0.9.0b1 A :func:`.select` that is made to refer to itself in its FROM clause, typically via in-place mutation, will raise an informative error @@ -140,7 +140,7 @@ .. change:: :tags: bug, orm :tickets: 2813 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where using an annotation such as :func:`.remote` or :func:`.foreign` on a :class:`.Column` before association with a parent @@ -158,7 +158,7 @@ .. change:: :tags: bug, postgresql :tickets: 2819 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where Postgresql version strings that had a prefix preceding the words "Postgresql" or "EnterpriseDB" would not parse. @@ -167,7 +167,7 @@ .. change:: :tags: feature, engine :tickets: 2821 - :versions: 0.9.0 + :versions: 0.9.0b1 ``repr()`` for the :class:`.URL` of an :class:`.Engine` will now conceal the password using asterisks. @@ -176,7 +176,7 @@ .. change:: :tags: bug, orm :tickets: 2818 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where :meth:`.Query.exists` failed to work correctly without any WHERE criterion. Courtesy Vladimir Magamedov. @@ -184,7 +184,7 @@ .. change:: :tags: bug, sql :tickets: 2811 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where using the ``column_reflect`` event to change the ``.key`` of the incoming :class:`.Column` would prevent primary key constraints, @@ -192,7 +192,7 @@ .. change:: :tags: feature - :versions: 0.9.0 + :versions: 0.9.0b1 Added a new flag ``system=True`` to :class:`.Column`, which marks the column as a "system" column which is automatically made present @@ -216,7 +216,7 @@ .. change:: :tags: bug, orm :tickets: 2794 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed a potential issue in an ordered sequence implementation used by the ORM to iterate mapper hierarchies; under the Jython interpreter @@ -225,7 +225,7 @@ .. change:: :tags: bug, examples - :versions: 0.9.0 + :versions: 0.9.0b1 Added "autoincrement=False" to the history table created in the versioning example, as this table shouldn't have autoinc on it @@ -233,7 +233,7 @@ .. change:: :tags: bug, sql - :versions: 0.9.0 + :versions: 0.9.0b1 The :meth:`.Operators.notin_` operator added in 0.8 now properly produces the negation of the expression "IN" returns @@ -241,7 +241,7 @@ .. change:: :tags: feature, examples - :versions: 0.9.0 + :versions: 0.9.0b1 Improved the examples in ``examples/generic_associations``, including that ``discriminator_on_association.py`` makes use of single table @@ -254,7 +254,7 @@ .. change:: :tags: feature, orm, declarative - :versions: 0.9.0 + :versions: 0.9.0b1 Added a convenience class decorator :func:`.as_declarative`, is a wrapper for :func:`.declarative_base` which allows an existing base @@ -263,7 +263,7 @@ .. change:: :tags: bug, orm :tickets: 2786 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug in ORM-level event registration where the "raw" or "propagate" flags could potentially be mis-configured in some @@ -272,7 +272,7 @@ .. change:: :tags: bug, orm :tickets: 2778 - :versions: 0.9.0 + :versions: 0.9.0b1 A performance fix related to the usage of the :func:`.defer` option when loading mapped entities. The function overhead of applying @@ -288,7 +288,7 @@ .. change:: :tags: bug, sqlite :tickets: 2781 - :versions: 0.9.0 + :versions: 0.9.0b1 The newly added SQLite DATETIME arguments storage_format and regexp apparently were not fully implemented correctly; while the @@ -298,7 +298,7 @@ .. change:: :tags: bug, sql, postgresql :tickets: 2780 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where the expression system relied upon the ``str()`` form of a some expressions when referring to the ``.c`` collection @@ -313,7 +313,7 @@ .. change:: :tags: bug, engine, oracle :tickets: 2776 - :versions: 0.9.0 + :versions: 0.9.0b1 Dialect.initialize() is not called a second time if an :class:`.Engine` is recreated, due to a disconnect error. This fixes a particular @@ -330,7 +330,7 @@ .. change:: :tags: feature, sql - :versions: 0.9.0 + :versions: 0.9.0b1 The :func:`.update`, :func:`.insert`, and :func:`.delete` constructs will now interpret ORM entities as target tables to be operated upon, @@ -347,7 +347,7 @@ .. change:: :tags: bug, orm :tickets: 2773 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug whereby attribute history functions would fail when an object we moved from "persistent" to "pending" @@ -357,7 +357,7 @@ .. change:: :tags: bug, engine, pool :tickets: 2772 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where :class:`.QueuePool` would lose the correct checked out count if an existing pooled connection failed to reconnect @@ -370,7 +370,7 @@ .. change:: :tags: bug, mysql :tickets: 2768 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug when using multi-table UPDATE where a supplemental table is a SELECT with its own bound parameters, where the positioning @@ -380,7 +380,7 @@ .. change:: :tags: bug, sqlite :tickets: 2764 - :versions: 0.9.0 + :versions: 0.9.0b1 Added :class:`.BIGINT` to the list of type names that can be reflected by the SQLite dialect; courtesy Russell Stuart. @@ -388,7 +388,7 @@ .. change:: :tags: feature, orm, declarative :tickets: 2761 - :versions: 0.9.0 + :versions: 0.9.0b1 ORM descriptors such as hybrid properties can now be referenced by name in a string argument used with ``order_by``, @@ -398,17 +398,17 @@ .. change:: :tags: feature, firebird :tickets: 2763 - :versions: 0.9.0 + :versions: 0.9.0b1 Added new flag ``retaining=True`` to the kinterbasdb and fdb dialects. This controls the value of the ``retaining`` flag sent to the ``commit()`` and ``rollback()`` methods of the DBAPI connection. Due to historical concerns, this flag defaults to ``True`` in 0.8.2, - however in 0.9.0 this flag defaults to ``False``. + however in 0.9.0b1 this flag defaults to ``False``. .. change:: :tags: requirements - :versions: 0.9.0 + :versions: 0.9.0b1 The Python `mock <https://pypi.python.org/pypi/mock>`_ library is now required in order to run the unit test suite. While part @@ -419,7 +419,7 @@ .. change:: :tags: bug, orm :tickets: 2750 - :versions: 0.9.0 + :versions: 0.9.0b1 A warning is emitted when trying to flush an object of an inherited class where the polymorphic discriminator has been assigned @@ -428,7 +428,7 @@ .. change:: :tags: bug, postgresql :tickets: 2740 - :versions: 0.9.0 + :versions: 0.9.0b1 The behavior of :func:`.extract` has been simplified on the Postgresql dialect to no longer inject a hardcoded ``::timestamp`` @@ -441,7 +441,7 @@ .. change:: :tags: bug, firebird :tickets: 2757 - :versions: 0.9.0 + :versions: 0.9.0b1 Type lookup when reflecting the Firebird types LONG and INT64 has been fixed so that LONG is treated as INTEGER, @@ -452,7 +452,7 @@ .. change:: :tags: bug, postgresql :tickets: 2766 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug in HSTORE type where keys/values that contained backslashed quotes would not be escaped correctly when @@ -462,7 +462,7 @@ .. change:: :tags: bug, postgresql :tickets: 2767 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where the order of columns in a multi-column Postgresql index would be reflected in the wrong order. @@ -471,7 +471,7 @@ .. change:: :tags: bug, sql :tickets: 2746, 2668 - :versions: 0.9.0 + :versions: 0.9.0b1 Multiple fixes to the correlation behavior of :class:`.Select` constructs, first introduced in 0.8.0: @@ -506,7 +506,7 @@ .. change:: :tags: bug, ext - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug whereby if a composite type were set up with a function instead of a class, the mutable extension @@ -527,7 +527,7 @@ .. change:: :tags: feature, postgresql - :versions: 0.9.0 + :versions: 0.9.0b1 Support for Postgresql 9.2 range types has been added. Currently, no type translation is provided, so works @@ -536,7 +536,7 @@ .. change:: :tags: bug, examples - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed an issue with the "versioning" recipe whereby a many-to-one reference could produce a meaningless version for the target, @@ -546,7 +546,7 @@ .. change:: :tags: feature, postgresql :tickets: 2072 - :versions: 0.9.0 + :versions: 0.9.0b1 Added support for "AUTOCOMMIT" isolation when using the psycopg2 DBAPI. The keyword is available via the ``isolation_level`` @@ -555,7 +555,7 @@ .. change:: :tags: bug, orm :tickets: 2759 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug in polymorphic SQL generation where multiple joined-inheritance entities against the same base class joined to each other as well @@ -565,7 +565,7 @@ .. change:: :tags: bug, engine :pullreq: 6 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where the ``reset_on_return`` argument to various :class:`.Pool` implementations would not be propagated when the pool was regenerated. @@ -574,7 +574,7 @@ .. change:: :tags: bug, orm :tickets: 2754 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where sending a composite attribute into :meth:`.Query.order_by` would produce a parenthesized expression not accepted by some databases. @@ -582,7 +582,7 @@ .. change:: :tags: bug, orm :tickets: 2755 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed the interaction between composite attributes and the :func:`.aliased` function. Previously, composite attributes @@ -592,7 +592,7 @@ .. change:: :tags: bug, mysql :tickets: 2715 - :versions: 0.9.0 + :versions: 0.9.0b1 Added another conditional to the ``mysql+gaerdbms`` dialect to detect so-called "development" mode, where we should use the @@ -601,7 +601,7 @@ .. change:: :tags: feature, mysql :tickets: 2704 - :versions: 0.9.0 + :versions: 0.9.0b1 The ``mysql_length`` parameter used with :class:`.Index` can now be passed as a dictionary of column names/lengths, for use @@ -611,7 +611,7 @@ .. change:: :tags: bug, mssql :tickets: 2747 - :versions: 0.9.0 + :versions: 0.9.0b1 When querying the information schema on SQL Server 2000, removed a CAST call that was added in 0.8.1 to help with driver issues, @@ -621,7 +621,7 @@ .. change:: :tags: bug, mysql :tickets: 2721 - :versions: 0.9.0 + :versions: 0.9.0b1 The ``deferrable`` keyword argument on :class:`.ForeignKey` and :class:`.ForeignKeyConstraint` will not render the ``DEFERRABLE`` keyword @@ -633,7 +633,7 @@ .. change:: :tags: bug, ext, orm :tickets: 2730 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug where :class:`.MutableDict` didn't report a change event when ``clear()`` was called. @@ -641,7 +641,7 @@ .. change:: :tags: bug, sql :tickets: 2738 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug whereby joining a select() of a table "A" with multiple foreign key paths to a table "B", to that table "B", would fail @@ -652,7 +652,7 @@ .. change:: :tags: bug, sql, reflection :tickets: 2728 - :versions: 0.9.0 + :versions: 0.9.0b1 Fixed bug whereby using :meth:`.MetaData.reflect` across a remote schema as well as a local schema could produce wrong results @@ -661,7 +661,7 @@ .. change:: :tags: bug, sql :tickets: 2726 - :versions: 0.9.0 + :versions: 0.9.0b1 Removed the "not implemented" ``__iter__()`` call from the base :class:`.ColumnOperators` class, while this was introduced diff --git a/doc/build/changelog/changelog_09.rst b/doc/build/changelog/changelog_09.rst index 4c9caf1f8..bf9497788 100644 --- a/doc/build/changelog/changelog_09.rst +++ b/doc/build/changelog/changelog_09.rst @@ -10,7 +10,7 @@ .. include:: changelog_07.rst .. changelog:: - :version: 0.9.0 + :version: 0.9.0b1 .. change:: :tags: feature, orm diff --git a/doc/build/conf.py b/doc/build/conf.py index e7c116c18..f3975a548 100644 --- a/doc/build/conf.py +++ b/doc/build/conf.py @@ -83,7 +83,7 @@ copyright = u'2007-2013, the SQLAlchemy authors and contributors' # The short X.Y version. version = "0.9" # The full version, including alpha/beta/rc tags. -release = "0.9.0" +release = "0.9.0b1" release_date = "(not released)" diff --git a/lib/sqlalchemy/__init__.py b/lib/sqlalchemy/__init__.py index c794d949a..f40603258 100644 --- a/lib/sqlalchemy/__init__.py +++ b/lib/sqlalchemy/__init__.py @@ -116,7 +116,7 @@ from .schema import ( from .inspection import inspect from .engine import create_engine, engine_from_config -__version__ = '0.9.0' +__version__ = '0.9.0b1' def __go(lcls): global __all__ |