6.11 2023-07-09 15:10:30Z
- Remove Authority section from dist.ini (GH#64) (Olaf Alders)
- Add very basic diagnostic information via test (GH#73) (Olaf Alders)
- CVE-2014-3230 - don't disable verification if only hostnames should not
(GH#14) (Steffen Ullrich)
- Make explicit requirement of Mozilla::CA obsolete (GH#72) (Steffen
Ullrich and Olaf Alders)
- Remove _in_san and _cn_match. Empty out the _check_sock hook (GH#71)
(Chase Whitener)
- Use warnings (GH#69) (Pete Houston)
0.26.0 (20th December, 2023)
Added
* The `proxy` argument was added. You should use the `proxy` argument instead of the deprecated `proxies`, or use `mounts=` for more complex configurations.
Deprecated
* The `proxies` argument is now deprecated. It will still continue to work, but it will be removed in the future.
Fixed
* Fix cases of double escaping of URL path components. Allow / as a safe character in the query portion.
* Handle `NO_PROXY` envvar cases when a fully qualified URL is supplied as the value.
* Allow URLs where username or password contains unescaped '@'.
* Ensure ASGI `raw_path` does not include URL query component.
* Ensure `Response.iter_text()` cannot yield empty strings.
3.3.5
Remove unnecessary ChangeList queries to speed up export via Admin UI
Respect color scheme override
Update FAQ to cover skipping rows with validation errors
0.116
There are two notable changes in this release. For one, we have changed the
default location of the cacheDir (where Hugo stores all its file caches).
Having the cache stored in a /tmp folder has had its issues, especially for
the module cache and especially on MacOS. The current new default should be
better and more stable. See See Configure CacheDir for more info.
Also in this release: The where template func finally supports regular
expressions with the new like operator.
0.117
This is a release on the small side, but. especially the new
Page.RenderShortcodes method is so useful, especially for bigger sites, that
we decided to get it out sooner rather than later. This method renders all the
shortcodes in the content, preserving the surrounding markup (e.g. Markdown)
as is. See the Hugo Documentation for more information.
0.118
Hugo 0.118.0 now builds with Go 1.21. This version also comes with:
- Proper CJK support in Markdown
- A revamped implementation of hugo new site and hugo new theme.
0.119
This release comes with a dependency refresh and some useful image processing
improvements:
- A new general-purpose Process method and filter.
- A new Opacity filter.
Process support all of the existing scaling operations, but it can also be
used do simple format conversions (e.g. from JPG to PNG).
0.120
This is a full dependency refresh and a couple of new cool features:
A new Padding image filter, and a new debug.Timer template func. The new
debug.Timer is useful for finding performance bottle necks in templates.
If you then run hugo --logLevel info you should see timer info logged at the
end of the build. You can have as many timers as you want and if you don't
stop them, they will be stopped at the end of build.
Hugo now also builds release binaries for Solaris now that a long-living issue
in the upstream fsnotify library has been fixed.
0.121
There are some minor new features in this release, but it's mostly a release
with bug fixes and dependency updates. One notable dependency update is libweb
v1.3.2 which comes with a security fix for the Webp decoder (CVE-2023-4863).
Hugo only uses the encoder (we use Go's native Webp decoder) so we're not
affected by this, but we have been contacted by some corporate Hugo users
who's eager to have a clean security report.
kin-openapi v0.122.0 has some minor breaking API changes which, from Hugo's
side of it, can be adapted by using the new .Map accessors if you get an
error.
* CXXFLAGS has all CFLAGS values. Remove duplicated CXXFLAGS.
Changelog:
121.0
New
* Firefox now prompts Windows users to install the Microsoft AV1 Video
Extension to enable hardware decoding support for the AV1 video codec from
about:support if not already installed.
* Firefox now supports Voice Control commands on macOS systems.
* On Linux, Firefox now defaults to the Wayland compositor when available
instead of XWayland. This brings support for touchpad & touchscreen
gestures, swipe-to-nav, per-monitor DPI settings, better graphics
performance, and more.
Note that due to Wayland protocol limitations, Picture-in-Picture windows
require an extra user interaction (generally right-click on the window) or
a shell / desktop-environment tweak. See bug 1621261 for related discussion
and tracking, this post for a KDE configuration, and this extension for
GNOME. It is also a known issue that windows are not correctly placed when
restoring a previous session on launch.
* Firefox can now force links to always be underlined. This option can be
enabled in the Browsing section of the Firefox Settings menu.
* The PDF viewer now includes a floating button to simplify deleting
drawings, text, and images added in PDFs.
Fixed
* Various security fixes.
* Ubuntu Firefox Snap builds did not default to Wayland compositing on some
systems as expected when Firefox 121 was first released. This is now fixed
and updated builds can be installed with the Ubuntu Software Updater.
Security fixes:
Mozilla Foundation Security Advisory 2023-56
#CVE-2023-6856: Heap-buffer-overflow affecting WebGL DrawElementsInstanced
method with Mesa VM driver
#CVE-2023-6135: NSS susceptible to "Minerva" attack
#CVE-2023-6865: Potential exposure of uninitialized data in
EncryptingOutputStream
#CVE-2023-6857: Symlinks may resolve to smaller than expected buffers
#CVE-2023-6858: Heap buffer overflow in nsTextFragment
#CVE-2023-6859: Use-after-free in PR_GetIdentitiesLayer
#CVE-2023-6866: TypedArrays lack sufficient exception handling
#CVE-2023-6860: Potential sandbox escape due to VideoBridge lack of texture
validation
#CVE-2023-6867: Clickjacking permission prompts using the popup transition
#CVE-2023-6861: Heap buffer overflow affected nsWindow::PickerOpen(void) in
headless mode
#CVE-2023-6868: WebPush requests on Firefox for Android did not require VAPID
key
#CVE-2023-6869: Content can paint outside of sandboxed iframe
#CVE-2023-6870: Android Toast notifications may obscure fullscreen event
notifications
#CVE-2023-6871: Lack of protocol handler warning in some instances
#CVE-2023-6872: Browsing history leaked to syslogs via GNOME
#CVE-2023-6863: Undefined behavior in ShutdownObserver()
#CVE-2023-6864: Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6, and
Thunderbird 115.6
#CVE-2023-6873: Memory safety bugs fixed in Firefox 121
Patterned after recent change to firefox: force stack
re-alignment so that you don't get a segfault when doing
movdqa %xmm7,(%esp) and %esp is not 16-byte aligned.
Bump PKGREVISION.
Patterned after recent change to firefox: force stack
re-alignment so that you don't get a segfault when doing
movdqa %xmm7,(%esp), and %esp is not 16-byte aligned.
Bump PKGREVISION.
Version 1.14.3
User-visible changes:
- Client-side bugfixes:
* Fix svn:mergeinfo diff parser bug when parsing forward merges
* Fix redirected URL handling with file externals
- Server-side bugfixes:
(none)
Developer-visible changes:
* swig-rb: Fix uses of 'File.exist?', deprecated since Ruby 2.1
* Build: Fix uses of deprecated Python APIs
* Build: Retain ability to build SWIG Python 2 bindings
* Fix reading WC lock status with svn_wc_status2_t
* JavaHL: Add @Deprecated to silence compiler warnings
* JavaHL: Fix crash in case of null message in getMessage
* Fix build breakage of release tarballs by installed swig
* Add regression test for issue 4711 "invalid xml file"
* swig-py: Fix building with SWIG 4.1.0
* Makefile.in: Fix cleaning of __pycache__ dirs and *.pyc
* swig-py: Avoid deprecated options to SWIG >= 4.1.0
* swig-py: Use sysconfig to allow building with Python 3.12
* INSTALL: Document not to use SVN with APR 1.7.3 on Windows
* Fix test suite broken by syntax error when --enable-sasl
* swig-py: Improve error when no external diff
* autogen.sh: Fix building when Python is not named "python"
2.2 (2023-12-12)
~~~~~~~~~~~~~~~~
- Started running the tests periodically to detect breakages early.
- Added Django 5.0, Python 3.12.
- Fixed building with hatchling 1.19. Thanks Michał Górny!
Changes since 6.5:
- Bug 5328: Fix ESI build with libxml2 v2.12.0
- Bug 5319: QOS Netfilter MARK preservation is always disabled
- Bug 5318: peer_digest.cc:399: "fetch->pd && receivedData.data"
- Bug 5317: FATAL attempt to read data from memory
- Bug 5154: Do not open IPv6 sockets when IPv6 is disabled
- FTP: Ignore credentials with a NUL-prefixed username
- log_db_daemon: Fix DSN construction
- Limit the number of allowed X-Forwarded-For hops
- Do not update StoreEntry expiration after errorAppendEntry()
- improve handling of response sending errors
c4befd0 Merge pull request #223 from danielgtaylor/dependabot/go_modules/golang.org/x/net-0.17.0
2db8c10 Merge pull request #225 from exoscale/cached-transport
c0f180c Merge pull request #226 from danielgtaylor/dependabot/go_modules/golang.org/x/image-0.10.0
b75a307 Merge pull request #227 from cbliard/patch-1
a92c7db Merge pull request #229 from danielgtaylor/redirect-url
21a9017 Merge pull request #233 from danielgtaylor/hide-secrets-input
d16bdd7 Merge pull request #234 from danielgtaylor/clear-auth-cache
0a1f26c Update docs to use go install instead of go get
00b34d8 chore(deps): bump golang.org/x/image from 0.5.0 to 0.10.0
8135dc8 chore(deps): bump golang.org/x/net from 0.7.0 to 0.17.0
ac559b9 chore: add configurable redirect_url, preserve default value
97c3636 feat: add command to clear auth token cache
13fe1aa fix(api): Do not cache server responses when refreshing API defs
1ecdb09 fix: hide secret input during API config, fixes#232
9a25266 fix: use better url parsing
4.13.0 (2023-09-25)
Ruby:
* Fix bug preventing using performance logging with chromium
* Allow users to set Selenium Manager path by environment variable (#12752)
* Allow service to be started before the driver
* remove deprecated driver extensions for location and network connection
BiDi:
* Released selenium-devtools 0.117.0 (supports CDP v85, v115, v116, v117)
4.13.1 (2023-09-25)
Ruby:
* Fix bug preventing logging chromedriver to file
4.14.0 (2023-10-09)
Ruby:
* allow users to access the full script of the atom directly
BiDi:
* Released selenium-devtools 0.118.0 (supports CDP v85, v116, v117, v118)
4.15.0 (2023-11-01)
* Do not set browser binary in selenium manager if it is an empty string
(#12738)
* Add flaky condition to guards to mark unreliable tests
* Rake update needs to build latest grid for running remote tests
* Add CDP v119 and remove v116
* Implement file downloads (#12979)
4.16.0 (2023-12-05)
Ruby:
* Add RBS files to Ruby (#12844)
* Convert binary locations for cygwin (#12618)
* Allow Selenium Manager to work with Unix (#13161)
* Extend RBS support for logger and log entry (#13192)
* Update rules_ruby to the latest version (#13235)
BiDi:
* Released selenium-devtools 0.120.0 (supports CDP v85, v118, v119, v120)
Chrome:
* Fix http proxy configuration for chrome (#13093)
Firefox:
* Delete 'lock' file in FF profile (#13090)
2.4.0 (2023-10-14)
* Refer to github, not Rubyforge [ci skip]
* Support Rack 3 (#187)
* Rack::JSONBodyParser: rescue all parser exceptions (#184)
* Prefer to use version constant for release management.
* Don't bother testing on Ruby 2.2 as it's failing and way EOL.
1.15.0 (2023-12-09)
What's Changed
* Update reference to MiniTest -> Minitest by @Matt-Yorkley in #17
* Add test (and fix support for) for Rack v2.1.x. by @ioquatix in #19
New Contributors
* @Matt-Yorkley made their first contribution in #17
6.4.0 (2023-09-21)
Features
* on_thread_exit hook ([#2920])
* on_thread_start_hook ([#3195])
* Shutdown on idle ([#3209], [#2580])
* New error message when control server port taken ([#3204])
Refactor
* Remove Forwardable dependency ([#3191], #3190)
* Update URLMap Regexp usage for Ruby v3.3 ([#3165])
Bugfixes
* Bring the cert_pem: parameter into parity with the cert: parameter to
ssl_bind. ([#3174])
* Fix using control server with IPv6 host ([#3181])
* control_cli.rb - add require_relative 'log_writer' ([#3187])
* Fix cases where fallback Rack response wasn't sent to the client ([#3094])
2.21.4 (2023-10-10)
Fixed
* Loofah::HTML5::Scrub.scrub_css is more consistent in preserving whitespace
(and lack of whitespace) in CSS property values. In particular,
.scrub_css no longer inserts whitespace between tokens that did not
already have whitespace between them. [#273, fixes#271]
2.22.0 (2023-11-13)
Added
* A :targetblank HTML scrubber which ensures all hyperlinks have
target="_blank". [#275] @stefannibrasil and @thdaraujo
* A :noreferrer HTML scrubber which ensures all hyperlinks have
rel=noreferrer, similar to the :nofollow and :noopener scrubbers. [#277]
@wynksaiddestroy
2.7.12 (2023-11-21)
What's Changed
* Update parallel-requests.md by @k0i in #1528
* TooManyRequests error by @dpep in #1530
New Contributors
* @k0i made their first contribution in #1528
1.141.0 (2023-11-28)
* Feature - Adds support for S3 Express One Zone.
* Feature - Support S3 Express authentication and endpoints. Express session
auth can be disabled with the disable_s3_express_session_auth Client
option, the AWS_S3_DISABLE_EXPRESS_SESSION_AUTH environment variable, and
the s3_disable_express_session_auth shared config option. A custom
express_credentials_provider can be configured onto the Client.
1.140.0 (2023-11-27)
* Feature - Adding new params - Key and Prefix, to S3 API operations for
supporting S3 Access Grants. Note - These updates will not change any of
the existing S3 API functionality.
* Issue - Fix thread interruptions in multipart download_file, file_uploader
and stream_uploader (#2944).
1.139.0 (2023-11-22)
* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
CHANGELOG.md for details.
1.138.0 (2023-11-21)
* Feature - Add support for automatic date based partitioning in S3 Server
Access Logs.
1.137.0 (2023-11-17)
* Feature - Removes all default 0 values for numbers and false values for
booleans
1.87.0 (2023-11-28)
* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
CHANGELOG.md for details.
1.86.0 (2023-11-27)
* Feature - AWS Secrets Manager has released the BatchGetSecretValue API,
which allows customers to fetch up to 20 Secrets with a single request
using a list of secret names or filters.
1.85.0 (2023-11-22)
* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
CHANGELOG.md for details.
3.190.0 (2023-11-29)
* Feature - Updated Aws::STS::Client with the latest API changes.
3.189.0 (2023-11-28)
* Feature - Updated Aws::STS::Client with the latest API changes.
* Feature - Updated Aws::SSOOIDC::Client with the latest API changes.
* Feature - Updated Aws::SSO::Client with the latest API changes.
* Feature - Support S3 Express authentication.
3.188.0 (2023-11-22)
* Feature - AWS SDK for Ruby no longer supports Ruby runtime versions 2.3
and 2.4.
* Feature - Support AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE in ECSCredentials
and also allow for ECS and EKS link-local http addresses.
3.187.1 (2023-11-20)
* Issue - For awsQueryCompatible services, default an empty list or map for
shapes that were previously flattened in the query protocol.
3.187.0 (2023-11-17)
* Feature - Updated Aws::STS::Client with the latest API changes.
* Feature - Updated Aws::SSOOIDC::Client with the latest API changes.
1.868.0 (2023-12-15)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.867.0 (2023-12-14)
* Feature - Added support for enumerating regions for Aws::NeptuneGraph.
1.866.0 (2023-12-13)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.865.0 (2023-12-12)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.864.0 (2023-12-07)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.863.0 (2023-12-04)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.862.0 (2023-11-30)
* Feature - Added support for enumerating regions for
Aws::MarketplaceDeployment.
* Feature - Added support for enumerating regions for
Aws::MarketplaceAgreement.
1.861.0 (2023-11-29)
* Feature - Added support for enumerating regions for Aws::CleanRoomsML.
1.860.0 (2023-11-28)
* Feature - Added support for enumerating regions for Aws::QConnect.
* Feature - Added support for enumerating regions for Aws::QBusiness.
* Feature - Added support for enumerating regions for
Aws::BedrockAgentRuntime.
* Feature - Added support for enumerating regions for Aws::BedrockAgent.
1.859.0 (2023-11-28)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.858.0 (2023-11-27)
* Feature - Added support for enumerating regions for Aws::B2bi.
1.857.0 (2023-11-27)
* Feature - Added support for enumerating regions for Aws::WorkSpacesThinClient.
* Feature - Added support for enumerating regions for Aws::Repostspace.
* Feature - Added support for enumerating regions for Aws::FreeTier.
* Feature - Added support for enumerating regions for Aws::EKSAuth.
* Feature - Added support for enumerating regions for
Aws::CostOptimizationHub.
* Feature - Added support for enumerating regions for Aws::BCMDataExports.
1.856.0 (2023-11-22)
* Feature - AWS SDK for Ruby no longer supports Ruby runtime versions 2.3
and 2.4.
1.855.0 (2023-11-21)
* Feature - Added support for enumerating regions for Aws::InspectorScan.
* Feature - Added support for enumerating regions for
Aws::CloudFrontKeyValueStore.
1.854.0 (2023-11-20)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.853.0 (2023-11-17)
* Feature - Added support for enumerating regions for Aws::TrustedAdvisor.
1.852.0 (2023-11-16)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.851.0 (2023-11-15)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.850.0 (2023-11-14)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.849.0 (2023-11-13)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
5.21 2023-08-23 16:02:14Z
- Fix version declarations in icap.pm and icaps.pm (GH#131) (Olaf Alders)
5.20 2023-08-23 14:13:23Z
- Remove Shebang and Taint from all tests.
- Fix t/query.t to get rid of a warning about join() on
array with undef
- Add icap and icaps URIs (GH#130) (david-dick)
3.3.4
Added support for django5
Show list of exported fields in Admin UI
Added CONTRIBUTING.md
Added support for python 3.12
Update Finnish translations
2.111.0 (2023-12-12)
Features
Add support for Python 3.12 (#2288) (2ac8f89)
aiplatform: Update the api 6f772fd6a9 (79fee0e)
alloydb: Update the api 4ee2fcb083 (79fee0e)
androidpublisher: Update the api dc4e5e9fa2 (79fee0e)
baremetalsolution: Update the api 79aa42dc6c (79fee0e)
batch: Update the api dfe37392b9 (79fee0e)
bigquery: Update the api 804ef48218 (79fee0e)
cloudbilling: Update the api bc285d7f5a (79fee0e)
clouddeploy: Update the api 97509bb1c1 (79fee0e)
connectors: Update the api 7f2654064f (79fee0e)
container: Update the api 67a8d7a791 (79fee0e)
datacatalog: Update the api 2be21be6bc (79fee0e)
dataflow: Update the api 0c5d8136b3 (79fee0e)
dns: Update the api 35ef8109d1 (79fee0e)
gkehub: Update the api b1823e826d (79fee0e)
gkeonprem: Update the api 14b80769f7 (79fee0e)
metastore: Update the api 03d9f29e20 (79fee0e)
monitoring: Update the api ab03f9c783 (79fee0e)
networkmanagement: Update the api 3ddf64cdd3 (79fee0e)
networksecurity: Update the api a2e83231ab (79fee0e)
networkservices: Update the api 9490509110 (79fee0e)
playdeveloperreporting: Update the api 8e799b7780 (79fee0e)
pubsub: Update the api ce81218ef0 (79fee0e)
script: Update the api a2c6f6f732 (79fee0e)
securitycenter: Update the api 9d79a685e8 (79fee0e)
vpcaccess: Update the api 7e2f29aeef (79fee0e)
Bug Fixes
Replace deprecated utcnow, utcfromtimestamp (#2286) (b3e5d38)
2.110.0 (2023-12-07)
Features
adexchangebuyer2: Update the api 4d3994fbdb (a04a3c8)
advisorynotifications: Update the api bfe6809ce1 (a04a3c8)
aiplatform: Update the api 936a2a682d (a04a3c8)
alloydb: Update the api cbad822f9f (a04a3c8)
analyticsdata: Update the api 36cc2c9356 (a04a3c8)
apigee: Update the api f15736504f (a04a3c8)
assuredworkloads: Update the api f0d3b8de03 (a04a3c8)
blockchainnodeengine: Update the api c21fe23cc8 (a04a3c8)
chat: Update the api 00f336d227 (a04a3c8)
cloudbuild: Update the api f74daa259d (a04a3c8)
cloudfunctions: Update the api e0465dcafe (a04a3c8)
composer: Update the api a8331e0ce9 (a04a3c8)
compute: Update the api d1a6305cbf (a04a3c8)
connectors: Update the api 255dcdb1e6 (a04a3c8)
content: Update the api d9dcc8a59a (a04a3c8)
dataflow: Update the api ae34f860c5 (a04a3c8)
datafusion: Update the api 3064343538 (a04a3c8)
dataplex: Update the api 5ae3e139b6 (a04a3c8)
dialogflow: Update the api e6ab610d39 (a04a3c8)
discoveryengine: Update the api 79488e8e6e (a04a3c8)
documentai: Update the api 0ba0291893 (a04a3c8)
drive: Update the api 584b8c0b18 (a04a3c8)
file: Update the api 98ba880714 (a04a3c8)
firebaseappcheck: Update the api 67ece7213c (a04a3c8)
firebaserules: Update the api dc36ebf87e (a04a3c8)
gkeonprem: Update the api 2f2bc80c13 (a04a3c8)
networkmanagement: Update the api c70de231f3 (a04a3c8)
recaptchaenterprise: Update the api cd7d287107 (a04a3c8)
recommender: Update the api 338e257a56 (a04a3c8)
redis: Update the api 287eccfcdf (a04a3c8)
retail: Update the api f204051019 (a04a3c8)
run: Update the api f26cd9526d (a04a3c8)
securitycenter: Update the api 2f8dcf9b08 (a04a3c8)
serviceconsumermanagement: Update the api 9dcb74821a (a04a3c8)
servicemanagement: Update the api 914dd322c6 (a04a3c8)
serviceusage: Update the api b2acc53dee (a04a3c8)
storage: Update the api c4c986173b (a04a3c8)
translate: Update the api 2d414558db (a04a3c8)
vision: Update the api 3e1fbb9cef ([a04a3c8](https://github.com/googleapis/go...
0.8.0
Enhancements made
Allow passing request_timeout to client_fetch
Maintenance and upkeep improvements
Add missing 0.7.0 changelog entry
Update ruff and typings
Clean up lint and add downstream tests
Use ruff format
Update ruff and typing
Update typings for traitlets 5.10.1
Adopt sp-repo-review
Use local coverage
Other merged PRs
chore: update pre-commit hooks
chore: update pre-commit hooks
chore: update pre-commit hooks
Bump actions/checkout from 3 to 4
Update release instructions with additonal commit steps
2.1.0 (2023-10-22)
- Drop Python 2.x support.
- Migrate from nose to pytest.
- Migrate from Travis to GitHub Actions.
- Test against Python 3.8 - 3.12.
- Fix compatibility with Flask 2.0 and 3.0.
1.7.0
- Renamed `mask` variable in ABNF to prevent name collision with `mask()` function
- Fixed old http import of HTTPStatus in _handshake.py
- Add `send_text()` and `send_bytes()` to _app.py
- Improved typehint support
- General readability improvements, made all string concatenations use f-strings
- Applied black formatting style to code
3.3.3 (2023-11-11)
:meth:`~import_export.admin.ExportActionMixin.export_admin_action` can be overridden by subclassing it in the ModelAdmin
3.3.2 (2023-11-09)
Updated Spanish translations
Added documentation and tests for retrieving instance information after import
:meth:`~import_export.widgets.NumberWidget.render` returns None as empty string if coerce_to_string is True
Updated documentation to describe how to select for export in Admin UI
Added catch for django5 deprecation warning
Updated and compiled message files
3.3.1 (2023-09-14)
Added .readthedocs.yaml
3.3.0 (2023-09-14)
Deprecations
Remove 'escape output' deprecation
Removal of deprecated :ref:`IMPORT_EXPORT_ESCAPE_OUTPUT_ON_EXPORT`.
Deprecation of :ref:`IMPORT_EXPORT_ESCAPE_HTML_ON_EXPORT`. Refer to :ref:`installation` docs.
Enhancements
Refactoring and fix to support filtering exports
Store instance and original object in :class:`~import_export.results.RowResult`
Add customizable blocks in import.html
Include 'allowed formats' settings
Add kwargs to enable CharWidget to return values as strings
Internationalization
Add Finnish translation
Updated ru translation
Fixed badly formatted translation string
Remove 'escape output' deprecation
Fixes
Do not decode bytes when writing to MediaStorage
Fix for cache entries not removed
Development
Added support for Django 4.2
Add automatic formatting and linting
removed duplicate admin integration tests
Removed support for python3.7 and django4.0 (past EOL)
Documentation
Updated documentation for interoperability with third party libraries
3.2.1 (2023-07-13)
* Test for SET PASSWORD
* Fix User primary key reference
3.2.0 (2023-05-17)
* CSRF token httponly support + s3 destination for async results
3.1.1 (2023-02-27)
* Added makemigrations --check pre-commit hook
* Add missing migration
3.1.0 (2023-02-25)
* Favorite queries
* Add labels to params like $$paramName|label:defaultValue$$
* Pivot export
* ci: pre-commit autoupdate
* ci: ran pre-commit on all files for ci bot integration
* ci: coverage update
* ci: Adding django 4.2 to the test suite
3.0.1 (2022-12-16)
* Fix for running without optional packages
3.0 (2022-12-15)
Add support for Django >3.2 and drop support for <3.2
Add support for Python 3.9, 3.10 and 3.11 and drop support for <3.8
* Document breakage of "Format" button due to CSRF_COOKIE_HTTPONLY
* Avoid execution of parameterised queries when viewing query
* Change sql blacklist functionality from regex to sqlparse
* Form display in popup now requires sanitize: false flag
* Updated celery support
* Added pre-commit hooks
* Feature/more s3 providers
* Check sql blacklist on execution as well as save
* Conditionally import optional packages
2.1.0
Port github actions
IMPROVEMENT: Add note for JS and CSS Files
Create PULL_REQUEST_TEMPLATE.md
FEATURE: adjust setup metadata
build: Update dependencies to modern versions
fix: Updated mention of fontawesome 4 being default
feat: Dark mode support for icon picker
5.1.5
fix(settings): Extend ALLOW_TOKEN_PARSERS if custom one is provided
Remove Flash plugin in the default settings
fix: Allow for request-free context objects for testing purposes
Support djangocms-picture 2.0.0 and higher in create_picture_plugin
Update test matrix to include Django 5
2.0.3 / 2022-04-20
==================
* fix: issue with the history.md file not included in MANIFEST.in file
2.0.0 / 2022-04-20
==================
* feat: add make file for release automation and generate python3 wheels only
* correct readme
* fix: correct metadata
* feat:add more metadata to the setup.py and add a setup.cfg too
* feat: update ci setup
* feat: set default auto field
* feat: get package building for python 3.10 too
* feat: python3+ only
* fix: upgrade deps and also add more settins
* feat: try updated package for djangocms-helper
* fix: upgrade to a newer version of djangocms-helper
* feat: add github actions
* feat: make python code python3.7+
* fix: make code django 3.2+ compatible
* Merge pull request 50 from centralniak/fix/failing-migration-tofiler
* wrap migration in try except
* bump version
* fix yet another typo
* make it backward compatible
* add module name in settings name
* bump version
* fix typo
* add configurable module name
2.12.1
Enhancements made
- log extension import time at debug level unless it's actually slow
- Add support for async Authorizers (part 2)
2.12.0
Enhancements made
- Support async Authorizers
Maintenance and upkeep improvements
- Update for tornado 6.4
- chore: update pre-commit hooks
7.12.0
Enhancements made
- Allow to load config from env.
Maintenance and upkeep improvements
- Use ruff on notebooks and update typings
Documentation improvements
- update Python version support in docs
What's new in Tornado 6.4.0
===========================
Nov 28, 2023
------------
General Changes
~~~~~~~~~~~~~~~
- Python 3.12 is now supported. Older versions of Tornado will work on Python 3.12 but may log
deprecation warnings.
Deprecation Notices
~~~~~~~~~~~~~~~~~~~
- `.IOLoop.add_callback_from_signal` is suspected to have been broken since Tornado 5.0 and will be
removed in version 7.0. Use `asyncio.loop.add_signal_handler` instead.
- The ``client_secret`` argument to `.OAuth2Mixin.authorize_redirect` is deprecated and will be
removed in Tornado 7.0. This argument has never been used and other similar methods in this module
don't have it.
- `.TwitterMixin` is deprecated and will be removed in the future.
``tornado.auth``
~~~~~~~~~~~~~~~~
- The ``client_secret`` argument to `.OAuth2Mixin.authorize_redirect` is deprecated and will be
removed in Tornado 7.0. This argument has never been used and other similar methods in this module
don't have it.
- `.TwitterMixin` is deprecated and will be removed in the future.
``tornado.autoreload``
~~~~~~~~~~~~~~~~~~~~~~
- Autoreload can now be used when the program is run as a directory rather than a file or module.
- New CLI flag ``--until-success`` re-runs the program on any failure but stops after the first
successful run.
``tornado.concurrent``
~~~~~~~~~~~~~~~~~~~~~~
- Fixed reference cycles that could lead to increased memory usage.
``tornado.escape``
~~~~~~~~~~~~~~~~~~
- Several methods in this module now simply pass through to their equivalents in the standard
library.
``tornado.gen``
~~~~~~~~~~~~~~~
- This module now holds a strong reference to all running `asyncio.Task` objects it creates. This
prevents premature garbage collection which could cause warnings like "Task was destroyed but it
is pending!".
``tornado.ioloop``
~~~~~~~~~~~~~~~~~~
- `.IOLoop.add_callback_from_signal` is suspected to have been broken since Tornado 5.0 and will be
removed in version 7.0. Use `asyncio.loop.add_signal_handler` instead.
- The type annotation for `.IOLoop.run_in_executor` has been updated to match the updated signature
of `asyncio.loop.run_in_executor`.
- Fixed reference cycles that could lead to increased memory usage.
``tornado.locale``
~~~~~~~~~~~~~~~~~~
- `.format_timestamp` now supports "aware" datetime objects.
``tornado.platform.asyncio``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The shutdown protocol for `.AddThreadSelectorEventLoop` now requires the use of `asyncio.run` or
`asyncio.loop.shutdown_asyncgens` to avoid leaking the thread.
- Introduced `.SelectorThread` class containing the core functionality of
`.AddThreadSelectorEventLoop`.
- The ``close()`` method of `.AddThreadSelectorEventLoop` is now idempotent.
``tornado.web``
~~~~~~~~~~~~~~~
- `.StaticFileHandler.get_modified_time` now supports "aware" datetime objects and the default
implementation now returns aware objects.
``tornado.websocket``
~~~~~~~~~~~~~~~~~~~~~
- Unclosed client connections now reliably log a warning. Previously the warning was dependent on
garbage collection and whether the ``ping_interval`` option was used.
- The ``subprotocols`` argument to `.WebSocketClientConnection` now defaults to None instead of an
empty list (which was mutable and reused)
1.9.4 (2023-12-06)
Bug fixes
- Started raising :py:exc:`TypeError` when a string value is passed into
:py:meth:`~yarl.URL.build` as the ``port`` argument
Previously the empty string as port would create malformed URLs when rendered as string representations.
Add check for getaddrinfo() for non __GLIBC__ systems, rather than
falling back to mixing gethostbyname() with threads
OK'd by $MAINTAINER, bump PKGREVISION
Django 4.2.8 fixes several bugs in 4.2.7 and adds compatibility with Python 3.12.
Bugfixes
Fixed a regression in Django 4.2 that caused makemigrations --check to stop displaying pending migrations
Fixed a regression in Django 4.2 that caused a crash of QuerySet.aggregate() with aggregates referencing other aggregates or window functions through conditional expressions
Fixed a regression in Django 4.2 that caused a crash when annotating a QuerySet with a Window expressions composed of a partition_by clause mixing field types and aggregation expressions
Fixed a regression in Django 4.2 where the admin’s change list page had misaligned pagination links and inputs when using list_editable
Fixed a regression in Django 4.2 where checkboxes in the admin would be centered on narrower screen widths
Fixed a regression in Django 4.2 that caused a crash of querysets with aggregations on MariaDB when the ONLY_FULL_GROUP_BY SQL mode was enabled
Fixed a regression in Django 4.2 where the admin’s read-only password widget and some help texts were incorrectly aligned at tablet widths
Fixed a regression in Django 4.2 that caused a migration crash on SQLite when altering unsupported Meta.db_table_comment