0.17.0
Changed
- Require `HTTPX` 0.18.0 and implement the new transport API.
- Removed ASGI and WSGI transports from httpcore patch list.
- Don't pre-read mocked async resposne streams.
Fixed
- Fixed syntax highlighting in docs, thanks @florimondmanca.
- Type check `route.return_value`, thanks @tzing.
- Fixed a typo in the docs, thanks @lewoudar.
Added
- Added support for adding/removing patch targets.
- Added test session for python 3.10.
- Added RESPX Mock Swallowtail to README.
0.18.1 (29th April, 2021)
Changed
* Update brotli support to use the `brotlicffi` package
* Ensure that `Request(..., stream=...)` does not auto-generate any headers on the request instance.
Fixed
* Pass through `timeout=...` in top-level httpx.stream() function.
* Map httpcore transport close exceptions to httpx exceptions.
0.18.0 (27th April, 2021)
The 0.18.x release series formalises our low-level Transport API, introducing the base classes `httpx.BaseTransport` and `httpx.AsyncBaseTransport`.
See the "[Writing custom transports](https://www.python-httpx.org/advanced/#writing-custom-transports)" documentation and the [`httpx.BaseTransport.handle_request()`](397aad98fd/httpx/_transports/base.py (L77-L147)) docstring for more complete details on implementing custom transports.
Pull request 1522 includes a checklist of differences from the previous `httpcore` transport API, for developers implementing custom transports.
The following API changes have been issuing deprecation warnings since 0.17.0 onwards, and are now fully deprecated...
* You should now use httpx.codes consistently instead of httpx.StatusCodes.
* Use limits=... instead of pool_limits=....
* Use proxies={"http://": ...} instead of proxies={"http": ...} for scheme-specific mounting.
Changed
* Transport instances now inherit from `httpx.BaseTransport` or `httpx.AsyncBaseTransport`,
and should implement either the `handle_request` method or `handle_async_request` method.
* The `response.ext` property and `Response(ext=...)` argument are now named `extensions`.
* The recommendation to not use `data=<bytes|str|bytes (a)iterator>` in favour of `content=<bytes|str|bytes (a)iterator>` has now been escalated to a deprecation warning.
* Drop `Response(on_close=...)` from API, since it was a bit of leaking implementation detail.
* When using a client instance, cookies should always be set on the client, rather than on a per-request basis. We prefer enforcing a stricter API here because it provides clearer expectations around cookie persistence, particularly when redirects occur.
* The runtime exception `httpx.ResponseClosed` is now named `httpx.StreamClosed`.
* The `httpx.QueryParams` model now presents an immutable interface. There is a discussion on [the design and motivation here](https://github.com/encode/httpx/discussions/1599). Use `client.params = client.params.merge(...)` instead of `client.params.update(...)`. The basic query manipulation methods are `query.set(...)`, `query.add(...)`, and `query.remove()`.
Added
* The `Request` and `Response` classes can now be serialized using pickle.
* Handle `data={"key": [None|int|float|bool]}` cases.
* Support `httpx.URL(**kwargs)`, for example `httpx.URL(scheme="https", host="www.example.com", path="/')`, or `httpx.URL("https://www.example.com/", username="tom@gmail.com", password="123 456")`.
* Support `url.copy_with(params=...)`.
* Add `url.params` parameter, returning an immutable `QueryParams` instance.
* Support query manipulation methods on the URL class. These are `url.copy_set_param()`, `url.copy_add_param()`, `url.copy_remove_param()`, `url.copy_merge_params()`.
* The `httpx.URL` class now performs port normalization, so `:80` ports are stripped from `http` URLs and `:443` ports are stripped from `https` URLs.
* The `URL.host` property returns unicode strings for internationalized domain names. The `URL.raw_host` property returns byte strings with IDNA escaping applied.
Fixed
* Fix Content-Length for cases of `files=...` where unicode string is used as the file content.
* Fix some cases of merging relative URLs against `Client(base_url=...)`.
* The `request.content` attribute is now always available except for streaming content, which requires an explicit `.read()`.
0.13.3 (May 6th, 2021)
Added
- Support HTTP/2 prior knowledge, using `httpcore.SyncConnectionPool(http1=False)`.
Fixed
- Handle cases where environment does not provide `select.poll` support.
0.13.2 (April 29th, 2021)
Added
- Improve error message for specific case of `RemoteProtocolError` where server disconnects without sending a response.
0.13.1 (April 28th, 2021)
Fixed
- More resiliant testing for closed connections.
- Don't raise exceptions on ungraceful connection closes.
0.13.0 (April 21st, 2021)
The 0.13 release updates the core API in order to match the HTTPX Transport API,
introduced in HTTPX 0.18 onwards.
An example of making requests with the new interface is:
```python
with httpcore.SyncConnectionPool() as http:
status_code, headers, stream, extensions = http.handle_request(
method=b'GET',
url=(b'https', b'example.org', 443, b'/'),
headers=[(b'host', b'example.org'), (b'user-agent', b'httpcore')]
stream=httpcore.ByteStream(b''),
extensions={}
)
body = stream.read()
print(status_code, body)
```
Changed
- The `.request()` method is now `handle_request()`.
- The `.arequest()` method is now `.handle_async_request()`.
- The `headers` argument is no longer optional.
- The `stream` argument is no longer optional.
- The `ext` argument is now named `extensions`, and is no longer optional.
- The `"reason"` extension keyword is now named `"reason_phrase"`.
- The `"reason_phrase"` and `"http_version"` extensions now use byte strings for their values.
- The `httpcore.PlainByteStream()` class becomes `httpcore.ByteStream()`.
Added
- Streams now support a `.read()` interface.
Fixed
- Task cancelation no longer leaks connections from the connection pool.
-Added new switch mode messages: SwitchModeBuiltin and SwitchModeCustom.
SwitchMode will continue to work as before.
-Improved the default prompt icon.
1.5.0 - 2021-05-07
------------------
- Fix bug where a valid IRI is mishandled by ``urlparse`` and
``ParseResultBytes``.
- Add :meth:`~rfc3986.builder.URIBuilder.extend_path`,
:meth:`~rfc3986.builder.URIBuilder.extend_query_with`,
:meth:`~rfc3986.builder.URIBuilder.geturl` to
:class:`~rfc3986.builder.URIBuilder`.
2.2.0
=====
- Fixed compatibility with django-timezone-field>=4.1.0
- Fixed deprecation warnings: 'assertEquals' in tests.
- Fixed SolarSchedule event choices i18n support.
- Updated 'es' .po file metadata
- Update 'fr' .po file metadata
- New schema migrations for SolarSchedule events choices changes in models.
2.1.0
=====
- Fix string representation of CrontabSchedule, so it matches UNIX CRON expression format
- If no schedule is selected in PeriodicTask form, raise a non-field error instead of an error bounded to the `interval` field
- Fix some Spanish translations
- Log "Writing entries..." message as DEBUG instead of INFO
- Use CELERY_TIMEZONE setting as `CrontabSchedule.timezone` default instead of UTC
- Fix bug in ClockedSchedule that made the schedule stuck after a clocked task was executed. The `enabled` field of ClockedSchedule has been dropped
- Drop support for Python < 3.6
- Add support for Celery 5 and Django 3.1
2.0.0
=====
- Added support for Django 3.0
- Dropped support for Django < 2.2 and Python < 3.5
1.6.0
=====
- Fixed invalid long_description
- Exposed read-only field PeriodicTask.last_run_at in Django admin
- Added docker config to ease development
- Added validation schedule validation on save
- Added French translation
- Fixed case where last_run_at = None and CELERY_TIMEZONE != TIME_ZONE
1.5.0
=====
- Fixed delay returned when a task has a start_time in the future.
- PeriodicTaskAdmin: Declare some filtering, for usability
- fix _default_now is_aware bug
- Adds support for message headers for periodic tasks
- make last_run_at tz aware before passing to celery
4.1.2 (2021-03-17)
Avoid NonExistentTimeError during DST transition
4.1.1 (2020-11-28)
Don't import rest_framework from package root
4.1 (2020-11-28)
Add Django REST Framework serializer field
Add new choices_display kwarg with supported values WITH_GMT_OFFSET and STANDARD
Deprecate display_GMT_offset kwarg
4.0 (2019-12-03)
Add support for django 3.0, python 3.8
Drop support for django 1.11, 2.0, 2.1, python 2.7, 3.4
3.1 (2019-10-02)
Officially support django 2.2 (already worked)
Add option to display TZ offsets in form field
0.10.1
[BUGFIX] Support lowercase prometheus_multiproc_dir environment variable in mark_process_dead.
0.10.0
[CHANGE] Python 2.6 is no longer supported.
[CHANGE] The prometheus_multiproc_dir environment variable is deprecated in favor of PROMETHEUS_MULTIPROC_DIR.
[FEATURE] Follow redirects when pushing to Pushgateway using passthrough_redirect_handler.
[FEATURE] Metrics support a clear() method to remove all children.
[ENHANCEMENT] Tag support in GraphiteBridge.
Release 1.4.2 - May 7 2021
--------------------------
* Added support for GIF image files (and in Excel 365, animated GIF files).
Release 1.4.1 - May 6 2021
--------------------------
* Added support for dynamic arrays and new Excel 365 functions like UNIQUE and
FILTER. See :func:`write_dynamic_array_formula`,
:ref:`formula_dynamic_arrays` and :ref:`ex_dynamic_arrays`.
* Added constructor option "use_future_functions" to enable newer Excel
"future" functions in Formulas. See :ref:`formula_future`, and the
:func:`Workbook` constructor.
v0.18.0 (6 May 2021)
This release brings a few important performance improvements, a wide range of usability upgrades, lots of bug fixes, and some new features. These include a plugin API to add backend engines, a new theme for the documentation, curve fitting methods, and several new plotting functions.
v0.17.0 (24 Feb 2021)
This release brings a few important performance improvements, a wide range of usability upgrades, lots of bug fixes, and some new features. These include better cftime support, a new quiver plot, better unstack performance, more efficient memory use in rolling operations, and some python packaging improvements. We also have a few documentation improvements (and more planned!).
v0.16.2 (30 Nov 2020)
This release brings the ability to write to limited regions of zarr files, open zarr files with :py:func:`open_dataset` and :py:func:`open_mfdataset`, increased support for propagating attrs using the keep_attrs flag, as well as numerous bugfixes and documentation improvements.
v0.16.1 (2020-09-20)
This patch release fixes an incompatibility with a recent pandas change, which was causing an issue indexing with a datetime64. It also includes improvements to rolling, to_dataframe, cov & corr methods and bug fixes. Our documentation has a number of improvements, including fixing all doctests and confirming their accuracy on every commit.
v0.16.0 (2020-07-11)
This release adds xarray.cov & xarray.corr for covariance & correlation respectively; the idxmax & idxmin methods, the polyfit method & xarray.polyval for fitting polynomials, as well as a number of documentation improvements, other features, and bug fixes. Many thanks to all 44 contributors who contributed to this release:
3.6.0
Added
Vendor pynamecheap project for namecheap provider
Annotate public API with types
Check mypy types during CI
Add the RFC2136 DynDNS provider (named ddns)
Use Lexicon specific exceptions in code: AuthenticationError for authentication problems
Modified
Implement the base provider as an ABC class
Improve plesk provider for wildcard domains or subdomains
Use poetry-core instead of poetry for the builds
Switch to GitHub-native Dependabot
Deleted
Remove dependency of plesk provider to xmltodict
Remove some Python 2 specific code
Remove deprecated type parameter in providers public methods
version 1.5.6 (tag v1.5.6rel)
=============================
* move CI/CD tests from travis/appveyor to Github Actions.
* move netCDF4 dir under src so module can be imported in source directory.
* change numpy.bool to numpy.bool_ and numpy.float to numpy.float_ (float and
bool are deprecated in numpy 1.20)
* clean up docstrings so that they work with latest pdoc.
* update cython numpy API to remove deprecation warnings.
* Add "fromcdl" and "tocdl" Dataset methods for import/export of CDL
via ncdump/ncgen called externally via the subprocess module.
* remove python 2.7 support.
* broadcast data (if possible)to conform to variable shape when writing to a slice
version 1.5.5.1 (tag v1.5.5.1rel)
=================================
* rebuild binary wheels for linux and OSX to link netcdf-c 4.7.4 and hdf5 1.12.0.
version 1.5.5 (tag v1.5.5rel)
=============================
* have setup.py always try use nc-config first to find paths to netcdf and
hdf5 libraries and headers. Don't use pkg-config to find HDF5 if HDF5 env
vars are set (or read from setup.cfg).
* Change MIT license text to standard OSI wording.
version 1.5.4 (tag v1.5.4rel)
=============================
* fix printing of variable objects for variables that end with the letter 'u'
* make sure root group has 'name' attribute.
* add the ability to pack vlen floats to integers using
scale_factor/add_offset
* use len instead of deprecated numpy.alen
* check size on valid_range instead of using len.
* add `set_chunk_cache/get_chunk_cache` module functions to reset the
default chunk cache sizes before opening a Dataset.
* replace use of numpy's deprecated tostring() method with tobytes()
* bump minimal numpy version to 1.9 (first version to have tobytes()).
go1.16.3 (released 2021/04/01) includes fixes to the compiler, linker, runtime,
the go command, and the testing and time packages. See the Go 1.16.3 milestone
on our issue tracker for details.
go1.16.4 (released 2021/05/06) includes a security fix to the net/http package,
as well as bug fixes to the runtime, the compiler, and the archive/zip, time,
and syscall packages. See the Go 1.16.4 milestone on our issue tracker for
details.
version 1.4.1 (release tag v1.4.1.rel)
======================================
* Restore use of calendar-specific sub-classes in `cftime.num2date`,
`cftime.datetime.__add__`, and `cftime.datetime.__sub__`. The use of them
will be removed in a later release.
* add 'fromordinal' static method to create a cftime.datetime instance
from a julian day ordinal and calendar (inverse of 'toordinal').
version 1.4.0 (release tag v1.4.0.rel)
======================================
* `cftime.date2num` will now always return an array of integers, if the units
and times allow. Previously this would only be true if the units were
'microseconds'. In other circumstances, as before, `cftime.date2num`
will return an array of floats.
* Rewrite of julian day/calendar functions (_IntJulianDayToCalendar and
_IntJulianDayFromCalendar) to remove GPL'ed code. cftime license
changed to MIT (to be consistent with netcdf4-python).
* Added datetime.toordinal() (returns julian day, kwarg 'fractional'
can be used to include fractional day).
* cftime.datetime no longer uses calendar-specific sub-classes.
version 1.3.1 (release tag v1.3.1rel)
=====================================
* fix for issue 211 bug in masked array handling in date2num)
* switch from travis/appveyor to github actions for CI/CD.
* switch to cython language_level=3 (no more support for python 2).
* add __init__.py to test dir so pytest coverage works again. Add Coveralls
step to github actions workflow to upload coverage data to coveralls.io
* move package under 'src' directory so cftime can be imported
from install dir
version 1.3.0 (release tag v1.3.0rel)
=====================================
* zero pad years in strtime
* have cftime.datetime constuctor create 'calendar-aware' instances (default is
'standard' calendar, if calendar='' or None the instance is not calendar aware and some
methods, like dayofwk, dayofyr, __add__ and __sub__, will not work).
The calendar specific sub-classes are now deprecated, but remain for now
as stubs that just instantiate the base class and override __repr__.
* update regex in _cpdef _parse_date so reference years with more than four
digits can be handled.
* Change default calendar in cftime.date2num from 'standard' to None
(calendar associated with first input datetime object is used).
* add `cftime.datetime.tzinfo=None` for compatibility with python datetime
.
version 1.2.1 (release tag v1.2.1rel)
=====================================
* num2date uses 'proleptic_gregorian' scheme when basedate is post-Gregorian but date is pre-Gregorian
.
* fix 1.2.0 regression (date2num no longer works with numpy scalar array inputs).
* Fix for issue 187 (have date2num round to the nearest second when within 1
microsecond).
* Fix for issue 189 (leap years calculated incorrectly for negative years in
proleptic_gregorian calendar).
version 1.2.0 (release tag v1.2.0rel)
=====================================
* Return the default values of dayofwk and dayofyr when calendar
is ''.
* fix treatment of masked arrays in num2date and date2num.
Also make sure masked arrays are output from num2date/date2num if
masked arrays are input.
* Where possible, use timedelta arithmetic to decode times exactly within
num2date.
* Make taking the difference between two cftime datetimes to produce a
timedelta exact to the microsecond; depending on the units encoding,
this enables date2num to be exact as well.
* utime.date2num/utime.num2date now just call module level functions.
JulianDayFromDate/DateFromJulianDay no longer used internally.
5.0.5
=====
- Ensure keys are strings when deleting results from S3
- Fix a regression breaking `celery --help` and `celery events`
5.0.4
=====
- DummyClient of cache+memory:// backend now shares state between threads
This fixes a problem when using our pytest integration with the in memory
result backend.
Because the state wasn't shared between threads, 6416 results in test suites
hanging on `result.get()`.
5.0.3
=====
- Make `--workdir` eager for early handling
- When using the MongoDB backend, don't cleanup if result_expires is 0 or None
- Fix passing queues into purge command
- Restore `app.start()` and `app.worker_main()`
- Detaching no longer creates an extra log file
- Result backend instances are now thread local to ensure thread safety
- Don't upgrade click to 8.x since click-repl doesn't support it yet.
- Restore preload options
5.0.2
=====
- Fix _autodiscover_tasks_from_fixups
- Flush worker prints, notably the banner
- **Breaking Change**: Remove `ha_policy` from queue definition.
This argument has no effect since RabbitMQ 3.0.
Therefore, We feel comfortable dropping it in a patch release.
- Python 3.9 support
- **Regression**: When using the prefork pool, pick the fair scheduling strategy by default
- Preserve callbacks when replacing a task with a chain
- Fix max_retries override on `self.retry()`
- Raise proper error when replacing with an empty chain
5.0.1
=====
- Specify UTF-8 as the encoding for log files
- Custom headers now propagate when using the protocol 1 hybrid messages
- Retry creating the database schema for the database results backend
in case of a race condition
- When using the Redis results backend, awaiting for a chord no longer hangs
when setting :setting:`result_expires` to 0
- When a user tries to specify the app as an option for the subcommand,
a custom error message is displayed
- Fix the `--without-gossip`, `--without-mingle`, and `--without-heartbeat`
options which now work as expected.
- Provide a clearer error message when the application cannot be loaded.
- Avoid printing deprecation warnings for settings when they are loaded from
Django settings
- Allow lowercase log levels for the `--loglevel` option
- Detaching now works as expected
- Restore broadcasting messages from `celery control`
- Pass back real result for single task chains
- Ensure group tasks a deeply serialized
- Fix chord element counting
- Restore the `celery shell` command
5.0.0
=====
- **Breaking Change** Remove AMQP result backend
- Warn when deprecated settings are used
- Expose retry_policy for Redis result backend
- Prepare Celery to support the yet to be released Python 3.9
5.0.0rc3
========
- More cleanups of leftover Python 2 support
5.0.0rc2
========
- Bump minimum required eventlet version to 0.26.1.
- Update Couchbase Result backend to use SDK V3.
- Restore monkeypatching when gevent or eventlet are used.
5.0.0rc1
========
- Allow to opt out of ordered group results when using the Redis result backend
- **Breaking Change** Remove the deprecated celery.utils.encoding module.
5.0.0b1
=======
- **Breaking Change** Drop support for the Riak result backend
- **Breaking Change** pytest plugin is no longer enabled by default
Install pytest-celery to enable it.
- **Breaking Change** Brand new CLI based on Click
5.0.0a2
=======
- Bump Kombu version to 5.0
5.0.0a1
=======
- Removed most of the compatibility code that supports Python 2
- Modernized code to work on Python 3.6 and above
5.0.2
Bump required amqp version to 5.0.0.
5.0.1
Removed kombu.five from the reference documentation since it no longer exists
Adjusted the stable documentation’s version in Sphinx’s configuration since that was overlooked in the latest release
5.0.0
BREAKING CHANGE: Dropped support for Python 2
Add an SQS transport option for custom botocore config
4.6.11
Revert incompatible changes in
Default_channel should reconnect automatically
4.6.10
Doc improvement.
set _connection in _ensure_connection
Fix for the issue
reuse connection [bug fix]
4.6.9
Prevent failure if AWS creds are not explicitly defined on predefined.
Raise RecoverableConnectionError in maybe_declare with retry on and.
Fix for the issue
possible fix for
Fix: make SQLAlchemy Channel init thread-safe
Added integration testing infrastructure for RabbitMQ
Initial redis integration tests implementation
SQLAlchemy transport: Use Query.with_for_update() instead of deprecated
Fix Consumer Encoding
Added Integration tests for direct, topic and fanout exchange types
Added TTL integration tests
Added integration tests for priority queues
fix 100% cpu usage on linux while using sqs
Modified Mutex to use redis LuaLock implementation
Fix: eliminate remaining race conditions from SQLAlchemy Channel
Fix connection imaybe_declare
Fix for issue
Ensure connection when connecting to broker
update pyamqp to 2.6 with optional cythonization
5.0.6
=====
- Change the order in which context.check_hostname and context.verify_mode get set
in SSLTransport._wrap_socket_sni. Fixes bug introduced in 5.0.3 where setting
context.verify_mode = ssl.CERT_NONE would raise
"ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled."
Setting context.check_hostname prior to setting context.verify_mode resolves the
issue.
- Remove TCP_USER_TIMEOUT option for Solaris
- Pass long_description to setup()
- Fix for tox-docker 2.0
- Moved to GitHub actions CI
5.0.5
=====
- Removed mistakenly introduced code which was causing import errors
5.0.4
=====
- Add missing load_default_certs() call to fix a regression in v5.0.3 release.
5.0.3
=====
- Change the default value of ssl_version to None. When not set, the
proper value between ssl.PROTOCOL_TLS_CLIENT and ssl.PROTOCOL_TLS_SERVER
will be selected based on the param server_side in order to create
a TLS Context object with better defaults that fit the desired
connection side.
- Change the default value of cert_reqs to None. The default value
of ctx.verify_mode is ssl.CERT_NONE, but when ssl.PROTOCOL_TLS_CLIENT
is used, ctx.verify_mode defaults to ssl.CERT_REQUIRED.
- Fix context.check_hostname logic. Checking the hostname depends on
having support of the SNI TLS extension and being provided with a
server_hostname value. Another important thing to mention is that
enabling hostname checking automatically sets verify_mode from
ssl.CERT_NONE to ssl.CERT_REQUIRED in the stdlib ssl and it cannot
be set back to ssl.CERT_NONE as long as hostname checking is enabled.
- Refactor the SNI tests to test one thing at a time and removing some
tests that were being repeated over and over.
5.0.2
=====
- Whhels are no longer universal.
- Added debug representation to Connection and *Transport classes
- Reintroduce ca_certs and ciphers parameters of SSLTransport._wrap_socket_sni()
- Fix infinite wait when using confirm_publish
5.0.1
=====
- Require vine 5.0.0.
5.0.0
=====
- Stop to use deprecated method ssl.wrap_socket.
5.0.0b1
=======
- Dropped Python 3.5 support.
- Removed additional compatibility code.
5.0.0a1
=======
- Dropped Python 2.x support.
- Dropped Python 3.4 support.
- Depend on :pypi:`vine` 5.0.0a1.
Code Cleanups & Improvements:
2.6.1
=====
- Fix buffer overflow in frame_writer after frame_max is increased. `frame_writer`
allocates a `bytearray` on intialization with a length based on the `connection.frame_max`
value. If `connection.frame_max` is changed to a larger value, this causes an
error like `pack_into requires a buffer of at least 408736 bytes`.
2.6.0
=====
- Implement speedups in cython
- Updated some tests & code improvements
- Separate logger for Connection.heartbeat_tick method
- Cython generic content
- Improve documentation a_global parameter of basic_qos() method.
- Fix saving partial read buffer on windows during socket timeout.
- Fix deserialization of long string field values that are not utf-8.
- Added simple cythonization of abstract_channel.py
- Speedups of serialization.py are more restrictive
Changelog:
Version 78.10.1, first offered to ESR channel users on May 4, 2021
Fixed
* Resolved an issue caused by a recent Widevine plugin update which prevented
some purchased video content from playing correctly (bug 1705138)
* Security fix
Security fixes:
#CVE-2021-29951: Mozilla Maintenance Service could have been started or stopped
by domain users
* Back to TLS backend to NSS from OpenSSL.
NSS's symbol problem was fixed.
Changelog:
7.1.3.2
Bugs fixed compared to 7.1.3 rc1:
1. i#123539 CRASH when open particular .XLS with 3D Chart [Xisco Fauli]
2. tdf#86321 EDITING, FORMATTING: diagram didn't automatic update when change
variable (steps in comment 28) [Xisco Fauli]
3. tdf#132472 FILEOPEN PPTX Table text imported with white color [Xisco Fauli]
4. tdf#132901 Tools > Options > LibreOffice > Online update crashes if "online
update" feature is not installed [Xisco Fauli]
5. tdf#137470 Fix temporary URL in additionsdialog [Christian Lohmaier]
6. tdf#138785 Empty frames after deleting an image and (auto-saving the file)
(track changes involved) [Michael Stahl]
7. tdf#141244 Controls in Modify DDE Link dialog missing [Aron Budea]
8. tdf#141419 UI: Missing Backcolor in Preview of conditional format dialog
[Caol??n McNamara]
9. tdf#141703 EDITING Tab key no longer moves to next cell in Impress table
[Samuel Mehrbrodt]
10. tdf#141715 incorrect horizontal scaling of glyphs in sm formula nodes
[Lubo? Lu????k]
11. tdf#141770 Cancel/Ok buttons don't work in Modify DDE Link dialog (gen)
[Caol??n McNamara]
12. tdf#141887 Crash on closing Writer via window decoration (X) with
unmodified document and active IM [Jan-Marek Glogowski]
13. tdf#141902 translations into Dutch are still shown in English [Julien
Nabet]
14. tdf#141914 document with chart set as modified (follow-up bug 31231) [Mike
Kaganski]
15. tdf#141924 A specific file crashes with Style Inspector open, after
deleting some text [Mike Kaganski]
7.1.3.1
Bugs fixed compared to 7.1.2 RC2
1. cid#1473830 resource leak [Caol??n McNamara]
2. commit be18f xmlsec: fix signing documents on WNT [Michael Stahl]
3. ofz#32499 overflowing pos [Caol??n McNamara]
4. ofz#32796 no pdfium during wmf fuzzing [Caol??n McNamara]
5. tdf#35986 Parts of EMF file not visible/stretched to an enormous extent
[Bartosz Kosiorek]
6. tdf#37281 emf file display yellow square instead of yelow circle [Bartosz
Kosiorek]
7. tdf#40427 Sections in Navigator are not listed in order of occurrence in
document [Mike Kaganski]
8. tdf#45820 insanely slow wmf import (complex clipping and
basegfx::tools::findCuts) [Bartosz Kosiorek]
9. tdf#48916 FORMATTING: The clipping of EMF files are ignored. [Bartosz
Kosiorek]
10. tdf#55058 (emf-testbed) EMF+ List of EMF import bugs with examples [Bartosz
Kosiorek]
11. tdf#58745 EDITING Extending date lists with dates of 29th or greater by
dragging misses month ends [Andreas Heinisch]
12. tdf#81396 XLSX IMPORT: Data plots in chart not visible when cells have
formula, needs Ctrl+Shift+F9 (Steps in Comment 5) [Xisco Fauli]
13. tdf#89754 using autofill on dates is wrong when increment should be 0
[Andreas Heinisch]
14. tdf#93441 EDITING: cursor jumps to different horizontal position when
moving to a different line with Up / Down [Xisco Fauli]
15. tdf#97569 Filesave as docx saves lists with bulgarian or serbian character
numbering as simple digit numbering (see comment 12) [Justin Luth]
16. tdf#99913 Importing autofiltered XLSX and selecting cells copies hidden
cells, too [T??nde T??th]
17. tdf#106181 FILESAVE: Check boxes get lost when saving as .XLSX [Justin
Luth]
18. tdf#117750 Some of the image filters aren't working (like Aging or Relief)
[Julien Nabet]
19. tdf#118482 Doesn't work mouse scrolling in list of conditions in dialogue
Conditional formatting for... [Caol??n McNamara]
20. tdf#122717 FILEOPEN DOCX: Horizontal line has wrong size/position and
vertical line rendered horizontally [Xisco Fauli]
21. tdf#122894 FILEOPEN DOC: Crash: SwFrame::RemoveFromLayout() [Caol??n
McNamara]
22. tdf#125936 FILEOPEN DOCX: Wrong format for characters [Justin Luth]
23. tdf#126742 writer: OLE object resized incorrectly [Armin Le Grand
(Allotropia)]
24. tdf#127471 Copied calc diagram in gdi format looks ok under linux, but the
fonts looks weird under windows. [Armin Le Grand (Allotropia)]
25. tdf#128334 Assert using FormulaR1C1 [Eike Rathke]
26. tdf#131031 F5 navigator in calc opens initially very wide [Armin Le Grand
(Allotropia)]
27. tdf#131171 Slide animation "diagonal squares" has wrong labels for
directions [Katarina Behrens]
28. tdf#131269 A particular PPT with unusual order of Master-Note-Presentation
fails to open in Impress [nd101]
29. tdf#132393 Page numbers for alphabetical index not displayed, if index is
in more than one column (see comment 8) [Miklos Vajna]
30. tdf#133159 Navigator: Selected item changes to the previous one (gtk3)
[Caol??n McNamara]
31. tdf#133487 z-index wrong for shape with style:run-through="background"
[Michael Stahl]
32. tdf#133933 CRASH: Undoing paste of table with images of cats [Miklos Vajna]
33. tdf#134736 Draw PDF export to Archive/A-1b and without "Reduce image
resolution" duplicates, resizes and misplaces images [Caol??n McNamara]
34. tdf#135364 Pen color and width not stored under Gtk (see comment 9) [Caol??
n McNamara]
35. tdf#136740 pasting RTF content to LO writer resets tab stops setting in
options [Mike Kaganski]
36. tdf#136918 Style down arrow not completely visible [Jan-Marek Glogowski]
37. tdf#136956 CRASH: Undoing merge cell [Mark Hung]
38. tdf#137367 [FILEOPEN PPTX] direct hyperlink colors aren't supported [Tibor
Nagy]
39. tdf#138646 The "Excel R1C1" formula syntax does not allow you to refer to a
named range (single cell or cell range) by name [Andreas Heinisch]
40. tdf#138895 FILEOPEN DOCX Shape distance from text imported with rounding
error [Miklos Vajna]
41. tdf#139075 UI: Format Cell, borders Borders tab has drawing glitches when
applying diagonal lines [Caol??n McNamara]
42. tdf#139495 Import of DOC file broken on 64 bit, ok on 32 bit [Justin Luth]
43. tdf#139786 VBA code modified while saving to .xls format - no longer works
in Excel [Justin Luth]
44. tdf#139804 Button inside document can't be triggered with Alt-<Mnemonic>
[Samuel Mehrbrodt]
45. tdf#139926 CSS/visual design: Explore making notes less visually dominant;
it gets annoying in some pages [Adolfo Jayme Barrientos]
46. tdf#140229 Link to External Data - Calc not responding/very slow [Jan-Marek
Glogowski]
47. tdf#140271 EMF Displayed lines are too thin and have equal line weight
[Bartosz Kosiorek]
48. tdf#140292 Empty frame at undo [Michael Stahl, Miklos Vajna]
49. tdf#140395 "Font effects" screenshot has to be updated so that it does not
show "blinking" control [Seth Chaiklin]
50. tdf#140404 No "Paste Special" dialog on Wayland with kf5 vclplug [Jan-Marek
Glogowski]
51. tdf#140489 FILEOPEN XLSX Chart display is incorrect [Szymon K??os]
52. tdf#140556 Master document view not launching subdocument from pulldown
[Caol??n McNamara]
53. tdf#140590 Crash in: mergedlo.dll: Using Save-As dialog in Tools>Chapter
Numbering [Noel Grandin]
54. tdf#140639 It is not possible to work with an older document from LO 6.4 in
new LO 7.0, slow perf [Caol??n McNamara]
55. tdf#140714 FILEOPEN PPTX: image styles that clip images into curvy shapes
missing (and images shown rectangular) [G??l?ah K?se]
56. tdf#140813 Use GetUpdatedClipboardFormats Vista API to minimize
clipboard-related overhead [Mike Kaganski]
57. tdf#140828 Caption frame content (image) detached from frame [Attila Bakos
(NISZ)]
58. tdf#140848 FORMATTING: Display errors of rotated vector graphics [Lubo? Lu
????k]
59. tdf#140863 Error hiding and unhiding sections [Xisco Fauli, Bjoern
Michaelsen]
60. tdf#140865 FILEOPEN FILESAVE PPTX: Wordart 3D is lost on round trip [Regina
Henschel]
61. tdf#140977 Assert is failed closing Table Properties dialog with table
selected [Caol??n McNamara]
62. tdf#140986 LO hangs when you select a cell with validity's drop-down [Noel
Grandin]
63. tdf#141011 Password is requested to open MailMerge database when opening
More Fields dialog *on any tab* [Mike Kaganski]
64. tdf#141012 Password to the associated DB asked again twice after cancelled
first time, when opening More Fields dialog in a MailMerge document [Mike
Kaganski]
65. tdf#141015 It's not visible to user that a MailMerge document without
database fields is associated with the database [Mike Kaganski]
66. tdf#141021 Extrusion North has wrong Origin [Regina Henschel]
67. tdf#141027 LibreOffice freezes when checking russian spelling [Caol??n
McNamara]
68. tdf#141050 CCur does not accept negative strings [arpit1912]
69. tdf#141079 Hard to select field when it's the first character in a table
cell [Samuel Mehrbrodt]
70. tdf#141084 URL input of form config popup : cursor jump at start after 1
key press [Caol??n McNamara]
71. tdf#141115 Crash in: connectivity::OSQLParseTreeIterator::getOrderTree
[Lionel Elie Mamane]
72. tdf#141127 FILEOPEN ODP LibreOffice uses wrong default skew angle in
extruded custom shape [Regina Henschel]
73. tdf#141146 LOOKUP picks data from unreferenced sheet [Eike Rathke]
74. tdf#141197 Buttons in LO startcenter are not available through
accessibility [Caol??n McNamara]
75. tdf#141201 Basic: MOD result is different for values passed as literals vs.
using variables [Andreas Heinisch]
76. tdf#141258 LibreOffice Writer freeze when you try use a spellchecking in RU
GUI [Caol??n McNamara]
77. tdf#141282 .uno:DecrementSubLevels ("Demote One Level with Subpoints") has
the wrong icon [Rizal Muttaqin]
78. tdf#141284 UI: Inconsistent Colibre Icon for "Next/Previous Track Change"
and "Accept/Reject Track Change and select the next one" [Rizal Muttaqin]
79. tdf#141297 Removing links for external images doesn't work [Arnaud Versini]
80. tdf#141318 "Close" button in "Target in Hyperlink" dialog missing its left
border [Caol??n McNamara]
81. tdf#141394 EMF FILLRGN record is not displayed correctly [Bartosz Kosiorek]
82. tdf#141416 [FILEOPEN] Excel file very long to open (more than one hour)
[Xisco Fauli]
83. tdf#141515 BASE - Relationsships were shown with big space in Tableviews
[Caol??n McNamara]
84. tdf#141528 Linked OLE: Error when breaking linked OLE [Armin Le Grand
(Allotropia)]
85. tdf#141529 Linked OLE: OLE content is changed independent from hosting
Document [Armin Le Grand (Allotropia)]
86. tdf#141547 CRASH: opening Standard Filter dialog [Mike Kaganski]
87. tdf#141549 FILEOPEN: DOCX: Missing images in header [Michael Stahl]
88. tdf#141600 UI: The vertical line of Anchor marker is blurry in Colibre icon
theme [Rizal Muttaqin]
89. tdf#141618 UI: The vertical line of Anchor marker is blurry in Sukapura
icon theme [Rizal Muttaqin]
90. tdf#141623 Qt5 refresh problem when starting LO start center and cairo
(text) rendering ennabled [Jan-Marek Glogowski]