markd
88a5348f8b
tex-testhyphens{,-doc}: Add version 0.7
...
The package may be used for testing hyphenation patterns or for
controlling that specific words are hyphenated as expected.
This package implements some old TUGboat code to adapt it to
LaTeX with some enhancements. It differs form \showhyphens,
because it typesets its output on the document's output file.
It also works with xelatex, where \showhyphens requires a
workaround.
2022-04-18 03:38:28 +00:00
markd
24e59575e1
tex-sidenotes{,-doc}: Add version 1.00a
...
The package allows typesetting of texts with notes, figures,
citations, captions and tables in the margin. This is common
(for example) in science text books.
2022-04-18 03:35:47 +00:00
markd
e1be0e502c
tex-scalerel{,-doc}: Add version 1.8
...
The package provides four commands for vertically scaling and
stretching objects. Its primary function is the ability to
scale/stretch and shift one object to conform to the size of a
specified second object. This feature can be useful in both
equations and schematic diagrams. Additionally, the scaling and
stretching commands offer constraints on maximum width and/or
minimum aspect ratio, which are often used to preserve
legibility or for the sake of general appearance.
2022-04-18 03:33:09 +00:00
markd
3191c9acac
tex-prelim2e{,-doc}: Add version 2.00
...
Puts text below the normal page content (the default text marks
the document as draft and puts a timestamp on it). Can be used
together with e.g. the vrsion, rcs and rcsinfo packages. Uses
the everyshi package and can use the scrtime package from the
koma-script bundle.
2022-04-18 03:30:14 +00:00
markd
33b7ead22c
tex-morewrites{,-doc}: Add version 20181229
...
The package aims to solve the error "No room for a new \write",
which occurs when the user, or when the user's packages have
'allocated too many streams' using \newwrite (TeX has a fixed
maximum number - 16 - such streams built-in to its code). The
package hooks into TeX primitive commands associated with
writing to files; it should be loaded near the beginning of the
sequence of loading packages for a document.
2022-04-18 03:26:44 +00:00
markd
3bd0a53674
tex-morefloats{,-doc}: Add version 1.0h
...
LaTeX can, by default, only cope with 18 outstanding floats;
any more, and you get the error "too many unprocessed floats".
This package releases the limit; TeX itself imposes limits
(which are independent of the help offered by e-TeX). However,
if your floats can't be placed anywhere, extending the number
of floats merely delays the arrival of the inevitable error
message.
2022-04-18 03:23:24 +00:00
markd
63378d1c1b
tex-marginfix{,-doc}: Add version 1.2
...
Authors using LaTeX to typeset books with significant margin
material often run into the problem of long notes running off
the bottom of the page. A typical workaround is to insert
\vshift commands by hand, but this is a tedious process that is
invalidated when pagination changes. Another workaround is
memoir's \sidebar function, but this can be unsatisfying for
short textual notes, and standard marginpars cannot be mixed
with sidebars. This package implements a solution to make
marginpars "just work" by keeping a list of floating inserts
and arranging them intelligently in the output routine.
2022-04-18 03:20:55 +00:00
markd
04b45d22f1
tex-imakeidx{,-doc}: Add version 1.3e
...
The package enables the user to produce and typeset one or more
indexes simultaneously with a document. The package is known to
work in LaTeX documents processed with pdfLaTeX, XeLaTeX and
LuaLaTeX. If makeindex is used for processing the index
entries, no particular setting up is needed when TeX Live is
used. Using xindy or other programs it is necessary to enable
shell escape; shell escape is also needed if splitindex is
used.
2022-04-18 03:18:01 +00:00
markd
600c402262
tex-hardwrap{,-doc}: Add version 0.2
...
The package facilitates wrapping text to a specific character
width, breaking lines by words rather than, as done by TeX, by
characters. The primary use for these facilities is to aid the
generation of messages sent to the log file or console output
to display messages to the user. Package authors may also find
this useful when writing out arbitary text to an external file.
2022-04-18 03:15:08 +00:00
markd
1e65ef7d15
tex-footnotebackref{,-doc}: Added version 1.0
...
The package provides the means of creating hyperlinks, from a
footnote at the bottom of the page, back to the occurence of
the footnote in the main text.
2022-04-18 03:12:39 +00:00
markd
0a33717c66
tex-floatrow{,-doc}: Add version 0.3b
...
The floatrow package provides many ways to customize layouts of
floating environments and has code to cooperate with the
caption 3.x package. The package offers mechanisms to put
floats side by side, and to put the caption beside its float.
The floatrow settings could be expanded to the floats created
by packages rotating, wrapfig, subfig (in the case of rows of
subfloats), and longtable.
2022-04-18 03:09:25 +00:00
markd
968860b72c
tex-etextools{,-doc}: Add version 3.1415926
...
The package provides many (purely expandable) tools for LaTeX:
Extensive list management (csv lists, lists of single
tokens/characters, etoolbox lists); purely expandable loops
(csvloop, forcsvloop, etc.); conversion (csvtolist, etc.));
addition/deletion (csvadd, listdel, etc.); Expansion and group
control: \expandnext, \ExpandAfterCmds, \AfterGroup...; Tests
on tokens, characters and control sequences (\iffirstchar,
\ifiscs, \ifdefcount, \@ifchar...); Tests on strings
(\ifstrnum, \ifuppercase, \DeclareStringFilter...); Purely
expandable macros with options (\FE@testopt, \FE@ifstar) or
modifiers (\FE@modifiers); Some purely expandable numerics
(\interval, \locinterplin).
2022-04-18 03:06:43 +00:00
markd
ebaec23d2f
tex-doi{,-doc}: Add version 20180909
...
You can hyperlink DOI numbers to doi.org. However, some
publishers have elected to use nasty characters in their DOI
numbering scheme ('<', '>', '_' and ';' have all been spotted).
This will either upset (La)TeX, or your PDF reader. This
package contains a single user-level command \doi{}, which
takes a DOI number, and creates a correct hyperlink to the
target of the DOI.
2022-04-18 03:03:01 +00:00
markd
bd04699b8d
tex package updates
2022-04-18 00:21:51 +00:00
markd
29ebd2db4d
tex-graphics-def{,-doc}: update to 2022
...
changes unknown
2022-04-18 00:19:14 +00:00
markd
75df19d54d
tex-pxjahyper{,-doc}: update to 1.0a
...
changes unknown
2022-04-18 00:12:45 +00:00
pin
b9314f729f
doc: Updated textproc/hgrep to 0.2.4
2022-04-17 22:56:42 +00:00
pin
c9377aee9e
textproc/hgrep: update to 0.2.4
...
-Update bat crate dependency to v0.20.0.
-Highlight clang-format configuration file.
2022-04-17 22:56:22 +00:00
wiz
8ce9a10734
p5-Text-MultiMarkdown: simplify
2022-04-17 22:51:41 +00:00
wiz
be7b744065
p5-MultiMarkdown: remove
...
Same package, better version in p5-Text-MultiMarkdown
2022-04-17 22:50:47 +00:00
wiz
9ba045b17b
discount, multimarkdown: add CONFLICTS with each other due to bin/markdown
2022-04-17 22:41:39 +00:00
sjmulder
7d54996607
doc: Updated wm/progman to 1.0nb2
2022-04-17 21:16:29 +00:00
sjmulder
65ef572ada
wm/progman: Fix macOS build, remove extraneous quoting
...
- macOS doesn't have pipe2(), replace with pipe()+fcntl().
- pkglint said DESTDIR and PREFIX quoting is not required.
2022-04-17 21:16:12 +00:00
sjmulder
b917211ba8
doc: Added textproc/glow version 1.4.1
2022-04-17 20:11:39 +00:00
sjmulder
6e60bb3300
textproc/glow: Import from wip
...
Terminal based markdown reader with support for local markdown files
(including a file browser), online files, git repositories, etc. with
encrypted stashing.
2022-04-17 20:11:15 +00:00
sjmulder
397dcf2c59
doc: Updated devel/mustach to 1.2.2nb1
2022-04-17 20:00:45 +00:00
sjmulder
bf663f25bf
devel/mustach: Remove old patch, fix macOS build
...
- test6/Makefile patch is merged upstream
- Fix macOS breakage caused by -soname use
2022-04-17 20:00:34 +00:00
bsiegert
8af8dc86a4
doc: Updated devel/go-staticcheck to 2022.1
2022-04-17 19:09:57 +00:00
bsiegert
6072a32bae
staticcheck: update to 2022.1
...
Staticcheck 2022.1 adds support for Go 1.18 and generics, adds and tweaks some
checks, and introduces the new -matrix and -merge flags.
Read the full release notes at https://staticcheck.io/changes/2022.1
2022-04-17 19:09:40 +00:00
bsiegert
3b2f4f07fa
apisprout: allow use of cgo
...
Fixes build with Go 1.18.
2022-04-17 18:52:22 +00:00
wiz
3386ff0ef1
ats2: PLIST_VARS needs to be defined unconditionally
...
Fixes build with emacs option turned off (the default)
2022-04-17 18:48:17 +00:00
mef
2924490a98
(devel/R-desc) Fix build. +DEPENDS+= R-cli, sorry
2022-04-17 12:09:00 +00:00
markd
25cdafeea4
texlive 2022 updates
2022-04-17 11:24:28 +00:00
markd
652a3ab6c7
texlive-collection-all: bump version to 2022pre1
2022-04-17 11:22:52 +00:00
markd
f4ba9fa88d
texlive-collection-latexrecommended: bump version to 2022
2022-04-17 11:21:43 +00:00
markd
89a54715b9
texlive-collection-latex: bump version to 2022
2022-04-17 11:20:41 +00:00
markd
1b9ee9a2f7
texlive-collection-langspanish: bump version to 2022
2022-04-17 11:19:37 +00:00
markd
4340f65f37
texlive-collection-langportuguese: bump version to 2022
2022-04-17 11:18:41 +00:00
markd
5067ead9fc
texlive-collection-langczechslovak: bump version to 2022
2022-04-17 11:17:44 +00:00
markd
576194405e
texlive-collection-fontsrecommended: bump version to 2022
2022-04-17 11:16:29 +00:00
markd
e210644935
texlive2pkg: update to 1.11
...
add additional license mapping
bump default version to 2022
2022-04-17 11:13:06 +00:00
markd
669a9fc892
texlive-collection-formatsextra: update to revision 62226
2022-04-17 11:09:24 +00:00
js
9b59ec8f4c
doc: Updated chat/matrix-synapse to 1.56.0
2022-04-17 11:08:41 +00:00
js
adb38b2a17
Update chat/matrix-synapse to 1.56.0
...
Synapse 1.56.0 (2022-04-05)
===========================
Synapse will now refuse to start up if open registration is enabled, in order to help mitigate
abuse across the federation. If you would like
to provide registration to anyone, consider adding [email](8a519f8abc/docs/sample_config.yaml (L1285)
),
[recaptcha](https://matrix-org.github.io/synapse/v1.56/CAPTCHA_SETUP.html )
or [token-based](https://matrix-org.github.io/synapse/v1.56/usage/administration/admin_api/registration_tokens.html ) verification
in order to prevent automated registration from bad actors.
This check can be disabled by setting the `enable_registration_without_verification` option in your
homeserver configuration file to `true`. More details are available in the
[upgrade notes](https://matrix-org.github.io/synapse/v1.56/upgrade.html#open-registration-without-verification-is-now-disabled-by-default ).
Synapse will additionally now refuse to start when using PostgreSQL with a non-`C` values for `COLLATE` and `CTYPE`, unless
the config flag `allow_unsafe_locale`, found in the database section of the configuration file, is set to `true`. See the
[upgrade notes](https://matrix-org.github.io/synapse/v1.56/upgrade#change-in-behaviour-for-postgresql-databases-with-unsafe-locale )
for details.
Internal Changes
----------------
- Bump the version of `black` for compatibility with the latest `click` release. ([\#12320](https://github.com/matrix-org/synapse/issues/12320 ))
Synapse 1.56.0rc1 (2022-03-29)
==============================
Features
--------
- Allow modules to store already existing 3PID associations. ([\#12195](https://github.com/matrix-org/synapse/issues/12195 ))
- Allow registering server administrators using the module API. Contributed by Famedly. ([\#12250](https://github.com/matrix-org/synapse/issues/12250 ))
Bugfixes
--------
- Fix a long-standing bug which caused the `/_matrix/federation/v1/state` and `/_matrix/federation/v1/state_ids` endpoints to return incorrect or invalid data when called for an event which we have stored as an "outlier". ([\#12087](https://github.com/matrix-org/synapse/issues/12087 ))
- Fix a long-standing bug where events from ignored users would still be considered for relations. ([\#12227](https://github.com/matrix-org/synapse/issues/12227 ), [\#12232](https://github.com/matrix-org/synapse/issues/12232 ), [\#12285](https://github.com/matrix-org/synapse/issues/12285 ))
- Fix a bug introduced in Synapse 1.53.0 where an unnecessary query could be performed when fetching bundled aggregations for threads. ([\#12228](https://github.com/matrix-org/synapse/issues/12228 ))
- Fix a bug introduced in Synapse 1.52.0 where admins could not deactivate and GDPR-erase a user if Synapse was configured with limits on avatars. ([\#12261](https://github.com/matrix-org/synapse/issues/12261 ))
Improved Documentation
----------------------
- Fix the link to the module documentation in the legacy spam checker warning message. ([\#12231](https://github.com/matrix-org/synapse/issues/12231 ))
- Remove incorrect prefixes in the worker documentation for some endpoints. ([\#12243](https://github.com/matrix-org/synapse/issues/12243 ))
- Correct `check_username_for_spam` annotations and docs. ([\#12246](https://github.com/matrix-org/synapse/issues/12246 ))
- Correct Authentik OpenID typo, and add notes on troubleshooting. Contributed by @IronTooch. ([\#12275](https://github.com/matrix-org/synapse/issues/12275 ))
- HAProxy reverse proxy guide update to stop sending IPv4-mapped address to homeserver. Contributed by @villepeh. ([\#12279](https://github.com/matrix-org/synapse/issues/12279 ))
Internal Changes
----------------
- Rename `shared_rooms` to `mutual_rooms` ([MSC2666](https://github.com/matrix-org/matrix-doc/pull/2666 )), as per proposal changes. ([\#12036](https://github.com/matrix-org/synapse/issues/12036 ))
- Remove check on `update_user_directory` for shared rooms handler ([MSC2666](https://github.com/matrix-org/matrix-doc/pull/2666 )), and update/expand documentation. ([\#12038](https://github.com/matrix-org/synapse/issues/12038 ))
- Refactor `create_new_client_event` to use a new parameter, `state_event_ids`, which accurately describes the usage with [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716 ) instead of abusing `auth_event_ids`. ([\#12083](https://github.com/matrix-org/synapse/issues/12083 ), [\#12304](https://github.com/matrix-org/synapse/issues/12304 ))
- Refuse to start if registration is enabled without email, captcha, or token-based verification unless the new config flag `enable_registration_without_verification` is set to `true`. ([\#12091](https://github.com/matrix-org/synapse/issues/12091 ), [\#12322](https://github.com/matrix-org/synapse/issues/12322 ))
- Add tests for database transaction callbacks. ([\#12198](https://github.com/matrix-org/synapse/issues/12198 ))
- Handle cancellation in `DatabasePool.runInteraction`. ([\#12199](https://github.com/matrix-org/synapse/issues/12199 ))
- Add missing type hints for cache storage. ([\#12216](https://github.com/matrix-org/synapse/issues/12216 ))
- Add missing type hints for storage. ([\#12248](https://github.com/matrix-org/synapse/issues/12248 ), [\#12255](https://github.com/matrix-org/synapse/issues/12255 ))
- Add type hints to tests files. ([\#12224](https://github.com/matrix-org/synapse/issues/12224 ), [\#12240](https://github.com/matrix-org/synapse/issues/12240 ), [\#12256](https://github.com/matrix-org/synapse/issues/12256 ))
- Use type stubs for `psycopg2`. ([\#12269](https://github.com/matrix-org/synapse/issues/12269 ))
- Improve type annotations for `execute_values`. ([\#12311](https://github.com/matrix-org/synapse/issues/12311 ))
- Clean-up logic around rebasing URLs for URL image previews. ([\#12219](https://github.com/matrix-org/synapse/issues/12219 ))
- Use the `ignored_users` table in additional places instead of re-parsing the account data. ([\#12225](https://github.com/matrix-org/synapse/issues/12225 ))
- Refactor the relations endpoints to add a `RelationsHandler`. ([\#12237](https://github.com/matrix-org/synapse/issues/12237 ))
- Generate announcement links in the release script. ([\#12242](https://github.com/matrix-org/synapse/issues/12242 ))
- Improve error message when dependencies check finds a broken installation. ([\#12244](https://github.com/matrix-org/synapse/issues/12244 ))
- Compress metrics HTTP resource when enabled. Contributed by Nick @ Beeper. ([\#12258](https://github.com/matrix-org/synapse/issues/12258 ))
- Refuse to start if the PostgreSQL database has a non-`C` locale, unless the config flag `allow_unsafe_db_locale` is set to true. ([\#12262](https://github.com/matrix-org/synapse/issues/12262 ), [\#12288](https://github.com/matrix-org/synapse/issues/12288 ))
- Optionally include account validity expiration information to experimental [MSC3720](https://github.com/matrix-org/matrix-doc/pull/3720 ) account status responses. ([\#12266](https://github.com/matrix-org/synapse/issues/12266 ))
- Add a new cache `_get_membership_from_event_id` to speed up push rule calculations in large rooms. ([\#12272](https://github.com/matrix-org/synapse/issues/12272 ))
- Re-enable Complement concurrency in CI. ([\#12283](https://github.com/matrix-org/synapse/issues/12283 ))
- Remove unused test utilities. ([\#12291](https://github.com/matrix-org/synapse/issues/12291 ))
- Enhance logging for inbound federation events. ([\#12301](https://github.com/matrix-org/synapse/issues/12301 ))
- Fix compatibility with the recently-released Jinja 3.1. ([\#12313](https://github.com/matrix-org/synapse/issues/12313 ))
- Avoid trying to calculate the state at outlier events. ([\#12314](https://github.com/matrix-org/synapse/issues/12314 ))
Synapse 1.55.2 (2022-03-24)
===========================
This patch version reverts the earlier fixes from Synapse 1.55.1, which could cause problems in certain deployments, and instead adds a cap to the version of Jinja to be installed. Again, this is to fix an incompatibility with version 3.1.0 of the [Jinja](https://pypi.org/project/Jinja2/ ) library, and again, deployments of Synapse using the `matrixdotorg/synapse` Docker image or Debian packages from packages.matrix.org are not affected.
Internal Changes
----------------
- Pin Jinja to <3.1.0, as Synapse fails to start with Jinja 3.1.0. ([\#12297](https://github.com/matrix-org/synapse/issues/12297 ))
- Revert changes from 1.55.1 as they caused problems with older versions of Jinja ([\#12296](https://github.com/matrix-org/synapse/issues/12296 ))
Synapse 1.55.1 (2022-03-24)
===========================
This is a patch release that fixes an incompatibility with version 3.1.0 of the [Jinja](https://pypi.org/project/Jinja2/ ) library, released on March 24th, 2022. Deployments of Synapse using the `matrixdotorg/synapse` Docker image or Debian packages from packages.matrix.org are not affected.
Internal Changes
----------------
- Remove uses of the long-deprecated `jinja2.Markup` which would prevent Synapse from starting with Jinja 3.1.0 or above installed. ([\#12289](https://github.com/matrix-org/synapse/issues/12289 ))
Synapse 1.55.0 (2022-03-22)
===========================
This release removes a workaround introduced in Synapse 1.50.0 for Mjolnir compatibility. **This breaks compatibility with Mjolnir 1.3.1 and earlier. ([\#11700](https://github.com/matrix-org/synapse/issues/11700 ))**; Mjolnir users should upgrade Mjolnir before upgrading Synapse to this version.
This release also moves the location of the `synctl` script; see the [upgrade notes](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md#synctl-script-has-been-moved ) for more details.
Internal Changes
----------------
- Tweak copy for default Single Sign-On account details template to better adhere to mobile app store guidelines. ([\#12265](https://github.com/matrix-org/synapse/issues/12265 ), [\#12260](https://github.com/matrix-org/synapse/issues/12260 ))
Synapse 1.55.0rc1 (2022-03-15)
==============================
Features
--------
- Add third-party rules callbacks `check_can_shutdown_room` and `check_can_deactivate_user`. ([\#12028](https://github.com/matrix-org/synapse/issues/12028 ))
- Improve performance of logging in for large accounts. ([\#12132](https://github.com/matrix-org/synapse/issues/12132 ))
- Add experimental env var `SYNAPSE_ASYNC_IO_REACTOR` that causes Synapse to use the asyncio reactor for Twisted. ([\#12135](https://github.com/matrix-org/synapse/issues/12135 ))
- Support the stable identifiers from [MSC3440](https://github.com/matrix-org/matrix-doc/pull/3440 ): threads. ([\#12151](https://github.com/matrix-org/synapse/issues/12151 ))
- Add a new Jinja2 template filter to extract the local part of an email address. ([\#12212](https://github.com/matrix-org/synapse/issues/12212 ))
Bugfixes
--------
- Use the proper serialization format for bundled thread aggregations. The bug has existed since Synapse v1.48.0. ([\#12090](https://github.com/matrix-org/synapse/issues/12090 ))
- Fix a long-standing bug when redacting events with relations. ([\#12113](https://github.com/matrix-org/synapse/issues/12113 ), [\#12121](https://github.com/matrix-org/synapse/issues/12121 ), [\#12130](https://github.com/matrix-org/synapse/issues/12130 ), [\#12189](https://github.com/matrix-org/synapse/issues/12189 ))
- Fix a bug introduced in Synapse 1.7.2 whereby background updates are never run with the default background batch size. ([\#12157](https://github.com/matrix-org/synapse/issues/12157 ))
- Fix a bug where non-standard information was returned from the `/hierarchy` API. Introduced in Synapse v1.41.0. ([\#12175](https://github.com/matrix-org/synapse/issues/12175 ))
- Fix a bug introduced in Synapse 1.54.0 that broke background updates on sqlite homeservers while search was disabled. ([\#12215](https://github.com/matrix-org/synapse/issues/12215 ))
- Fix a long-standing bug when a `filter` argument with `event_fields` which did not include the `unsigned` field could result in a 500 error on `/sync`. ([\#12234](https://github.com/matrix-org/synapse/issues/12234 ))
Improved Documentation
----------------------
- Fix complexity checking config example in [Resource Constrained Devices](https://matrix-org.github.io/synapse/v1.54/other/running_synapse_on_single_board_computers.html ) docs page. ([\#11998](https://github.com/matrix-org/synapse/issues/11998 ))
- Improve documentation for demo scripts. ([\#12143](https://github.com/matrix-org/synapse/issues/12143 ))
- Updates to the Room DAG concepts development document. ([\#12179](https://github.com/matrix-org/synapse/issues/12179 ))
- Document that the `typing`, `to_device`, `account_data`, `receipts`, and `presence` stream writer can only be used on a single worker. ([\#12196](https://github.com/matrix-org/synapse/issues/12196 ))
- Document that contributors can sign off privately by email. ([\#12204](https://github.com/matrix-org/synapse/issues/12204 ))
Deprecations and Removals
-------------------------
- **Remove workaround introduced in Synapse 1.50.0 for Mjolnir compatibility. Breaks compatibility with Mjolnir 1.3.1 and earlier. ([\#11700](https://github.com/matrix-org/synapse/issues/11700 ))**
- **`synctl` has been moved into into `synapse._scripts` and is exposed as an entry point; see [upgrade notes](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md#synctl-script-has-been-moved ). ([\#12140](https://github.com/matrix-org/synapse/issues/12140 ))
- Remove backwards compatibilty with pagination tokens from the `/relations` and `/aggregations` endpoints generated from Synapse < v1.52.0. ([\#12138](https://github.com/matrix-org/synapse/issues/12138 ))
- The groups/communities feature in Synapse has been deprecated. ([\#12200](https://github.com/matrix-org/synapse/issues/12200 ))
Internal Changes
----------------
- Simplify the `ApplicationService` class' set of public methods related to interest checking. ([\#11915](https://github.com/matrix-org/synapse/issues/11915 ))
- Add config settings for background update parameters. ([\#11980](https://github.com/matrix-org/synapse/issues/11980 ))
- Correct type hints for txredis. ([\#12042](https://github.com/matrix-org/synapse/issues/12042 ))
- Limit the size of `aggregation_key` on annotations. ([\#12101](https://github.com/matrix-org/synapse/issues/12101 ))
- Add type hints to tests files. ([\#12108](https://github.com/matrix-org/synapse/issues/12108 ), [\#12146](https://github.com/matrix-org/synapse/issues/12146 ), [\#12207](https://github.com/matrix-org/synapse/issues/12207 ), [\#12208](https://github.com/matrix-org/synapse/issues/12208 ))
- Move scripts to Synapse package and expose as setuptools entry points. ([\#12118](https://github.com/matrix-org/synapse/issues/12118 ))
- Add support for cancellation to `ReadWriteLock`. ([\#12120](https://github.com/matrix-org/synapse/issues/12120 ))
- Fix data validation to compare to lists, not sequences. ([\#12128](https://github.com/matrix-org/synapse/issues/12128 ))
- Fix CI not attaching source distributions and wheels to the GitHub releases. ([\#12131](https://github.com/matrix-org/synapse/issues/12131 ))
- Remove unused mocks from `test_typing`. ([\#12136](https://github.com/matrix-org/synapse/issues/12136 ))
- Give `scripts-dev` scripts suffixes for neater CI config. ([\#12137](https://github.com/matrix-org/synapse/issues/12137 ))
- Move the snapcraft configuration file to `contrib`. ([\#12142](https://github.com/matrix-org/synapse/issues/12142 ))
- Enable [MSC3030](https://github.com/matrix-org/matrix-doc/pull/3030 ) Complement tests in CI. ([\#12144](https://github.com/matrix-org/synapse/issues/12144 ))
- Enable [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716 ) Complement tests in CI. ([\#12145](https://github.com/matrix-org/synapse/issues/12145 ))
- Add test for `ObservableDeferred`'s cancellation behaviour. ([\#12149](https://github.com/matrix-org/synapse/issues/12149 ))
- Use `ParamSpec` in type hints for `synapse.logging.context`. ([\#12150](https://github.com/matrix-org/synapse/issues/12150 ))
- Prune unused jobs from `tox` config. ([\#12152](https://github.com/matrix-org/synapse/issues/12152 ))
- Move CI checks out of tox, to facilitate a move to using poetry. ([\#12153](https://github.com/matrix-org/synapse/issues/12153 ))
- Avoid generating state groups for local out-of-band leaves. ([\#12154](https://github.com/matrix-org/synapse/issues/12154 ))
- Avoid trying to calculate the state at outlier events. ([\#12155](https://github.com/matrix-org/synapse/issues/12155 ), [\#12173](https://github.com/matrix-org/synapse/issues/12173 ), [\#12202](https://github.com/matrix-org/synapse/issues/12202 ))
- Fix some type annotations. ([\#12156](https://github.com/matrix-org/synapse/issues/12156 ))
- Add type hints for `ObservableDeferred` attributes. ([\#12159](https://github.com/matrix-org/synapse/issues/12159 ))
- Use a prebuilt Action for the `tests-done` CI job. ([\#12161](https://github.com/matrix-org/synapse/issues/12161 ))
- Reduce number of DB queries made during processing of `/sync`. ([\#12163](https://github.com/matrix-org/synapse/issues/12163 ))
- Add `delay_cancellation` utility function, which behaves like `stop_cancellation` but waits until the original `Deferred` resolves before raising a `CancelledError`. ([\#12180](https://github.com/matrix-org/synapse/issues/12180 ))
- Retry HTTP replication failures, this should prevent 502's when restarting stateful workers (main, event persisters, stream writers). Contributed by Nick @ Beeper. ([\#12182](https://github.com/matrix-org/synapse/issues/12182 ))
- Add cancellation support to `@cached` and `@cachedList` decorators. ([\#12183](https://github.com/matrix-org/synapse/issues/12183 ))
- Remove unused variables. ([\#12187](https://github.com/matrix-org/synapse/issues/12187 ))
- Add combined test for HTTP pusher and push rule. Contributed by Nick @ Beeper. ([\#12188](https://github.com/matrix-org/synapse/issues/12188 ))
- Rename `HomeServer.get_tcp_replication` to `get_replication_command_handler`. ([\#12192](https://github.com/matrix-org/synapse/issues/12192 ))
- Remove some dead code. ([\#12197](https://github.com/matrix-org/synapse/issues/12197 ))
- Fix a misleading comment in the function `check_event_for_spam`. ([\#12203](https://github.com/matrix-org/synapse/issues/12203 ))
- Remove unnecessary `pass` statements. ([\#12206](https://github.com/matrix-org/synapse/issues/12206 ))
- Update the SSO username picker template to comply with SIWA guidelines. ([\#12210](https://github.com/matrix-org/synapse/issues/12210 ))
- Improve code documentation for the typing stream over replication. ([\#12211](https://github.com/matrix-org/synapse/issues/12211 ))
2022-04-17 11:08:33 +00:00
markd
34bb0cbee3
tex-hitex{,-doc}: Add version 2022
...
An extension of TeX which generates HINT output. The HINT file
format is an alternative to the DVI and PDF formats which was
designed specifically for on-screen reading of documents.
Especially on mobile devices, reading DVI or PDF documents can
be cumbersome. Mobile devices are available in a large variety
of sizes but typically are not large enough to display
documents formated for a4/letter-size paper. To compensate for
the limitations of a small screen, users are used to
alternating between landscape (few long lines) and portrait
(more short lines) mode. The HINT format supports variable and
varying screen sizes, leveraging the ability of TeX to format a
document for nearly-arbitrary values of \hsize and \vsize.
2022-04-17 11:06:40 +00:00
markd
33be555bb4
xindy: update to 2.5.1nb8 - texlive 2022 version
2022-04-17 10:52:18 +00:00
markd
8b57939aaa
upmendex: update to 1.00 - texlive 2022 version
...
Experimental support for Arabic and Hebrew scripts; improved character
classification and language support.
2022-04-17 10:51:47 +00:00
markd
94cd5220cc
mendexk: update to 3.6 - texlive 2022 version
2022-04-17 10:51:05 +00:00
markd
beb4e14177
makeindexk: update to 2.15nb14 - texlive 2022 version
2022-04-17 10:50:30 +00:00
markd
3cfb5da451
xpdfopen: update to 0.86nb8 - texlive 2022 version
2022-04-17 10:49:44 +00:00