- version 0.9

- changelog, migration doc
This commit is contained in:
Mike Bayer
2013-05-29 19:02:17 -04:00
parent 0fd61cfcb2
commit e6cafd3596
6 changed files with 75 additions and 11 deletions
+6 -6
View File
@@ -1,8 +1,8 @@
*.pyc
build/
dist/
docs/build/output/
dogpile_data/
/build/
/dist/
/docs/build/output/
/dogpile_data/
*.orig
tox.ini
.venv
@@ -11,5 +11,5 @@ tox.ini
.*,cover
*.so
sqlnet.log
mapping_setup.py
test.py
/mapping_setup.py
/test.py
+21
View File
@@ -0,0 +1,21 @@
==============
0.9 Changelog
==============
.. changelog::
:version: 0.9.0
.. change::
:tags: feature, general
:tickets: 2671
The codebase is now "in-place" for Python
2 and 3, the need to run 2to3 has been removed.
Compatibility is now against Python 2.6 on forward.
.. change::
:tags: feature, oracle, py3k
The Oracle unit tests with cx_oracle now pass
fully under Python 3.
+3 -1
View File
@@ -12,7 +12,7 @@ Current Migration Guide
.. toctree::
:maxdepth: 1
migration_08
migration_09
Change logs
-----------
@@ -20,6 +20,7 @@ Change logs
.. toctree::
:maxdepth: 2
changelog_09
changelog_08
changelog_07
changelog_06
@@ -36,6 +37,7 @@ Older Migration Guides
.. toctree::
:maxdepth: 1
migration_08
migration_07
migration_06
migration_05
+41
View File
@@ -0,0 +1,41 @@
==============================
What's New in SQLAlchemy 0.8?
==============================
.. admonition:: About this Document
This document describes changes between SQLAlchemy version 0.8,
undergoing maintenance releases as of May, 2013,
and SQLAlchemy version 0., which is expected for release
in late 2013.
Document date: May 29, 2013
Introduction
============
This guide introduces what's new in SQLAlchemy version 0.9,
and also documents changes which affect users migrating
their applications from the 0.8 series of SQLAlchemy to 0.9.
Version 0.9 is a faster-than-usual push from version 0.8,
featuring a more versatile codebase with regards to modern
Python versions. The upgrade path at the moment requires no changes
to user code, however this is subject to change.
Platform Support
================
Targeting Python 2.6 and Up Now, Python 3 without 2to3
-------------------------------------------------------
The first achievement of the 0.9 release is to remove the dependency
on the 2to3 tool for Python 3 compatibility. To make this
more straightforward, the lowest Python release targeted now
is 2.6, which features a wide degree of cross-compatibility with
Python 3. All SQLAlchemy modules and unit tests are now interpreted
equally well with any Python interpreter from 2.6 forward, including
the 3.1 and 3.2 interpreters.
At the moment, the C extensions are still not fully ported to
Python 3.
+3 -3
View File
@@ -81,11 +81,11 @@ copyright = u'2007-2013, the SQLAlchemy authors and contributors'
# built documents.
#
# The short X.Y version.
version = "0.8"
version = "0.0"
# The full version, including alpha/beta/rc tags.
release = "0.8.1"
release = "0.9.0"
release_date = "April 27, 2013"
release_date = "(not released)"
site_base = "http://www.sqlalchemy.org"
+1 -1
View File
@@ -120,7 +120,7 @@ from .engine import create_engine, engine_from_config
__all__ = sorted(name for name, obj in locals().items()
if not (name.startswith('_') or _inspect.ismodule(obj)))
__version__ = '0.8.2'
__version__ = '0.9.0'
del _inspect, sys