Support requests-2.0.0 (experimental) (refs: 3367)
(latex) PDF page margin dimensions may be customized (refs: 3387)
literalinclude directive allows combination of :pyobject: and
:lines: options (refs: 3416)
3400: make-mode doesn't use subprocess on building docs
Bugs fixed
3370: the caption of code-block is not picked up for translation
LaTeX: :confval:release is not escaped (refs: 3362)
3364: sphinx-quickstart prompts overflow on Console with 80 chars width
since 1.5, PDF's TOC and bookmarks lack an entry for general Index
(refs: 3383)
3392: 'releasename' in :confval:latex_elements is not working
3356: Page layout for Japanese 'manual' docclass has a shorter text area
3394: When 'pointsize' is not 10pt, Japanese 'manual' document
gets wrong PDF page dimensions
3399: quickstart: conf.py was not overwritten by template
3366: option directive does not allow punctuations
3410: return code in :confval:release breaks html search
3427: autodoc: memory addresses are not stripped on Windows
3428: xetex build tests fail due to fontspec v2.6 defining \strong
3349: Result of IndexBuilder.load() is broken
3450:   is appeared in EPUB docs
3418: Search button is misaligned in nature and pyramid theme
3421: Could not translate a caption of tables
1.5.2
=====================================
Incompatible changes
Dependency requirement updates: requests 2.4.0 or above (refs: 3268, 3310)
Features added
3241: emit latex warning if buggy titlesec (ref 3210)
3194: Refer the $MAKE environment variable to determine make command
Emit warning for nested numbered toctrees (refs: 3142)
978: intersphinx_mapping also allows a list as a parameter
3340: (LaTeX) long lines in :dudir:parsed-literal are wrapped like in
:rst:dir:code-block, inline math and footnotes are fully functional.
Bugs fixed
3246: xapian search adapter crashes
3253: In Py2 environment, building another locale with a non-captioned
toctree produces None captions
185: References to section title including raw node has broken
3255: In Py3.4 environment, autodoc doesn't support documentation for
attributes of Enum class correctly.
3261: latex_use_parts makes sphinx crash
The warning type misc.highlighting_failure does not work
3294: add_latex_package() make crashes non-LaTeX builders
The caption of table are rendered as invalid HTML (refs: 3287)
3268: Sphinx crashes with requests package from Debian jessie
3284: Sphinx crashes on parallel build with an extension which raises
unserializable exception
3315: Bibliography crashes on latex build with docclass 'memoir'
3328: Could not refer rubric implicitly
3329: emit warnings if po file is invalid and can't read it. Also writing mo too
3337: Ugly rendering of definition list term's classifier
3335: gettext does not extract field_name of a field in a field_list
2952: C++, fix refs to operator() functions.
Fix Unicode super- and subscript digits in :rst:dir:code-block and
parsed-literal LaTeX output (ref 3342)
LaTeX writer: leave " character inside parsed-literal as is (ref 3341)
3234: intersphinx failed for encoded inventories
3158: too much space after captions in PDF output
3317: An URL in parsed-literal contents gets wrongly rendered in PDF if
with hyphen
LaTeX crash if the filename of an image inserted in parsed-literal
via a substitution contains an hyphen (ref 3340)
LaTeX rendering of inserted footnotes in parsed-literal is wrong (ref 3340)
Inline math in parsed-literal is not rendered well by LaTeX (ref 3340)
3308: Parsed-literals don't wrap very long lines with pdf builder (ref 3340)
3295: Could not import extension sphinx.builders.linkcheck
3285: autosummary: asterisks are escaped twice
LaTeX, pass dvipdfm option to geometry package for Japanese documents (ref 3363)
Fix parselinenos() could not parse left half open range (cf. "-4")
django-allauth 0.30.0 -> 0.31.0
0.31.0
Note worthy changes
Added a new user_logged_out signal.
OpenId: Added support for requesting additional data.
New providers: Auth0, Box, Line, Naver, Kakao, Daum, MailChimp, Eventbrite.
Backwards incompatible changes
Django 1.7 / Python 3.2 compatibility has been dropped.
Due to providers being registered in the same file as their definition
it was impossible to subclass a provider without having the parent be
registered. This has been addressed. If you have implemented a custom
provider, you will need to change
providers.registry.register(CustomProvider)
into
provider_classes = [CustomProvider].
django-extensions 1.7.6 -> 1.7.7
1.7.7
Changes:
Improvement: admin_generator, use decorator style for registring ModelAdmins.
Improvement: sqldiff, quote tablename for PRAGMA in sqlite
Fix: graph_models, Fix attributes referenced before assignment
Fix: pipchecker, Fix AttributeError caused by missing method
django 1.10.5 -> 1.10.6
1.10.6
===========================
March 1, 2017
Django 1.10.6 fixes several bugs in 1.10.5.
Bugfixes
Fixed ClearableFileInput’s "Clear" checkbox on model form fields where
the model field has a default (:ticket:27805).
Fixed RequestDataTooBig and TooManyFieldsSent exceptions crashing
rather than generating a bad request response (:ticket:27820).
Fixed a crash on Oracle and PostgreSQL when subtracting DurationField
or IntegerField from DateField (:ticket:27828).
Fixed query expression date subtraction accuracy on PostgreSQL for
differences larger than a month (:ticket:27856).
Fixed a GDALException raised by GDALClose on GDAL ≥ 2.0
(:ticket:27479).
===========================
djangorestframework 3.5.3 -> 3.6.2
3.5.4
Date: [10th February 2017][3.5.4-milestone]
Add max_length and min_length arguments for ListField. ([4877][gh4877])
Ignore !None arguments passed to ~psycopg2.connect() and
~psycopg2.extensions.make_dsn() (:ticket:517).
OpenSSL upgraded from major version 0.9.8 to 1.0.2 in the Linux wheel
packages (:ticket:518).
Fixed build with libpq versions < 9.3 (:ticket:520).
2.7
New features:
Added ~psycopg2.sql module to generate SQL dynamically (:ticket:308).
Added :ref:replication-support (:ticket:322). Main authors are
Oleksandr Shulgin and Craig Ringer, who deserve a huge thank you.
Added ~psycopg2.extensions.parse_dsn() and
~psycopg2.extensions.make_dsn() functions (:tickets:321, 363).
~psycopg2.connect() now can take both dsn and keyword arguments, merging
them together.
Added ~psycopg2.__libpq_version__ and
~psycopg2.extensions.libpq_version() to inspect the version of the
libpq library the module was compiled/loaded with
(:tickets:35, 323).
The attributes ~connection.notices and ~connection.notifies can be
customized replacing them with any object exposing an !append() method
(:ticket:326).
Adapt network types to ipaddress objects when available. When not
enabled, convert arrays of network types to lists by default. The old !Inet
adapter is deprecated (:tickets:317, 343, 387).
Added ~psycopg2.extensions.quote_ident() function (:ticket:359).
~cursor.callproc() now accepts a dictionary of parameters (:ticket:381).
Give precedence to !__conform__() over superclasses to choose an object
adapter (:ticket:456).
Using Python C API decoding functions and codecs caching for faster
unicode encoding/decoding (:ticket:473).
~cursor.executemany() slowness addressed by
~psycopg2.extras.execute_batch() and ~psycopg2.extras.execute_values()
(:ticket:491).
Added async_ as an alias for async to support Python 3.7 where
async will become a keyword (:ticket:495).
Unless in autocommit, do not use :sql:default_transaction_* settings to
control the session characteristics as it may create problems with external
connection pools such as pgbouncer; use :sql:BEGIN options instead
(:ticket:503).
~connection.isolation_level is now writable and entirely separated from
~connection.autocommit; added ~connection.readonly,
~connection.deferrable writable attributes.
Bug fixes:
Fixed error caused by missing decoding ~psycopg2.extras.LoggingConnection
(:ticket:483).
Fixed integer overflow in :sql:interval seconds (:ticket:512).
Other changes:
Dropped support for Python 2.5 and 3.1.
Dropped support for client library older than PostgreSQL 9.1 (but older
server versions are still supported).
~connection.isolation_level doesn't read from the database but will return
~psycopg2.extensions.ISOLATION_LEVEL_DEFAULT if no value was set on the
connection.
Empty arrays no more converted into lists if they don't have a type attached
(:ticket:506)
2.6.3
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Throw an exception trying to pass NULL chars as parameters
(:ticket:420).
Make ~psycopg2.extras.Range objects picklable (:ticket:462).
django-debug-toolbar 1.6 -> 1.7
1.7
Bugfixes
* Recursive template extension is now understood.
* Deprecation warnings were fixed.
* The SQL panel uses HMAC instead of simple hashes to verify that SQL
statements have not been changed. Also, the handling of bytes and text
for hashing has been hardened. Also, a bug with Python's division
handling has been fixed for improved Python 3 support.
* An error with django-jinja has been fixed.
* A few CSS classes have been prefixed with ``djdt-`` to avoid
conflicting class names.
selenium 2.53.6 -> 3.3.1
3.0.2
Add support for W3C Get Active Element
Return when we use executeScript for faking WebElement.get_property
Expand user paths and resolve absolute path for Chrome extensions
Add support for verbose logging and custom path to EdgeDriver
Update TakeElementScreenshot to match WebDriver specification
Raise WebDriverException when FirefoxBinary fails to locate binary
Fix getting IP for python 3
Write Service log to DEVNULL by default
Only attempt to remove the Firefox profile path if one was specified
Added context manager for chrome/content in Firefox
3.0.1
Fix regressions with python 3
Add support for Safari Technology Preview
3.0.0
new FirefoxDriver ctor precedence logic and moz:firefoxOptions support (2882)
Add W3C Set Window Position and W3C Get Window Position
enable log path setting from firefox webdriver (2700)
Correct encoding of getAttribute.js and only load it once. Fixes 2785
Encode the isDisplayed atom and only load it once
3.0.0.b3
Use atoms for get_attribute and is_displayed when communicating with
a w3c compliant remote end.
Make it possible to specialise web element
3.0.0.b2
Updated Marionette port argument to match other drivers.
3.0.0.b1
Fix basestring reference to work with python 3. Fixes 1820
Correct Length conditional when filtering in PhantomJS. Fixes 1817
Fix send keys when using PUA keys e.g. Keys.RIGHT 1839
Fix cookie file leak in PhantomJS 1854
Use the correct binary path when using Marionette
Fixed: Unhelpful error message when PhantomJS exits. (2173 2168)
Fix broken link to python documentation (2159)
Attempt to remove Firefox profile when using Marionette
Ensure all capabilities are either within desiredCapabilities or requiredCapabilities
Correct the expected capability name for the Firefox profile
Add Firefox options to capabilities
Visibility_of_all implies it only returns elements if all visible (2052)
Find visible elements (2041)
Pass the firefox_profile as a desired capability in the Python client when using a remote server
Avoid checking exception details for invalid locators due to differences in server implementations
Handle capabilities better with Marionette and GeckoDriver
Updated the maxVersion of FirefoxDriver xpi maxVersion to work with Firefox 47.0.1
Remove Selenium RC support
tox 2.5.0 -> 2.6.0
2.6.0
add "alwayscopy" config option to instruct virtualenv to always copy
files instead of symlinking. Thanks Igor Duarte Cardoso (igordcard).
pass setenv variables to setup.py during a usedevelop install.
Thanks Eli Collins (eli-collins).
replace all references to testrun.org with readthedocs ones.
Thanks Oliver Bestwalter (obestwalter).
fix 323 by avoiding virtualenv14 is not used on py32
(although we don't officially support py32).
Thanks Jason R. Coombs (jaraco).
add Python 3.6 to envlist and CI.
Thanks Andrii Soldatenko (andriisoldatenko).
fix glob resolution from TOX_TESTENV_PASSENV env variable
Thanks Allan Feldman (a-feld).
Once you have closed this pull request, I'll create seperate pull requests for every update as soon as I find them.
This is my first visit to this fine repo so I have bundled all updates in a single pull request to make things easier for you to merge.
Close this pull request and delete the branch if you want me to start with single pull requests right away
Here's the executive summary:
Updates
Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.
Changelogs
Sphinx 1.5.1 -> 1.5.3
django-allauth 0.30.0 -> 0.31.0
django-extensions 1.7.6 -> 1.7.7
django 1.10.5 -> 1.10.6
djangorestframework 3.5.3 -> 3.6.2
psycopg2 2.6.2 -> 2.7.1
django-debug-toolbar 1.6 -> 1.7
selenium 2.53.6 -> 3.3.1
tox 2.5.0 -> 2.6.0
Once you have closed this pull request, I'll create seperate pull requests for every update as soon as I find them.
That's it for now!
Happy merging! 🤖