diff options
-rw-r--r-- | docs/build/changelog.rst | 90 | ||||
-rw-r--r-- | docs/build/unreleased/441.rst | 7 | ||||
-rw-r--r-- | docs/build/unreleased/442.rst | 10 | ||||
-rw-r--r-- | docs/build/unreleased/447.rst | 9 | ||||
-rw-r--r-- | docs/build/unreleased/449.rst | 13 | ||||
-rw-r--r-- | docs/build/unreleased/455.rst | 7 | ||||
-rw-r--r-- | docs/build/unreleased/456.rst | 9 | ||||
-rw-r--r-- | docs/build/unreleased/457.rst | 8 | ||||
-rw-r--r-- | docs/build/unreleased/458.rst | 7 | ||||
-rw-r--r-- | docs/build/unreleased/numeric_comparison.rst | 9 |
10 files changed, 89 insertions, 80 deletions
diff --git a/docs/build/changelog.rst b/docs/build/changelog.rst index d741590..c0983c5 100644 --- a/docs/build/changelog.rst +++ b/docs/build/changelog.rst @@ -5,7 +5,95 @@ Changelog .. changelog:: :version: 0.9.6 - :include_notes_from: unreleased + :released: October 13, 2017 + + .. change:: + :tags: bug, commands + :tickets: 458 + + Fixed a few Python3.6 deprecation warnings by replacing ``StopIteration`` + with ``return``, as well as using ``getfullargspec()`` instead of + ``getargspec()`` under Python 3. + + .. change:: + :tags: bug, commands + :tickets: 441 + + An addition to :ticket:`441` fixed in 0.9.5, we forgot to also filter + for the ``+`` sign in migration names which also breaks due to the relative + migrations feature. + + .. change:: + :tags: bug, autogenerate + :tickets: 442 + + Fixed bug expanding upon the fix for + :ticket:`85` which adds the correct module import to the + "inner" type for an ``ARRAY`` type, the fix now accommodates for the + generic ``sqlalchemy.types.ARRAY`` type added in SQLAlchemy 1.1, + rendering the inner type correctly regardless of whether or not the + Postgresql dialect is present. + + .. change:: + :tags: bug, mysql + :tickets: 455 + + Fixed bug where server default comparison of CURRENT_TIMESTAMP would fail + on MariaDB 10.2 due to a change in how the function is + represented by the database during reflection. + + .. change:: + :tags: bug, autogenerate + :pullreq: bitbucket:70 + + Fixed bug where comparison of ``Numeric`` types would produce + a difference if the Python-side ``Numeric`` inadvertently specified + a non-None "scale" with a "precision" of None, even though this ``Numeric`` + type will pass over the "scale" argument when rendering. Pull request + courtesy Ivan Mmelnychuk. + + .. change:: + :tags: feature, commands + :tickets: 447 + + The ``alembic history`` command will now make use of the revision + environment ``env.py`` unconditionally if the ``revision_environment`` + configuration flag is set to True. Previously, the environment would + only be invoked if the history specification were against a database-stored + revision token. + + .. change:: + :tags: bug, batch + :tickets: 457 + + The name of the temporary table in batch mode is now generated + off of the original table name itself, to avoid conflicts for the + unusual case of multiple batch operations running against the same + database schema at the same time. + + .. change:: + :tags: bug, autogenerate + :tickets: 456 + + A :class:`.ForeignKeyConstraint` can now render correctly if the + ``link_to_name`` flag is set, as it will not attempt to resolve the name + from a "key" in this case. Additionally, the constraint will render + as-is even if the remote column name isn't present on the referenced + remote table. + + .. change:: + :tags: bug, runtime, py3k + :tickets: 449 + + Reworked "sourceless" system to be fully capable of handling any + combination of: Python2/3x, pep3149 or not, PYTHONOPTIMIZE or not, + for locating and loading both env.py files as well as versioning files. + This includes: locating files inside of ``__pycache__`` as well as listing + out version files that might be only in ``versions/__pycache__``, deduplicating + version files that may be in ``versions/__pycache__`` and ``versions/`` + at the same time, correctly looking for .pyc or .pyo files based on + if pep488 is present or not. The latest Python3x deprecation warnings + involving importlib are also corrected. .. changelog:: :version: 0.9.5 diff --git a/docs/build/unreleased/441.rst b/docs/build/unreleased/441.rst deleted file mode 100644 index 9bacef8..0000000 --- a/docs/build/unreleased/441.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: bug, commands - :tickets: 441 - - An addition to :ticket:`441` fixed in 0.9.5, we forgot to also filter - for the ``+`` sign in migration names which also breaks due to the relative - migrations feature.
\ No newline at end of file diff --git a/docs/build/unreleased/442.rst b/docs/build/unreleased/442.rst deleted file mode 100644 index 0ac7550..0000000 --- a/docs/build/unreleased/442.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :tickets: 442 - - Fixed bug expanding upon the fix for - :ticket:`85` which adds the correct module import to the - "inner" type for an ``ARRAY`` type, the fix now accommodates for the - generic ``sqlalchemy.types.ARRAY`` type added in SQLAlchemy 1.1, - rendering the inner type correctly regardless of whether or not the - Postgresql dialect is present.
\ No newline at end of file diff --git a/docs/build/unreleased/447.rst b/docs/build/unreleased/447.rst deleted file mode 100644 index 6aefb2f..0000000 --- a/docs/build/unreleased/447.rst +++ /dev/null @@ -1,9 +0,0 @@ -.. change:: - :tags: feature, commands - :tickets: 447 - - The ``alembic history`` command will now make use of the revision - environment ``env.py`` unconditionally if the ``revision_environment`` - configuration flag is set to True. Previously, the environment would - only be invoked if the history specification were against a database-stored - revision token.
\ No newline at end of file diff --git a/docs/build/unreleased/449.rst b/docs/build/unreleased/449.rst deleted file mode 100644 index 09661b1..0000000 --- a/docs/build/unreleased/449.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. change:: - :tags: bug, runtime, py3k - :tickets: 449 - - Reworked "sourceless" system to be fully capable of handling any - combination of: Python2/3x, pep3149 or not, PYTHONOPTIMIZE or not, - for locating and loading both env.py files as well as versioning files. - This includes: locating files inside of ``__pycache__`` as well as listing - out version files that might be only in ``versions/__pycache__``, deduplicating - version files that may be in ``versions/__pycache__`` and ``versions/`` - at the same time, correctly looking for .pyc or .pyo files based on - if pep488 is present or not. The latest Python3x deprecation warnings - involving importlib are also corrected.
\ No newline at end of file diff --git a/docs/build/unreleased/455.rst b/docs/build/unreleased/455.rst deleted file mode 100644 index 8622fa3..0000000 --- a/docs/build/unreleased/455.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: bug, mysql - :tickets: 455 - - Fixed bug where server default comparison of CURRENT_TIMESTAMP would fail - on MariaDB 10.2 due to a change in how the function is - represented by the database during reflection. diff --git a/docs/build/unreleased/456.rst b/docs/build/unreleased/456.rst deleted file mode 100644 index 352608a..0000000 --- a/docs/build/unreleased/456.rst +++ /dev/null @@ -1,9 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :tickets: 456 - - A :class:`.ForeignKeyConstraint` can now render correctly if the - ``link_to_name`` flag is set, as it will not attempt to resolve the name - from a "key" in this case. Additionally, the constraint will render - as-is even if the remote column name isn't present on the referenced - remote table.
\ No newline at end of file diff --git a/docs/build/unreleased/457.rst b/docs/build/unreleased/457.rst deleted file mode 100644 index 92f88af..0000000 --- a/docs/build/unreleased/457.rst +++ /dev/null @@ -1,8 +0,0 @@ -.. change:: - :tags: bug, batch - :tickets: 457 - - The name of the temporary table in batch mode is now generated - off of the original table name itself, to avoid conflicts for the - unusual case of multiple batch operations running against the same - database schema at the same time.
\ No newline at end of file diff --git a/docs/build/unreleased/458.rst b/docs/build/unreleased/458.rst deleted file mode 100644 index bbf2da4..0000000 --- a/docs/build/unreleased/458.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: bug, commands - :tickets: 458 - - Fixed a few Python3.6 deprecation warnings by replacing ``StopIteration`` - with ``return``, as well as using ``getfullargspec()`` instead of - ``getargspec()`` under Python 3.
\ No newline at end of file diff --git a/docs/build/unreleased/numeric_comparison.rst b/docs/build/unreleased/numeric_comparison.rst deleted file mode 100644 index 3e2edfa..0000000 --- a/docs/build/unreleased/numeric_comparison.rst +++ /dev/null @@ -1,9 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :pullreq: bitbucket:70 - - Fixed bug where comparison of ``Numeric`` types would produce - a difference if the Python-side ``Numeric`` inadvertently specified - a non-None "scale" with a "precision" of None, even though this ``Numeric`` - type will pass over the "scale" argument when rendering. Pull request - courtesy Ivan Mmelnychuk. |