Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (21m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 18:13:04 UTC Now

2024-02-13 18:06:05 UTC MAIN commitmail json YAML

go-module.mk: document print-go-modules

(wiz)

2024-02-13 18:04:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/restic to 0.16.4

(wiz)

2024-02-13 18:04:19 UTC MAIN commitmail json YAML

restic: update to 0.16.4.

# Changelog for restic 0.16.4 (2024-02-04)

* Fix #4677: Downgrade zstd library to fix rare data corruption at max. compression
* Enh #4529: Add extra verification of data integrity before upload

(wiz)

2024-02-13 17:59:42 UTC MAIN commitmail json YAML

go: go-modules.mk: add print-go-modules alias for show-go-modules

I always get confused between Rust and Go packages because it's
print-cargo-depends for the one but
show-go-modules for the other.

Adding an alias costs very little and makes lives easier.

(wiz)

2024-02-13 17:55:41 UTC MAIN commitmail json YAML

doc: Updated security/py-yubikey-manager to 5.3.0

(wiz)

2024-02-13 17:55:32 UTC MAIN commitmail json YAML

doc: Updated security/ykman to 5.3.0

(wiz)

2024-02-13 17:55:20 UTC MAIN commitmail json YAML

py-yubikey, ykman: update to 5.3.0

Version 5.3.0 (released 2024-01-31)

FIDO: Add new CLI commands for PIN management and authenticator config (force-change, set-min-length, toggle-always-uv, enable-ep-attestation).
PIV: Improve handling of legacy "PUK blocked" flag.
PIV: Improve handling of malformed certificates.
PIV: Display key information in "piv info" output on supported devices.
OTP: Fix some commands incorrectly showing errors when used over NFC/CCID.
Add tab-completion for YubiKey serial numbers and NFC readers.

(wiz)

2024-02-13 17:53:43 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinx-autodoc-typehints to 2.0.0

(wiz)

2024-02-13 17:53:33 UTC MAIN commitmail json YAML

py-sphinx-autodoc-typehints: update to 2.0.0.

Add option to force unions (and options) to be rendered with bars
by @hoodmane in #418 (on by default, hence major version bump)

(wiz)

2024-02-13 17:50:43 UTC MAIN commitmail json YAML

doc: Updated graphics/py-glad2 to 2.0.5

(wiz)

2024-02-13 17:50:33 UTC MAIN commitmail json YAML

py-glad2: update to 2.0.5.

Fix missing Vulkan video headers
Use FindPython instead of FindPythonInterp by @gaboroszkar in #429
Add --version option to command-line interface by @chloekek in #417
Remove one duplicated check for glGetString(GL_VERSION) by @z-s-e in #402
Fix extensions loading and parsing by @lephilousophe in #448
Provide CMake package by @cNoNim in #453

(wiz)

2024-02-13 17:48:48 UTC MAIN commitmail json YAML

doc: Updated devel/jj to 0.14.0

(wiz)

2024-02-13 17:48:38 UTC MAIN commitmail json YAML

jj: update to 0.14.0.

## [0.14.0] - 2024-02-07

### Deprecations

* `jj checkout` and `jj merge` are both deprecated; use `jj new` instead to
  replace both of these commands in all instances.

  **Rationale**: `jj checkout` and `jj merge` both implement identical
  functionality, which is a subset of `jj new`. `checkout` creates a new working
  copy commit on top of a single specified revision, i.e. with one parent.
  `merge` creates a new working copy commit on top of *at least* two specified
  revisions, i.e. with two or more parents.

  The only difference between these commands and `jj new`, which *also* creates
  a new working copy commit, is that `new` can create a working copy commit on
  top of any arbitrary number of revisions, so it can handle both the previous
  cases at once. The only actual difference between these three commands is the
  command syntax and their name. These names were chosen to be familiar to users
  of other version control systems, but we instead encourage all users to adopt
  `jj new` instead; it is more general and easier to remember than both of
  these.

  `jj checkout` and `jj merge` will no longer be shown as part of `jj help`, but
  will still function for now, emitting a warning about their deprecation.

  **Deadline**: `jj checkout` and `jj merge` will be deleted and are expected
  become a **hard error later in 2024**.

* `jj init --git` and `jj init --git-repo` are now deprecated and will be removed
  in the near future.

  Use `jj git init` instead.

### Breaking changes

* (Minor) Diff summaries (e.g. `jj diff -s`) now use `D` for "Deleted" instead
  of `R` for "Removed". @joyously pointed out that `R` could also mean
  "Renamed".

* `jj util completion` now takes the shell as a positional argument, not a flag.
  the previous behavior is deprecated, but supported for now. it will be removed
  in the future.

### New features

* `jj util completion` now supports powershell and elvish.

* Official binaries for macOS running on Apple Silicon (`aarch64-apple-darwin`)
  are now available, alongside the existing macOS x86 binaries.

* New `jj op abandon` command is added to clean up the operation history. Git
  refs and commit objects can be further compacted by `jj util gc`.

* `jj util gc` now removes unreachable operation, view, and Git objects.

* `jj branch rename` will now warn if the renamed branch has a remote branch, since
  those will have to be manually renamed outside of `jj`.

* `jj git push` gained a `--tracked` option, to push all the tracked branches.

* There's now a virtual root operation, similar to the [virtual root
  commit](docs/glossary.md#root-commit). It appears at the end of `jj op log`.

* `jj config list` gained a `--include-overridden` option to allow
  printing overridden config values.

* `jj config list` now accepts `--user` or `--repo` option to specify
  config origin.

* New `jj config path` command to print the config file path without launching
  an editor.

* `jj tag list` command prints imported git tags.

* `jj next` and `jj prev` now prompt in the event of the next/previous commit
  being ambiguous, instead of failing outright.

* `jj resolve` now displays the file being resolved.

* `jj workspace root` was aliased to `jj root`, for ease of discoverability

* `jj diff` no longer shows the contents of binary files.

* `jj git` now has an `init` command that initializes a git backed repo.

* New template function `surround(prefix, suffix, content)` is added.

### Fixed bugs

* Fixed snapshots of symlinks in `gitignore`-d directory.
  [#2878](https://github.com/martinvonz/jj/issues/2878)

* Fixed data loss in dirty working copy when checked-out branch is rebased or
  abandoned by Git.
  [#2876](https://github.com/martinvonz/jj/issues/2876)

(wiz)

2024-02-13 17:29:50 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/lxqt to 1.4.0nb2

(gutteridge)

2024-02-13 17:29:42 UTC MAIN commitmail json YAML

lxqt: bump for pcmanfm-qt 1.4.1

(gutteridge)

2024-02-13 17:26:58 UTC MAIN commitmail json YAML

doc: Updated sysutils/pcmanfm-qt to 1.4.1

(gutteridge)

2024-02-13 17:26:41 UTC MAIN commitmail json YAML

pcmanfm-qt: update to 1.4.1

pcmanfm-qt-1.4.1 / 2024-02-09
==============================
* Fixed a regression in setting wallpaper with command-line.

(gutteridge)

2024-02-13 16:58:11 UTC pkgsrc-2023Q4 commitmail json YAML

Mention pullup tickets #6835 and #6836

(bsiegert)

2024-02-13 16:56:43 UTC pkgsrc-2023Q4 commitmail json YAML

Pullup ticket #6836 - requested by taca
net/bind916: security fix

Revisions pulled up:
- net/bind916/Makefile                                          1.67-1.68
- net/bind916/distinfo                                          1.53
- net/bind916/patches/patch-lib_dns_rbtdb.c                    1.3
- net/bind916/patches/patch-lib_isc_netmgr_netmgr.c            1.3

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Tue Jan 30 18:29:21 UTC 2024

  Modified Files:
  pkgsrc/audio/libilbc: Makefile
  pkgsrc/audio/termusic: Makefile
  pkgsrc/biology/plinkseq: Makefile
  pkgsrc/chat/ekg: Makefile
  pkgsrc/chat/libgadu: Makefile buildlink3.mk
  pkgsrc/databases/postgresql-postgis2: Makefile
  pkgsrc/devel/abseil: buildlink3.mk
  pkgsrc/devel/compizconfig-backend-gconf: Makefile buildlink3.mk
  pkgsrc/devel/cre2: Makefile
  pkgsrc/devel/libcompizconfig: Makefile buildlink3.mk
  pkgsrc/devel/protobuf: Makefile buildlink3.mk
  pkgsrc/devel/protobuf-c: Makefile buildlink3.mk
  pkgsrc/devel/py-compizconfig: Makefile buildlink3.mk
  pkgsrc/devel/re2: Makefile buildlink3.mk
  pkgsrc/graphics/opencv: Makefile buildlink3.mk
  pkgsrc/graphics/opencv-contrib-face: Makefile buildlink3.mk
  pkgsrc/graphics/py-Willow: Makefile
  pkgsrc/inputmethod/fcitx5-mozc: Makefile
  pkgsrc/misc/libreoffice: Makefile
  pkgsrc/net/bind916: Makefile
  pkgsrc/net/bind918: Makefile
  pkgsrc/net/dnsdist: Makefile
  pkgsrc/net/frr: Makefile
  pkgsrc/net/grpc: Makefile buildlink3.mk
  pkgsrc/net/mosh: Makefile
  pkgsrc/net/py-grpcio: Makefile
  pkgsrc/net/py-grpcio-tools: Makefile
  pkgsrc/net/qt6-qtgrpc: Makefile buildlink3.mk
  pkgsrc/net/ratman: Makefile
  pkgsrc/net/unbound: Makefile
  pkgsrc/sysutils/collectd-grpc: Makefile
  pkgsrc/sysutils/collectd-pinba: Makefile
  pkgsrc/sysutils/collectd-riemann: Makefile
  pkgsrc/sysutils/collectd-write_prometheus: Makefile
  pkgsrc/sysutils/riemann-client: Makefile
  pkgsrc/wm/ccsm: Makefile

  Log Message:
  revbump for devel/abseil

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Tue Feb 13 15:25:33 UTC 2024

  Modified Files:
  pkgsrc/net/bind916: Makefile distinfo
  pkgsrc/net/bind916/patches: patch-lib_dns_rbtdb.c
      patch-lib_isc_netmgr_netmgr.c

  Log Message:
  net/bind916: update to 9.16.48

  --- 9.16.48 released ---

  6343. [bug] Fix case insensitive setting for isc_ht hashtable.
  [GL #4568]

  --- 9.16.47 released ---

  6322. [security] Specific DNS answers could cause a denial-of-service
  condition due to DNS validation taking a long time.
  (CVE-2023-50387) [GL #4424]

  6321. [security] Change 6315 inadvertently introduced regressions that
  could cause named to crash. [GL #4234]

  --- 9.16.46 released ---

  6319. [security] Query patterns that continuously triggered cache
  database maintenance could exhaust all available memory
  on the host running named. (CVE-2023-6516) [GL #4383]

  6317. [security] Restore DNS64 state when handling a serve-stale timeout.
  (CVE-2023-5679) [GL #4334]

  6316. [security] Specific queries could trigger an assertion check with
  nxdomain-redirect enabled. (CVE-2023-5517) [GL #4281]

  6315. [security] Speed up parsing of DNS messages with many different
  names. (CVE-2023-4408) [GL #4234]

  6314. [bug] Address race conditions in dns_tsigkey_find().
  [GL #4182]

  6304. [bug] The wrong time was being used to determine what RRSIGs
  where to be generated when dnssec-policy was in use.
  [GL #4494]

  6282. [func] Deprecate AES-based DNS cookies. [GL #4421]

(bsiegert)

2024-02-13 16:45:51 UTC pkgsrc-2023Q4 commitmail json YAML

Pullup ticket #6835 - requested by taca
net/bind918: security fix

Revisions pulled up:
- net/bind918/Makefile                                          1.25-1.27
- net/bind918/buildlink3.mk                                    1.2
- net/bind918/distinfo                                          1.14-1.15
- net/bind918/patches/patch-lib_dns_rbtdb.c                    1.2
- net/bind918/patches/patch-lib_isc_netmgr_netmgr.c            1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Jan  5 01:52:20 UTC 2024

  Modified Files:
  pkgsrc/net/bind918: Makefile distinfo

  Log Message:
  net/bind918: update to 9.18.21

  9.18.21 (2023-12-20)

  6297. [bug] Improve LRU cleaning behaviour. [GL #4448]

  6296. [func] The "resolver-nonbackoff-tries" and
  "resolver-retry-interval" options are deprecated;
  a warning will be logged if they are used. [GL #4405]

  6294. [bug] BIND might sometimes crash after startup or
  re-configuration when one 'tls' entry is used multiple
  times to connect to remote servers due to initialisation
  attempts from contexts of multiple threads. That has
  been fixed. [GL #4464]

  6290. [bug] Dig +yaml will now report "no servers could be reached"
  also for UDP setup failure when no other servers or
  tries are left. [GL #1229]

  6287. [bug] Recognize escapes when reading the public key from file.
  [GL !8502]

  6286. [bug] Dig +yaml will now report "no servers could be reached"
  on TCP connection failure as well as for UDP timeouts.
  [GL #4396]

  6282. [func] Deprecate AES-based DNS cookies. [GL #4421]

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Tue Jan 30 18:29:21 UTC 2024

  Modified Files:
  pkgsrc/audio/libilbc: Makefile
  pkgsrc/audio/termusic: Makefile
  pkgsrc/biology/plinkseq: Makefile
  pkgsrc/chat/ekg: Makefile
  pkgsrc/chat/libgadu: Makefile buildlink3.mk
  pkgsrc/databases/postgresql-postgis2: Makefile
  pkgsrc/devel/abseil: buildlink3.mk
  pkgsrc/devel/compizconfig-backend-gconf: Makefile buildlink3.mk
  pkgsrc/devel/cre2: Makefile
  pkgsrc/devel/libcompizconfig: Makefile buildlink3.mk
  pkgsrc/devel/protobuf: Makefile buildlink3.mk
  pkgsrc/devel/protobuf-c: Makefile buildlink3.mk
  pkgsrc/devel/py-compizconfig: Makefile buildlink3.mk
  pkgsrc/devel/re2: Makefile buildlink3.mk
  pkgsrc/graphics/opencv: Makefile buildlink3.mk
  pkgsrc/graphics/opencv-contrib-face: Makefile buildlink3.mk
  pkgsrc/graphics/py-Willow: Makefile
  pkgsrc/inputmethod/fcitx5-mozc: Makefile
  pkgsrc/misc/libreoffice: Makefile
  pkgsrc/net/bind916: Makefile
  pkgsrc/net/bind918: Makefile
  pkgsrc/net/dnsdist: Makefile
  pkgsrc/net/frr: Makefile
  pkgsrc/net/grpc: Makefile buildlink3.mk
  pkgsrc/net/mosh: Makefile
  pkgsrc/net/py-grpcio: Makefile
  pkgsrc/net/py-grpcio-tools: Makefile
  pkgsrc/net/qt6-qtgrpc: Makefile buildlink3.mk
  pkgsrc/net/ratman: Makefile
  pkgsrc/net/unbound: Makefile
  pkgsrc/sysutils/collectd-grpc: Makefile
  pkgsrc/sysutils/collectd-pinba: Makefile
  pkgsrc/sysutils/collectd-riemann: Makefile
  pkgsrc/sysutils/collectd-write_prometheus: Makefile
  pkgsrc/sysutils/riemann-client: Makefile
  pkgsrc/wm/ccsm: Makefile

  Log Message:
  revbump for devel/abseil

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Jan  5 01:53:35 UTC 2024

  Modified Files:
  pkgsrc/net/bind918: buildlink3.mk

  Log Message:
  net/bind918: fix BUILDLINK_ABI_DEPENDS

  We have 9.8.21 but not yet 9.18.30nb1.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Tue Feb 13 13:50:39 UTC 2024

  Modified Files:
  pkgsrc/net/bind918: Makefile distinfo
  pkgsrc/net/bind918/patches: patch-lib_dns_rbtdb.c
      patch-lib_isc_netmgr_netmgr.c

  Log Message:
  net/bind918: update to 9.18.24

  9.18.24 (2024-02-13)

  --- 9.18.24 released ---

  6343. [bug] Fix case insensitive setting for isc_ht hashtable.
  [GL #4568]

  --- 9.18.23 released ---

  6322. [security] Specific DNS answers could cause a denial-of-service
  condition due to DNS validation taking a long time.
  (CVE-2023-50387) [GL #4424]

  6321. [security] Change 6315 inadvertently introduced regressions that
  could cause named to crash. [GL #4234]

  6320. [bug] Under some circumstances, the DoT code in client
  mode could process more than one message at a time when
  that was not expected. That has been fixed. [GL #4487]

  --- 9.18.22 released ---

  6319. [func] Limit isc_task_send() overhead for RBTDB tree pruning.
  [GL #4383]

  6317. [security] Restore DNS64 state when handling a serve-stale timeout.
  (CVE-2023-5679) [GL #4334]

  6316. [security] Specific queries could trigger an assertion check with
  nxdomain-redirect enabled. (CVE-2023-5517) [GL #4281]

  6315. [security] Speed up parsing of DNS messages with many different
  names. (CVE-2023-4408) [GL #4234]

  6314. [bug] Address race conditions in dns_tsigkey_find().
  [GL #4182]

  6312. [bug] Conversion from NSEC3 signed to NSEC signed could
  temporarily put the zone into a state where it was
  treated as unsigned until the NSEC chain was built.
  Additionally conversion from one set of NSEC3 parameters
  to another could also temporarily put the zone into a
  state where it was treated as unsigned until the new
  NSEC3 chain was built. [GL #1794] [GL #4495]

  6310. [bug] Memory leak in zone.c:sign_zone. When named signed a
  zone it could leak dst_keys due to a misplaced
  'continue'. [GL #4488]

  6306. [func] Log more details about the cause of "not exact" errors.
  [GL #4500]

  6304. [bug] The wrong time was being used to determine what RRSIGs
  where to be generated when dnssec-policy was in use.
  [GL #4494]

  6302. [func] The "trust-anchor-telemetry" statement is no longer
  marked as experimental. This silences a relevant log
  message that was emitted even when the feature was
  explicitly disabled. [GL #4497]

  6300. [bug] Fix statistics export to use full 64 bit signed numbers
  instead of truncating values to unsigned 32 bits.
  [GL #4467]

  6299. [port] NetBSD has added 'hmac' to libc which collides with our
  use of 'hmac'. [GL #4478]

(bsiegert)

2024-02-13 15:25:48 UTC MAIN commitmail json YAML

doc: Updated net/bind916 to 9.16.48

(taca)

2024-02-13 15:25:33 UTC MAIN commitmail json YAML

net/bind916: update to 9.16.48

--- 9.16.48 released ---

6343. [bug] Fix case insensitive setting for isc_ht hashtable.
[GL #4568]

--- 9.16.47 released ---

6322. [security] Specific DNS answers could cause a denial-of-service
condition due to DNS validation taking a long time.
(CVE-2023-50387) [GL #4424]

6321. [security] Change 6315 inadvertently introduced regressions that
could cause named to crash. [GL #4234]

--- 9.16.46 released ---

6319. [security] Query patterns that continuously triggered cache
database maintenance could exhaust all available memory
on the host running named. (CVE-2023-6516) [GL #4383]

6317. [security] Restore DNS64 state when handling a serve-stale timeout.
(CVE-2023-5679) [GL #4334]

6316. [security] Specific queries could trigger an assertion check with
nxdomain-redirect enabled. (CVE-2023-5517) [GL #4281]

6315. [security] Speed up parsing of DNS messages with many different
names. (CVE-2023-4408) [GL #4234]

6314. [bug] Address race conditions in dns_tsigkey_find().
[GL #4182]

6304. [bug] The wrong time was being used to determine what RRSIGs
where to be generated when dnssec-policy was in use.
[GL #4494]

6282. [func] Deprecate AES-based DNS cookies. [GL #4421]

(taca)

2024-02-13 15:24:30 UTC MAIN commitmail json YAML

doc/pkg-vulnerabilities: add bind916 security problems

(taca)

2024-02-13 14:13:37 UTC MAIN commitmail json YAML

doc/pkg-vulnerabilities: add bind918 security problems

(taca)

2024-02-13 13:59:36 UTC MAIN commitmail json YAML

Add the two new entries for unbound:

  CVE-2023-50387, DNSSEC verification complexity can be exploited to
  exhaust CPU resources and stall DNS resolvers.
and
  CVE-2023-50868, NSEC3 closest encloser proof can exhaust CPU.

Nist doesn't have those yet, so use cve.mitre.org (even though
they are only "candidate CVEs" there at the time of this commit.

(he)

2024-02-13 13:54:08 UTC MAIN commitmail json YAML

Note update of net/unbound to 1.19.1.

(he)

2024-02-13 13:53:26 UTC MAIN commitmail json YAML

Update net/unbound to version 1.19.1.

Pkgsrc changes:
* none, other than checksums.

Upstream changes:
This security release fixes two DNSSEC validation vulnerabilities:
CVE-2023-50387 (referred here as the KeyTrap vulnerability) and
CVE-2023-50868 (referred here as the NSEC3 vulnerability).

The KeyTrap vulnerability works by using a combination of Keys
(also colliding Keys), Signatures and number of RRSETs on a malicious
zone.  Answers from that zone can force a DNSSEC validator down a
very CPU intensive and time costly validation path.

The NSEC3 vulnerability uses specially crafted responses on a
malicious zone with multiple NSEC3 RRSETs to force a DNSSEC validator
down a very CPU intensive and time costly NSEC3 hash calculation path.

Both can force Unbound to spend an enormous time (comparative to
regular traffic) validating a single specially crafted DNSSEC
response while everything else is on hold for that thread. A
trivially orchestrated attack could render all threads busy with
such responses leading to denial of service.

From version 1.19.1 on, Unbound introduces suspension on DNSSEC
response validations that seem to require more attempts than Unbound
is willing to make per response validation run. Suspension means
that Unbound will continue with other work before resuming a
suspended validation offering CPU time between validation resumptions
to other tasks. There is a backoff timer when suspending which is
further influenced by the number of suspends already used and the
amount of work currently in Unbound.

The introduced builtin limits in Unbound are:

- Max 4 DNSSEC key collissions are allowed when building chain of trust.
  More than that without a secure key treats the delegation as bogus.
- 8 validation attempts per RRSET (combination of keys + signatures).
  If more are needed and Unbound has yet to find a valid signature
  the RRSET is treated as bogus.
- More than 8 validation attempts per answer will suspend validation.
- 8 NSEC3 hash calculations are allowed before suspension. More than
  that will suspend validation.
- The limit of total suspensions is 16 after which the query will error
  out. Any completed RRSET validations populate the cache for use in
  future queries.

While under attack Unbound could show higher CPU load because of the
needed validations but the suspend strategy would guarantee the CPU is
not locked on any particular validation task.

We would like to thank Elias Heftrig, Haya Schulmann, Niklas Vogel,
and Michael Waidner from the German National Research Center for
Applied Cybersecurity ATHENE for discovering and responsibly
disclosing the KeyTrap vulnerability.

We would like to thank Petr Spacek from ISC for discovering and
responsibly disclosing the NSEC3 vulnerability.

Bug Fixes
- Fix CVE-2023-50387, DNSSEC verification complexity can be exploited to
  exhaust CPU resources and stall DNS resolvers.
- Fix CVE-2023-50868, NSEC3 closest encloser proof can exhaust CPU.

(he)

2024-02-13 13:50:56 UTC MAIN commitmail json YAML

doc: Updated net/bind918 to 9.18.24

(taca)

2024-02-13 13:50:39 UTC MAIN commitmail json YAML

net/bind918: update to 9.18.24

9.18.24 (2024-02-13)

--- 9.18.24 released ---

6343. [bug] Fix case insensitive setting for isc_ht hashtable.
[GL #4568]

--- 9.18.23 released ---

6322. [security] Specific DNS answers could cause a denial-of-service
condition due to DNS validation taking a long time.
(CVE-2023-50387) [GL #4424]

6321. [security] Change 6315 inadvertently introduced regressions that
could cause named to crash. [GL #4234]

6320. [bug] Under some circumstances, the DoT code in client
mode could process more than one message at a time when
that was not expected. That has been fixed. [GL #4487]

--- 9.18.22 released ---

6319. [func] Limit isc_task_send() overhead for RBTDB tree pruning.
[GL #4383]

6317. [security] Restore DNS64 state when handling a serve-stale timeout.
(CVE-2023-5679) [GL #4334]

6316. [security] Specific queries could trigger an assertion check with
nxdomain-redirect enabled. (CVE-2023-5517) [GL #4281]

6315. [security] Speed up parsing of DNS messages with many different
names. (CVE-2023-4408) [GL #4234]

6314. [bug] Address race conditions in dns_tsigkey_find().
[GL #4182]

6312. [bug] Conversion from NSEC3 signed to NSEC signed could
temporarily put the zone into a state where it was
treated as unsigned until the NSEC chain was built.
Additionally conversion from one set of NSEC3 parameters
to another could also temporarily put the zone into a
state where it was treated as unsigned until the new
NSEC3 chain was built. [GL #1794] [GL #4495]

6310. [bug] Memory leak in zone.c:sign_zone. When named signed a
zone it could leak dst_keys due to a misplaced
'continue'. [GL #4488]

6306. [func] Log more details about the cause of "not exact" errors.
[GL #4500]

6304. [bug] The wrong time was being used to determine what RRSIGs
where to be generated when dnssec-policy was in use.
[GL #4494]

6302. [func] The "trust-anchor-telemetry" statement is no longer
marked as experimental. This silences a relevant log
message that was emitted even when the feature was
explicitly disabled. [GL #4497]

6300. [bug] Fix statistics export to use full 64 bit signed numbers
instead of truncating values to unsigned 32 bits.
[GL #4467]

6299. [port] NetBSD has added 'hmac' to libc which collides with our
use of 'hmac'. [GL #4478]

(taca)

2024-02-13 11:10:39 UTC MAIN commitmail json YAML

x11/alacritty: correct tag

(pin)

2024-02-13 10:36:41 UTC MAIN commitmail json YAML

Updated net/py-twine, sysutils/py-puremagic

(adam)

2024-02-13 10:36:22 UTC MAIN commitmail json YAML

py-puremagic: updated to 1.20

Version 1.20
------------

- Adding support for multi-part header checks (thanks to Andy)
- Fixing matches for webp (thanks to Nicolas Wicht)
- Fixing matches for epub (thanks to Alexander Walters)

(adam)

2024-02-13 10:34:02 UTC MAIN commitmail json YAML

py-twine: updated to 5.0.0

Twine 5.0.0 (2024-02-10)

Bugfixes
- Use ``email.message`` instead of ``cgi`` as ``cgi`` has been deprecated

(adam)

2024-02-13 10:09:36 UTC MAIN commitmail json YAML

doc: Updated sysutils/eza to 0.18.2

(pin)

2024-02-13 10:09:19 UTC MAIN commitmail json YAML

sysutils/eza: update to v0.18.2

v0.18.2 (security release)
This security release fixes GHSA-3qx3-6hxr-j2ch.
Bug Fixes
- Update libgit2 to 1.7.2

v0.18.1
- Moving to rayon provided a major performance upgrade, see #823 (comment) as
  an example

v0.18.0
Features
- [breaking] Add --classify=always,auto,never

Miscellaneous Tasks
- Remove rustfmt config file that has a nightly only option in favor of
  rustfmt skip directive which is already in place
- Fix small typo in pull request template

Refactor
- Change cast to coertion, remove rustfmt skip and clippy lint ignore
  directives

Testing
- Regenerate classification related tests

(pin)

2024-02-13 10:08:19 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.55.0

(pin)

2024-02-13 10:07:59 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.55.0

0.55 (released 1st February 2024)
Parsing
- Added support for Objective-C and VHDL.
- Files starting with <?xml are now parsed as XML.
- Fixed a munmap_chunk(): invalid pointer crash on parsing some large files,
  particularly JSON.

Display
- The default display width for tabs has changed to 4.
- Fixed an issue where difftastic would sometimes output literal tabs rather
  than respecting the display width for tabs.

Build
- difftastic now requires Rust 1.65 to build.

(pin)

2024-02-13 08:08:41 UTC MAIN commitmail json YAML

doc: Updated sysutils/zoxide to 0.9.3

(pin)

2024-02-13 08:08:22 UTC MAIN commitmail json YAML

sysutils/zoxide: update to 0.9.3

0.9.3 - 2024-02-13
Added
- Nushell: support for v0.89.0.

(pin)

2024-02-13 08:07:38 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 19.10.0

(pin)

2024-02-13 08:07:16 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.10.0

v19.10.0
Features
- revert to go1.21.4 (50cb721)

v19.9.0
Features
- upgrade to go1.22.0 (915b37e)

Warning
This build is broken on Windows due to reasons unknown. I'm investigating the
upgrade to go1.22 which is postponed until further notice.

(pin)

2024-02-13 05:09:53 UTC MAIN commitmail json YAML

Updated textproc/py-black, graphics/py-tifffile

(adam)

2024-02-13 05:09:35 UTC MAIN commitmail json YAML

py-tifffile: updated to 2024.2.12

2024.2.12

- Pass 5074 tests.
- Deprecate dtype, add chunkdtype parameter in FileSequence.asarray.
- Add imreadargs parameters passed to FileSequence.imread.

(adam)

2024-02-13 05:06:49 UTC MAIN commitmail json YAML

py-black: updated to 24.2.0

24.2.0

Stable style

- Fixed a bug where comments where mistakenly removed along with redundant parentheses

Preview style

- Move the `hug_parens_with_braces_and_square_brackets` feature to the unstable style
due to an outstanding crash and proposed formatting tweaks
- Fixed a bug where base expressions caused inconsistent formatting of \*\* in tenary
expression
- Checking for newline before adding one on docstring that is almost at the line limit

- Remove redundant parentheses in `case` statement `if` guards

Configuration

- Fix issue where _Black_ would ignore input files in the presence of symlinks
- _Black_ now ignores `pyproject.toml` that is missing a `tool.black` section when
discovering project root and configuration. Since _Black_ continues to use version
control as an indicator of project root, this is expected to primarily change behavior
for users in a monorepo setup (desirably). If you wish to preserve previous behavior,
simply add an empty `[tool.black]` to the previously discovered `pyproject.toml`

Output

- Black will swallow any `SyntaxWarning`s or `DeprecationWarning`s produced by the `ast`
module when performing equivalence checks

Integrations

- Add a JSONSchema and provide a validate-pyproject entry-point

(adam)

2024-02-12 22:13:09 UTC MAIN commitmail json YAML

2024-02-12 21:53:12 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/courier to 1.3.5

(hans)

2024-02-12 21:53:00 UTC MAIN commitmail json YAML

Update meta-pkg/courier

(hans)

2024-02-12 21:47:53 UTC MAIN commitmail json YAML

doc: Updated mail/sqwebmail to 6.2.5

(hans)

2024-02-12 21:47:02 UTC MAIN commitmail json YAML

Update SqWebmail to 6.2.5

Changes since 5.5.3: Too many to list here (5.5.3 was released in 2011).
The full changelog can be found here:
https://sourceforge.net/p/courier/courier-libs.git/ci/b7f06ca767a6f7c03a9d24e49f659c3a23238c7a/tree/sqwebmail/ChangeLog

Note that the Maildir unicode format has changed in the 6.0 release. See
mail/courier-maildir/MESSAGE.UTF8 for details.

(hans)

2024-02-12 21:36:33 UTC MAIN commitmail json YAML

doc: Updated mail/courier-imap to 5.2.6

(hans)

2024-02-12 21:36:09 UTC MAIN commitmail json YAML

2024-02-12 21:16:09 UTC MAIN commitmail json YAML

doc: Updated mail/maildrop to 3.1.6

(hans)

2024-02-12 21:15:50 UTC MAIN commitmail json YAML

Update maildrop to 3.1.6

Deliver makedat and makedatprog directly in ${PREFIX}/bin to avoid conflicts with courier-imap.

Changes since 3.0.0:
* maildrop: fix compilation error.
* Fix spurious gcc 13 compiler warnings.
* Updated Dovecode authentication fix.
* Fix build with Dovecot authentication turned on.
* Update to C++11, replacing internal classes with modern C++ library classes.
* Fix the -V command line option to also explicitly set VERBOSE, fix assorted -V logging bugs.
* all: update configure.ac to require at least version 2.0.5 of libidn
* maildrop: remove unsafe SIGALRM handler.

(hans)

2024-02-12 21:09:33 UTC MAIN commitmail json YAML

doc: Updated mail/courier-mta, mail/courier-maildir, and net/couriertcpd to 1.3.3

(hans)

2024-02-12 21:06:44 UTC MAIN commitmail json YAML

2024-02-12 19:16:44 UTC MAIN commitmail json YAML

Added www/py-jupyterlab-widgets; Updated www/py-ipywidgets, www/py-nbconvert, www/py-notebook

(adam)

2024-02-12 19:16:18 UTC MAIN commitmail json YAML

py-notebook: updated to 7.0.8

7.0.8

Maintenance and upkeep improvements

- Add upper bound on `jupyterlab<4.1`
- Fix `check_links` on CI

Documentation improvements

- Add documentation for updating `notebook` imports
- Fix link in `CONTRIBUTING.md`

(adam)

2024-02-12 19:13:42 UTC MAIN commitmail json YAML

py-nbconvert: updated to 7.16.0

7.16.0

Enhancements made

- Add a toggle to skip the svg encoding of images

7.15.0

Enhancements made

- Support configurable width and height of reveal presentations

Maintenance and upkeep improvements

- chore: update pre-commit hooks
- handle xhtml void elements in mermaid diagrams

(adam)

2024-02-12 19:09:02 UTC MAIN commitmail json YAML

py-ipywidgets: updated to 8.1.2

Release 8.1.1

Bug fixed

Raise error when copy method is used on base widget class
Reverts 3689 and 3738 back to the original working codebase

Docs

Update to JupyterLite 0.1.0

(adam)

2024-02-12 19:03:54 UTC MAIN commitmail json YAML

2024-02-12 17:24:30 UTC MAIN commitmail json YAML

doc: Updated security/courier-authlib to 0.72.1

(hans)

2024-02-12 17:24:08 UTC MAIN commitmail json YAML

Update courier-authlib to 0.72.1

Changes since 0.72.0:
* Use strncmp instead of memcmp.
* Various fixes for calls to getgrnam_r/getpwnam_r

(hans)

2024-02-12 17:10:49 UTC MAIN commitmail json YAML

doc: Updated mail/courier-unicode to 2.3.0

(hans)

2024-02-12 17:10:23 UTC MAIN commitmail json YAML

Update courier-unicode to 2.3.0

Changes since 2.1:
* Unicode 15 update. Added unicode_derived_<name>() lookup for derived core properties. Added unicode_general_category_lookup() for general category lookups. Fix GB11 rule.
* configure.ac: gcc 12, autotool updates.
* Fix compilation error on CentOS 7.
* unicode_bidi.c: Implement unicode_bidi_combining(). Implement canonical and compatibility decomposition and canonical composition.
* unicode_bidi.c (unicode_bidi_needs_embed): Make its return code what its documentation says its return code is.
* Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(), unicode::bidi_override, unicode_bidi_calc and unicode_bidi_calc_levels return a unicode_bidi_direction object, to indicate whether the computer paragraph embedding level was explicitly computed or defaulted.
* courier-unicode-version.m4: split version checking macro into its own m4 file.
* unicode::bidi_calc - an empty string with an explicit embedding level should return the requested embedding level.
* unicode::iconvert::convert, fix uninitialized variable.
* Implement bidirectional algorithm, canonical or equivalent character mappings.
* Unicode 13 update. Adds lookup of EastAsianWidth property, emoji property lookup, adds an alternative sequence-based grapheme API that handles multi-character emoji rules.
* Add bidi property lookups.
* Makefile.am: Regenerate docs due to broken man page links.
* unicodebuf.c (unicode_buf_remove): Bug fix.

(hans)

2024-02-12 17:03:43 UTC MAIN commitmail json YAML

doc: Updated mail/courier-analog to 0.22

(hans)

2024-02-12 16:58:49 UTC MAIN commitmail json YAML

Update mail/courier-analog to 0.22

Changes since 0.16:
* Switch to libidn2.
* configure.ac: autotools update
* Add --journal option, to read from journalctl.
* Warning fixes.
* courier-analog.in: Fix inadvertent creation of empty directories in root, if --html is not specified.

(hans)

2024-02-12 15:01:46 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-RMagick to 5.4.2

(taca)

2024-02-12 15:01:29 UTC MAIN commitmail json YAML

graphics/ruby-RMagick: update to 5.4.2

5.4.2 (2024-02-11)

Improvements

* Check C++ compiler exists (#1453)

(taca)

2024-02-12 15:00:01 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pairing_heap to 3.1.0

(taca)

2024-02-12 14:59:23 UTC MAIN commitmail json YAML

devel/ruby-pairing_heap: update to 3.1.0

3.1.0 (2024-02-12)

* Implement merge operation for SimplePairingHeap

(taca)

2024-02-12 14:47:18 UTC MAIN commitmail json YAML

doc: Updated lang/rakudo to 2024.01

(mef)

2024-02-12 14:46:56 UTC MAIN commitmail json YAML

(lang/rakudo) Updated 2023.11 to 2024.01

See:
https://rakudo.org/post/announce-rakudo-release-2024.01

Rakudo compiler, Release #168 (2024.01)

2024-01-16

On behalf of the Rakudo development team, I窶冦 very happy to announce
the January 2024 release of Rakudo #168. Rakudo is an implementation
of the Raku1 language.

The source tarball for this release is available from
https://rakudo.org/files/rakudo. Pre-compiled archives will be
available shortly.

New in 2024.01:

    Improvements:
        Make dd show types better [57bda882]

        Make use of native unsigned integers better performant [c0340fc7]

        Add dispatchers for handling unassigned elements in hashes and
        arrays resulting in better performance in some specific idioms
        [0e2e20a4] [fa4cc823][1ef51856][70d53fb6][79728078]

    Additions:

        New nqp::syscall/register/delegate/track/guard ops as
        shortcuts to otherwise very verbose nqp::dispatch arguments
        [a3645497][2d8839e1]

        Document dispatchers [9b179a55][690c6c01][93f2a8aa][bafa5ad4]
        [f0673003][2aa796fd][ac5c89bb][6ba5ee53][1721f00b][5394496a][5dd90860]
        [e0952486][9a07a6c8][87bcbe6a][b356bbfd][f651e9d6][2e9c0cc1][26ab5c21]
        [4dc737c3][62a67452][93c31ce9][e002a7a8][7456e6dc][b94e98fc][6819b9de]
        [bb384c41][fd5e4da6][f2b09f7e][6f75ed00][808885d7][fc670bb8][8bf824a5]
        [2cfa0768][d6d7d154][45b1025a][6b6548d8][d327d14a][120a06c7][95770d31]
        [f13ba1d0][12db03a5][11734d4f]

    Fixes:
        Handle .extension("foo") on IOs without extension as if :parts(0) is specified [8cda0bc6]

    Deprecations:
        Deprecate many Distribution::Resource methods [c83eccfa][cd231798][4d797bbb] [7ac9aeab]
        Deprecate the use of PERL6LIB [47fdc20d]

    Internal:
        Show :auth:ver:api of module loaded (for RAKUDO_MODULE_DEBUG) [91a062d2] [fcf22b4f]
        Prevent possible recursion in archetypes dispatcher [6b61de2c]
        Move backend tests from runtime to system build time [69b8a24a]
        Use new nqp::syscall/register/delegate ops [becb682e]
        nqp::syscall is Moar specific, so protect it [b8aaffd6]
        Use new nqp::track / nqp::guard ops [13439539]
        Ensure that nqp::track/guard also have their args unboxed [5d377a12]
        Use nqp::track/guard in NativeCall dispatchers [6008a00e]

        Document and/or streamline dispatchers and related
        [9b179a55][690c6c01]
        [93f2a8aa][bafa5ad4][f0673003][2aa796fd][ac5c89bb][6ba5ee53][1721f00b]
        [5394496a][5dd90860][e0952486][9a07a6c8][87bcbe6a][0e2e20a4][b356bbfd]
        [fa4cc823][1ef51856][70d53fb6][79728078][f651e9d6][2e9c0cc1][26ab5c21]
        [4dc737c3][62a67452][93c31ce9][e002a7a8][7456e6dc][b94e98fc][6819b9de]
        [bb384c41][fd5e4da6][f2b09f7e][6f75ed00][808885d7][fc670bb8][8bf824a5]
        [2cfa0768][d6d7d154][45b1025a][6b6548d8][d327d14a][120a06c7][95770d31]
        [f13ba1d0][12db03a5][11734d4f]

    RakuAST Development:

        some work was done on RakuAST development, but the number of
        passing spectest files did not increase this round.

        [1ecff5c5][3b9de763][35484381][54ee127b][5268106d][000ac084][94e58e05]
        [3c7057c0][c389de26][e1fef673][4bfde24c][91c157d2][3f6fff74][bef0a9bf]
        [3c1ad110][4b6f77f4][f5e9b2dc][bdfea0b0][d992bf6a][7ea760a0]

(mef)

2024-02-12 14:42:38 UTC MAIN commitmail json YAML

Updated math/py-numexpr, devel/py-line_profiler

(adam)

2024-02-12 14:42:21 UTC MAIN commitmail json YAML

py-line_profiler: updated to 4.1.2

4.1.2
~~~~
* ENH: Add support for Python 3.12
* ENH: Add osx universal2 and arm64 wheels
* ENH: Fix issue with integer overflow on 32 bit systems

4.1.1
~~~~
* FIX: ``get_stats`` is no longer slowed down when profiling many code sections

4.1.0
~~~~
* FIX: skipzeros now checks for zero hits instead of zero time
* FIX: Fixed errors in Python 3.11 with duplicate functions.
* FIX: ``show_text`` now increases column sizes or switches to scientific notation to maintain alignment
* ENH: ``show_text`` now has new options: sort and summarize
* ENH: Added new CLI arguments ``-srm`` to ``line_profiler`` to control sorting, rich printing, and summary printing.
* ENH: New global ``profile`` function that can be enabled by ``--profile`` or ``LINE_PROFILE=1``.
* ENH: New auto-profile feature in ``kernprof`` that will profile all functions in specified modules.
* ENH: Kernprof now outputs instructions on how to view results.
* ENH: Added readthedocs integration: https://kernprof.readthedocs.io/en/latest/index.html

4.0.3
~~~~
* FIX: Stop requiring bleeding-edge Cython unless necesasry (for Python 3.12).

4.0.2
~~~~~
* FIX: AttributeError on certain methods.

4.0.1
~~~~~
* FIX: Profiling classmethods works again.

4.0.0
~~~~~
* ENH: Python 3.11 is now supported.
* ENH: Profiling overhead is now drastically smaller, thanks to reimplementing almost all of the tracing callback in C++. You can expect to see reductions of between 0.3 and 1 microseconds per line hit, resulting in a speedup of up to 4x for codebases with many lines of Python that only do a little work per line.
* ENH: Added the ``-i <# of seconds>`` option to the ``kernprof`` script. This uses the threading module to output profiling data to the output file every n seconds, and is useful for long-running tasks that shouldn't be stopped in the middle of processing.
* CHANGE: Cython's native cythonize function is now used to compile the project, instead of scikit-build's convoluted process.
* CHANGE: Due to optimizations done while reimplementing the callback in C++, the profiler's code_map and last_time attributes now are indexed by a hash of the code block's bytecode and its line number. Any code that directly reads (and processes) or edits the code_map and/or last_time attributes will likely break.

(adam)

2024-02-12 14:38:27 UTC MAIN commitmail json YAML

(lang/nqp) Add  two componet on PLIST, update buildlink3.mk

lang/rakudo wants two componet on @INC path from this package

(mef)

2024-02-12 14:34:18 UTC MAIN commitmail json YAML

py-numexpr: updated to 2.9.0

Changes from 2.8.8 to 2.9.0
---------------------------
* Support for PyPy. The full test suite
  should pass now, at least for the 3.10 version.
* Fixed more sanitizer issues.
* Modernized the test suite to avoid some warnings.

(adam)

2024-02-12 14:31:34 UTC MAIN commitmail json YAML

Added devel/py-jaraco.test; Updated textproc/py-cssutils

(adam)

2024-02-12 14:31:15 UTC MAIN commitmail json YAML

py-cssutils: updated to 2.9.0

v2.9.0
Features
- Made URL fetcher lenient to missing metadata.

v2.8.0
Features
- Require Python 3.8 or later.

Bugfixes
- Made some unreachable tests reachable.

v2.7.1
Refactored to restore docs builds without warning-errors.

v2.7.0
Updated deprecated usage of ``cgi`` module.
Updated deprecated setup/teardown from ``nose`` in tests.
Other miscellaneous cleanup and packaging updates.

v2.6.0
Added support for custom CSS variables with ``--`` prefix.

v2.5.1
Some refactoring.

v2.5.0
Substantial code refresh. Ported tests to native pytest.
Enrolled project with Tidelift.

(adam)

2024-02-12 14:29:28 UTC MAIN commitmail json YAML

2024-02-12 14:18:58 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.23.5

(pin)

2024-02-12 14:17:38 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.23.5

Minor breaking change: format string syntax

See chapter: 6.2.3. Local links with format strings
https://blog.getreu.net/projects/tp-note/tpnote--manpage.html#links-to-resources-and-other-documents

Format strings

(pin)

2024-02-12 14:16:25 UTC MAIN commitmail json YAML

doc: Updated misc/rust-kanban to 0.9.2

(pin)

2024-02-12 14:15:05 UTC MAIN commitmail json YAML

misc/rust-kanban: update to 0.9.2

- free performance improvement with dependency bump

(pin)

2024-02-12 14:14:36 UTC MAIN commitmail json YAML

Updated devel/py-zope.configuration, www/py-flask-frozen

(adam)

2024-02-12 14:14:16 UTC MAIN commitmail json YAML

py-flask-frozen: updated to 1.0.2

v1.0.2
Use a syntax closer to .gitignore to ignore paths in walk_directory.

(adam)

2024-02-12 14:11:56 UTC MAIN commitmail json YAML

py-zope.configuration: updated to 5.0.1

5.0.1 (2024-02-12)
- Fix tests when running from a distribution.

(adam)

2024-02-12 13:59:18 UTC MAIN commitmail json YAML

Updated graphics/py-imageio, fonts/py-fonttools

(adam)

2024-02-12 13:58:57 UTC MAIN commitmail json YAML

py-fonttools: updated to 4.48.1

4.48.1 (released 2024-02-06)
----------------------------

- Fixed uploading wheels to PyPI, no code changes since v4.48.0.

4.48.0 (released 2024-02-06)
----------------------------

- [varLib] Do not log when there are no OTL tables to be merged.
- [setup.py] Do not restrict lxml<5 any more, tests pass just fine with lxml>=5.
- [feaLib] Remove glyph and class names length restrictions in FEA
- [roundingPens] Added ``transformRoundFunc`` parameter to the rounding pens to allow
  for custom rounding of the components' transforms
- [feaLib] Keep declaration order of ligature components within a ligature set, instead
  of sorting by glyph name
- [feaLib] Fixed ordering of alternates in ``aalt`` lookups, following the declaration
  order of feature references within the ``aalt`` feature block
- [varLib.instancer] Fixed a bug in the instancer's IUP optimization
- [sbix] Support sbix glyphs with new graphicType "flip"
- [svgPathPen] Added ``--glyphs`` option to dump the SVG paths for the named glyphs
  in the font (0572f78).
- [designspaceLib] Added "description" attribute to ``<mappings>`` and ``<mapping>``
  elements, and allow multiple ``<mappings>`` elements to group ``<mapping>`` elements
  that are logically related
- [otlLib] Correctly choose the most compact GSUB contextual lookup format

(adam)

2024-02-12 13:54:38 UTC MAIN commitmail json YAML

py-imageio: updated to 2.34.0

v2.34.0 (2024-02-12)

Feature

Forward constructor kwargs to PyAV

(adam)

2024-02-12 13:25:02 UTC MAIN commitmail json YAML

comms/hylafax: Drop MESSAGE

It:
  - gives wrong advice about rc.local, when there is an rc.d file
  - is redundant with upstream docs, which are extensive
and thus does not contain anything that belongs iN MESSAGE.

(gdt)

2024-02-12 13:22:25 UTC MAIN commitmail json YAML

comms/hylafax: Note tiff option workaround for the bug of using tiff2ps

(gdt)

2024-02-12 13:13:07 UTC MAIN commitmail json YAML

graphics/tiff: Add default-off option to build unsupported tools

With "tiff-unsupported", also build tiff2pdf and tiff2ps.  These have
been withdrawn by upstream and this option is a temporary
accommodation for depending packages and workflows that (now
incorrectly, by definition) use these programs.  The only known such
depending package is hylafax.

(gdt)

2024-02-12 13:08:22 UTC MAIN commitmail json YAML

Updated devel/py-cachelib, devel/py-setuptools, time/py-tzdata, devel/py-zope.testrunner

(adam)

2024-02-12 13:07:57 UTC MAIN commitmail json YAML

py-zope.testrunner: updated to 6.3.1

6.3.1 (2024-02-12)
- Fix XML tests when running in distribution resp. separately.

(adam)

2024-02-12 13:06:57 UTC MAIN commitmail json YAML

py-tzdata: updated to 2024.1

Version 2024.1
Upstream version 2024a released 2024-02-01T17:28:56+00:00

Briefly:

Kazakhstan unifies on UTC+5 beginning 2024-03-01. Palestine springs forward a
week later after Ramadan. zic no longer pretends to support indefinite-past DST.
localtime no longer mishandles Ciudad Juárez in 2422.

Changes to future timestamps

Kazakhstan unifies on UTC+5.  This affects Asia/Almaty and Asia/Qostanay which
together represent the eastern portion of the country that will transition from
UTC+6 on 2024-03-01 at 00:00 to join the western portion.  (Thanks to Zhanbolat
Raimbekov.)

Palestine springs forward a week later than previously predicted in 2024 and
2025.  (Thanks to Heba Hamad.)  Change spring-forward predictions to the second
Saturday after Ramadan, not the first; this also affects other predictions
starting in 2039.

Changes to past timestamps

Asia/Ho_Chi_Minh's 1955-07-01 transition occurred at 01:00 not 00:00.  (Thanks
to Đoàn Trần Công Danh.)

From 1947 through 1949, Toronto's transitions occurred at 02:00 not 00:00.
(Thanks to Chris Walton.)

In 1911 Miquelon adopted standard time on June 15, not May 15.

Changes to documentation

The strftime man page documents which struct tm members affect which conversion
specs, and that tzset is called.  (Problems reported by Robert Elz and Steve
Summit.)

(adam)

2024-02-12 13:05:29 UTC MAIN commitmail json YAML

py-setuptools: updated to 69.1.0

v69.1.0
=======

Features
--------
- Updated and removed obsolete Python < 3.8 code and comments.
- Updated `pkg_resources` to use stdlib `importlib.machinery` instead of ``importlib_machinery``

Bugfixes
--------
- In tests, rely on pytest-home for reusable fixture.
- Explicitely marked as ``Protocol`` and fixed missing ``self`` argument in interfaces ``pkg_resources.IMetadataProvider`` and ``pkg_resources.IResourceProvider``
- Restored expectation that egg-link files would be named with dash separators for compatibility with pip prior to version 24.

Improved Documentation
----------------------
- Updated documentation referencing obsolete Python 3.7 code.
- Changed ``versionadded`` for "Type information included by default" feature from ``v68.3.0`` to ``v69.0.0``
- Described the auto-generated files
- Updated "Quickstart" to describe the current status of ``setup.cfg`` and ``pyproject.toml``

(adam)

2024-02-12 12:35:23 UTC MAIN commitmail json YAML

py-cachelib: updated to 0.12.0

Version 0.12.0

- ``RedisCache`` now supports callables as keys
- Added ``MongoDB`` as a cache backend

(adam)

2024-02-12 12:08:35 UTC MAIN commitmail json YAML

mailman3 updates

(markd)

2024-02-12 12:04:51 UTC MAIN commitmail json YAML

2024-02-12 12:02:50 UTC MAIN commitmail json YAML

py-hyperkitty: update to 1.3.8

- Make it compatible with elasticsearch 8.0.0
- Removed unnecessary SESSION_SERIALIZER from settings.py.
- Updated the contrib/check_hk_import script to catch more issues.
- Update API Views to use LimitOffsetPagination as the default pagination
  style.
- Added a new contrib/cleanarch3 script it check/fix mboxes for unescaped
  "From " lines and bad Date: headers.
- Upgrade to Bootstrap 5 and the UI redesign.
- Add support for Django 4.2
- hyperkitty_import no longer fails with recent Python and Message-ID: <>
- Add support to parse outlook style replies so they can be hidden inside
  a quote section like regular quoted replies.
- Change color for 4th level quoted text.
- Fixed an issue in hyperkitty_import in trying to apply .strip() to a
  email.header.Header object.

(markd)

2024-02-12 11:58:57 UTC MAIN commitmail json YAML

mailman3-web: update to 0.0.8

0.0.8 (2023-10-22)
~~~~~~~~~~~~~~~~~~

* Bump min version dependency on django-mailman3, which will clear all existing
  django sessions so that changes in session serializer doesn't cause errors.

0.0.7 (2023-10-21)
~~~~~~~~~~~~~~~~~~

* [**BREAKING**] Reduce the default no. of workers for qrunner to 2.
* [**BREAKING**] Due to change in Django's ``SESSION_SERIALIZER``, it will cause
  all existing sessions to cause 500 errors, unless they are removed from the
  database. To do that, you can upgrade to django-mailman3 1.3.10, which will
  remove all current sessions.
* Add a new settings module ``mailman_web.settings.dev`` for development purposes.
  To use this, you can run ``export DJANGO_SETTINGS_MODULE=mailman_web.settings.dev``
  and then run ``mailman-web`` commands for dev purposes.
* Min Python version has been upgraded to 3.9 since the same is required for Core.
* Print a warning if a user sets both ``DJANGO_SETTINGS_MODULE`` and
  ``MAILMAN_WEB_CONFIG`` as the former overrides the latter.

Fixes
-----
* Instead of overriding ``PYTHONPATH`` env var always, append to it if it has
  already been defined.

(markd)

2024-02-12 11:54:05 UTC MAIN commitmail json YAML

mailman3: update to 3.3.9

3.3.9

Configuration
* BREAKING CHANGE: logging.http section has now been split into two parts,
  logging.http is for the Mailman internal code and logging.gunicorn is
  for Gunicorn specifically since they have different logging formats.
  This should fix suprious errors with KeyError: t that was often
  confusing for users.
* Python 3.9 is now the minimum supported version of Python.

Bugs fixed
* config.mta.remove_dkim_headers now applies to messages to -owner.
* The master process now robustly detects when runner processes terminate
  and restarts them.
* Setting Postfix transport_file_type: regex without setting something
  for postmap_command: no longer throws an exception.
* When bounce processing disables delivery for a user, the user窶冱 score is
  reset so it will be zero if delivery is enabled.
* The mailman shell command now works and displays the banner with
  use_ipython: yes.
* Bogus Message-ID headers that have been observed in the wild are now fixed.
* Raising StopIteration in a workflow process no longer creates a
  mailman.error log entry.
* The task runner now evicts old, processed bounce events.
* We now require authheaders>=0.15.2.
* Digests no longer contain a bogus Archived-At header.
* Content filtering will no longer add its report to a non-mixed multipart
  message but will wrap the message and add the report to the wrapper.
* The administrivia rule will now decode encoded message bodies.
* Email address validation now accepts quoted local parts and @ in local part.
* The default for max_recipients has been reduced to 10 to avoid possible lost
  mail when a large number of invalid recipients causes the MTA to disconnect.
* Messages preserved or forwarded by content filtering are now the original
  message rather than the content filtered one.
* List welcome and goodbye messages to users with English preferred_language
  now have their Subject: RFC 2047 encoded as needed.
* Bounce processing notifications due to a DSN for multiple users now have
  the DSN attached to each notice.

New Features
* There is a new dmarc_addresses list attribute which is a list of email
  addresses and patterns matching email addresses. If a post is From: an
  address matching one of these, dmarc mitigations will be applied
  regardless of the From: domain窶冱 dmarc policy.

(markd)

2024-02-12 11:48:50 UTC MAIN commitmail json YAML

py-matrix-nio: Not for python38.

(jperkin)

2024-02-12 11:41:09 UTC MAIN commitmail json YAML

2024-02-12 10:31:55 UTC MAIN commitmail json YAML

py-uwsgi: move python 2 exclusion earlier to fix pbulk-scan

(wiz)

2024-02-12 08:57:13 UTC MAIN commitmail json YAML

doc/TODO: + fq-0.10.0.

(wiz)

2024-02-12 08:54:31 UTC MAIN commitmail json YAML

doc: fix libuv minimal affected version

(wiz)

2024-02-12 08:53:37 UTC MAIN commitmail json YAML

doc/TODO: + arti-1.1.13.

(wiz)

2024-02-12 08:25:52 UTC MAIN commitmail json YAML

emulators: Enable quasi88

(ryoon)

2024-02-12 08:24:22 UTC MAIN commitmail json YAML

doc: Added emulators/quasi88 version 0.6.4

(ryoon)

2024-02-12 08:24:03 UTC MAIN commitmail json YAML

emulators/quasi88: import quasi88-0.6.4

QUASI88 is the NEC PC-8801 series emulator for Unix and SDL.

This package provides SDL version.

(ryoon)

2024-02-12 07:38:48 UTC MAIN commitmail json YAML

hylafax: fix comment

(wiz)

2024-02-12 05:26:25 UTC MAIN commitmail json YAML

py-flask-security-too update

(markd)

2024-02-12 05:25:03 UTC MAIN commitmail json YAML

py-flask-security-too: update to 5.3.3

Version 5.3.3
-------------

Fixes
+++++
- Once again work on open-redirect vulnerability - this time due to newer
  Werkzeug.

Version 5.3.2
-------------

Fixes
++++++
- Update Quickstart to show how to properly handle SQLAlchemy connections.
- Auth Token not returned from /tf-validate. (thanks lilz-egoto)
- Fix for latest email_validator deprecation - bump minimum to 2.0.0
- Deprecate passing in the anonymous_user class (sent to Flask-Login).

Version 5.3.1
-------------

**Please Note:**
- If your application uses webauthn you must use pydantic < 2.0
  until the issue with user_handle is resolved.
- If you want to use the latest Flask (3.0.0) you need to have Flask-Login
  changes - those aren't currently released - use the 'main' branch.

Fixes
++++++
- Compatability with Flask 3.0 (wangsha)
- Revert change in 5.3.0 that added a Referrer-Policy header.
- Fix error in quickstart (codycollier)
- Update Armenian translations (amkrtchyan-tmp)
- Update German translations. (sr-verde)
- Fix 'next' propagation when passed as form.next (thanks cariaso)

Version 5.3.0
-------------
This is a minor version bump due to some small backwards incompatible
changes to WebAuthn, recoverability (/reset), confirmation (/confirm)
and the two factor validity feature.

Fixes
++++++
- Webauthn Updates to handling of transport.
- Fix MongoDB support by eliminating dependency on flask-mongoengine.
  Improve MongoDB quickstart.
- Fix Quickstart for SQLAlchemy with scoped session.
- Login no longer, by default, checks for email deliverability.
- Token authentication is no longer accepted on endpoints which only allow
  'session' as authentication-method. (N247S)
- /reset and /confirm and GENERIC_RESPONSES and additional form args don't mix.
- Reset password can be exploited and other OWASP improvements.
- Confirmation can be exploited and other OWASP improvements.
- Convert to pyproject.toml, build, remove setup.py/.cfg.
- the tf_validity feature now ONLY sets a cookie - and the token is no longer
  returned as part of a JSON response.
- Fix login/unified signin templates to properly send CSRF token. Add more tests.
- Improve Social Oauth example code.

Backwards Compatibility Concerns
+++++++++++++++++++++++++++++++++

- To align with the W3C WebAuthn Level2 and 3 spec - transports are now
  part of the registration response.  This has been changed BOTH in the
  server code (using webauthn data structures) as well as the sample
  javascript code. If an application has their own javascript front end
  code - it might need to be changed.
- The tf_validity feature :py:data:`SECURITY_TWO_FACTOR_ALWAYS_VALIDATE`
  used to set a cookie if the request was form based, and return the token
  as part of a JSON response. Now, this feature is ONLY cookie based and
  the token is no longer returned as part of any response.
- Reset password was changed to adhere to OWASP recommendations and reduce
  possible exploitation:
  - A new email (with new token) is no longer sent upon expired token. Users
    must restart the reset password process.
  - The user is no longer automatically logged in upon successful password
    reset. For backwards compatibility :py:data:`SECURITY_AUTO_LOGIN_AFTER_RESET`
    can be set to ``True``.  Note that this compatibility feature is deprecated
    and will be removed in a future release.
  - Identity information (identity, email) is no longer sent as part of the
    URL redirect query params.
  - The SECURITY_MSG_PASSWORD_RESET_EXPIRED message no longer contains the
    user's identity/email.
  - The default for :py:data:`SECURITY_RESET_PASSWORD_WITHIN` has been changed
    from `5 days` to `1 days`.
  - The response to GET /reset/<token> sets the HTTP header `Referrer-Policy`
    to `no-referrer` as suggested by OWASP.
    *PLEASE NOTE: this was backed out in 5.3.1*
- Confirm email was changed to adhere to OWASP recommendations and reduce
  possible exploitation:
  - A new email (with new token) is no longer sent upon expired token. Users
    must restart the confirmation process.
  - Identity information (identity, email) is no longer sent as part of the
    URL redirect query params.
  - The :py:data:`SECURITY_AUTO_LOGIN_AFTER_CONFIRM` configuration variable
    now defaults to ``False`` - meaning after a successful email confirmation,
    the user must still sign in using the usual mechanisms. This is to align
    better with OWASP best practices. Setting it to ``True`` will restore
    prior behavior.
  - The SECURITY_MSG_CONFIRMATION_EXPIRED message no longer contains the
    user's identity/email.
  - The response to GET /reset/<token> sets the HTTP header `Referrer-Policy`
    to `no-referrer` as suggested by OWASP.
    *PLEASE NOTE: this was backed out in 5.3.1*

(markd)

2024-02-12 04:35:58 UTC MAIN commitmail json YAML

2024-02-12 03:25:10 UTC MAIN commitmail json YAML

2024-02-12 03:24:09 UTC MAIN commitmail json YAML

doc: Updated mail/sendmail to 8.18.1

(jnemeth)

2024-02-12 03:23:06 UTC MAIN commitmail json YAML

Update to sendmail 8.18.1.

Main changes are:
- stricter RFC compliance to close some security issues
- FIPS 3 support
- full DANE support

SENDMAIL RELEASE NOTES

This listing shows the version of the sendmail binary, the version
of the sendmail configuration files, the date of release, and a
summary of the changes in that release.

8.18.1/8.18.1 2024/01/31
sendmail is now stricter in following the RFCs and rejects
some invalid input with respect to line endings
and pipelining:
- Prevent transaction stuffing by ensuring SMTP clients
wait for the HELO/EHLO and DATA response before sending
further SMTP commands.  This can be disabled using
the new srv_features option 'F'.  Issue reported by
Yepeng Pan and Christian Rossow from CISPA Helmholtz
Center for Information Security.
- Accept only CRLF . CRLF as end of an SMTP message
as required by the RFCs, which can disabled by the
new srv_features option 'O'.
- Do not accept a CR or LF except in the combination
CRLF (as required by the RFCs).  These checks can
be disabled by the new srv_features options
'U' and 'G', respectively.  In this case it is
suggested to use 'u2' and 'g2' instead so the server
replaces offending bare CR or bare LF with a space.
It is recommended to only turn these protections off
for trusted networks due to the potential for abuse.
Full DANE support is available if OpenSSL versions 1.1.1 or 3.x
are used, i.e., TLSA RR 2-x-y and 3-x-y are supported
as required by RFC 7672.
OpenSSL version 3.0.x is supported.  Note: OpenSSL 3 loads by
default an openssl.cnf file from a location specified
in the library which may cause unwanted behaviour
in sendmail.  Hence sendmail sets the environment
variable OPENSSL_CONF to /etc/mail/sendmail.ossl
to override the default.  The file name can be
changed by defining confOPENSSL_CNF in the mc file;
using an empty value prevents setting OPENSSL_CONF.
Note: referring to a file which does not exist does
not cause an an error.
Two new values have been added for {verify}:
"DANE_TEMP": DANE verification failed temporarily.
"DANE_NOTLS": DANE was required but STARTTLS was not
offered by the server.
The default rules return a temporary error for these
cases, so delivery is not attempted.
If the TLS setup code in the client fails and DANE requirements
exist then {verify} will be set to "DANE_TEMP" thus
preventing delivery by default.
DANE related logging has been slightly changed for clarification:
"DANE configured in DNS but no STARTTLS available"
changed to
"DANE configured in DNS but STARTTLS not offered"
When the compile time option USE_EAI is enabled, vacation could
fail to respond when it should (the code change in
8.17.2 was incomplete).  Problem reported by Alex
Hautequest.
If SMTPUTF8 BODY=7BIT are used as parameters for the MAIL command
the parsing of UTF8 addresses could fail (USE_EAI).
If a reply to a previous RCPT was received while sending
another RCPT in pipelining mode then parts of the
reply could have been assigned to the wrong RCPT.
New DontBlameSendmail option CertOwner to relax requirement
for certificate public and private key ownership.
Based on suggestion from Marius Strobl of the
FreeBSD project.
clt_features was not checked for connections via Unix domain
sockets.
CONFIG: FEATURE(`enhdnsbl') did not handle multiple replies
from DNS lookups thus potentially causing random
"false negatives".
Note: the fix creates an incompatibility:
the arguments must not have a trailing dot anymore
because the -a. option has been removed (as it only
applies to the entire result, not individual values).
CONFIG: New FEATURE(`fips3') for basic FIPS support in OpenSSL 3.
VACATION: Add support for Return-Path header to set sender
to match OpenBSD and NetBSD functionality.
VACATION: Honor RFC3834 and avoid an auto-reply if
'Auto-Submitted: no' is found in the headers to
match OpenBSD and NetBSD functionality.
VACATION: Avoid an auto-reply if a 'List-Id:' is found in
the headers to match OpenBSD functionality.
VACATION: Add support for $SUBJECT in .vacation.msg which
is replaced with the first line of the subject of the
original message to match OpenBSD and NetBSD
functionality.
Portability:
Add support for Darwin 23.
New Files:
cf/feature/fips3.m4
devtools/OS/Darwin.23.x

(jnemeth)

2024-02-12 03:05:54 UTC MAIN commitmail json YAML

doc: Updated lang/nqp to 2024.01

(mef)

2024-02-12 03:05:43 UTC MAIN commitmail json YAML

(lang/nqp) Updated 2023.12 to 2024.01, ChangeLog unknown

(mef)

2024-02-12 02:59:44 UTC MAIN commitmail json YAML

(devel/MoarVM) update buildlink3.mk also, sorry

(mef)

2024-02-12 02:57:18 UTC MAIN commitmail json YAML

doc: Updated devel/MoarVM to 2024.01

(mef)

2024-02-12 02:57:06 UTC MAIN commitmail json YAML

(devel/MoarVM) Updated 2023.12 to 2024.01

2024.01
Core:

    Add a bunch of *_u stuff [f7753f07] [6c0271c1] [ec1649d5]
    [e1b2af27] [eae59995] [594df3df] [274cb0f3] [06a7b2c9] [017e0429]
    [40d1ccd4] [86ed9a19] [444feb52]

(mef)

2024-02-12 00:52:49 UTC MAIN commitmail json YAML

qt5-qtwebengine: re-add patches for libxml2

this version of patches allows for both pre and post 2.12 as qtwebengine
will use its own (older) version of libxml2 unless pkgsrc version has
been built with icu option.  PR pkg/57907

(markd)

2024-02-11 23:56:28 UTC MAIN commitmail json YAML

comms/hylafax: Add comments about alternate upstream

(gdt)

2024-02-11 23:30:53 UTC MAIN commitmail json YAML

doc: Updated emulators/bochs to 2.7

(ryoon)

2024-02-11 23:30:40 UTC MAIN commitmail json YAML

emulators/bochs: Update to 2.7

Changelog:
Brief summary of changes in 2.7:
  - Bugfixes for CPU emulation correctness (CPUID/VMX/SVM fixes to support
    Windows Hyper-V as guest in Bochs)
  - Improvements for the plugin handling to simplify Bochs extensions
  - Added "multiple NICs" support to the NE2000 and E1000 devices
  - Added experimental FTP service for networking modules 'vnet' and 'socket'
  - Fixes and improvements for all supported Voodoo graphics adapters
  - Added USB keyboard emulation with most of the keys supported
  - GUI "cmdmode": create a headerbar event with key combo starting with F7
  - LGPL'd VGABIOS updated to version 0.8a (new VGABIOS for Voodoo Banshee)

(ryoon)

2024-02-11 22:08:12 UTC MAIN commitmail json YAML

doc: Updated devel/pkgconf to 2.1.1

(ryoon)

2024-02-11 22:07:58 UTC MAIN commitmail json YAML

devel/pkgconf: Update to 2.1.1

Changelog:
Changes from 2.1.0 to 2.1.1:
----------------------------

* Documentation fixes from Sam James and Stefan Weil.

* Fix --modversion with constraints.
  Patch by Kai Pastor.

* Reintroduce an optimization to the dependency graph walker which avoids
  revisiting already visited nodes.
  Patch by Yi Chou with some modifications.

* Add a regression test to check that the dependency flattener is working
  as expected.
  Patch by Kai Pastor.

Changes from 2.0.3 to 2.1.0:
----------------------------

* Do not flatten the solver solution into the original world used as
  input to the solver.
  Patches by Kai Pastor.

* Fix warnings with GCC 14 -Walloc-size.
  Patch by Sam James.

* Add --solution to the pkgconf CLI to dump the solver state.

* Improve the --digraph output to clarify cancelled edges in a given
  solution.

* Demote requires dependencies to requires.private when a parent
  dependency is pulled in via requires.private.

* Trim trailing whitespace when processing package arguments.
  Patch by Colin Gillespie.

* Avoid strncmp() in --modversion version comparison.
  Patch by Colin Gillespie.

* Update autoconf compile flag checking macro.
  Patch by Peter Kokot.

* Add system default path configuration to Meson.
  Patch by L. E. Segovia.

* Fix order of PKG_CONFIG_LIBDIR and PKG_CONFIG_PATH element processing.

(ryoon)

2024-02-11 22:04:26 UTC MAIN commitmail json YAML

doc: Updated cross/lwtools to 4.22

(ryoon)

2024-02-11 22:04:11 UTC MAIN commitmail json YAML

cross/lwtools: Update to 4.22

Changelog:
2023-12-22: LWTOOLS 4.22. This version comes with a couple of useful
additions including being able to specify STDIN as the source file
using - and the ability to specify an offset and length for
includebin. Of some use might be the --no-warn=ifp1 flag to suppress
warnings about the use of ifp1. Finally, the default compile
optimization flag is reduced to -O2. It seems there are still
compilers that actually generate incorrect code under -O3.

2023-04-23: LWTOOLS 4.21. This version comes with a couple of
bugfixes related to building with certain Windows tools as well as
an undefined memory access problem. Updating is recommended.

2022-08-17: LWTOOLS 4.20. It is highly recommended that everyone
using an older version upgrade to this release. The big change is
a fix to avoid relying on undefined memory when deciding whether
to register a symbol using the data or code address. Also fix the
basic output target to keep linesbelow 249 characters, a fix for
numeric entry points in lwlink, and a couple other miscelaneous
fixes.

(ryoon)

2024-02-11 21:46:47 UTC MAIN commitmail json YAML

security: Enable zxcvbn-c

(ryoon)

2024-02-11 21:46:01 UTC MAIN commitmail json YAML

doc: Added security/zxcvbn-c version 2.5

(ryoon)

2024-02-11 21:45:44 UTC MAIN commitmail json YAML

security/zxcvbn-c: import zxcvbn-c-2.5

zxcvbn-c is a C/C++ implementation of the zxcvbn password strength
estimation.

The code is intended to be included as part of the source of a
C/C++ program. Like the original this code is for character sets
which use single byte characters primarily in the code range 0x20
to 0x7E.

(ryoon)

2024-02-11 21:08:46 UTC MAIN commitmail json YAML

doc: Updated shells/elvish to 0.20.0

(pin)

2024-02-11 21:08:28 UTC MAIN commitmail json YAML

shells/elvish: update to 0.20.0

Elvish 0.20.0 has been released on 2024-02-11, 11 months after 0.19.1, bringing
new features and bugfixes.

As usual, prebuilt binaries are offered for most common platforms.

Notable new features
- A new os: module providing access to operating system functionality.
- A new read-bytes command for reading a fixed number of bytes.
- New commands in the file: module: file:open-output, file:seek and file:tell.
- Maps now have their keys sorted when printed.
- The peach command now has a &num-workers option (#648).
- The from-json command now supports integers of arbitrary precision, and
  outputs them as exact integers rather than inexact floats.
- A new str:fields command (#1689).
- The order and compare commands now support a &total option, which allows
  sorting and comparing values of mixed types.
- The language server now supports showing the documentation of builtin
  functions and variables on hover (#1684).
- Elvish now respects the NO_COLOR environment variable. Builtin UI elements
  as well as styled texts will not have colors if it is set and non-empty.

Notable bugfixes
- has-value $li $v now works correctly when $li is a list and $v is a composite
  value, like a map or a list.
- A bug with how the hash code of a map was computed could lead to unexpected
  results when using maps as map keys; it has now been fixed.

Breaking changes
- The except keyword in the try command was deprecated since 0.18.0 and is now
  removed. Use catch instead.
- The float64 command was deprecated since 0.16.0 and emitted deprecation
  warnings since 0.19.1, and is now removed. Use num or inexact-num instead.

Deprecated features
Deprecated features will be removed in 0.21.0.
The following deprecated features trigger a warning whenever the code is parsed
and compiled, even if it is not executed:
- The eawk command is now deprecated. Use re:awk instead.

(pin)

2024-02-11 21:07:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/parallel-disk-usage to 0.9.2

(pin)

2024-02-11 21:07:18 UTC MAIN commitmail json YAML

sysutils/parallel-disk-usage: update to 0.9.2

- ci: Remove the flag that causes error

(pin)

2024-02-11 20:29:56 UTC MAIN commitmail json YAML

Updated textproc/py-linkify-it-py, math/py-jplephem, math/py-Theano, net/py-flower

(adam)

2024-02-11 20:29:29 UTC MAIN commitmail json YAML

2024-02-11 20:25:46 UTC MAIN commitmail json YAML

py-Theano: updated to 1.0.5

Theano 1.0.5 (27th of July 2020)
================================

This is a maintenance release of Theano, version ``1.0.5``, with no
new features, but some deprecation fixes.

We recommend that everybody update to this version.

Highlights (since 1.0.4):

- Theano is now compatible with Python 3.9
- Fixed many deprecation warnings

(adam)

2024-02-11 20:18:02 UTC MAIN commitmail json YAML

2024-02-11 20:15:52 UTC MAIN commitmail json YAML

py-linkify-it-py: updated to 2.0.3

v2.0.3 (2024-02-04)

- Update port.yml (linkify-it v5.0.0)
- Fix rtd
- Add linkify-it-py-demo url
- Fix package build

(adam)

2024-02-11 20:06:57 UTC MAIN commitmail json YAML

Updated chat/py-matrix-nio, www/py-django-allauth, net/py-gevent, www/py-google-api-python-client

(adam)

2024-02-11 20:06:03 UTC MAIN commitmail json YAML

py-google-api-python-client: updated to 2.117.0

2.117.0 (2024-02-06)

Features

alertcenter: Update the api https://togithub.com/googleapis/google-api-python-client/commit/99e21a2a1c85f61b7296d6ae2407a9766b415165 (4619f37)
androidmanagement: Update the api https://togithub.com/googleapis/google-api-python-client/commit/946cf3ac1763a1b32346430372b13239a4bb4d22 (4619f37)
apphub: Update the api https://togithub.com/googleapis/google-api-python-client/commit/5dc127505a4b8ff879d8ab4898078bd8fd0b9a1c (4619f37)
bigquerydatatransfer: Update the api https://togithub.com/googleapis/google-api-python-client/commit/3e1cb304228b00668d14385a925792c52db5c365 (4619f37)
blockchainnodeengine: Update the api https://togithub.com/googleapis/google-api-python-client/commit/5756086ba79c929ca6d3e9eda6711eb6ef2aa49e (4619f37)
cloudbuild: Update the api https://togithub.com/googleapis/google-api-python-client/commit/2a3329c6fe6d438484c0616a97ab2c4604c16ce7 (4619f37)
cloudidentity: Update the api https://togithub.com/googleapis/google-api-python-client/commit/5c9c894235d2fe3de37153e0b3a154836f9ab766 (4619f37)
cloudsupport: Update the api https://togithub.com/googleapis/google-api-python-client/commit/42e8caeceef94e95a930e6148c6da0cbb5b5ebde (4619f37)
composer: Update the api https://togithub.com/googleapis/google-api-python-client/commit/5a252cae327ed573f76b0f85d284d928a68e9d8b (4619f37)
compute: Update the api https://togithub.com/googleapis/google-api-python-client/commit/1f7d3392f06381a180a24edf3efd9b7b4c7ec60e (4619f37)
container: Update the api https://togithub.com/googleapis/google-api-python-client/commit/4c143a01335a27da834fd11a943f490d05258c15 (4619f37)
dfareporting: Update the api https://togithub.com/googleapis/google-api-python-client/commit/0d1d764055c36b56150367db33b64055a1818160 (4619f37)
discoveryengine: Update the api https://togithub.com/googleapis/google-api-python-client/commit/315dbd4864ee668602a39745b10fa23680499b79 (4619f37)
gkeonprem: Update the api https://togithub.com/googleapis/google-api-python-client/commit/83a45f8c8fd02f39b3e3df59d56967dc820d7cec (4619f37)
integrations: Update the api https://togithub.com/googleapis/google-api-python-client/commit/bafac20d5673ba75e2232dc93b66e304587c756b (4619f37)
networkmanagement: Update the api https://togithub.com/googleapis/google-api-python-client/commit/7e148bc088b1254ac393a2badf74b563467b7266 (4619f37)
networksecurity: Update the api https://togithub.com/googleapis/google-api-python-client/commit/245f8d98781221ea15cb4cc570dc5f96657f225e (4619f37)
paymentsresellersubscription: Update the api https://togithub.com/googleapis/google-api-python-client/commit/802c3be085eef4b9adcb8841b9b6534998611e05 (4619f37)
pubsub: Update the api https://togithub.com/googleapis/google-api-python-client/commit/6343e29259a3aab079a43ba36ec8344b4b5ef1a6 (4619f37)
run: Update the api https://togithub.com/googleapis/google-api-python-client/commit/68b64e11cda74ed3cc8e27e61873618f8c8a4664 (4619f37)
sasportal: Update the api https://togithub.com/googleapis/google-api-python-client/commit/ea023b98a4530517d6fa6deb9ee6b1a718212899 (4619f37)
secretmanager: Update the api https://togithub.com/googleapis/google-api-python-client/commit/1901ae50bd606eb3c8683a1775c857da9fd45c84 (4619f37)
securitycenter: Update the api https://togithub.com/googleapis/google-api-python-client/commit/07b448465e0788e2cb1b4e67fd292f03e8aa9dcb (4619f37)
spanner: Update the api https://togithub.com/googleapis/google-api-python-client/commit/a7263a2694ed6cc88bcb2ac331bb40dc88a3fb1b (4619f37)
storagetransfer: Update the api https://togithub.com/googleapis/google-api-python-client/commit/4e4dfe4964b3e9f1929d50e7dcf4e08a4c28a32b (4619f37)
storage: Update the api https://togithub.com/googleapis/google-api-python-client/commit/e2a1014ec95a00d45133ffed067d2a66de9d8e30 (4619f37)
tpu: Update the api https://togithub.com/googleapis/google-api-python-client/commit/2c7c86dfa917f099aeed22a52eaa8ee847529d0a (4619f37)
transcoder: Update the api https://togithub.com/googleapis/google-api-python-client/commit/ba68b165736584ac87ec8f460b1646820032572e (4619f37)
walletobjects: Update the api https://togithub.com/googleapis/google-api-python-client/commit/4fa9f4802b9bf066bc32314c7b0f76ae75e051a0 (4619f37)
workstations: Update the api https://togithub.com/googleapis/google-api-python-client/commit/9658875675e736ab90a98e88774f18cb796bd7c3 (4619f37)

Bug Fixes

admin: Update the api https://togithub.com/googleapis/google-api-python-client/commit/d31209915a95e5f3917a50a969b8e01ee51eaafe (4619f37)

(adam)

2024-02-11 20:04:25 UTC MAIN commitmail json YAML

py-gevent: updated to 23.9.1

23.9.1 (2023-09-12)
Bugfixes
Require greenlet 3.0 on Python 3.11 and Python 3.12; greenlet 3.0 is recommended for all platforms. This fixes a number of obscure crashes on all versions of Python, as well as fixing a fairly common problem on Python 3.11+ that could manifest as either a crash or as a SystemError.

23.9.0.post1 (2023-09-02)
Fix Windows wheel builds.
Fix macOS wheel builds.

23.9.0 (2023-09-01)
Bugfixes
Make gevent.select.select accept arbitrary iterables, not just sequences. That is, you can now pass in a generator of file descriptors instead of a realized list. Internally, arbitrary iterables are copied into lists. This better matches what the standard library does. Thanks to David Salvisberg.
On Python 3.11 and newer, opt out of Cython窶冱 fast exception manipulation, which may be causing problems in certain circumstances when combined with greenlets.
On all versions of Python, adjust some error handling in the default C-based loop. This fixes several assertion failures on debug versions of CPython. Hopefully it has a positive impact under real conditions.

Make gevent.pywsgi comply more closely with the HTTP specification for chunked transfer encoding. In particular, we are much stricter about trailers, and trailers that are invalid (too long or featuring disallowed characters) forcibly close the connection to the client after the results have been sent.

(adam)

2024-02-11 19:47:46 UTC MAIN commitmail json YAML

py-django-allauth: updated to 0.61.1

0.61.1 (2024-02-09)
*******************

Fixes
-----

- Fixed a ``RuntimeWarning`` that could occur when running inside an async
  environment (``'SyncToAsync' was never awaited``).

Security notice
---------------

- As part of the Google OAuth handshake, an ID token is obtained by direct
  machine to machine communication between the server running django-allauth and
  Google. Because of this direct communication, we are allowed to skip checking
  the token signature according to the `OpenID Connect Core 1.0 specification
  <https://openid.net/specs/openid-connect-core-1_0.html#IDTokenValidation>`_.
  However, as django-allauth is used and built upon by third parties, this is an
  implementation detail with security implications that is easily overlooked. To
  mitigate potential issues, verifying the signature is now only skipped if it
  was django-allauth that actually fetched the access token.

(adam)

2024-02-11 19:46:02 UTC MAIN commitmail json YAML

py-matrix-nio: updated to 0.24.0

0.24.0

Miscellaneous Tasks

* Update pre-commit hooks, fix issues with sphinx-lint
* Add content to built-with-nio
* Bump aiohttp from 3.8.6 to 3.9.0
* Support python3.12
* Bump pycryptodome from 3.19.0 to 3.19.1

0.23.0

Bug Fixes

* Allow custom ToDeviceEvents via UnknownToDeviceEvent
* Remove callback execution boilerplate + allow arbitrary callable/awaitable objects
* Fix schemas for m.room.avatar and m.room.canonical_alias
* Propagate asyncio.CancelledError in sync_forever

Features

* Introduce the DM room account data (m.direct)

Miscellaneous Tasks

* Update the nio-bot description
* Don't manually build libolm during tests + pre-commit autoupdate
* Bump aiohttp from 3.8.5 to 3.8.6

0.22.1

Bug Fixes

* Fix ImportError from when e2e is not installed

0.22.0

Bug Fixes

* Fix space handling to account for Matrix spec ambiguities.

Features

* Add a simple streamed response to download to files
* Add get space hierarchy capability
* Support for Token-Authenticated Registration
* Add room_type to room_create API function to allow for custom room types

Miscellaneous Tasks

* Add .readthedocs.yaml v2 to support ReadTheDocs migration
* Remove future dependency
* Fix jsonschema deprecations
* Replace cgi.parse_header()
* Run pre-commit autoupdate to fix deprecation
* Introduce ruff as a pre-commit hook + run on whole codebase
* Update pre-commit hooks
* Replace ALL type comments with type hints
* Add pyupgrade, async, various flake8, Perflint, and more ruff linting rules

(adam)

2024-02-11 19:36:30 UTC MAIN commitmail json YAML

doc: Updated www/hugo to 0.122.0

(bsiegert)

2024-02-11 19:36:02 UTC MAIN commitmail json YAML

hugo: update to 0.122.0

The big new thing in Hugo 0.122.0 is LaTeX or TeX typsetting directly from
Markdown using standard syntax. Thanks to @j2kun and @jmooring for making this
happen.

Bug fixes

- tpl/tplimpl: Fix incorrect lastBuildDate
- tpl: fix incorrect lastBuildDate f281ef8

Improvements

- markup/goldmark: Support passthrough extension
- parser/metadecoders: Accumulate org keywords into arrays
- parser/metadecoders: Add CSV lazyQuotes option to transform.Unmarshal

(bsiegert)

2024-02-11 19:28:18 UTC MAIN commitmail json YAML

go-module, go-package: set GOTOOLCHAIN=local

From version 1.21 on, Go has built-in support for additional toolchains.
If the installed Go version is too old, it can download and use a newer
version on the fly during the build.

See https://tip.golang.org/doc/toolchain for details.

Needless to say, we don't want this to happen during a pkgsrc build.
This setting disables the behavior and always uses the bundled toolchain.

(bsiegert)

2024-02-11 19:20:28 UTC MAIN commitmail json YAML

mate-panel: fix tool dependencies

Revert part of r. 1.58 that was incorrect. The libxml2 tool dependency
is kept distinct to support cross-compilation. Perl was also missing.

(gutteridge)

2024-02-11 19:18:09 UTC MAIN commitmail json YAML

devel/libtirpc: update to release 1.3.4

# noteworthy changes (since 1.3.3):
* honor ip_local_reserved_ports
* allow TCP-only portmapper
* avoid potential DoS issue by removing unnecessary sleep
* fix a potential resource leakage
* fix a possible null pointer dereference

(vins)

2024-02-11 19:16:01 UTC MAIN commitmail json YAML

pluma: restore TOOL_DEPENDS for libxml2

Revert part of r. 1.58 that was incorrect. This kind of dependency is
kept distinct to support cross-compilation.

(gutteridge)

2024-02-11 18:58:52 UTC MAIN commitmail json YAML

doc: Updated devel/libbsd to 0.11.8

(vins)

2024-02-11 18:58:02 UTC MAIN commitmail json YAML

devel/libbsd: update to 0.11.8

# noteworthy changes (since 0.11.7)

- Portability fixes for Solaris, macOS and AIX [needs to be tested on
  pkgsrc, to see wether we can unbreak the package on these platforms]
- Build fixes for the modern C effort.
- Adjust declaration shadowing to match new glibc additions.
- Manual page sync to get rid of the last BSD-4-Clause
  license.
- Manual pages, documentation and build system
  cleanups.

(vins)

2024-02-11 18:20:46 UTC MAIN commitmail json YAML

doc: Updated editors/pluma to 1.26.1nb6

(triaxx)

2024-02-11 18:20:27 UTC MAIN commitmail json YAML

pluma: Fix missing runtime dependency

(triaxx)

2024-02-11 18:17:19 UTC MAIN commitmail json YAML

doc: Updated x11/mate-panel to 1.26.4nb1

(triaxx)

2024-02-11 18:16:51 UTC MAIN commitmail json YAML

mate-panel: Fix missing runtime dependency

(triaxx)

2024-02-11 17:46:17 UTC MAIN commitmail json YAML

2024-02-11 17:31:48 UTC MAIN commitmail json YAML

doc: fix two entries

(wiz)

2024-02-11 17:30:48 UTC MAIN commitmail json YAML

doc: TODO: sort entries

(wiz)

2024-02-11 16:40:41 UTC MAIN commitmail json YAML

Updated textproc/py-uc-micro-py, devel/py-absl-py

(adam)

2024-02-11 16:40:23 UTC MAIN commitmail json YAML

py-absl-py: updated to 2.1.0

2.1.0 (2024-01-16)

Added

(flags) Added absl.flags.override_value function to provide FlagHolder with a construct to modify values. The new interface parallels absl.flags.FlagValues.__setattr__ but checks that the provided value conforms to the flag's expected type.
(testing) Added a new method absltest.TestCase.assertDataclassEqual that tests equality of dataclass.dataclass objects with better error messages when the assert fails.
Changed

(flags) absl.flags.argparse_flags.ArgumentParser now correctly inherits an empty instance of FlagValues to ensure that absl flags, such as --flagfile, --undefok are supported.
(testing) Do not exit 5 if tests were skipped on Python 3.12. This follows the CPython change in python/cpython#113856.
Fixed

(flags) The flag foo no longer retains the value bar after FLAGS.foo = bar fails due to a validation error.
(testing) Fixed an issue caused by this Python 3.12.1 change where the test reporter crashes when all tests are skipped.

2.0.0 (2023-09-19)

Changed

absl-py no longer supports Python 3.6. It has reached end-of-life for more than a year now.
Support Python 3.12.
(logging) logging.exception can now take exc_info as argument, with default value True. Prior to this change setting exc_info would raise KeyError, this change fixes this behaviour.
(testing) For Python 3.11+, the calls to absltest.TestCase.enter_context are forwarded to unittest.TestCase.enterContext (when called via instance) or unittest.TestCase.enterClassContext (when called via class) now. As a result, on Python 3.11+, the private _cls_exit_stack attribute is not defined on absltest.TestCase and _exit_stack attribute is not defined on its instances.
(testing) absltest.TestCase.assertSameStructure() now uses the test case's equality functions (registered with TestCase.addTypeEqualityFunc()) for comparing leaves of the structure.
(testing) abslTest.TestCase.fail() now names its arguments (self, msg=None, user_msg=None), and not (self, msg=None, prefix=None), better reflecting the behavior and usage of the two message arguments.
DEFINE_enum, DEFINE_multi_enum, and EnumParser now raise errors when enum_values is provided as a single string value. Additionally, EnumParser.enum_values is now stored as a list copy of the provided enum_values parameter.
(testing) Updated paramaterized.CoopTestCase() to use Python 3 metaclass idioms. Most uses of this function continued working during the Python 3 migration still worked because a Python 2 compatibility __metaclass__ variables also existed. Now pure Python 3 base classes without backwards compatibility will work as intended.
(testing) absltest.TestCase.assertSequenceStartsWith now explicitly fail when passed a Mapping or Set object as the whole argument.

(adam)

2024-02-11 16:36:25 UTC MAIN commitmail json YAML

py-uc-micro-py: updated to 1.0.3

v1.0.3 (2024-02-10)

- Fix trashed build
- Update CI

(adam)

2024-02-11 15:45:06 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 28.0.2

(ryoon)

2024-02-11 15:44:27 UTC MAIN commitmail json YAML

www/php-nextcloud: Update to 28.0.2

Changelog:
# Version 28.0.2

Changes:

  * Replace input filed with password field and added password error message
    (server#42118)
  * Fix(theming): Adjust theming util to calculate primary element color based
    on WCAG color contrast (server#42315)
  * Feat(setupcheck): Add setup check for maintenance_window_start config
    (server#42355)
  * Typo in move or copy (server#42358)
  * Fix(manager): removed dead code (server#42365)
  * Fix(files): Use DAV functions from library to fix invalid source links
    (server#42367)
  * Fix(theming): Adjust theming util to calculate primary element color based
    on WCAG color contrast (server#42369)
  * Fix(dav): allow multiple organizers if possible (server#42373)
  * Don窶冲 write back .htaccess file on a RO filesystem (server#42384)
  * Fix: Ensure app menu entries and dashboard welcome message have enough
    contrast (server#42403)
  * Fix(files): drag and drop (server#42409)
  * Fix(dav): Hide less than minute diff in calendar notification title (server
    #42410)
  * Enh(dashboard): changed h1 to say Dashboard instead of Nextcloud (server#
    42413)
  * Fix(files): Adjust ID for skip content buttons (server#42425)
  * Fix(theming): Add adjusted color versions of default background (server#
    42426)
  * Fix(theming): Adjust dark high contrast to fulfill WCAG 2.1 AAA contrast
    (server#42429)
  * Enh(settings): Refactor UI for session and app token management (server#
    42430)
  * Rename 窶徃lobal search窶� to 窶忖nified search窶� (server#42431)
  * Backport unified search improvments (server#42432)
  * Enh(files): added ability to escape out of all selection when focused
    (server#42435)
  * Fix(theming): Invert filter should be based on primary-element (server#
    42445)
  * Fix(LDAP): ensure stored groups are formatted as simple list (server#42446)
  * Restore shared lock ttl to previous value when releasing (server#42450)
  * Fix: Adjust focus-visible marker on appmenu (server#42461)
  * Enh(breadcrumbs): removed unnecessary aria label (server#42487)
  * Fix(files): allow silent batch actions errors (server#42490)
  * Fix(theming): Adjust high contrast theme to fulfill WCAG AAA text contrast
    (server#42491)
  * Fix(files): Allow Ctrl/Command click on file entries to open in a new tab
    (server#42494)
  * Fix(settings): Use heading for Profile and Profile picture sections (server
    #42495)
  * Bump NcVue to v8.4.0 (server#42506)
  * AppAPI: allow to bypass Two-Factor (server#42519)
  * Only do a multipart s3 copy when above the regular copy limit (server#
    42521)
  * Fix(ViewController): Properly handle non-existent fileIds (regression lead
    to 500 errors) (server#42524)
  * Fix log rotation notification level (warning->info) (server#42539)
  * Fix(files): focus file name on renaming also initially (server#42553)
  * Fix(files): open menu on right click position (server#42556)
  * Fix upgrade of user_ldap when oc_group_members contains duplicated uids
    (server#42583)
  * Feat(files): show quota warning on page load or if storage becomes full and
    better upload error handling (server#42591)
  * Fix SVG窶冱 for social media links (server#42594)
  * Remove unneeded styles: everything is handled by NcVue (server#42600)
  * Fix(files): Fix unresponsive file click to download (server#42604)
  * Fix(files_external): add back js config files (server#42609)
  * Enh(settings): removed background-gradient to ensure contrast ratio a窶ヲ
    (server#42622)
  * Fix(files): remove focus outline on file list item click and make the link
    focusable (server#42623)
  * Chore(package): bumped nc-calendar to 2.0.1 (server#42629)
  * Fix(files): add visible label to webdav URL in settings (server#42630)
  * Fix(files): kept only first and last breadcrumb titles (server#42632)
  * Include grid view toggle in accessibility switch (server#42646)
  * Perf: Use more performant way to obtain and check the email as a login name
    with token login (server#42651)
  * Fix(core): enhanced contrast when UserMenuItem is focused (server#42664)
  * Enh(core): replaced previous native a element with NcButton (server#42669)
  * Chore(deps): Update openapi-extractor (server#42673)
  * Return providers as indexed array (server#42677)
  * Feat(user_status): Add online status type for OpenAPI (server#42684)
  * Fix(files): move actions for selected file out from table header (server#
    42691)
  * Fix(weather_status): Fix forecast format in OpenAPI (server#42693)
  * Fix/add settings section type attribute (server#42697)
  * Remove display name ellipsis in user menu (server#42699)
  * Fix(files): fix unshare action and merge duplicate shares (server#42703)
  * Fix(files): switched native input to NcButton (server#42711)
  * Update webauthn section to feature components (server#42715)
  * Refresh FileList on current folder update (server#42719)
  * SharingEntrySimple` needs `ul` or `ol` around it (server#42724)
  * Fix styling of development-notice (server#42725)
  * Always catch OCP versions of authentication exceptions (server#42726)
  * Better users cycle (server#42728)
  * Fix header-elements being not shown correctly (server#42730)
  * Fix(files): use getSummaryFor for better files summary translations (server
    #42734)
  * Fix(files_sharing): fix sharing status indicator side after component窶ヲ
    (server#42735)
  * Fix(a11y): Aria-hide contacts menu icon images (server#42739)
  * Enh(comments): Add visual labels for editor (server#42745)
  * Fix npm audit (server#42758)
  * Fix(settings): set default or unlimited user quota (server#42766)
  * Fix(files): use backend error message if provided (server#42767)
  * Fix(dav): Fix user status 窶弑ndefined array key 0 at StatusService.php窶ヲ
    (server#42771)
  * Remove unneeded role=窶搜adiogroup窶� from 窶弃redefined statuses窶� (server#
    42772)
  * Tooltip outside click, should abort share creation (server#42779)
  * Fix(share): use user timezone to parse share expiration date (server#42786)
  * Migrate setup checks to new SetupCheck API (server#42795)
  * Add RichObject support for SetupCheck descriptions (server#42804)
  * Occ background-job:delete (server#42810)
  * Fix crash of login in case of duplicated group membership (server#42815)
  * Enh(settings): Add SetupCheck to ensure webserver correctly serves `.mjs`
    files (server#42816)
  * Fix(l10n): Add context note for table footers (server#42819)
  * Prepare migration to lazy config (server#42820)
  * Dashboard): Lower error to info log message (server#42824)
  * Fix: reduce memory consumption of scans (server#42827)
  * Fix(appstore): Only send subscription keys to valid appstores (server#
    42832)
  * Fix/41826 avoid same h1 and h2 headings (server#42848)
  * Use showError in TransferOwnershipDialogue (server#42851)
  * Fix(userstatus): catch unique constraint violation (server#42854)
  * Fix(update-section): changed span to an interactive element (server#42859)
  * Chore(theming): fix warning of incorrect `NcCheckboxRadioSwitch` usage
    (server#42861)
  * Fix(manifest): Check if app exists instead of accessing null as an array
    (server#42864)
  * Fix(session): Avoid useless authtoken DB queries for anonymous requests
    (server#42868)
  * Fix(systemreport): Mark more configs as sensitive (server#42871)
  * Update crl after revoke integration_homeassistant.csr (server#42874)
  * Fix(dav): ajax request check on public remote endpoints (server#42882)
  * Fix(files): prevent dragging previews and appear as an external files DnD
    (server#42895)
  * Fix(theming): Make sure `color-border-maxcontrast` fulfills 3:1 contrast
    (server#42897)
  * Enh(a11y): improved contrast on user menu (server#42898)
  * Update ContactsStore: Avoid exceptions on empties (server#42899)
  * Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42906)
  * Setup check migrations to new API (server#42918)
  * Improve path resolution in files_version hooks (server#42921)
  * Fix(build): Do not generated OpenAPI for non-shipped apps or apps without
    OpenAPI support (server#42928)
  * Chore(deps): Update openapi-extractor (server#42948)
  * Add OpenAPI scopes (server#42952)
  * Fix(a11y): Fix avatar menu icon color in dark mode (server#42960)
  * Fix(build): Fix OpenAPI diff on non-default specs (server#42982)
  * Fix(files): Fix checkbox state semantics (server#42983)
  * Fix(files): fixed aria-desciption logic for last breadcrumb (server#42984)
  * Profile: Refactor code to use vue components and styles where possible
    (server#42986)
  * Enh(files): Allow to copy files into same directory (server#42988)
  * Update `@nextcloud/dialogs` to 5.1.0 (server#42994)
  * Fix(weather_status): Fix location format for OpenAPI (server#43006)
  * Fix(auth): Fix logging in with email and app password (server#43012)
  * Fix header inversion bug (server#43014)
  * Fix(files): do not show `View in folder` in the Files view (server#43030)
  * Fix(theming): Apply same logic on capabilities for primary color as done on
    themes (server#43032)
  * Fix(settings): Allow to connect to local address when checking for `.mjs`
    support (server#43055)
  * Wrap versions list in virtual scroll (server#43058)
  * Fix(security): Update code signing revocation list (server#43070)
  * Chore: Update `@nextcloud/router` to 2.2.1 (server#43091)
  * Fix(userstatus): CALL status should overwrite MEETING status (server#43107)
  * Fix(files): Make the navigation reactive to view changes and show also sub
    routes as active (server#43119)
  * Update `@nextcloud/dialogs` to 5.1.1 (server#43150)
  * Fix(files): disable `Unshare` until proper fix (server#43169)
  * Chore: update workflows from templates (3rdparty#1685)
  * Update nextcloud/ocp dependency (activity#1474)
  * Chore: update workflows from templates (activity#1477)
  * Bump NcVue to 8.4.0 (activity#1484)
  * Fix/1481 focused links are truncated on 400% zoom (activity#1485)
  * Fix npm audit (activity#1487)
  * Fix/1480 remove horizontal scrolling for activity view (activity#1489)
  * Update nextcloud/ocp dependency (activity#1496)
  * Update nextcloud/ocp dependency (activity#1504)
  * Fix npm audit (activity#1509)
  * Fix wrongly inverted icon (activity#1511)
  * Fix/1464 adapt visual your activities

    which remains the same through all activities pages (activity#1515)

  * Fix(ActivityTab): Typo in try-catch (activity#1516)
  * Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#
    533)
  * Chore: update workflows from templates (files_pdfviewer#876)
  * Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#880)
  * Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#885)
  * Disable scripting in pdfviewer (files_pdfviewer#888)
  * Update nextcloud/ocp dependency (firstrunwizard#1020)
  * Chore: update workflows from templates (firstrunwizard#1027)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1032)
  * Update nextcloud/ocp dependency (firstrunwizard#1044)
  * Fix typo in translation on page3 (firstrunwizard#1049)
  * Update nextcloud/ocp dependency (firstrunwizard#1052)
  * Fix npm audit (firstrunwizard#1055)
  * Update nextcloud/ocp dependency (logreader#1090)
  * Chore: update workflows from templates (logreader#1092)
  * Chore: audit dependencies (logreader#1107)
  * Update nextcloud/ocp dependency (logreader#1115)
  * Update nextcloud/ocp dependency (nextcloud_announcements#275)
  * Chore: update workflows from templates (nextcloud_announcements#278)
  * Update nextcloud/ocp dependency (nextcloud_announcements#279)
  * Update nextcloud/ocp dependency (nextcloud_announcements#284)
  * Update nextcloud/ocp dependency (notifications#1761)
  * Chore: update workflows from templates (notifications#1763)
  * Chore(deps): Bump vue and vue-template-compiler (notifications#1764)
  * Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16
    (notifications#1771)
  * Update nextcloud/ocp dependency (notifications#1774)
  * Fix(CI): Remove unmaintained library (notifications#1775)
  * Chore: bump nextcloud/notify_push to 1.1.4 (notifications#1779)
  * Update nextcloud/ocp dependency (notifications#1788)
  * Update nextcloud/ocp dependency (notifications#1796)
  * Bump NcVue to v8.4.0 (password_policy#531)
  * Chore(deps): bump @nextcloud/dialogs from 4.0.1 to 5.0.3 (password_policy#
    534)
  * Update nextcloud/ocp dependency (photos#2203)
  * Fix 2160 create accessible ckeckboxes for media (photos#2208)
  * Fix: refetch only on path change, not on anchor links (e.g. 窶徭kip to窶�
    links) (photos#2213)
  * Fix: glitch buttons on mobile (photos#2214)
  * Bump NcVue to 8.4.0 (photos#2223)
  * Also sort by getlastmodified when searching for photos (photos#2229)
  * Order collections files by taken date (photos#2230)
  * Allow to hide 窶弃eople窶� nav entry for admin (photos#2232)
  * Request background job to generate metadata on non-local files (photos#
    2245)
  * Clean up headings (photos#2253)
  * Also fix additional place regarding album modal header (photos#2263)
  * Just because an array key doesn窶冲 imply the value at that key isn窶冲 null.
    (photos#2283)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.2 to 5.0.3 (privacy#1002)
  * Chore: update workflows from templates (privacy#1006)
  * Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1009)
  * Fix npm audit (privacy#1015)
  * Fix npm audit (recommendations#687)
  * Update nextcloud/ocp dependency (related_resources#327)
  * Fix npm audit (related_resources#328)
  * Chore: update workflows from templates (related_resources#334)
  * Chore: update workflows from templates (serverinfo#543)
  * Update nextcloud/ocp dependency (serverinfo#545)
  * Chore: update workflows from templates (suspicious_login#832)
  * Chore(deps): update dependency vite to ^5.0.10 (text#5137)
  * Fix(deps): update dependency y-websocket to ^1.5.1 (text#5138)
  * Test(cy): skip test failing due to server issue (text#5145)
  * Fix cypress workspace test by setting default language (text#5146)
  * Preserve step queue during reconnect (text#5147)
  * Fix(gapcursor): Don窶冲 allow gap cursor in tables (text#5149)
  * Update nextcloud/ocp dependency (text#5160)
  * Fix(deps): update vue monorepo to ^2.7.16 (text#5162)
  * Enh(ci): set renovate PRs to auto merge (text#5165)
  * Chore: update workflows from templates (text#5167)
  * Chore: Update krankerl config (text#5169)
  * Fix(a11y): contrast for active menubar buttons (text#5171)
  * Revert 窶彡hore: update workflows from templates窶� (text#5173)
  * Chore(deps): update cypress (text#5180)
  * Chore(deps): update vueuse to ^10.7.1 (text#5181)
  * Chore(deps): update dependency cypress-split to ^1.18.1 (text#5182)
  * Fix(deps): update dependency @mdi/svg to ^7.4.47 (text#5183)
  * Fix(deps): update dependency @nextcloud/vue to ^8.4.0 (text#5184)
  * Chore(ci): update workflows, remove *-when-unrelated (text#5191)
  * Chore(deps): bump tj-actions/changed-files from 39 to 41 in /.github/
    workflows (text#5192)
  * Fix/5080 keep menubar in workspace (text#5195)
  * Feat: switch to native browser tooltips (text#5196)
  * Chore(deps): update dependency @nextcloud/cypress to ^1.0.0-beta.7 (text#
    5201)
  * Chore(deps): update dependency vite to ^5.0.11 (text#5202)
  * Fix(deps): update dependency path-normalize to ^6.0.13 (text#5203)
  * Update nextcloud/ocp dependency (text#5209)
  * Fix: Skip editor container and file upload input during keyboard navigation
    (text#5227)
  * Fix: Prioritize un-collapsible menubar entries for mobile and aggregate
    children in the hidden entries (text#5228)
  * Fix: Only show translate if providers are available (text#5231)
  * Fix: Use proper way of hiding the attachment input (text#5235)
  * Fix migration from `v-tooltip` to native `title` in menu bar buttons
    `ActionEntry` (text#5236)
  * Fix(deps): update dependency @nextcloud/files to ^3.1.0 (text#5243)
  * Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5244)
  * Chore(deps): update dependency cypress-split to ^1.18.2 (text#5246)
  * Update nextcloud/ocp dependency (text#5255)
  * Chore(deps): update vueuse to ^10.7.2 (text#5257)
  * Create update-nextcloud-ocp-approve-merge.yml (text#5260)
  * Fix: Properly copy selection as markdown to the plaintext clipboard (text#
    5266)
  * Fix: Proper error message based on file permissions (text#5272)
  * Fix(sync): push local changes on reconnect (text#5284)
  * Fix(mention): use new url schema (text#5304)
  * Chore: update workflows from templates (updater#522)
  * Change master version to 29 in tests (updater#527)
  * Chore: update workflows from templates (viewer#2107)
  * Bump NcVue to 8.4.0 (viewer#2111)
  * Fix: make prev and next slides not focusable and aria-hidden (viewer#2117)
  * Fix: use filename to find current index (viewer#2118)
  * Fix npm audit (viewer#2123)
  * Add live photo support based on files metadata (viewer#2127)
  * Improve handling of Node API properties (viewer#2128)

# Version 28.0.1

Changes:

  * Fix npm audit (activity#1437)
  * Fix missing parameters when type is not 窶很nown窶� (activity#1469)
  * Fix: Allow older app values to be set (logreader#1079)
  * Fix(mail): Fix mail handling when force_language is true or false
    (notifications#1744)
  * Fix(push): Allow apps to provide already parsed notifications
    (notifications#1754)
  * Catch and log error thrown while parsing dates from metadata (photos#2194)
  * Fix: Adjust favorite icon to be accessible (photos#2197)
  * Fix TypeError with invalid coordinates (fix #2187) (photos#2207)
  * Fix(Users/Quota setting): Prevent floating point value from getting
    truncated in locales other than english (server#42106)
  * Comment legacy file_metadata table migrations (server#42108)
  * Enh(settings): Set main page heading (server#42125)
  * Fix(a11y): Unified search headings (server#42131)
  * Fix(caldav): don窶冲 reuse query builder objects (server#42152)
  * Fix(dav): Prevent out-of-office event time drifts (server#42166)
  * Fix(security): Update CA certificate bundle (server#42190)
  * Feat(settings): add occ commands to handle admin delegation (server#42201)
  * Wrap metadata generation in try/catch (server#42263)
  * Fix(files): Conditionally add drag handlers (server#42277)
  * Fix(UnifiedSearch): Drop title prop (server#42278)
  * Feat(files): add batch support to copy-move (server#42279)
  * Fix(files): navigation exact (server#42282)
  * Fix(files): Partly revert 32c1aeb and show correct quota again (server#
    42293)
  * Fix: Ensure correct max contrast color is used when blurred background is
    used (server#42294)
  * Enh(oauth2): allowed toggling of aria label (server#42295)
  * Fix(dashboard): changed h3 elements to h2 (server#42296)
  * Fix(files): fix download file encoded source (server#42302)
  * Fix(joblist): also reset last_run timestamp on updating an existing job
    (server#42316)
  * Fix(ooo): add new ooo status with new emoji (server#42351)
  * Don窶冲 query oc_properties for metadata props (server#42357)
  * Add global accessibility switch (server#42371)
  * Use FileInfo窶冱 metadata for hidden prop (server#42378)
  * Fix(userstatus): set user status to 窶露n a meeting窶� if calendar is busy
    (server#42380)
  * Update crl after revoke rides.csr (server#42400)
  * Fix(dav): undeclared `$cache` property (server#42423)
  * Disable image editor if accessibility switch is off (viewer#2102)

# Version 28.0.0

Changes:

  * Fix share creation insert and get (server#26716)
  * Fix creating events with old (< unix time) lastoccurence (server#31790)
  * Add api to register setup checks (server#32550)
  * Mark comments as read (server#32775)
  * Add batch methods in user backends (server#32912)
  * Talk federation authentication (server#33105)
  * Changed mapping to font (server#34419)
  * Add IProvideEnabledStateBackend interface (server#34443)
  * Cleanup comments code (server#35424)
  * Cleanup psalm issues in DB/ContactsManager and Console (server#35539)
  * Fix background theming deletion and cypress admin theming tests (server#
    35728)
  * Display displayname on federated shares (server#35915)
  * Extend fix-key-location to handle cases from broken cross-storage moves
    (server#36068)
  * Specify the parameters of FederatedFileSharing controllers (server#36214)
  * Log to `error_log` in fatal case (server#36316)
  * Refactors tests/app.php to improve code readability. (server#36742)
  * Fix: Avoid failing with duplicate checks (server#36830)
  * Fix: Escape group names for LDAP (server#37201)
  * Avoid db connections when logging db connection errors (server#37458)
  * Ci(checkers): Require composer autoloaders for all shipped apps (server#
    37481)
  * Fix: log fopen calls when stream isn窶冲 available (server#37624)
  * Refactors Command/Encryption/Enable.php to improve code readability.
    (server#37665)
  * Redis: use atomic operations everywhere (server#37758)
  * Check for open_basedir before reading /proc (server#37959)
  * Use more efficient tag retrieval on DAV report request (server#37969)
  * Imaginary WebP support (server#38032)
  * Add label to 窶彭efault quota窶� multiselect (server#38075)
  * Allow 窶忤asm-unsafe-eval窶� in CSP (server#38082)
  * Make Node::getParent lazy (server#38150)
  * [master] Update psalm-baseline.xml (server#38162)
  * Show pending popover menu when password is enabled by default (server#
    38164)
  * Admin audit app: optimization according to PHP 8 (server#38176)
  * Fix share roots always being marked as writable (server#38179)
  * Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38206)
  * Enh(theming): RGBY contrast (server#38211)
  * Add utility command for object store objects (server#38226)
  * Allow enforcing share passwords only when already asking for a password
    (server#38227)
  * Chore(deps-dev): Bump cypress from 12.11.0 to 12.12.0 (server#38232)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /build/
    integration (server#38234)
  * Reload filelist when adding or removing shares (server#38259)
  * Refactors 窶徭trpos窶� calls in lib/public to improve code readability.
    (server#38260)
  * Refactors 窶徭trpos窶� calls in lib/private to improve code readability.
    (server#38261)
  * Fix loading custom logo image (server#38291)
  * Add config variable for curl timeout (server#38292)
  * Use aria-expanded correctly on toggle user actions (server#38294)
  * Feat: Add occ user:user:sync-account-data for updating oc_accounts
    information from user backends (server#38298)
  * Fix: better error message on missing user files dir (server#38300)
  * Fix(caldav): Ignore invalid events for reminder generation (server#38301)
  * Migrate a few components to NcSelect (server#38306)
  * Fix(carddav): Check if SERVER variables are set before accessing them
    (server#38308)
  * Fix: Throw early when a service cannot be found in the app container
    (server#38322)
  * Remove focus-visible polyfill (server#38323)
  * Optimize webpack chunking (server#38329)
  * Adjust style of passwordless login (server#38330)
  * Remove some dead code in files app (server#38332)
  * Weather_status: Improve contrast of favorite icon (server#38333)
  * Master is now 28 (server#38336)
  * 38340 fix add group broken (server#38344)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /build/
    integration (server#38346)
  * Make unsupported browser check asynchronous (server#38354)
  * Fix(trashbin): Truncate long filenames (server#38355)
  * Add imaginary_key (server#38365)
  * Add commands to copy/move files (server#38366)
  * Adjust files favorite marker to fulfill A11Y contrast requirements (server#
    38370)
  * Chore(deps-dev): Bump tar from 6.1.14 to 6.1.15 (server#38372)
  * Webpack: add nonce to unsupported-browser-redirect chunk (server#38374)
  * Refactor: migrate OC_EventSource to dependency injection (server#38386)
  * Bug-report-template 窶� move `Official All-in-One appliance` to the bottom
    (server#38393)
  * Enh(contacts): show/hide addressbooks for all (server#38397)
  * Store encrypted OAuth2 client secrets (server#38398)
  * Remove deprecated `OC.appSettings` API (server#38400)
  * Fix(SAB): Save avatar to SAB (server#38413)
  * Don窶冲 always check if we need to setup the object store root (server#
    38415)
  * Fix(carddav): Check enumeration settings for all SAB methods (server#38423)
  * Feat(ocp): Add types and strict typing to \OCP\Group\IGroup (server#38425)
  * Fix deletion of User when system link are used in him user folder (server#
    38429)
  * Add OpenAPI specs (server#38438)
  * Fix(files): make open folder a default action (server#38441)
  * Fix(carddav): Don窶冲 show system address book cards to guests (server#
    38448)
  * Fix(carddav): Make system contact phone number RFC compliant (server#38454)
  * Use default page size for jumping to desired offset (server#38457)
  * Revert 窶廡ix table view窶� (server#38458)
  * Adjust active element visibility in the usermenu (server#38459)
  * Adjust active element visibility in the sidebar (server#38460)
  * Add fallback when a there is no preview for a version (server#38467)
  * Log failures to read certificates during listing (server#38468)
  * Fix initialisation of versions in the DB (server#38469)
  * [master] fix: Catch Deadlock properly as execute throws Doctrine exceptions
    not our wrapped ones (server#38478)
  * Fix(dav): Fix avatar size in system address book (server#38481)
  * Chore: update workflows from templates (server#38486)
  * Emit an event when a message is logged (server#38490)
  * Chore(deps-dev): Bump puppeteer from 19.10.1 to 20.4.0 (server#38492)
  * Fix: catch errors in id3parser library (server#38496)
  * [master] Fix npm audit (server#38497)
  * Replace id3parser with mp3info (server#38498)
  * Fix(docs): Fix language and copy-paste class name in docs of CSP (server#
    38513)
  * Chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey窶ヲ
    (server#38514)
  * Chore(deps): Drop swiftmailer/swiftmailer (server#38516)
  * Fix contrast for inactive elements of the main navigation (server#38519)
  * Improved display of app links (server#38520)
  * Chore(app): Do not clear unused cache key (server#38524)
  * [master] Update ca-cert bundle (server#38534)
  * Ci: Use conventional commits for CA bundle updates (server#38537)
  * Uses 窶廸ull Coalescing Operator窶� to improve code readability. (server#
    38543)
  * Fix(dispatcher): Migrate to OCP event dispatcher before symfony/event窶ヲ
    (server#38545)
  * Fix(deps)!: Upgrade symfony/event-dispatcher to supported version 5.4.26
    (server#38546)
  * Fix app menu flicker (server#38549)
  * Chore: Drop app code checker test data (server#38550)
  * Chore!: Drop \OC_App::isEnabled (server#38551)
  * Chore!: Drop \OC_Defaults::getLogoClaim (server#38552)
  * Chore(deps): Bump doctrine/dbal to 3.7.x (server#38556)
  * Feat(request): Allow to match the client version with the IRequest::U窶ヲ
    (server#38561)
  * Drop \OC_App methods deprecated in Nextcloud 14 (server#38566)
  * Remove deprecated legacy loader from `OC` (server#38567)
  * Redis: Do not try to authenticate with non-string password/user (server#
    38568)
  * Improve oauth2 database migration from ownCloud (server#38577)
  * Fix: correct hint for missing posix extension (server#38581)
  * Feat(ocp): Allow sending emails with subject and body (server#38585)
  * Fix(ocp): Mark IMessage::attachInline as @since 27 (server#38586)
  * Chore: Do not sass-compile external apps (server#38590)
  * Fix(caching): Avoid checking existence before fetching (server#38591)
  * Chore(ocp)!: Drop \OCP\Util::linkToPublic (server#38593)
  * Chore: remove check for suhosin.executor.func.blacklist (server#38595)
  * Fix(CI): Temporary workaround 窶� Run Psalm CI with 1 thread only so it窶ヲ
    (server#38597)
  * Refactors 窶徭trpos窶� calls in /core to improve code readability. (server#
    38602)
  * Refactors 窶徭trpos窶� calls in /apps/workflowengine (server#38604)
  * Refactors 窶徭trpos窶� calls in /apps/comments (server#38605)
  * Refactors 窶徭trpos窶� calls in /apps/settings (server#38606)
  * Refactors 窶徭trpos窶� calls in /apps/user_ldap (server#38608)
  * Refactors 窶徭trpos窶� calls in /apps/dav (server#38610)
  * Refactors 窶徭trpos窶� calls in /apps/theming (server#38611)
  * Feat(HTTPClient): Provide wrapped access to Guzzle窶冱 asyncRequest()
    (server#38613)
  * Refactors 窶徭trpos窶� calls in /apps/files_external (server#38619)
  * Refactors 窶徭trpos窶� calls in /apps/files_sharing (server#38620)
  * Replace if/else with return match (server#38622)
  * Fix(storage): fallback to copy and unlink when rename fails (server#38623)
  * Fix: expect interface, not a specific implementation (server#38625)
  * Bump marked from 4.3.0 to 5.0.4 (server#38627)
  * Feat: set background = backgroundColor via occ (server#38631)
  * Test: add test for cache mount provider (server#38633)
  * Feat: remove check for OpenSSL 1.0.1d and 1.0.2b (server#38635)
  * [1/3] Refactors /core controllers using constructor property promotion.
    (server#38636)
  * [2/3] Refactors /core controllers using constructor property promotion.
    (server#38637)
  * [3/3] Refactors /core controllers using constructor property promotion.
    (server#38638)
  * Bugfix/36644 pruneOutdatedSyncTokens deletes all entries (server#38639)
  * Openapi: Fix wrapping OCS responses that are not DataResponse (server#
    38640)
  * Chore(appframework)!: Drop \OCP\AppFramework\Http\
    EmptyContentSecurityPolicy::allowInlineScript (server#38642)
  * Avoid requests to opengraph image if no host detected (server#38645)
  * Fix(caldav): Cast calendar objects id to int when building index (server#
    38648)
  * Fix(caldav): Close DB cursor in reminder index background job (server#
    38649)
  * Chore: Drop dead private methods in /lib (server#38652)
  * Fix(systemtags): Incorrect tags shown temporarily (server#38655)
  * Fix OpenAPI core paths (server#38656)
  * Disable background color on group-header line (on hover, focus, active)
    (server#38662)
  * Chore: Replace \OC::$server->query with \OCP\Server::get in /lib (server#
    38663)
  * Fix(weather_status): Always show all favorite locations (server#38664)
  * Fix(weather_status): Pass address as param to OSM API (server#38665)
  * Fix(SystemTagManager): Use truncated tagName in getTag and updateTag
    (server#38667)
  * Feat: add width, height, crop and mode to BeforePreviewFetchedEvent (server
    #38679)
  * Fix(apache): Serve `mjs` (module javascript) as static files (server#38688)
  * Fix(actions): cypress (server#38694)
  * Chore(deps-dev): Bump css-loader from 6.7.3 to 6.8.1 (server#38695)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (server#38696)
  * Update bug report issue template (server#38700)
  * Fix oauth2 tests (server#38701)
  * Do not cast sizes to int in Trashbin class (server#38703)
  * Fix wrong link in issue template (server#38710)
  * Select the fileid first when looking for incomplete files (server#38714)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38715)
  * Drop meta robots header (server#38725)
  * Chore(deps-dev): Bump dms/phpunit-arraysubset-asserts from 0.4.0 to 0.5.0
    in /build/integration (server#38733)
  * Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (server#38734)
  * Allow to specify upgrade.cli-upgrade-link in order to link to the correct
    documentation (server#38735)
  * Add a Dependabot configuration to autoupdate GitHub action versions (server
    #38737)
  * [master] Fix npm audit (server#38742)
  * Allow stdClass in XML responses (server#38745)
  * Perf: skip request without write permission (server#38747)
  * Uses PHP8窶冱 constructor property promotion in core/Command/Encryption
    (server#38762)
  * Uses PHP8窶冱 constructor property promotion in core/Command/Db classes.
    (server#38764)
  * Uses PHP8窶冱 constructor property promotion in core/Command/User classes.
    (server#38766)
  * Uses PHP8窶冱 constructor property promotion in core/Command/Maintenance
    (server#38767)
  * Uses PHP8窶冱 constructor property promotion in core/Command/Config and
    Group (server#38768)
  * Uses PHP8窶冱 constructor property promotion core/Command/App,/Background,
    and /Broadcast (server#38769)
  * Make oauth2 client secret column larger (server#38770)
  * Uses PHP8窶冱 constructor property promotion core/Command/Info, /Integrity,
    and /Preview (server#38771)
  * Add bruteforce protection in OauthApiController (server#38773)
  * Uses PHP8窶冱 constructor property promotion in core/Command/Log, /Security,
    and /SystemTag (server#38774)
  * Uses PHP8窶冱 constructor property promotion in core/Command and / (server#
    38775)
  * Fix(core): Do not invert app menu text color (server#38776)
  * Fix(carddav): Make SystemAddressBook::__construct $groupManager argument
    nullable (server#38777)
  * Ci: pin setup-php to avoid a regression (server#38781)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.1 to
    2.2 (server#38785)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 2 to 3 (server#
    38786)
  * Chore(deps): Bump actions/setup-node from 2 to 3 (server#38787)
  * Chore(deps): Bump actions/upload-artifact from 2 to 3 (server#38788)
  * Align subadmins css class name (server#38793)
  * Enable version features again with S3 versioning (server#38794)
  * Fix: Avoid failing to update the current version entry if there is none
    (server#38800)
  * Add types to responses (server#38802)
  * Bump @nextcloud/auth @nextcloud/axios @nextcloud/calendar-availability-vue
    @nextcloud/dialogs @nextcloud/files and @nextcloud/router (server#38803)
  * Make sure to show download button only one time (server#38804)
  * Add files actions testing + code coverage (server#38806)
  * Fix issues where unencrypted_size was being falsely used for non-encrypted
    home folders (server#38808)
  * Generate user themed favicon and touchicon (server#38823)
  * Enh(a11y): New user modal (server#38826)
  * [master] Update psalm-baseline.xml (server#38827)
  * Fix files API route names (server#38830)
  * Adjust saving of status messages (server#38832)
  * Replace plain input fields with NcTextField fields and NcMultiSelect 窶ヲ
    (server#38839)
  * Fix: Removed invalid user from CODEOWNERS file (server#38841)
  * Fix type in BeforeMessageLoggedEvent (server#38843)
  * Feat: add detected mime type to exception (server#38844)
  * Move deprecation warnings to debug (server#38852)
  * Introduce LanguageModel/TextProcessing OCP API (server#38854)
  * Fix(sab): put location in proper address field (server#38856)
  * File scanner performance improvements (server#38858)
  * Add summary of detected changes to files:scan output (server#38860)
  * Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 (server#
    38863)
  * Bump @nextcloud/files from 3.0.0-beta.9 to 3.0.0-beta.10 (server#38865)
  * Fix confusion around mail settings and improve layout a bit (server#38868)
  * [master] Fix npm audit (server#38869)
  * Style(config): alphabetise preview providers (server#38876)
  * Cleanup controller service aliases (server#38878)
  * Fix user log.condition feature (server#38881)
  * Don窶冲 disable actions when saving share permissions (server#38888)
  * Use source cache when listing folder during recursive copy (server#38890)
  * Add getDocBaseUrl on theming app (server#38900)
  * Reduce load of files versions preview loading (server#38905)
  * Fix: ContactManager search with fullmatch (server#38907)
  * Cast string type for trim() (server#38910)
  * Adjust admin setup check to increase warning to configure https (server#
    38915)
  * Fix(l10n): Fix plural issue with different locale and language (server#
    38917)
  * Chore: update node engines to next LTS (server#38924)
  * Chore: Adjust editorconfig for package.json and package-lock.json (server#
    38927)
  * Fix(systemtags): Add missing systemtags index (server#38928)
  * Clean failed upload chunks (server#38930)
  * Fix(s3): Pass SSE-C parameters for multipart upload (server#38934)
  * [f2v] Rename, favorite and edit locally actions (server#38939)
  * Implement optimized getDirectoryContent for DAV (server#38945)
  * Align collaborative tags differently (server#38948)
  * [f2v] Favorites view (server#38950)
  * Chore(deps): Bump fast-xml-parser and webdav (server#38951)
  * Fix(eventdispatcher): Don窶冲 use all evaluating 窶徙r窶� (server#38955)
  * Use getsystemvalue-functions in Mailer.php (server#38958)
  * Dav: clean path before putting it in the statcache (server#38965)
  * Enh(sab): Add profileUrl to SAB (server#38969)
  * Uses PHP8窶冱 constructor property promotion in core/Migrations (server#
    38974)
  * Uses PHP8窶冱 constructor property promotion in remaining /core classes
    (server#38975)
  * Refactors lib/private/Accounts classes (server#38978)
  * Refactors lib/private/Contacts. (server#38986)
  * Refactors lib/private/Mail. (server#38987)
  * Fix: restore AppsSlideToggle feature (server#38988)
  * Refactors lib/private/Avatar. (server#38989)
  * Refactor lib/private/Calendar (server#38990)
  * Refactors lib/private/SystemTag (server#38995)
  * Fix(dav): Catch SAB sync errors during upgrade (server#39005)
  * Switch to bootstrap font-stack (server#39008)
  * [1/3] Refactors lib/private/Security (server#39011)
  * [2/3] Refactors lib/private/Security (server#39012)
  * [3/3] Refactors lib/private/Security (server#39013)
  * Add 窶彙utton窶� class to the QR code link (server#39015)
  * Fix(s3): fix handling verify_bucket_exists parameter (server#39017)
  * Migrate federation application to LoggerInterface (server#39018)
  * Adds same object return annotations to lib/private/Mail classes (server#
    39020)
  * Fix(files): Only render the menu if there are actions to show (server#
    39025)
  * Chore: upgrade typescript, eslint and fix lint (server#39029)
  * Migrate deprecated vue property (server#39038)
  * Refactors lib/private/Log (server#39039)
  * Fix(ocp): TimedJob can窶冲 have a more specific argument than Job (server#
    39042)
  * Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem
    (server#39043)
  * Fix root mounts not being setup in some cases (server#39044)
  * Update aria-expanded attribute for sidebar apps-slide-toggles (server#
    39049)
  * Enh(a11y): Users table (server#39050)
  * Feat(ocp): More specific type for ICapabilities::getCapabilities (server#
    39057)
  * Avoid adding (attribute=) part to filter which will confuse LDAP servers
    (server#39058)
  * Fix(TagSearchProvider): Short circuit if no tag matches the query (server#
    39062)
  * Migrate away from ILogger in encryption (server#39065)
  * Bump sabre/http to 5.1.7 in master (server#39070)
  * Fix(settings): Migrate away from deprecated `NcPopoverMenu` (server#39073)
  * Refactors lib/private/Profile. (server#39075)
  * Fix(cypress): branch definition and update from template (server#39076)
  * Fix(CalDAV): Check if the vObject exists before attempting any operations
    (server#39083)
  * Feat(admin_audit): Migrate to non-deprecated IEventDispatcher (server#
    39086)
  * Fix event names of 2FA related typed events (server#39089)
  * Silent `imagecreatefromstring()` errors (server#39093)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to
    2.2 (server#39095)
  * [master] Update psalm-baseline.xml (server#39096)
  * Fix(settings): Migrate away from `NcAppNavigationCounter` (server#39102)
  * Files_sharing: Remove orphaned file with deprecated imports (server#39103)
  * [master] Fix npm audit (server#39104)
  * Fix(updatenotification): Remove deprecated `NcPopoverMenu` and use
    `NcActions` instead (server#39106)
  * Refactors lib/private/Lock (server#39108)
  * Refactors /Metadata, /Migration, and /Net namespaces in /lib/private/
    (server#39109)
  * [1/2] Refactors lib/private/Collaboration (server#39113)
  * [2/2] Refactors lib/private/Collaboration (server#39114)
  * Fix(sse): don窶冲 update uncached files (server#39115)
  * Psalm: Enable more/less specific errors (server#39116)
  * Psalm: Disable cache (server#39120)
  * Rewrite OCS CSRF check to be readable (server#39125)
  * Fix password confirmation master (server#39127)
  * Fix(ldap): avatar is not being fetched (server#39128)
  * Refactors files_external app commands (server#39131)
  * Fix(CardDAV): catch right exception when checking for federated app classes
    (server#39132)
  * User_status: Add OpenAPI spec (server#39133)
  * Fix(files_sharing): hide download permission for circle shares (server#
    39146)
  * Refactors files app commands (server#39150)
  * Migrate federated file sharing to PSR LoggerInterface (server#39160)
  * Add OCSPreconditionFailedException (server#39164)
  * Enable all files_versions features when groupfolders is enabled (server#
    39165)
  * Refactors dav app commands. (server#39166)
  * Migrate files sharing to PSR LoggerInterface (server#39169)
  * Add command do delete orphan shares (server#39170)
  * Support opening and comparing versions in viewer (server#39171)
  * Use square bracket syntax to modify array (server#39175)
  * Fix: Cleanup unused imports and some type deprecations (server#39189)
  * Fix(dav): Move DAV app to non deprecated event dispatcher (server#39190)
  * Feat(sharing): add sharing overview view (server#39196)
  * Fix: Remove deprecation warning for already removed API (server#39200)
  * Fix(cypress): revert only toggle (server#39203)
  * Docs(dav): remove outdated comment (server#39204)
  * Remove jQuery from main entry point where not needed (server#39210)
  * Add return types (server#39211)
  * Refactor 窶徭trpos窶� and 窶徭ubstr窶� calls in federatedfilesharing app to
    improve code readability (server#39213)
  * Refactor 窶徭ubstr窶� calls in lib/private to improve code readability
    (server#39216)
  * Migrate parts of files app away from depecrated Ilogger (server#39218)
  * [master] Update psalm-baseline.xml (server#39219)
  * Bugfix/bulk upload empty files (server#39221)
  * Migrate more apps to IEventDispatcher (server#39222)
  * Provisioning_api: Add OpenAPI spec (server#39223)
  * Convert isset ternary to null coalescing operator (server#39224)
  * Convert isset ternary to null coalescing operator (server#39225)
  * Convert isset ternary to null coalescing operator (server#39226)
  * Fix(files): default emptycontent message (server#39229)
  * Refactor comments app (server#39236)
  * Refactor contactsinteraction app (server#39243)
  * Preload custom properties when propfinding folders (server#39248)
  * Comments: Add OpenAPI spec (server#39257)
  * Add IgnoreOpenAPI attribute (server#39263)
  * Add instance category while checking new updates (server#39264)
  * Fix(flow): Revert invalid rename of check class for RequestTime (server#
    39268)
  * Bump CS Fixer rules to follow latest Nextcloud standards (server#39271)
  * Sharebymail: Add OpenAPI spec (server#39272)
  * Weather_status: Add OpenAPI spec (server#39274)
  * Add optional to add backtrace to log items (server#39275)
  * Set double outline to buttons in focus state (server#39277)
  * Federation: Add OpenAPI spec (server#39280)
  * Settings: Add OpenAPI spec (server#39284)
  * Dashboard: Add OpenAPI spec (server#39286)
  * Theming: Add OpenAPI spec (server#39287)
  * Chore(deps): Bump semver from 5.7.1 to 5.7.2 (server#39296)
  * Fix(dav): close cursor when fetching max id (server#39297)
  * Fix(comments): Emit CommentsEntityEvent as typed event (server#39304)
  * Feat(dav): Emit a typed event to deprecate OCA\DAV\Connector\
    Sabre::addPlugin (server#39305)
  * Fix(profile): fix getUID on nullable user variable (server#39309)
  * Updatenotification: Add OpenAPI spec (server#39312)
  * User_ldap: Add OpenAPI spec (server#39313)
  * Dav: Add OpenAPI spec (server#39315)
  * Oauth2: Add OpenAPI spec (server#39316)
  * Change color for primary element on hover (server#39317)
  * Cloud_federation_api: Add OpenAPI spec (server#39318)
  * Files_versions: Add OpenAPI spec (server#39319)
  * Files_trashbin: Add OpenAPI spec (server#39320)
  * Files_external: Add OpenAPI spec (server#39321)
  * Files_external: getStorage before remove (server#39323)
  * Cibit): fix failing test setup (server#39324)
  * Files: Add OpenAPI spec (server#39327)
  * Federatedfilesharing: Add OpenAPI spec (server#39328)
  * Fix: also run phpunit on `apps/theming/css` modified files (server#39329)
  * Files_sharing: Add OpenAPI spec (server#39330)
  * Core: Add OpenAPI spec (server#39331)
  * Set double outline on checked state for radio buttons (server#39332)
  * Chore(deps-dev): Bump @pinia/testing from 0.0.16 to 0.1.2 (server#39336)
  * Fix(workflowengine): Migrate from deprecated `NcMultiselect` to `NcSelect`
    (server#39337)
  * Fix(node): non-existing folder is not searchable (server#39339)
  * Cloud_federation_api: Fix OpenAPI spec (server#39341)
  * Chore(CI): Sign .drone.yml file (server#39343)
  * Handle more exceptions in AmazonS3::fopen (server#39367)
  * Fix: Always apply fullscreen styling to sidebar (server#39378)
  * Fix(db): no hardcoded table prefix is expected (server#39380)
  * Enh(a11y): Add aria-modal to dialogs (server#39382)
  * Feat: Add public event for missing indices (server#39389)
  * Change color of error and success (server#39391)
  * Fix(i18n) Changed case of 窶廡iles窶� (server#39400)
  * Fix(i18n) Changed grammar related to 窶徑ogin窶� (server#39401)
  * Enh(a11y): User management settings dialog (server#39402)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.10 in /build/
    integration (server#39403)
  * Chore(deps): Bump dompurify from 2.4.5 to 3.0.5 (server#39405)
  * [master] Fix npm audit (server#39409)
  * Fix(core): Add password confirmation requirement for getapppassword (server
    #39416)
  * Fix: check that object store backend supports multi part uploads (server#
    39432)
  * Chore(3rdparty): update symfony/process to 5.4.24 (server#39441)
  * Chore: update codeowners for 2fa (server#39442)
  * Fix(l10n): User manager (server#39444)
  * Refactor user_ldap group membership cache and add check-group command
    (server#39446)
  * Fix sharing of encrypted files (server#39447)
  * Docs: remove superfluous phpdocs (server#39449)
  * Chore(3rdparty): update symfony/console to 5.4.24 (server#39455)
  * Fix: Correctly add `module` content type to script tags with versions
    (server#39456)
  * Add more space below item preview explanation (server#39460)
  * Improve sharing flow (server#39472)
  * Fix(IParallelAwareJob): Check for other reserved jobs before setting new
    ones as reserved (server#39473)
  * Fix(i18n) Fixed grammar (server#39474)
  * Fix(i18n) Fixed grammar (server#39475)
  * Remove opacity on federation control action buttons (server#39476)
  * Chore(3rdparty): update symfony http-foundation, routing and translat窶ヲ
    (server#39477)
  * Migrate files external to PSR LoggerInterface (server#39480)
  * Fix: don窶冲 emit Hooks when hookpaths are empty (server#39481)
  * Fix(files): Adjust files favorite marker for vue file list being cropped
    (server#39483)
  * Fix(dispatcher): Move remaining simple cases in apps/ folder to IEven窶ヲ
    (server#39485)
  * Chore(3rdparty): update punic to 3.8.1 (server#39486)
  * Typed events for db:add-missing-窶ヲ (server#39487)
  * Fix(apps): Fix loading info.xml file (server#39490)
  * Fix(caldav): Assign initial value to typed CalendarQuery properties (server
    #39504)
  * Feat(db): Ensure that index names are unique across the database (server#
    39506)
  * Fix(utility): De- deprecate getDateTime and getTime as now() only returns
    DateTimeImmutable (server#39511)
  * Fix(CardDAV): set owner-principal, displayname properties for SAB (server#
    39525)
  * Only show weather credits if necessary (server#39527)
  * Kerberos sso ci fix (server#39531)
  * `/ocs/v1.php/cloud/groups` `UPDATE` method 窶� correct status when group not
    found (server#39537)
  * Update to nextcloud-vue 8 (beta) (server#39540)
  * AI admin settings (server#39567)
  * Calendar optimizations (server#39568)
  * Move lib/ events to IEventDispatcher where possible (server#39571)
  * OCM Services (server#39574)
  * 窶廣llow untested app窶� wording (server#39575)
  * [f2v] feat(files_external): migrate to vue (server#39577)
  * Simplify IP address normalizer with IP masks (server#39582)
  * Feat(settings): Show supported apps on app settings if subscribed (server#
    39586)
  * Bump deepdiver1975/tarstreamer to 2.1.0 in master (server#39587)
  * Fix(files): url used to retrive storage stats (server#39588)
  * Fix!: Remove symfony EventDispatcherInterface from OC\User and OC\Group
    (server#39595)
  * Fix(l10n): Password column header (server#39599)
  * Fix!: Final round of moving to IEventDispatcher (server#39605)
  * Fix(files): Remove duplicated outline on file name of vue file list (server
    #39609)
  * Feat(files): migrate recent view (server#39613)
  * Remove litmus locks tests (server#39626)
  * Enable litmus largefile tests (server#39628)
  * Fix(s3): add SSE-C parameters to headObject call (server#39629)
  * Core: Document text processing API (server#39634)
  * Fix OpenAPI specs (server#39641)
  * Fix: copy-and-delete fallback should use unlink (server#39644)
  * Fix(files_sharing): String translations (server#39649)
  * Feat: File reminders backend (server#39651)
  * Fixes in update-3rdparty command (server#39652)
  * AppEcosystem Authentification (server#39655)
  * [master] fix(files): fix extension with custom displayName (server#39656)
  * Bump oc_version to 28.0.0.1 (server#39660)
  * Chore(3rdparty): update symfony/mailer to 5.4.22 (server#39662)
  * Fix(dav): use quota of destination in s3 chunk upload (server#39672)
  * Feat(theming): add mime accept in Theming image file picker (server#39673)
  * New OCS endpoint to list text processing tasks (server#39680)
  * Fix(cypress): Flaky tests (server#39682)
  * Fix: missing argument for TextProcessing Manager (server#39684)
  * Feat: Set file reminders (server#39685)
  * Fix(core): Modernize JS for mimetype handling (server#39686)
  * Fix(notifications): Remove share notification when the node is deleted
    (server#39689)
  * Re-enable download configuration on circles shares (server#39693)
  * Expose gps data via webdav (server#39694)
  * Refactors files version app commands. (server#39695)
  * Chore: add pr-feedback workflow (server#39696)
  * Catch more invalid cache source storage paths (server#39698)
  * Hide shares by disabled users (server#39699)
  * Fix: close cursor after reading the invitation (server#39700)
  * Fix: adjust test for font icon (server#39705)
  * Allow ext storage Local to go unavailable (server#39707)
  * [master] Update psalm-baseline.xml (server#39708)
  * Remove padding for longer wordings (like the future French one) (server#
    39713)
  * Update blog URL (formerly 窶�/news窶�) (server#39715)
  * Add OpenAPI CI (server#39716)
  * Files_external: Fix OpenAPI (server#39717)
  * Chore(deps-dev): Bump symfony/event-dispatcher from 5.4.22 to 5.4.26 in /
    build/integration (server#39720)
  * Chore: remove version check for apc extension (server#39723)
  * [master] Update psalm-baseline.xml (server#39727)
  * Fix(db): Print why the migration file could not be created (server#39739)
  * Optimize calendar search query (server#39741)
  * Fix: Don窶冲 try to access null array (server#39743)
  * Feat(caldav): linkify location in scheduling mails (server#39753)
  * 窶廛ownload and enable all窶� instead of 窶廢nable all窶� only (server#39754)
  * Add endpoint for getting disabled user list (server#39756)
  * Fix: always use display name from correct backend (server#39770)
  * Test: remove broken steps from files acceptance test (server#39778)
  * Log imaginary errors as info to not spam the server logs (server#39780)
  * Fix: Also cleanup version metadata if expiring (server#39786)
  * Fix: Pass proper viewer filename (server#39789)
  * Feat: Add new Vue FilePicker from `@nextcloud/dialogs` and use it by
    default (server#39792)
  * Enh(files_reminders): Adjust reminder options (server#39798)
  * Fix(updatenotification): Skip update check (server#39806)
  * Feat(f2v): migrate Files (server#39808)
  * Fix text processing OpenAPI (server#39809)
  * Let `occ trashbin:restore` restore also from groupfolders and add filters
    (server#39818)
  * Add l10n for files_reminders (server#39820)
  * Chore(deps-dev): Bump puppeteer from 20.9.0 to 21.0.3 (server#39833)
  * Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (server#
    39834)
  * Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (server#39835)
  * Chore(deps-dev): Bump @babel/node from 7.22.6 to 7.22.10 (server#39836)
  * Fix: encode basename in restore action (server#39842)
  * Remove check for very old PGsql version (server#39846)
  * Wrap long productName on login form (server#39848)
  * Code simplification using null coalescing (server#39850)
  * Stop sending deprecated Pragma header (server#39852)
  * Feat(testing): Add fake providers for translations and text processing
    (server#39856)
  * Don窶冲 preload metadata for the sub-childen (server#39860)
  * Move share permission logic to storage wrapper (server#39863)
  * Reuse l10n and request in dav folder listing (server#39864)
  * Fix php 8.3 support in tests (server#39866)
  * Add a separate event for login page rendering (server#39867)
  * Remove query builder reuse in files_external (server#39868)
  * Feat(security): Add a bruteforce protection backend base on memcache
    (server#39870)
  * Fix various file reminders bugs (server#39876)
  * Adjust add button (server#39884)
  * Bump Hub 5 -> Hub 6 (server#39885)
  * Reduce the number of container queries (server#39888)
  * Admin have no special rights on users窶� entries (server#39895)
  * Sharebymail: remove ILogger and upgrade to PHP 8 syntax (server#39897)
  * Don窶冲 bother checking dav acl窶冱 in files (server#39903)
  * Prevent PHP warning when CacheEntry extension keys are not set (server#
    39906)
  * Fix(settings): focus lost on selects in users settings (server#39909)
  * Fix(memcache): Fix comparison of Memcache configs to classes (server#39910)
  * Fix(CardDAV): only run upgrade sync if 1000 users or less (server#39911)
  * Improve upload progress visualization (server#39912)
  * Try to fix regression with public file upload button (server#39916)
  * Chore(deps): Bump marked from 5.1.2 to 7.0.3 (server#39922)
  * Fix: Set X-Requested-With header on all requests to avoid browser auth
    dialogs (server#39924)
  * Fix(CardDAV): allow disabling of the system address book (server#39925)
  * A better design for update channel selector (server#39927)
  * Feat(dashboard): implement widget item api v2 (server#39937)
  * Chore(deps): Bump libphonenumber-js from 1.10.38 to 1.10.41 (server#39938)
  * Fix(settings): User management app navigation styles (server#39943)
  * Pass the share to the cache instead of having to ask the storage (server#
    39944)
  * Feat(files): add uploader (server#39945)
  * Fix: Avoid throwing on folder previews as there are none (server#39950)
  * Chore: use Navigation and Actions from `@nextcloud/files` (server#39955)
  * Improve performance of calculating dav permissions (server#39958)
  * Fix(CS): Use the naming pattern for the URL scheme (server#39961)
  * Chore(deps): Bump camelcase from 6.3.0 to 8.0.0 (server#39964)
  * Chore(deps-dev): Bump cypress from 12.17.3 to 12.17.4 (server#39965)
  * Chore(deps-dev): Bump sass from 1.64.2 to 1.66.1 (server#39967)
  * Chore(deps): Bump nextcloud-vue-collections from 0.10.0 to 0.11.1 (server#
    39968)
  * Fix(a11y): Add always visible label when setting weather address (server#
    39971)
  * Chore(deps): Bump peter-evans/create-pull-request from 3 to 5 (server#
    39972)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 3.8.1 (server#39974)
  * Chore(deps): Bump actions/github-script from 5 to 6 (server#39975)
  * Chore(deps): Bump actions/stale from 5 to 8 (server#39976)
  * (config sample) Remove defunct trystack.org url (server#39978)
  * [master] Fix npm audit (server#39979)
  * Files_reminders: Add OpenAPI spec (server#39984)
  * Fix predefined status buttons (server#39987)
  * Fix(CS): Ignore apps*/ directories which are gitignored (server#39989)
  * Fix(middleware): Fix header injection for bruteforce middleware (server#
    39996)
  * Feat(files): add drag and drop support (server#39998)
  * Chore(deps): upgrade `@nextcloud/webpack-vue-config` and `typescript`
    (server#39999)
  * Fix OpenAPI capabilities (server#40001)
  * [master] fix(security): Update CA certificate bundle (server#40005)
  * Fix(tests): Specify all positional parameters again to fix tests (server#
    40012)
  * Do not log passwords in debug mode (server#40013)
  * Create right table view (server#40014)
  * Feat: Add auth token list and delete commands (server#40026)
  * (enh) Change `occ background-job:list` limit default 10->500 (server#40042)
  * Replace custom input field with NcTextField (server#40043)
  * Add Altahrテッm as code owner for login routes and sharebymail app (server#
    40044)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /build/
    integration (server#40052)
  * Chore(deps): Bump jquery from 3.6.4 to 3.7.0 (server#40054)
  * Chore(deps-dev): Bump @babel/preset-typescript from 7.22.5 to 7.22.11
    (server#40055)
  * Chore(deps-dev): Bump babel-jest from 29.6.2 to 29.6.4 (server#40057)
  * Fix(files): do not load legacy files app js (server#40065)
  * Fix: make cancelOperation public (server#40067)
  * [Devcontainer] move git setup to postStartCommand (server#40068)
  * Fix(updatecheck): Don窶冲 wait 120s for a response of updater.nextcloud窶ヲ
    (server#40071)
  * Fix(API): Fix parameter name to match interface (server#40075)
  * Fix(cache): Remove displayname cache entry on delete (server#40077)
  * Techdebt(DI): Use public IThrottler interface which exists since 25 (server
    #40079)
  * Bump @nextcloud/vue to v8 beta 5 + add some visible labels (server#40084)
  * Adjust input field for 窶徨ename group窶� (server#40087)
  * Replace custom input field with NcTextField (server#40100)
  * Replace custom input field with NcTextField (server#40102)
  * Enable caldav push notifications by default (server#40103)
  * Feat: add switch to disable dns pinning (server#40108)
  * Enh(settings): Add and remove groups accessibly (server#40110)
  * Refactor `OC\Server::getAvatarManager` (server#40114)
  * Fix(CI): Update .drone.yml signature (server#40159)
  * Enh(a11y): Add accessible user menu semantics (server#40168)
  * Fix(CI): Fix server setup in cypress by overwriting all files in shal窶ヲ
    (server#40181)
  * Test(sharebymail): Improve tests (server#40182)
  * SFTP improvements (server#40183)
  * Feat: Add events for version restore (server#40184)
  * [master] Update psalm-baseline.xml (server#40189)
  * Feat(files): add sharing icon in header (server#40192)
  * Fix: prevent sharing permissions on user root folder (server#40195)
  * Create right list view for app store view (server#40198)
  * Remove old fileUploadSpec jsunit test and fix flaky cypress files test
    (server#40199)
  * Change proftpd ci image (server#40201)
  * Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype
    (server#40203)
  * Feat(files): add folder icon overlay (server#40209)
  * Chore(deps-dev): Bump @cypress/webpack-preprocessor from 5.17.1 to 6.0.0
    (server#40210)
  * Chore(deps): Bump webdav from 5.2.3 to 5.3.0 (server#40211)
  * Chore(deps): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (server#40213)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.8.0 in /build/
    integration (server#40214)
  * Print log message when version could not be got from updater server (server
    #40216)
  * Fixn): Fixed grammar (server#40217)
  * ProfileApi: Fix typo (server#40224)
  * Enh: skip processing for empty response (server#40234)
  * Comments: Ignore endpoints in OpenAPI (server#40257)
  * 40172 Polish new sharing flow : accesibility, expand bahavior, click
    outside behaviour (server#40266)
  * Fix(files_sharing): select sharing in sidebar breaks Viewer focus trap
    (server#40273)
  * Change order of keyboard shortcuts settings to be at the end (server#40275)
  * [f2v] Render inline system tags using new DAV properties API (server#40284)
  * Detect aborted connection in OC\Files\View and stop writing data to t窶ヲ
    (server#40285)
  * Feat(appframework): Expose programmatic rate limiter (server#40288)
  * Fix(CalDAV): check birthday calendar owner (server#40292)
  * Fix(ratelimit): Only use memory cache backend for redis (server#40293)
  * Fix(comments): move new comment instructions placeholder to description
    (server#40294)
  * Rename AppEcosystemV2 to AppAPI (server#40295)
  * Enable new versions feature for groupfolders (server#40296)
  * Fix(caldav): add webroot to objectid for activities (server#40301)
  * Remove quotation marks (server#40306)
  * Fix: Pass parent to NonExistingFile instances (server#40312)
  * Enh(a11y): Add search contacts label (server#40314)
  * Feat: Add dedicated method to load init scripts (server#40323)
  * Implement TextToImage OCP API (server#40326)
  * Fix Admin AI settings javascript error (server#40328)
  * Theming: Revert broken SVG optimization in default-source.svg (server#
    40329)
  * Fix access to fileInfo in VersionTab.vue (server#40340)
  * Fix: Hide set reminder action on public shares (server#40341)
  * Fix: Update file list headers on breadcrumb navigation (server#40345)
  * Fix(autoloader): no apcu no side effects (server#40349)
  * Chore(deps): Bump @vueuse/components from 10.3.0 to 10.4.1 (server#40354)
  * Chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.5.0 (server#
    40355)
  * Chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (server#
    40356)
  * Chore(deps): Bump actions/checkout from 3 to 4 (server#40357)
  * [master] Update psalm-baseline.xml (server#40358)
  * [master] Fix npm audit (server#40360)
  * Hide additional content when share details is open (server#40365)
  * Fire group membership events from LDAP at login (server#40367)
  * Feat: update sign up link in share pages (server#40368)
  * 40172 polish sharing flow bugs (server#40372)
  * Test: add tests for dns pin middleware (server#40376)
  * Add plus icon to new user button (server#40378)
  * Fix invite guest for new sharing flow (server#40389)
  * Fix(settings): Undefined user count error (server#40391)
  * Display user status by the side in sharing flow (server#40393)
  * Ellipsize user status in sharing entry (server#40404)
  * Refactor(f2v): Migrate unread comments action to the new FileAction API
    (server#40409)
  * Use t and n for translation (server#40411)
  * Add in:users as a search filter to limit searches to users (server#40413)
  * Fix: use faster method to fetch user count (server#40416)
  * Fix: don窶冲 use davtags for tag search (server#40418)
  * Remove deprecated at matcher in tests/lib/InstallerTest.php (server#40419)
  * Remove last calls to deprecated at matcher in tests/Core (server#40420)
  * Core: Fix OpenAPI for reference API (server#40421)
  * Enh(db): provide database providers via IDB API (server#40423)
  * Remove last at matcher call in dav application tests (server#40424)
  * Provisioning_api: Fix quota constants in OpenAPI (server#40426)
  * Multiple bug fix in users list (server#40428)
  * Enh(a11y): Add label to share note textbox (server#40430)
  * Correctly switch/revert from custom to bundled perms (server#40434)
  * Make logo in header clickable in the shared file view (server#40439)
  * Consider link shares in removeShare method in SharingTab (server#40440)
  * Fix(ldap): store last known user groups (server#40443)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.0-beta.2 to 5.0.0-beta.4
    (server#40452)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.12 in /build/
    integration (server#40455)
  * Refactor: Replace array_search with in_array in lib/ (server#40462)
  * Fix(files): CustomElementRender $el replacement bug (server#40465)
  * Bump phpseclib/phpseclib to 2.0.45 in master (server#40470)
  * Only add x-requested-with header in requests to Nextcloud (server#40471)
  * Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#
    40472)
  * Fix(dav): report status (server#40474)
  * Feat(files): add systemtags view (server#40475)
  * Add method to create a node from cache entry + mountpoint (server#40478)
  * Fixes Dashboard icon rendering in darkmode (server#40480)
  * Fix: content info footer on guest pages (server#40481)
  * Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server
    #40482)
  * Fix(dav): fix report tests (server#40485)
  * Fix(comments): Use provided offset in best effort when loading comments
    (server#40488)
  * Load script and styles on setup page (server#40494)
  * Fix(sharing): set name to target name in sharing cache (server#40495)
  * Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (server#40496)
  * Add wrapper for external storage to ensure we don窶冲 get an mtime that is
    lower than we know it is (server#40499)
  * Consider share type for enforced share expiry dates (server#40500)
  * Store size in int|float for 32bit support (server#40501)
  * Add single status code descriptions for OpenAPI (server#40502)
  * Remove deprectated ILogger uses from user_ldap application (server#40504)
  * Chore(3rdparty): remove opis/closure (server#40505)
  * Migrate applications away from deprecated ILogger (server#40508)
  * Fix dashboard widgets api (server#40511)
  * Fix: redirect to proper directory if file not found (server#40515)
  * Remove 窶聾orking with 窶ヲ code窶� sections from README.md (server#40516)
  * Feat(files): add files_sharing indicator (server#40517)
  * Use multipart copy for s3 (server#40531)
  * Auto set password for new email shares (server#40533)
  * Fix(dav): expand recurrences when searching (server#40541)
  * Add label for input field and select and adjust styles (server#40548)
  * Fix: avoid side-effect imports and actions title support (server#40551)
  * Add labels for input fields (server#40552)
  * Style: Fix editorconfig indent for config/*config.php (server#40562)
  * Update crl after revoke mfazones.csr (server#40563)
  * Fix(userstatus): Track message timestamp too (server#40564)
  * Remove deprecated methods Util::writeLog and DIContainer::log (server#
    40565)
  * Feat(CI): Allow apps to test with PHPUnit10 (server#40574)
  * Core: Fix OCM OpenAPI (server#40575)
  * Split list to navigation for the left sidebar (server#40576)
  * Feat(files): properly format buttons, align mtime to the left and apply
    opacity based on file last modification (server#40583)
  * Correct value for device name input field (server#40584)
  * Fix(files): disallow illegal characters (server#40585)
  * Ci: skip cypress install (server#40589)
  * Chore(deps): Bump actions/checkout from 3 to 4 (server#40595)
  * Fix(theming): Make sure the footer is hidden if no content is rendered
    (server#40597)
  * Chore(deps): Bump marked from 7.0.3 to 9.0.3 (server#40598)
  * Fix(files): open folder fileid while navigating without opening the sidebar
    (server#40604)
  * Remove unneeded opacity for action button (server#40613)
  * Fix(userstatus): Sync migration version number with app version (server#
    40614)
  * Feat(user status): automate user status for events (server#40615)
  * Read apporder from configuration value (server#40617)
  * Advanced search: backend allows multiples terms to search (server#40618)
  * Use proper app id in Version.vue (server#40619)
  * Feat(phonenumber): Add OCP wrapper for PhoneNumber utils library (server#
    40620)
  * Fix(build): Ignore `default-source.svg` from image optimization (server#
    40622)
  * Updates to new sharing flow (server#40629)
  * Allow PHP 8.3 (server#40630)
  * Chore: Drop vendored Composer v2.4.1 (server#40639)
  * Set visible label for input field (server#40643)
  * Fix: encode uri for delete, restore and favorite (server#40644)
  * Fix OCS-APIRequest header for OpenAPI (server#40649)
  * Refactor: Use DBAL窶冱 executeQuery instead of query (deprecated) (server#
    40651)
  * Feat: Add out-of-office message API (server#40653)
  * Feat(backgroundjob): Schedule job after (server#40656)
  * Fix(autocomplete): Fix missing user status on autocomplete endpoint (server
    #40660)
  * Correct `aria-label` on action input and text field (server#40662)
  * Fix(dav): Reduce CalDAV backend memory footprint (server#40665)
  * Feat: allow external drop and add dropzone (server#40674)
  * Fix(unifiedsearch): Allow searching for 窶�0窶� (server#40675)
  * Fix(files): pass WCAG AA for hover rows (server#40677)
  * Chore: Install phpunit via vendor bin (server#40678)
  * Chore: Bump @nextcloud/vue + @nextcloud/dialogs + @nextcloud/
    calendar-availability-vue (server#40692)
  * Correct typos and add quotation marks (server#40698)
  * LDAP: Increase profile picture limit to 512 (server#40709)
  * Fix(systemreport): Mask onlyoffice secret as sensitive (server#40714)
  * Enh(settings): Semantic user table markup (server#40719)
  * Chore(deps-dev): Bump cypress and @nextcloud/cypress (server#40720)
  * Chore(deps-dev): Bump @jest/globals from 29.6.2 to 29.7.0 (server#40721)
  * Chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 (server#40722)
  * Chore(deps-dev): Bump workbox-webpack-plugin from 6.6.0 to 7.0.0 (server#
    40724)
  * Generate all preview sizes for Imaginary (server#40731)
  * Ci: skip puppeteer chrome download (server#40733)
  * Chore: rename serializedClosure to argument to align with parent class
    (server#40734)
  * Test(cypress): only use the cypress cloud on pull requests (server#40736)
  * Added CORS skip if session was created by AppAPI (server#40737)
  * Remove unneeded class (server#40738)
  * Fix ocm-provider rewrite rules (server#40745)
  * Chore(deps): remove @nextcloud/vue-dashboard (server#40748)
  * Refactor: Contacts menu to Vue (server#40749)
  * Chore(deps): Bump core-js from 3.32.0 to 3.33.0 (server#40751)
  * Show loading icon in 窶�save share窶� button when creating a share (server#
    40752)
  * Fix(files): encoded source path on actions requests (server#40756)
  * IFilesMetadata (server#40761)
  * Chore: Do not lint external apps (server#40764)
  * Make OAuth2 authorization code expire (server#40766)
  * Feat(dav): implement personal absence settings (server#40767)
  * Fix(dashboard): remove duplicated IDs on the dashboard page (server#40768)
  * Fix(cypress): empty group, tag and ci-build-id when not using cypress cloud
    (server#40770)
  * Fix(files): migrate to NcIconSvgWrapper (server#40771)
  * Fix(theming): Ensure all text colors have enough contrast for accessibility
    (server#40773)
  * Fix(files_external): basic auth user storage trigger (server#40782)
  * Adjust color of focus-visible to be better visible (server#40783)
  * Move inline docs to online documentation (server#40784)
  * Fix: Log critical session renewal and logout paths (server#40785)
  * Fix(user): Log affected user of app token login name mismatch (server#
    40795)
  * Fix: Show error message when CSRF check fails at login (server#40799)
  * Fix text on default background image button (server#40804)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.19 to 3.3.20 (server#40805)
  * Fix(L10N): Support 窶廣ccept-Language: zh-Hans-CN窶� and alike (server#40808)
  * Update README.md (server#40809)
  * Catch Imaginary processing errors (server#40819)
  * New UI global search (server#40823)
  * Fixed mixed translations in sharing details (server#40825)
  * Fix Dynamic property timeFactory in ClientFlowLoginControllerTest (server#
    40829)
  * Pass IConfig by constructor to Group_LDAP (server#40839)
  * Remove leading slash (server#40843)
  * Feat: Allow to configure the app menu order in the frontend (server#40844)
  * Feat(contactsmenu): Show user status (server#40852)
  * Feat(files): migrate template picker (server#40854)
  * Fix: Scope app nav caption styles (server#40858)
  * Fix(session): Log why session renewal failed (server#40859)
  * Chore: Drop unused \OC\Memcache\Factory::createLowLatency (server#40861)
  * Fix(federation): Use `sharing.federation.allowSelfSignedCertificates`
    config for all OCM requests (server#40864)
  * Fix version number in ITimeFactory after it was delayed (server#40865)
  * Feat: Add factory method for in-memory caches (server#40868)
  * Fix my-apps view on mobile (server#40871)
  * Change width for input field (server#40872)
  * Fix width of input on contacts menu (server#40873)
  * Chore(deps): Bump @nextcloud/password-confirmation from 4.0.1 to 5.0.0
    (server#40874)
  * Fix(scheduling): don窶冲 send iMIP emails to rooms / resources (server#
    40876)
  * Fix(session): Log when crypto session data is lost (server#40879)
  * Fix OCM provider public API and handling to allow apps to register (server#
    40885)
  * Fix several admin settings problems (server#40887)
  * Check for more php modules (server#40889)
  * Fix(search): Close unified search at the second ctrl+f (server#40890)
  * Enh(files): Add accessible sort direction (server#40893)
  * Fix(cypress): User groups test (server#40894)
  * Add custom apps translation scripts and image path for consistency (server#
    40898)
  * Refactor: Unify running a dev server (for automated testing) (server#40899)
  * Fix(docs): Fix parameter types in docs (server#40900)
  * Append to body all selects inside of user table (server#40902)
  * Reduce left margin of files list header (server#40905)
  * Fix several personal settings problems (server#40907)
  * Chore(deps-dev): Bump @babel/preset-typescript from 7.22.11 to 7.23.2
    (server#40909)
  * Chore(deps-dev): Bump ts-loader from 9.4.4 to 9.5.0 (server#40910)
  * Chore(deps-dev): Bump tar from 6.1.15 to 6.2.0 (server#40911)
  * Chore(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 (server#40912)
  * Chore(deps-dev): Bump dockerode from 3.3.5 to 4.0.0 (server#40913)
  * Chore(deps): Bump dompurify from 3.0.5 to 3.0.6 (server#40914)
  * Feat(files): grid view (server#40917)
  * [master] Fix npm audit (server#40923)
  * Shortcut Ctrl+F for different keyboard layouts (server#40924)
  * Config.sample.php: fix incorrect theme name + add a missing ones (server#
    40926)
  * Allow share expiry dates lower than enforced limits (server#40927)
  * Fix unit tests on PHP 8.3 (server#40931)
  * Fix profile visibility settings being too wide (server#40932)
  * Check expiry enforcement for all share types (server#40933)
  * Chore: Add the talk team as codeowners for things Talk heavily relies on
    (server#40934)
  * Add some support for rename on case insensitive local filesystems (server#
    40935)
  * Fix(settings): Account property scope actions (server#40938)
  * Chore(deps): Bump @babel/traverse from 7.22.8 to 7.23.2 (server#40941)
  * Fix(files): fix new folder encoding (server#40948)
  * Fix(theming): Add `aria-pressed` attribute to active background (server#
    40950)
  * Fix(xhr-request): Make sure to also allow strings as url (server#40951)
  * Chore(deps): Bump @nextcloud/dialogs to v5-beta.6 (server#40956)
  * Files-list: performance optimizations (server#40958)
  * Fix(dbal): Fix types in query builder methods for parameters (server#40959)
  * Fix(cypress): Replace flaky password-confirmation hack (server#40961)
  * Reduce width of sharing entry (server#40963)
  * Support dynamic metadata request on PROPFIND requests (server#40964)
  * Fix(federation): Fix type and docs on ICloudFederationNotification in窶ヲ
    (server#40965)
  * Add 窶從o public GH Issues please窶� request, past advisories link, bounty
    mention, scope link to security.md (server#40966)
  * Fix return type annotation of IShare::getExpirationDate (server#40969)
  * Update version.php to owncloud 10.13 (server#40977)
  * HTML Validation: replace non standard `autocorrect` with `spellcheck`
    (server#40978)
  * Fix placement of actions within unified search (server#40979)
  * HTML Validation: remove unnecessary roles (server#40980)
  * HTML Validation: Personal settings (server#40983)
  * Fix(tests): Only run tests on CI that are needed (server#40986)
  * Fix(weather_status): remove `li` wrapper (server#40992)
  * Refactor: remove remaining usage of OC::getCapabilities (server#40993)
  * Fix(user_menu): pass only actual prop to user menu entries (server#40994)
  * Optimize cache jail creation (server#40995)
  * Reuse sharing disabled state when listing folder content (server#40996)
  * Files: fix virtual list will-change value fps superpowers) (server#40999)
  * Fix(cypress): Also sync `3rdparty` directory for local cypress tests
    (server#41000)
  * Fix trusted server input field (server#41008)
  * Feat(files): support nested actions (server#41010)
  * Move IToken and IProvider::getToken to OCP (server#41017)
  * Fix(files): disable size containment on headers (server#41018)
  * Fix(files): correct item height (server#41019)
  * Fix(tests): Move leftover acceptance tests for users from drone to Cypress
    (server#41021)
  * Theming: Allow to reset custom app order and keep focus when reordering
    (server#41024)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0
    (server#41026)
  * Chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (server#41027)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21 (server#41028)
  * Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.0.0-beta.2 to
    2.0.0-beta.3 (server#41029)
  * Chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 (server#
    41030)
  * Chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2 (server#41032)
  * Chore(tests): Migrate login acceptance tests from behat to Cypress (server#
    41033)
  * Fix(settings): users page html validation (server#41034)
  * Fix(settings): apps list html validation and loading icon (server#41035)
  * Fix(l10n): invalid translation of a number (server#41036)
  * Feat(cypress): Always run cypress CI in parallel (server#41039)
  * Fix(provisioning_api): Fix quota fields in OpenAPI (server#41045)
  * Fix: duplicating contacts with the Recently contacted feature (server#
    41046)
  * Feat(dav): implement personal absence settings backend (server#41051)
  * Fix(files_external): on case insensitive system, block case change (server#
    41053)
  * Get children from dav node when preloading system tags (server#41054)
  * Feat(profile): Add public interface for profile manager so apps can check
    config (server#41055)
  * Optimize UserMountCache::registerStorage (server#41057)
  * Fix(theming): Correctly expose user and admin theming (server#41059)
  * Fix(3rdparty): Don窶冲 use indirect dependency 窶彜afe/窶� for functions
    (server#41061)
  * Return correct status if touch failed (server#41062)
  * Fix(dashboard): html validation (server#41063)
  * Remove opacity on table header (server#41064)
  * Fix(user_status): separate user menu and dashboard status layout for HTML
    validation (server#41068)
  * Chore: Bump @nextcloud/vue to v8-beta.9 (server#41070)
  * Update openapi extractor (server#41078)
  * Fix(update): Allow updating from 27.1 to 28 (server#41079)
  * Change styles on active, hover and focus state for background buttons
    (server#41080)
  * Add a command to run the setup checks from CLI (server#41081)
  * Improve setup checks naming and improve database version check (server#
    41083)
  * Migrate memory_limit check to new SetupCheck API (server#41086)
  * Fix(workflowengine): Add an empty content when no flows are installed or
    configured (server#41089)
  * Fix(files): let popper overflow in header (server#41093)
  * Fix(dav): Remove usage of indirect thecodingmachine/safe dependency (server
    #41094)
  * #37978: Remove duplicate dependency (server#41101)
  * Remove unneeded `tabindex=窶�0窶ウ` from sidebar and app content (server#
    41108)
  * Fix(cypress): Fix selector for the user menu button (server#41110)
  * Add index for classification (server#41111)
  * Fix(cypress): Fix linter errors on Cypress chains and refactor `wait-until`
    checker functions (server#41115)
  * Fix(login): Fix JS error on login grant page (server#41117)
  * Optimize builtin storage wrappers (server#41119)
  * Fix: don窶冲 pass invalid streams to Imaginary (server#41120)
  * Enh(a11y): Separate profile and user status user menu entries (server#
    41122)
  * Fix(external): Get storage before update it (server#41123)
  * Don窶冲 duplicate notification warning (server#41133)
  * Migrate checks to new SetupCheck API (server#41134)
  * Fix(cypress): Also clone 3rdparty submodule to keep in sync for cypress
    tests (server#41135)
  * Chore(cypress): Migrate access-level tests from Behat to Cypress (server#
    41137)
  * Chore(codecov): Do not run project status check (server#41140)
  * Create semantically right table for the 窶廾Auth 2.0 clients窶� (server#
    41142)
  * Chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 (server#41148)
  * Chore(deps-dev): bump @testing-library/jest-dom from 5.17.0 to 6.1.4
    (server#41163)
  * Chore(deps-dev): bump puppeteer from 21.0.3 to 21.4.1 (server#41164)
  * Chore(deps-dev): bump jest-environment-jsdom from 29.6.2 to 29.7.0 (server#
    41165)
  * Chore(deps): bump p-queue from 7.3.4 to 7.4.1 (server#41166)
  * Chore(deps): bump actions/setup-node from 3.8.1 to 4.0.0 (server#41168)
  * Chore(deps): bump actions/checkout from 3.6.0 to 4.1.1 (server#41169)
  * Fix: Delete ghost versions of non-existing files (server#41173)
  * Add OpenAPI attribute to allow multiple scopes (server#41175)
  * Reset BFP for sudo action (server#41177)
  * Chore(cypress): Migrate header contacts menu tests from Behat to Cypress
    (server#41190)
  * Ci: Turn off builds for pushes and merges to master/stable* and cancel
    parallel executions (server#41193)
  * Fix(theming): Ensure focus is kept on the button when reordering (server#
    41197)
  * Fix(theming): Add accessible information to app order settings (server#
    41199)
  * Talk now uses the 窶徇ain窶� branch (server#41200)
  * Fix(a11y): Increase contrast of contacts menu actions (server#41207)
  * Fix(TextToImage): Consistently use the right method to get the preferred
    providers (server#41211)
  * Fix(install): Make installing more verbose (server#41214)
  * Feat(events): Add typed event for filtering autocompletion sugges窶ヲ (server
    #41218)
  * Chore: 28.0.0 beta 1 (server#41228)
  * Fix: add index on migration only if needed (server#41230)
  * Fix(upgrade): files_rightclick is deprecated (server#41246)
  * Fix(cypress): Add timeout for waiting on Nextcloud server (server#41250)
  * Fix: Only highlight profile entry when viewing own profile (server#41251)
  * Add descriptions for background pictures (server#41256)
  * Fix semaphore unguarding (server#41263)
  * Feat(dependencyinjection): Allow optional (nullable) services (server#
    41265)
  * Feat(contactsmenu): Sort by user status (server#41266)
  * Fix styles for input fields on focus state (server#41270)
  * Enh(TextProcessing): Add two new provider interfaces (server#41271)
  * Chore(deps): Bump focus-trap from 7.5.2 to 7.5.4 (server#41275)
  * Chore(deps): Bump marked from 9.0.3 to 9.1.5 (server#41276)
  * Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (server#41277)
  * Chore(deps): Bump @nextcloud/upload from 1.0.0-beta.18 to 1.0.0-beta.19
    (server#41279)
  * Chore(deps-dev): Bump cypress from 13.3.0 to 13.4.0 (server#41280)
  * Chore(deps): Bump vue and vue-template-compiler (server#41281)
  * Chore(deps): Bump pinia from 2.1.6 to 2.1.7 (server#41282)
  * Chore(deps): Bump cypress-io/github-action from 6.5.0 to 6.6.0 (server#
    41283)
  * Fix(dav): Add ID / label to timezone picker in availablility settings
    (server#41285)
  * Update supported versions on issue template (server#41294)
  * Fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved
    (server#41295)
  * Fix description of sharing toggle (server#41298)
  * Fix(files_sharing): fix sharing tab translations (server#41301)
  * Lower log level about invalid session token (server#41302)
  * Chore(cypress): Migrate apps acceptance tests to Cypress (server#41303)
  * Customize rendering for live photos (server#41308)
  * Improve setup checks API (server#41311)
  * Fix(session): Do not log fresh/empty session as error (server#41318)
  * Fix styles for input field and textarea on focus, hover and active state
    (server#41328)
  * Fix(files): Do not encode the path twice (and do not use undefined method)
    (server#41329)
  * Fix(files): add missing `Overwrite: F` header in renaming (server#41331)
  * Fix(LDAP): prevent incomplete displaynames窶ヲ (server#41333)
  * Fix(component): utilized NcDateTime component (server#41334)
  * Enh(systemtags): Add accessible system tags form (server#41335)
  * Add two more translations for `CalendarAvailability` (server#41339)
  * Feat(caldav): Create personal event for out-of-office messages (server#
    41340)
  * Fix: Allow to set app order on navigation entries added by closures (server
    #41341)
  * Update `calendar-availability-vue` to `^2.0.0` (server#41348)
  * Fix(settings): Pass user object to user row actions (server#41349)
  * Fix(migration): Fix files metadata migration (server#41351)
  * Fix: Validate that we have a proper distributed cache configured (server#
    41354)
  * Chore: Update nextcloud dependencies to stable version (server#41355)
  * Fix(events): Make sure all `\OCP\Files::窶ヲ` events are emitted with th窶ヲ
    (server#41365)
  * Fix(s3): support SSE-C headers for the MultipartCopy call (server#41366)
  * Feat(search): Seach for persons as event attendees and organizers (server#
    41374)
  * Enhancements : improve most recent global search UI (server#41384)
  * Chore/update twitter to x in personal settings (server#41385)
  * Fix(cypress): Do not install calendar app from app store for testing
    (server#41387)
  * Chore(deps): Bump @vueuse/integrations from 10.5.0 to 10.6.0 (server#41389)
  * Metadata must be set a editable for PROPPATCH (server#41390)
  * Chore(deps): Bump regenerator-runtime from 0.13.11 to 0.14.0 (server#41391)
  * Feat: add preview provider for emf files based on office (server#41395)
  * Fix(cypress): Adjust admin theming tests for new `@nextcloud/vue` release
    (server#41398)
  * Fix(cypress): Make new-users test less flaky by using test isolation
    (server#41399)
  * Chore: update sabre/vobject and sabre/event to latest minor (server#41401)
  * Fix(workflow): Fix 窶廚all to a member function getUID() on null窶� with 窶ヲ
    (server#41404)
  * Close participants filter after click (server#41405)
  * Fix(log): Log exception class when message is empty (server#41406)
  * Fix(userstatus): Do not override message timestamp for default messages
    (server#41407)
  * Fix default icon: should be white instead of black (server#41412)
  * Fix apps search provider order (server#41413)
  * Fix dynamic property in CalDav tests (server#41415)
  * Fix: Only reset preview src if it used to fail before (server#41416)
  * Fix(workflowengine): use andWhere() not second where() (server#41417)
  * Use background to increase overlay contrast (server#41426)
  * Fix search providers icons (server#41432)
  * Migrate bruteforce throttle check (server#41435)
  * Add `inAppSearch` for advanced search providers (server#41436)
  * Migrate forwarded for headers check (server#41438)
  * Add link for opening app details (server#41439)
  * Ignore metadata if migration to 28 is not done (server#41442)
  * Fix(files): Show Collectives icon in Collectives folders (server#41443)
  * Fix: Change scroll container for sharing details (server#41444)
  * Moving IMetadataQuery (server#41446)
  * Fix(backupcodes): Remove old notifications before creating a new remi窶ヲ
    (server#41447)
  * Improve shared status button (server#41453)
  * Fix(files): Use `color-primary-element-text` for files/folders overlay
    icons (server#41455)
  * Feat(search): allow contacts person search (server#41457)
  * Implements search on null/notnull metadata (server#41459)
  * Migrate old metadata table to the new ones (server#41465)
  * Chore: Update `@nextcloud/vue` (server#41472)
  * Adapt 窶彗dvanced settings窶� button for accordion button (server#41473)
  * Refactor(carddav): Use even earlier return and SQL窶冱 WHERE IN (server#
    41474)
  * Fix: Add docxf/oform to mimetypemapping (server#41475)
  * Enh/beta improvements (server#41481)
  * Fix(files): Sort list ASC by default (server#41485)
  * Fix invalid users/groups handling in advanced search (server#41486)
  * Move delete share button into the scrolling container (server#41489)
  * Feat(comments): Plug in comments into activity sidebar tab if available
    (server#41491)
  * Fix(ocp): register IAvailabilityCoordinator service alias (server#41495)
  * Bump @nextcloud/dialogs to v5.0.1 (server#41497)
  * Feat(dav): Enable OOO UI and expose enabled via OCP (server#41501)
  * Correct spelling (server#41506)
  * Enhancements: Fix and updates to most recent global search UI (server#
    41507)
  * Enhancements for advanced search API (server#41511)
  * Fix(userstatus): Only track message timestamp for values (server#41512)
  * Fix(files_versions): don窶冲 call getUid() on null (server#41518)
  * Fix(files): Ensure folders and favorites are sorted first regardless of
    sorting mode (server#41519)
  * Finish password confirmation (server#41520)
  * Reverse X-Forwarded-For list to read the correct proxy remote address
    (server#41526)
  * Add metadata generation job (server#41540)
  * Serve .flac audio files (server#41541)
  * Do not write htaccess file if disk space is too low (server#41544)
  * Bump Hub 6 -> Hub 7 (server#41555)
  * Fix(a11y): Focus on sharing quick permission radio (server#41560)
  * Fix(settings): User row text field styles (server#41561)
  * Fix(ObjectStore): Make copying behavior consistent with local storage
    (server#41565)
  * Fix(2fa-backupcodes): Don窶冲 remember disabled and deleted users over 窶ヲ
    (server#41569)
  * Allow setting `strict-dynamic` on `strict-src-elem` and set it by default
    (server#41571)
  * Fix(files): avoid sending thumbnail URL for directory as none exists
    (server#41573)
  * Fix: Avoid invisible areas through keyboard navigation (server#41575)
  * Fix(files): make files list valid table layout (server#41577)
  * Fix: Be less strict about action exec return value (server#41579)
  * Replace ActionLink with ActionButton on sharing tab (server#41580)
  * Enh(settings): Migrate admin settings for sharing to vue (server#41581)
  * Fix(CSP): Only add `strict-dynamic` when using nonce (server#41583)
  * Chore: Update `@nextcloud/vue` to 8.2.0 (server#41584)
  * Chore: Bump @nextcloud/dialogs to v5.0.2 (server#41585)
  * Chore(deps): Bump actions/github-script from 6 to 7 (server#41594)
  * Add named metadata event (server#41601)
  * [master] Fix npm audit (server#41603)
  * Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder
    (server#41616)
  * Handle error in previews for files versions (server#41617)
  * Fix: Also cleanup orphaned shares user cannot be found anymore (server#
    41623)
  * Chore: Bump @nextcloud/upload to 1.0.1 (server#41624)
  * Listen to cache event when deleting metadata (server#41634)
  * Fix(theming): Adjust config listener to validate `apporder` config also for
    closure navigation (server#41635)
  * Fix sharing settings unit tests (server#41637)
  * Replace input form with `NcTextField` (server#41638)
  * Fix(user_status): remove border from emoji picker (server#41641)
  * Correct spelling of Brute Force and other fixes (server#41642)
  * Feat(search): hide search provider from list (server#41646)
  * Trigger default action when open file initial state is set (server#41648)
  * Fix: lower threshold for system address book sync (server#41649)
  * Get sync_token on retrieveMetadata() (server#41653)
  * Accept boolean value (server#41655)
  * Show shared label only if the current user have shared the file. (server#
    41656)
  * Chore(settings): Cleanup IManager and Manager type annotations (server#
    41662)
  * Add quotation marks (server#41666)
  * Test boolean favorite (server#41668)
  * Correct spelling (server#41673)
  * Fix(reminder): Fix app version and requirement for files_reminder app
    (server#41676)
  * Test against stable28 branches (server#41679)
  * Replace 窶弑pdate窶� with 窶廢dit窶� in advanced share settings (server#41691)
  * Fix star stroke color on hover (server#41692)
  * Add app-based filtering to global search (server#41700)
  * Feat(dav): dispatch out-of-office started and ended events (server#41701)
  * Focus global search input on open (server#41706)
  * Fix(core): Subscribe to navigation changes on mounted for Unified search
    (server#41708)
  * Fix(files): Use SVG as FilePicker buttons to bring back icons (server#
    41715)
  * Remove unneeded links and add `focus-visible` state on a link (server#
    41716)
  * Fix(dav): Avoid date diffing if PHP is buggy (server#41726)
  * Fix adding x-requested-with header for relative URLs in some cases (server#
    41732)
  * Fix action button labels (server#41733)
  * Confirm content on dav-v2 test (server#41741)
  * Ensure share has download permissions in F2V (server#41742)
  * Fix(setupcheck): Fix memory limit setup check (server#41757)
  * Fix(security): Update expiration date in security.txt (server#41761)
  * Fix(files_versions): Check for user and owner before call getUserFolder
    (server#41783)
  * Fix(files): Empty files list when uid contains special chars (server#41784)
  * Enh(userstatus): add OOO automation and remove calendar automation (server#
    41798)
  * Spelling correction (server#41807)
  * Fix(dav): don窶冲 schedule out-of-office jobs for dates in the past (server#
    41811)
  * Fix: Hidden password confirmation dialog with new global search (server#
    41815)
  * Fix(dav): Make ooo settings a form and the message required (server#41817)
  * Feat(dav): hide search providers if their respective app is not activated
    (server#41837)
  * Fix(OOO): Make the returned data more explicit (server#41845)
  * Fix: add mimetype for eml and msg (server#41868)
  * Fix(dav): Convert dates without tz drift (server#41873)
  * Fix(dav): Prioritize timezone from core/login (server#41886)
  * Update @nextcloud/upload to 1.0.2 (server#41912)
  * Fix(theming): Fix color inverted icons based on theming and dark mode
    (server#41920)
  * Synchronize operation on live photo files (server#41921)
  * UI updates for global search (server#41925)
  * Always emit search event (server#41926)
  * Migrate openResult method to SearchResult component (server#41929)
  * Handle close GlobalSearchModal gracefully #41792 (server#41930)
  * Fix(core): app icon alignment in app menu (server#41932)
  * Enable new global search by default #41729 (server#41933)
  * Improve share logic for enforced password & expiry date (server#41934)
  * Add comment in SyncLivePhotosListener (server#41941)
  * Update `@nextcloud/vue` to 8.3.0 (server#41943)
  * Fix(cypress): Adjust user columns tests (server#41945)
  * Enh(settings): Load from disabled users endpoint (server#41949)
  * Fix(files_external): Fix 窶廚ould not find resource main.js to load窶�
    (server#41955)
  * Fix(copyright): Fix copyright doc blocks (server#41956)
  * Fix(CI): Fix video verification tests (server#41960)
  * Feat(out-of-office): Add OCS endpoint to set and clear absence (server#
    41963)
  * Fix(dav): Allow single-day out of office (server#41967)
  * Fix(TextProcessing): Add task type template param to IManager and
    registerTPProvider (server#41969)
  * Fix(files): Adjust table header to look like on previous versions (server#
    41976)
  * Fix(files): Move aria-label for favorite icon from span to icon (server#
    41978)
  * Fix npm audit (server#41983)
  * Fix(files): Reverse logic to prevent copy to itself (server#41989)
  * Fix(files): Allow to drag and drop new files also on empty directories
    (server#41990)
  * Fix(files): Remove confusing table header labels (server#41991)
  * Fix(TemplateManager): Bail early if templatedirectory is empty (server#
    42000)
  * Fix(security): Handle idn_to_utf8 returning false (server#42005)
  * Fix(metadata): Allow to load metadata of multiple files at once (server#
    42010)
  * Migrate database missing checks (server#42013)
  * Fix(dav): allow any throwable in logException (server#42014)
  * Feat(LDAP): implement IIsAdmin interface (server#42017)
  * Fix: Properly take show_hidden user setting into account for file listing
    (server#42023)
  * Files_metadata_installed (server#42026)
  * Fix(dav): Make current ooo info time-dependent (server#42029)
  * Fix(UnifiedSearch): Move headings out of list element (invalid HTML)
    (server#42032)
  * Fix AppSettingsController.php overwriting currentLanguage (server#42050)
  * Chore: Update `@nextcloud/dialogs` to version 5.0.3 (server#42057)
  * Fix look of personal global credentials settings (server#42058)
  * Fix(theming): Adjust dark theme to be accessible adjust cypress tests
    (server#42069)
  * Fix(files): Correctly handle dropping folders on file list (server#42071)
  * Correct semantics for link opening in global search (server#42073)
  * Fix: Properly fetch version from shared files by accessing the owner
    storage version (server#42074)
  * Fix some silent share bugs (server#42076)
  * Fix(bruteforce-protection): Don窶冲 throw a 500 when MaxDelayReached is窶ヲ
    (server#42082)
  * Fix(dav): Improve handling and logging of bulk upload failures (server#
    42087)
  * Enh(NavigationManager): Use ID as fallback for `app` property of entries
    (server#42088)
  * Enh(a11y): Add navigation labels (server#42089)
  * Fix: Adjust reference picker code for the vue based FilePicker (server#
    42103)
  * Change global search UI text to unified search (server#42105)
  * Fix(core): add translations on the login page (server#42113)
  * Chore(deps): Update openapi-extractor (server#42119)
  * Fix(l10n): fix translations for init scripts (server#42122)
  * Fix rename on live photos (server#42159)
  * Fix(dav): Prevent out-of-office event time drifts (server#42163)
  * Revert 窶彷ix(dav): Prevent out-of-office event time drifts窶� (server#42164)
  * Improvements at documentation (3rdparty#1352)
  * Chore: update workflows from templates (3rdparty#1419)
  * Feat: add wapmorgan/mp3info and id3parser (3rdparty#1420)
  * Chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey窶ヲ
    (3rdparty#1421)
  * Chore(deps): Drop swiftmailer/swiftmailer (3rdparty#1422)
  * Fix(deps): Upgrade symfony/event-dispatcher to supported version 5.4.26
    (3rdparty#1423)
  * Chore(deps): Bump doctrine/dbal to 3.7.x (3rdparty#1424)
  * Chore: update workflows from templates (3rdparty#1425)
  * Bump sabre/http to 5.1.7 in master (3rdparty#1452)
  * Chore: enable dependabot for stable27 (3rdparty#1461)
  * Chore: update cweagans/composer-patches to 1.7.3 (3rdparty#1479)
  * Chore: update symfony/process to 5.4.24 (3rdparty#1480)
  * Chore: update symfony/console to 5.4.24 (3rdparty#1481)
  * Chore: update http-foundation, routing and translation to 5.4.24 (3rdparty#
    1482)
  * Chore: update symfony/mailer to 5.4.22 (3rdparty#1483)
  * Chore: update punic to 3.8.1 (3rdparty#1484)
  * Bump deepdiver1975/tarstreamer to 2.1.0 in master (3rdparty#1491)
  * Remove stable24 from dependabot (3rdparty#1551)
  * No longer ignore symfony 5.x (3rdparty#1552)
  * Bump phpseclib/phpseclib to 2.0.45 in master (3rdparty#1579)
  * Chore: remove opis/closure (3rdparty#1580)
  * Fix(CI): Reduce dependabot update-types (3rdparty#1606)
  * Chore: update sabre/vobject and sabre/event to latest minor (3rdparty#1641)
  * Bump icewind/searchdav to 3.1.0 in master (3rdparty#1643)
  * Adding the Auto-Submitted header for notification mails (activity#1041)
  * Groupfolder activities on move/rename (activity#1163)
  * Chore(deps-dev): Bump @vue/tsconfig from 0.1.3 to 0.4.0 (activity#1184)
  * Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (activity#1191)
  * Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.12.0 (activity#1192)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (activity#
    1193)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (activity#1198)
  * Chore(deps-dev): Bump @types/jest from 29.5.1 to 29.5.2 (activity#1209)
  * Chore(deps-dev): Bump @vue/test-utils from 1.3.5 to 1.3.6 (activity#1213)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (activity#1215)
  * Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.12.0 (activity#1216)
  * Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.1.2 (activity#1219)
  * Chore(deps-dev): Bump cypress from 12.12.0 to 12.15.0 (activity#1226)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.3.0 to 5.5.1
    (activity#1227)
  * Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.2.0 (activity#1228)
  * Chore(deps): Bump @nextcloud/dialogs from 3.2.0 to 4.1.0 (activity#1229)
  * Add more aria attributes to activity-settings button (activity#1230)
  * Remove unneeded margin after paragraphs (activity#1231)
  * Updating cypress.yml workflow from template (activity#1232)
  * Revert: cypress undefined component test (activity#1233)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (activity#1235)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (activity#
    1236)
  * Chore(deps-dev): Bump cypress from 12.15.0 to 12.16.0 (activity#1237)
  * Chore(deps-dev): Bump typescript from 5.1.5 to 5.1.6 (activity#1238)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.6.0 (activity#1239)
  * [master] Fix npm audit (activity#1244)
  * Create pr-feedback.yml (activity#1246)
  * Re-add templates.js (activity#1247)
  * [master] Fix npm audit (activity#1250)
  * Migrate activity app from ILogger (activity#1251)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (activity#1253)
  * Chore(deps-dev): Bump @types/jest from 29.5.2 to 29.5.3 (activity#1254)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (activity#1256)
  * Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (activity#1257)
  * Bump @nextcloud/axios from 2.3.0 to 2.4.0 (activity#1258)
  * [master] Fix npm audit (activity#1264)
  * Upgrade: Bump word-wrap from 1.2.3 to 1.2.4 (activity#1266)
  * Remove color on hovered and focused link (activity#1267)
  * Upgrade: Bump cypress from 12.17.1 to 12.17.2 (activity#1270)
  * Upgrade: Bump handlebars from 4.7.7 to 4.7.8 (activity#1275)
  * [master] Fix npm audit (activity#1279)
  * Upgrade: Bump tough-cookie and @cypress/request (activity#1282)
  * Perf(dashboard): implement widget item api v2 (activity#1284)
  * Drop Symfony event dispatcher (activity#1285)
  * Upgrade: Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (activity#1287)
  * Upgrade: Bump cypress-wait-until from 2.0.0 to 2.0.1 (activity#1288)
  * Upgrade: Bump regenerator-runtime from 0.13.11 to 0.14.0 (activity#1292)
  * Upgrade: Bump jest-environment-jsdom from 29.5.0 to 29.6.4 (activity#1294)
  * Fix Cypress tests for F2V (activity#1295)
  * [master] Update nextcloud/ocp dependency (activity#1298)
  * Chore(deps): Move cs-fixer into a composer bin (activity#1303)
  * Upgrade: Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (activity#1305)
  * Upgrade: Bump tslib from 2.6.0 to 2.6.2 (activity#1306)
  * [master] Update nextcloud/ocp dependency (activity#1308)
  * Fix(db): pre- SELECT ids with a LIMIT to control the amount of rows deleted
    for MySQL (activity#1309)
  * Use t for translations (activity#1311)
  * Upgrade: Bump phpunit/phpunit from 9.6.11 to 9.6.12 (activity#1315)
  * Upgrade: Bump jest-environment-jsdom from 29.6.4 to 29.7.0 (activity#1316)
  * Upgrade: Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (activity#
    1317)
  * Upgrade: Bump @nextcloud/dialogs from 4.1.0 to 4.2.0 (activity#1318)
  * Upgrade: Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0 (activity#
    1319)
  * Upgrade: Bump jest and @types/jest (activity#1320)
  * [master] Update nextcloud/ocp dependency (activity#1323)
  * Upgrade: Bump @nextcloud/vue from 7.12.4 to 7.12.5 (activity#1324)
  * Bump cypress to v13 (activity#1325)
  * Upgrade: Bump @nextcloud/dialogs from 4.2.0 to 4.2.1 (activity#1329)
  * Upgrade: Bump @nextcloud/logger from 2.5.0 to 2.7.0 (activity#1330)
  * Upgrade: Bump phpunit/phpunit from 9.6.12 to 9.6.13 (activity#1331)
  * Upgrade: Bump @nextcloud/cypress from 1.0.0-beta.5 to 1.0.0-beta.6
    (activity#1332)
  * Remove click functionality on row entry (activity#1341)
  * Upgrade: Bump @types/dockerode from 3.3.19 to 3.3.20 (activity#1342)
  * Upgrade: Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 (activity#1343)
  * Upgrade: Bump @nextcloud/vue from 7.12.5 to 7.12.6 (activity#1344)
  * Upgrade: Bump typescript from 5.1.6 to 5.2.2 (activity#1345)
  * Upgrade: Bump @nextcloud/eslint-config from 8.3.0-beta.2 to 8.3.0 (activity
    #1346)
  * [master] Update nextcloud/ocp dependency (activity#1347)
  * [master] Update nextcloud/ocp dependency (activity#1350)
  * [master] Fix npm audit (activity#1354)
  * Fix: chunk delete in query (activity#1359)
  * Fix(cypress): Make sure cypress tests work with upcoming Nextcloud 28
    (activity#1361)
  * Fix(sidebar): Only load chunk once (activity#1363)
  * Upgrade: Bump dockerode from 3.3.5 to 4.0.0 (activity#1364)
  * Upgrade: Bump @mdi/svg from 7.2.96 to 7.3.67 (activity#1365)
  * [master] Update nextcloud/ocp dependency (activity#1367)
  * Fix(settings): html validation (activity#1371)
  * Fix: main page html validation (activity#1372)
  * [master] Update nextcloud/ocp dependency (activity#1373)
  * [master] Fix npm audit (activity#1374)
  * Remove `aria-hidden` for table header (activity#1378)
  * Upgrade: Bump browserify-sign from 4.2.1 to 4.2.2 (activity#1380)
  * Upgrade: Bump @nextcloud/moment from 1.2.1 to 1.2.2 (activity#1382)
  * Upgrade: Bump vue and vue-template-compiler (activity#1383)
  * [master] Update nextcloud/ocp dependency (activity#1385)
  * [master] Fix npm audit (activity#1386)
  * Make the app itself using Vue to fix accessibility (activity#1388)
  * Upgrade: Bump wait-on from 7.0.1 to 7.1.0 (activity#1389)
  * Upgrade: Bump @nextcloud/router from 2.1.2 to 2.2.0 (activity#1390)
  * Upgrade: Bump @types/jest from 29.5.5 to 29.5.7 (activity#1391)
  * Upgrade: Bump @types/dockerode from 3.3.20 to 3.3.22 (activity#1392)
  * Fix(ActivityModel): Migrate to TypeScript and fix some type issues
    (activity#1393)
  * Fix: Add stub for files event to fix psalm error (activity#1394)
  * Chore: Update workflows from organization (activity#1397)
  * Feat: Open previews in Viewer (activity#1398)
  * Feat(rss): Add server name to the RSS feed title (activity#1400)
  * Fix(l10n): Ignore compressed js files (activity#1401)
  * [master] Update nextcloud/ocp dependency (activity#1403)
  * [master] Fix npm audit (activity#1406)
  * Cleanup repository (activity#1409)
  * Fix: rendering of calendar names (activity#1411)
  * Fix: rendering of address book names (activity#1412)
  * Fix: Fix missing titles and align table (activity#1413)
  * Feat(sidebar): Add frontend API that allows to register custom entries
    (activity#1416)
  * Fix activity icon (activity#1418)
  * Chore: Bump @nextcloud/vue to v8.2.0 (activity#1419)
  * Upgrade: Bump wait-on from 7.1.0 to 7.2.0 (activity#1423)
  * Upgrade: Bump @types/dockerode from 3.3.22 to 3.3.23 (activity#1424)
  * Update .l10nignore (activity#1425)
  * [master] Update nextcloud/ocp dependency (activity#1426)
  * [master] Fix npm audit (activity#1428)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (activity#
    1429)
  * Fix(sidebar): Refactor code to also load plugin entries when Activity API
    returns 304 (activity#1439)
  * Enh: Add navigation label (activity#1451)
  * Create right list for activity links (activity#1452)
  * Re-enable the move action in cy tests (activity#1454)
  * Replace depredated OC.Util.*Date function with moment (activity#530)
  * Feat(deps): Add Nextcloud 28 support on master (bruteforcesettings#460)
  * Chore: update workflows from templates (bruteforcesettings#464)
  * Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (bruteforcesettings#465)
  * Chore: update node engines to next LTS (bruteforcesettings#469)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (bruteforcesettings#474)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (bruteforcesettings#
    477)
  * Create pr-feedback.yml (bruteforcesettings#481)
  * Show current user info (bruteforcesettings#483)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 6.0.0
    (bruteforcesettings#484)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (bruteforcesettings#485)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (bruteforcesettings#
    493)
  * Chore(deps): Bump @nextcloud/axios from 2.1.0 to 2.4.0 (bruteforcesettings#
    503)
  * Fix(i18n): Changed grammar (bruteforcesettings#504)
  * Create API documentation from source code using phpDocumentor (circles#
    1241)
  * Bump phpunit/phpunit from 9.5.28 to 9.6.4 (circles#1274)
  * Fix incorrect Date format detection (circles#1298)
  * Feat(deps): Add Nextcloud 28 support on master (circles#1313)
  * Update Github workflow for psalm checks (circles#1314)
  * Create pr-feedback.yml (circles#1327)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.10 (circles#1343)
  * Chore(github): update Github workflow files (circles#1360)
  * Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#744)
  * Feat(deps): Add Nextcloud 28 support on master (files_pdfviewer#750)
  * Chore: update workflows from templates (files_pdfviewer#753)
  * Chore: update workflows from templates (files_pdfviewer#754)
  * Chore(deps): Bump pdfjs-dist from 3.6.172 to 3.7.107 (files_pdfviewer#755)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (files_pdfviewer#756)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (files_pdfviewer#
    760)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (files_pdfviewer#
    761)
  * Chore: update node engines to next LTS (files_pdfviewer#762)
  * [master] Fix npm audit (files_pdfviewer#767)
  * Create pr-feedback.yml (files_pdfviewer#768)
  * Chore(deps): Bump pdfjs-dist from 3.7.107 to 3.8.162 (files_pdfviewer#769)
  * Chore(deps): Bump semver from 5.7.1 to 5.7.2 (files_pdfviewer#771)
  * Revert 窶彡hore: update node engines to next LTS (node 20 / npm 9)窶�
    (files_pdfviewer#776)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (files_pdfviewer#782)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (files_pdfviewer
    #785)
  * PDF annotation support (files_pdfviewer#787)
  * Allow to resize sidebar (files_pdfviewer#788)
  * Feat: Fix styling for version comparison (files_pdfviewer#791)
  * Chore(deps): Bump pdfjs-dist from 3.8.162 to 3.9.179 (files_pdfviewer#792)
  * Fix initialization after bump to PDF.js 3.9.179 (files_pdfviewer#798)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0
    (files_pdfviewer#802)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (files_pdfviewer#803)
  * Fix extraction of PDF.js package (files_pdfviewer#806)
  * Add workflow to notify of changed viewer.html (files_pdfviewer#810)
  * Use Viewer also in public pages for a single share (files_pdfviewer#811)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11
    (files_pdfviewer#813)
  * Chore(deps-dev): Bump axios from 1.4.0 to 1.5.0 (files_pdfviewer#815)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12
    (files_pdfviewer#816)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13
    (files_pdfviewer#817)
  * Chore(deps): Bump @nextcloud/logger from 2.5.0 to 2.7.0 (files_pdfviewer#
    818)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (files_pdfviewer#819)
  * Chore(deps-dev): Bump axios from 1.5.0 to 1.5.1 (files_pdfviewer#820)
  * [master] Fix npm audit (files_pdfviewer#822)
  * Chore(deps-dev): Bump @babel/traverse from 7.23.0 to 7.23.2
    (files_pdfviewer#835)
  * Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (files_pdfviewer#
    836)
  * [master] Fix npm audit (files_pdfviewer#837)
  * Setup Transifex translations (files_pdfviewer#842)
  * Chore(deps): Bump pdfjs-dist from 3.9.179 to 3.11.174 (files_pdfviewer#844)
  * Fix pdf-viewer sizing (files_pdfviewer#845)
  * Chore(deps-dev): Bump axios from 1.5.1 to 1.6.0 (files_pdfviewer#847)
  * Delete .tx/backport (files_pdfviewer#848)
  * Show forms as read-only if the file is not editable (files_pdfviewer#850)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (files_pdfviewer#865)
  * Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 (files_pdfviewer#
    867)
  * Chore(deps-dev): Bump axios from 1.6.0 to 1.6.2 (files_pdfviewer#868)
  * Revert 窶廢xtract buttons from pages so the animation does not affect t窶ヲ
    (firstrunwizard#1003)
  * Add initialstate provider (firstrunwizard#1004)
  * Extract buttons from pages so the animation does not affect t窶ヲ
    (firstrunwizard#1005)
  * Mute video (firstrunwizard#1006)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.10 to 8.2.0
    (firstrunwizard#1007)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (firstrunwizard#1008)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1012)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (firstrunwizard#1013)
  * Chore(deps): Bump @nextcloud/l10n from 2.0.1 to 2.1.0 (firstrunwizard#835)
  * Add headings for slides (firstrunwizard#852)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1
    (firstrunwizard#863)
  * Feat(deps): Add Nextcloud 28 support on master (firstrunwizard#875)
  * Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0 (firstrunwizard#
    876)
  * Chore: update workflows from templates (firstrunwizard#877)
  * Update dependabot config (firstrunwizard#880)
  * Chore: update workflows from templates (firstrunwizard#881)
  * Chore(deps): Bump fast-xml-parser and is-svg (firstrunwizard#887)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2
    (firstrunwizard#889)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (firstrunwizard#890)
  * Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (firstrunwizard#894)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.2 to 2.25.4
    (firstrunwizard#895)
  * Chore(deps): Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2
    (firstrunwizard#896)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (firstrunwizard#
    897)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (firstrunwizard#
    898)
  * Chore: update node engines to next LTS (firstrunwizard#902)
  * [master] Fix npm audit (firstrunwizard#903)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (firstrunwizard#
    908)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (firstrunwizard#909)
  * Chore(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0 (firstrunwizard#910)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 3.7.0 (firstrunwizard#
    912)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (firstrunwizard#913)
  * [master] Fix npm audit (firstrunwizard#915)
  * Create pr-feedback.yml (firstrunwizard#917)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0
    (firstrunwizard#918)
  * [master] Fix npm audit (firstrunwizard#926)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.25.5
    (firstrunwizard#934)
  * Chore(deps-dev): Bump vimeo/psalm from 5.13.1 to 5.14.1 (firstrunwizard#
    936)
  * Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.2 (firstrunwizard#937)
  * Chore(deps): Bump actions/setup-node from 3.7.0 to 3.8.0 (firstrunwizard#
    938)
  * Chore(deps): Bump actions/setup-node from 3.8.0 to 3.8.1 (firstrunwizard#
    939)
  * Chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (firstrunwizard#942)
  * Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (firstrunwizard#943)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.11 (firstrunwizard#
    944)
  * Chore(deps-dev): Bump vimeo/psalm from 5.14.1 to 5.15.0 (firstrunwizard#
    945)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.5 to 2.26.0
    (firstrunwizard#950)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (firstrunwizard
    #951)
  * Return if user is empty (firstrunwizard#952)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (firstrunwizard
    #955)
  * Adjust instructions and delete makefile (firstrunwizard#959)
  * New first run wizard (firstrunwizard#960)
  * [master] Fix npm audit (firstrunwizard#962)
  * Chore(deps-dev): Bump @babel/traverse from 7.22.8 to 7.23.2 (firstrunwizard
    #971)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (firstrunwizard#978)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.7 to 8.0.0-beta.10
    (firstrunwizard#987)
  * Add transitions (firstrunwizard#991)
  * Remove cubic bezier from transition (firstrunwizard#992)
  * Extract buttons from pages so the animation does not affect them
    (firstrunwizard#993)
  * Restore user.svg icon as it窶冱 still used in notifications (firstrunwizard#
    994)
  * [master] Fix npm audit (firstrunwizard#998)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.4 to 0.34.5
    (logreader#1000)
  * Build(deps-dev): Bump vitest from 0.34.4 to 0.34.5 (logreader#1001)
  * Build(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1 (logreader#1002)
  * Build(deps): Bump @nextcloud/logger from 2.5.0 to 2.7.0 (logreader#1004)
  * Build(deps-dev): Bump @nextcloud/eslint-config from 8.3.0-beta.2 to 8.3.0
    (logreader#1005)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.5 to 0.34.6
    (logreader#1007)
  * Build(deps-dev): Bump vitest from 0.34.5 to 0.34.6 (logreader#1009)
  * Build(deps-dev): Bump vite from 4.4.9 to 4.4.11 (logreader#1013)
  * Build(deps-dev): Bump @nextcloud/vite-config from 1.0.0-beta.19 to 1.0.1
    (logreader#1014)
  * Build(deps): Bump postcss from 8.4.27 to 8.4.31 (logreader#1016)
  * Add a setupcheck for errors and warnings in log file (logreader#1021)
  * Build(deps): Bump highlight.js from 11.8.0 to 11.9.0 (logreader#1022)
  * Build(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 (logreader#1023)
  * Build(deps): Bump pinia from 2.1.6 to 2.1.7 (logreader#1024)
  * Build(deps): Bump @babel/traverse from 7.22.8 to 7.23.2 (logreader#1026)
  * Build(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (logreader#1028)
  * Build(deps-dev): Bump happy-dom from 10.11.0 to 12.10.3 (logreader#1029)
  * Build(deps): Bump @nextcloud/vue from 8.0.0-beta.2 to 8.0.0-beta.10
    (logreader#1033)
  * Update to psalm 5 to match what server is using (logreader#1034)
  * Build(deps): Bump axios from 1.4.0 to 1.6.1 (logreader#1035)
  * Update workflows and only run required ones (logreader#1036)
  * Dependencies: Update vite and nextcloud/vite-config (logreader#1037)
  * Fix: Update `@nextcloud/vue` to 8.0.1 and also fix CSS name for settings
    section (logreader#1039)
  * Fix(ci): Run tests also on schedule on master so we can get code coverage
    (logreader#1044)
  * [master] Update nextcloud/ocp dependency (logreader#1045)
  * Build(deps): Bump @nextcloud/vue from 8.0.1 to 8.2.0 (logreader#1049)
  * Build(deps): Bump axios from 1.6.1 to 1.6.2 (logreader#1050)
  * Build(deps): Bump @nextcloud/dialogs from 5.0.0 to 5.0.2 (logreader#1051)
  * [master] Update nextcloud/ocp dependency (logreader#1052)
  * Fix: Handle errors while requesting log entries (logreader#1054)
  * Fix(ui): Also translate settings modal title (logreader#1055)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (logreader#
    1056)
  * Lower setup check level from error/warning to warning/info (logreader#1070)
  * Bump react-responsive from 8.2.0 to 9.0.2 (logreader#829)
  * Bump postcss-nested from 5.0.6 to 6.0.1 (logreader#839)
  * Bump loader-utils and @teamsupercell/typings-for-css-modules-loader
    (logreader#842)
  * Bump webpack-cli from 4.10.0 to 5.1.1 (logreader#867)
  * Feat(deps): Add Nextcloud 28 support on master (logreader#870)
  * Allow printing log messages during occ (logreader#873)
  * Bump @babel/runtime from 7.19.0 to 7.22.0 (logreader#875)
  * Chore: update workflows from templates (logreader#877)
  * Bump postcss from 8.4.17 to 8.4.24 (logreader#878)
  * Bump postcss-loader from 6.2.1 to 7.3.2 (logreader#879)
  * Bump @babel/plugin-transform-runtime from 7.19.1 to 7.22.4 (logreader#881)
  * [master] Update nextcloud/ocp dependency (logreader#882)
  * Fix(a11y): `Copy` menu entries should be implemented as buttons (logreader#
    884)
  * Migrate more files to Typescript (logreader#885)
  * Make log levels button keyboard focusable and activable (logreader#887)
  * Build(deps-dev): Bump @babel/core from 7.19.3 to 7.22.5 (logreader#889)
  * Build(deps-dev): Bump @types/react from 18.0.24 to 18.2.9 (logreader#891)
  * Build(deps): Bump @babel/runtime from 7.22.3 to 7.22.5 (logreader#892)
  * Build(deps-dev): Bump @babel/preset-env from 7.21.5 to 7.22.5 (logreader#
    893)
  * Build(deps-dev): Bump @babel/preset-react from 7.18.6 to 7.22.5 (logreader#
    894)
  * Bump postcss-loader from 7.3.2 to 7.3.3 (logreader#895)
  * Build(deps-dev): Bump ts-loader from 9.4.1 to 9.4.3 (logreader#896)
  * Bump postcss-preset-env from 7.8.2 to 8.4.2 (logreader#897)
  * Bump webpack from 5.76.0 to 5.86.0 (logreader#899)
  * Build(deps-dev): Bump style-loader from 3.3.1 to 3.3.3 (logreader#900)
  * Bump webpack-cli from 5.1.1 to 5.1.4 (logreader#901)
  * Bump @babel/plugin-transform-runtime from 7.22.4 to 7.22.5 (logreader#902)
  * [master] Update nextcloud/ocp dependency (logreader#903)
  * Add option for raw output in log:watch/log:tail (logreader#905)
  * Build(deps-dev): Bump @types/react from 18.2.9 to 18.2.12 (logreader#907)
  * Build(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (logreader#909)
  * Build(deps-dev): Bump webpack from 5.86.0 to 5.87.0 (logreader#910)
  * Build(deps-dev): Bump css-loader from 6.7.1 to 6.8.1 (logreader#911)
  * Build(deps-dev): Bump mini-css-extract-plugin from 2.6.1 to 2.7.6
    (logreader#912)
  * Chore: update node engines to next LTS (logreader#915)
  * Build(deps-dev): Bump @types/react from 18.2.12 to 18.2.14 (logreader#918)
  * Build(deps-dev): Bump webpack from 5.87.0 to 5.88.0 (logreader#919)
  * Build(deps-dev): Bump ts-loader from 9.4.3 to 9.4.4 (logreader#920)
  * Build(deps-dev): Bump webpack from 5.88.0 to 5.88.1 (logreader#922)
  * Build(deps-dev): Bump @babel/core from 7.22.5 to 7.22.8 (logreader#928)
  * Build(deps-dev): Bump postcss from 8.4.24 to 8.4.25 (logreader#929)
  * Build(deps-dev): Bump @babel/plugin-transform-runtime from 7.22.5 to 7.22.7
    (logreader#930)
  * Build(deps-dev): Bump postcss-preset-env from 8.4.2 to 9.0.0 (logreader#
    931)
  * Build(deps-dev): Bump babel-loader from 8.2.5 to 9.1.3 (logreader#932)
  * Build(deps): Bump @babel/runtime from 7.22.5 to 7.22.6 (logreader#933)
  * Build(deps-dev): Bump @babel/preset-env from 7.22.5 to 7.22.7 (logreader#
    934)
  * Build(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (logreader#935)
  * Migrate app frontend to Vue (logreader#936)
  * Build(deps-dev): Bump postcss from 8.4.25 to 8.4.26 (logreader#938)
  * Build(deps-dev): Bump @babel/plugin-transform-runtime from 7.22.7 to 7.22.9
    (logreader#939)
  * Build(deps-dev): Bump @babel/core from 7.22.8 to 7.22.9 (logreader#940)
  * Build(deps-dev): Bump @types/react from 18.2.14 to 18.2.15 (logreader#941)
  * Build(deps-dev): Bump @babel/preset-env from 7.22.7 to 7.22.9 (logreader#
    942)
  * Build(deps-dev): Bump vite from 4.4.5 to 4.4.6 (logreader#947)
  * Fix: Use `
    ` for 窶徑oading older entries窶� row (logreader#948)
  * [master] Update nextcloud/ocp dependency (logreader#949)
  * Fix(i18n): Fixed typo (logreader#951)
  * Fix(i18n): Align spelling of log file (logreader#952)
  * Chore: Migrate to `@nextcloud/vite-config` (logreader#953)
  * Build(deps-dev): Bump vitest from 0.33.0 to 0.34.1 (logreader#954)
  * Build(deps-dev): Bump @pinia/testing from 0.1.2 to 0.1.3 (logreader#957)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.33.0 to 0.34.1
    (logreader#959)
  * Build(deps): Bump pinia from 2.1.4 to 2.1.6 (logreader#961)
  * [master] Update nextcloud/ocp dependency (logreader#963)
  * Build(deps-dev): Bump vite from 4.4.6 to 4.4.9 (logreader#965)
  * Build(deps-dev): Bump happy-dom from 10.5.2 to 10.9.0 (logreader#966)
  * Fix logreader:tail/watch commands (logreader#967)
  * Chore: Update CI workflows from organization (logreader#968)
  * Create pr-feedback.yml (logreader#970)
  * Build(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (logreader#971)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.1 to 0.34.2
    (logreader#972)
  * Build(deps-dev): Bump vitest from 0.34.1 to 0.34.2 (logreader#974)
  * Build(deps-dev): Bump happy-dom from 10.9.0 to 10.10.4 (logreader#975)
  * [master] Update nextcloud/ocp dependency (logreader#976)
  * Build(deps-dev): Bump typescript from 5.1.6 to 5.2.2 (logreader#982)
  * Build(deps-dev): Bump happy-dom from 10.10.4 to 10.11.0 (logreader#983)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.2 to 0.34.3
    (logreader#984)
  * Build(deps-dev): Bump vitest from 0.34.2 to 0.34.3 (logreader#985)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.3 to 0.34.4
    (logreader#991)
  * Build(deps-dev): Bump vitest from 0.34.3 to 0.34.4 (logreader#992)
  * Build(deps-dev): Bump @nextcloud/vite-config from 1.0.0-beta.18 to
    1.0.0-beta.19 (logreader#999)
  * Feat(deps): Add Nextcloud 28 support on master (nextcloud_announcements#
    200)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#202)
  * Test installation against PHP 8.2 (nextcloud_announcements#203)
  * Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0
    (nextcloud_announcements#205)
  * Chore: update workflows from templates (nextcloud_announcements#207)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (nextcloud_announcements#208)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9
    (nextcloud_announcements#209)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1
    (nextcloud_announcements#212)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10
    (nextcloud_announcements#215)
  * Chore(deps-dev): Bump vimeo/psalm from 5.13.1 to 5.14.1
    (nextcloud_announcements#218)
  * Fix(CI): Update actions and tooling (nextcloud_announcements#221)
  * Fix(CI): Fix OCP package on master (nextcloud_announcements#227)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#228)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#230)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12
    (nextcloud_announcements#234)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13
    (nextcloud_announcements#235)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#236)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#237)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#241)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#245)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#246)
  * Fix(UI): Merge UI setting with updatenotifications admin settings
    (nextcloud_announcements#248)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#251)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#253)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#255)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (nextcloud_announcements#257)
  * Update nextcloud/ocp dependency (nextcloud_announcements#261)
  * Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#263)
  * Update nextcloud/ocp dependency (nextcloud_announcements#268)
  * Update nextcloud/ocp dependency (nextcloud_announcements#271)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1
    (notifications#1536)
  * Feat(deps): Add Nextcloud 28 support on master (notifications#1554)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /tests/
    Integration (notifications#1555)
  * Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (notifications#1557)
  * Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (notifications#
    1559)
  * [master] Update nextcloud/ocp dependency (notifications#1561)
  * Fix(CI): Run tests against PHP 8.2 (notifications#1563)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.7.0 in /tests/
    Integration (notifications#1565)
  * Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (notifications#1566)
  * Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0 (notifications#
    1567)
  * Chore: update workflows from templates (notifications#1569)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (notifications#1570)
  * Chore(deps): Bump fast-xml-parser and is-svg (notifications#1571)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (notifications#1573)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (notifications#
    1574)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 in /tests/
    Integration (notifications#1575)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (notifications#
    1577)
  * Fix(settings): Delete settings when a user is deleted (notifications#1583)
  * Fix(CI): Try to wait for the mysql container in case it did not start窶ヲ
    (notifications#1589)
  * Chore: update node engines to next LTS (notifications#1590)
  * Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (notifications#
    1593)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (notifications#1594)
  * Update PHP extensions list in performance.yml (notifications#1595)
  * Fix(Vue): Replace deprecated NcHeaderMenu property (notifications#1597)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (notifications#
    1598)
  * Chore(deps): Bump @nextcloud/capabilities from 1.0.4 to 1.1.0
    (notifications#1599)
  * Create pr-feedback.yml (notifications#1600)
  * Chore[master] 窶� audit dependencies (notifications#1602)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (notifications#1607)
  * Chore(deps): Bump semver from 5.7.1 to 5.7.2 (notifications#1610)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (notifications#
    1616)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0
    (notifications#1618)
  * Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1 (notifications#1619)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 in /tests/
    Integration (notifications#1620)
  * Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (notifications#1621)
  * Remove stable24 from dependabot.yml since it窶冱 EOL by now (notifications#
    1626)
  * Update update-nextcloud-ocp.yml (notifications#1628)
  * Fix(CI): Update nextcloud/ocp composer package manually (notifications#
    1632)
  * [master] Update nextcloud/ocp dependency (notifications#1635)
  * Fix(fairuse): Adjust website URL (notifications#1637)
  * Add OpenAPI spec (notifications#1640)
  * [master] Update nextcloud/ocp dependency (notifications#1642)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0
    (notifications#1643)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (notifications#1644)
  * [master] Update nextcloud/ocp dependency (notifications#1645)
  * Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.4 (notifications#1646)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /tests/
    Integration (notifications#1647)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (notifications#
    1648)
  * Chore(deps-dev): Bump vimeo/psalm from 5.14.1 to 5.15.0 (notifications#
    1649)
  * [master] Update nextcloud/ocp dependency (notifications#1651)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.7.0 to 7.8.0 in /tests/
    Integration (notifications#1652)
  * [master] Update nextcloud/ocp dependency (notifications#1653)
  * Fix (visually) removing first notification when executing an action
    (notifications#1657)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (notifications#
    1659)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 in /tests/
    Integration (notifications#1661)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (notifications#
    1665)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 in /tests/
    Integration (notifications#1666)
  * Chore(deps): Bump @nextcloud/auth from 2.1.0 to 2.2.1 (notifications#1667)
  * Chore(deps): Bump howler from 2.2.3 to 2.2.4 (notifications#1668)
  * Chore(deps): Bump @nextcloud/vue from 7.12.4 to 7.12.5 (notifications#1669)
  * Fix typo in EndpointController (notifications#1673)
  * [master] Update nextcloud/ocp dependency (notifications#1674)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (notifications#1675)
  * Chore: Bump @nextcloud/vue to v8-beta.7 (notifications#1676)
  * Chore(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1 (notifications#
    1677)
  * [master] Update nextcloud/ocp dependency (notifications#1678)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.7 to 8.0.0-beta.8
    (notifications#1680)
  * [master] Update nextcloud/ocp dependency (notifications#1684)
  * Chore(CI): Update workflows (notifications#1685)
  * Update openapi-extractor (notifications#1686)
  * [master] Update nextcloud/ocp dependency (notifications#1689)
  * Chore(deps): Bump @babel/traverse from 7.23.0 to 7.23.2 (notifications#
    1691)
  * Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#
    1692)
  * Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (notifications#
    1693)
  * Chore(deps): Bump @nextcloud/browser-storage from 0.2.0 to 0.3.0
    (notifications#1694)
  * [master] Update nextcloud/ocp dependency (notifications#1698)
  * Feat(setup): Add a setup message when the rate limit was reached
    (notifications#1699)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (notifications#1701)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.8 to 8.0.0-beta.9
    (notifications#1702)
  * Chore(deps): Bump vue and vue-template-compiler (notifications#1703)
  * [master] Update nextcloud/ocp dependency (notifications#1708)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.9 to 8.0.0-beta.10
    (notifications#1709)
  * [master] Update nextcloud/ocp dependency (notifications#1710)
  * Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 5.0.0 (notifications#
    1711)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.10 to 8.0.1 (notifications
    #1712)
  * [master] Update nextcloud/ocp dependency (notifications#1715)
  * Fix(UI): Fix NcRichText usage (notifications#1716)
  * Chore: Bump @nextcloud/vue to v8.2.0 (notifications#1719)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.0 to 5.0.2 (notifications#
    1720)
  * [master] Update nextcloud/ocp dependency (notifications#1722)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (notifications#1724)
  * Update nextcloud/ocp dependency (notifications#1728)
  * Create update-nextcloud-ocp-approve-merge.yml (notifications#1731)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.2 to 5.0.3 (notifications#
    1735)
  * Update nextcloud/ocp dependency (notifications#1740)
  * Feat(deps): Add Nextcloud 28 support on master (password_policy#475)
  * Chore(deps): Bump @nextcloud/vue from 7.11.5 to 7.11.6 (password_policy#
    476)
  * Chore: adjust CODEOWNERS file (password_policy#477)
  * Chore: update workflows from templates (password_policy#478)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (password_policy#479)
  * Chore(deps): Bump fast-xml-parser from 4.2.2 to 4.2.4 (password_policy#480)
  * Chore: update node engines to next LTS (password_policy#483)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (password_policy#486)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (password_policy#490)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (password_policy#491)
  * Create pr-feedback.yml (password_policy#492)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (password_policy#494)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0
    (password_policy#495)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (password_policy#503)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (password_policy#506)
  * Chore(deps): Bump axios and @nextcloud/axios (password_policy#511)
  * Chore(deps-dev): Bump @babel/traverse from 7.22.10 to 7.23.3
    (password_policy#515)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (password_policy#520)
  * Bump wait-on from 6.0.1 to 7.0.1 (photos#1557)
  * Consolidate fontend logic (photos#1621)
  * [master] Update nextcloud/ocp dependency (photos#1758)
  * Adapt to SystemTags optimizations on server (photos#1770)
  * Feat(deps): Add Nextcloud 28 support on master (photos#1807)
  * [master] Fix npm audit (photos#1821)
  * Fix: properly handle public link share deletion (photos#1823)
  * Add more e2e tests (photos#1826)
  * Accessible Photos directory settings (photos#1828)
  * Update @nc/eslint-config and apply linting rules (photos#1829)
  * Chore: update workflows from templates (photos#1831)
  * Enh(faces): Implement UnassignedFaces view (photos#1832)
  * Fix: use owner instead of owner_id to delete photos by owner (photos#1837)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (photos
    #1839)
  * Update view when layout setting changes (photos#1856)
  * Prevent progress bar overflow when uploading in album content (photos#1862)
  * Make file list semantically correct (photos#1867)
  * [master] Fix npm audit (photos#1876)
  * Enh(faces): Avoid O(n) API calls on faces overview (photos#1881)
  * Split sections in independent lists (photos#1882)
  * Reset selection state in route change (photos#1888)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (photos#1892)
  * Add unselect all button (photos#1895)
  * Chore: update node engines to next LTS (photos#1898)
  * [master] Fix npm audit (photos#1904)
  * Match visible text with aria-labels (photos#1906)
  * Updating cypress.yml workflow from template (photos#1907)
  * [master] Fix npm audit (photos#1912)
  * Create pr-feedback.yml (photos#1916)
  * [master] Fix npm audit (photos#1938)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (photos#1944)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (photos#1954)
  * Chore(deps): Bump qs from 6.11.0 to 6.11.2 (photos#1982)
  * Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1983)
  * Chore(deps-dev): Bump postcss-loader from 7.0.2 to 7.3.3 (photos#1984)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (photos#
    1985)
  * Chore(deps): upgrade `@nextcloud` family (photos#1988)
  * Chore(deps-dev): Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1996)
  * Chore(deps): Bump vue-material-design-icons from 5.1.2 to 5.2.0 (photos#
    2000)
  * Chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 (photos#2001)
  * Upgrade @nextcloud/vue to v8 beta (photos#2020)
  * Techdebt(DI): Use public IThrottler interface which exists since 25 (photos
    #2034)
  * Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (photos#2045)
  * Use t for translations (photos#2049)
  * Recycle DOM elements in virtual scrolling (photos#2052)
  * Wrap cache query in a try/catch (photos#2053)
  * Bump cypress to v13 (photos#2054)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.13 (photos#2060)
  * Run npm audit fix (photos#2064)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.6.2 (photos#2068)
  * Chore(deps-dev): Bump postcss from 8.4.27 to 8.4.31 (photos#2071)
  * Reduce width on title and content for header navigation (photos#2086)
  * Fix buttons on new album modal window (photos#2087)
  * Perf: make geoNameFolder lazy (photos#2094)
  * Chore(deps-dev): Bump @babel/traverse from 7.22.5 to 7.23.2 (photos#2096)
  * Fix: open settings button (photos#2098)
  * Fix new album form layout (photos#2099)
  * Filter out some permission for public albums (photos#2103)
  * Use new metadata API for providers (photos#2104)
  * Update vue to 8.0.0-beta.9 (photos#2111)
  * Display EXIF data (photos#2115)
  * Enh: Add unique DOM identifiers for nav entries (photos#2118)
  * Init metadata (photos#2119)
  * Use original date time to order files in UI (photos#2125)
  * Add overlay on live photo (photos#2127)
  * Metadata: fix crash when datetime has invalid format (photos#2128)
  * Fix(a11y): Backwards photos tabulation (photos#2129)
  * Add sidebar to the build entries (photos#2130)
  * Fix EXIF display conditions (photos#2135)
  * Chore: Bump @nextcloud/vue to v8.2.0 (photos#2136)
  * Chore(deps-dev): Bump sabre/dav from 4.4.0 to 4.5.0 (photos#2138)
  * Port virtual list perf improvements from F2V (photos#2139)
  * Use NC URL to download cities list (photos#2141)
  * Use information outline as sidebar icon (photos#2142)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (photos#2145)
  * Chore(deps-dev): Bump jest-environment-jsdom from 29.4.1 to 29.4.3 (photos#
    2153)
  * Fix links to faces with special chars (photos#2164)
  * Don窶冲 check display name on null (photos#2167)
  * Fix: Skip empty files in metadata providers (photos#2170)
  * Fix(DB): Fix 窶廬S NOT NULL窶� database queries (photos#2173)
  * Show title and close of modal inline (photos#2181)
  * Enh: Add navigation label (photos#2184)
  * Chore(deps): Bump @nextcloud/dialogs from 3.2.0 to 4.0.1 (privacy#855)
  * Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.1.0 (privacy#856)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1
    (privacy#884)
  * Feat(deps): Add Nextcloud 28 support on master (privacy#895)
  * [master] Fix npm audit (privacy#899)
  * Chore: update workflows from templates (privacy#900)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (privacy#901)
  * Chore(deps): Bump fast-xml-parser and is-svg (privacy#902)
  * Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.12.0 (privacy#903)
  * [master] Fix npm audit (privacy#904)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (privacy#909)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (privacy#911)
  * Chore: update node engines to next LTS (privacy#912)
  * [master] Fix npm audit (privacy#918)
  * Chore(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0 (privacy#920)
  * [master] Fix npm audit (privacy#921)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (privacy#925)
  * [master] Fix npm audit (privacy#926)
  * Create pr-feedback.yml (privacy#931)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (privacy#932)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (privacy#935)
  * Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1 (privacy#939)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (privacy#
    942)
  * Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.2 (privacy#944)
  * Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (privacy#949)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (privacy#954)
  * Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (privacy#955)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (privacy#958)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (privacy#963)
  * [master] Fix npm audit (privacy#967)
  * Chore(deps): Bump @babel/traverse from 7.22.10 to 7.23.2 (privacy#972)
  * [master] Fix npm audit (privacy#973)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (privacy#977)
  * [master] Fix npm audit (privacy#988)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (privacy#993)
  * Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#995)
  * Enh(a11y): Make privacy markup accessible (privacy#998)
  * Feat(deps): Add Nextcloud 28 support on master (recommendations#618)
  * [master] Fix npm audit (recommendations#619)
  * [master] Fix npm audit (recommendations#625)
  * Create pr-feedback.yml (recommendations#630)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (recommendations#631)
  * Chore(deps-dev): Bump semver from 5.7.1 to 5.7.2 (recommendations#632)
  * Feat: 28 Files headers compatibility (recommendations#637)
  * Chore: Update npm audit branches (recommendations#639)
  * Perf(dashboard): implement widget item api v2 (recommendations#641)
  * Use app name that reflect app path (recommendations#642)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (recommendations#
    645)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (recommendations#647)
  * [master] Fix npm audit (recommendations#650)
  * [master] Fix npm audit (recommendations#656)
  * [master] Fix npm audit (recommendations#666)
  * [master] Fix npm audit (recommendations#674)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (recommendations#679)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1
    (related_resources#218)
  * Feat(deps): Add Nextcloud 28 support on master (related_resources#235)
  * [master] Fix npm audit (related_resources#237)
  * Fresh session if missing (related_resources#238)
  * Chore: update workflows from templates (related_resources#241)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (related_resources#242)
  * Single init circlesmanager (related_resources#243)
  * Chore(deps): Bump fast-xml-parser and is-svg (related_resources#244)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9
    (related_resources#249)
  * Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.1.2 (related_resources#
    250)
  * Chore: update node engines to next LTS (related_resources#251)
  * [master] Fix npm audit (related_resources#253)
  * Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.2.0 (related_resources#
    254)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (related_resources#
    255)
  * Chore(deps): Bump @nextcloud/axios from 2.2.0 to 2.4.0 (related_resources#
    256)
  * Remove useless logs (related_resources#257)
  * Create pr-feedback.yml (related_resources#258)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.1 (related_resources#
    259)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (related_resources#260)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10
    (related_resources#261)
  * [master] Fix npm audit (related_resources#263)
  * Update composer dependencies (related_resources#264)
  * [master] Update nextcloud/ocp dependency (related_resources#266)
  * [master] Fix npm audit (related_resources#267)
  * [master] Update nextcloud/ocp dependency (related_resources#273)
  * Update OCP workflow from upstream to avoid failures on main branch
    (related_resources#274)
  * Bump @nextcloud/vue from 7.12.1 to 7.12.2 (related_resources#275)
  * [master] Update nextcloud/ocp dependency (related_resources#276)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (related_resources#279)
  * [master] Update nextcloud/ocp dependency (related_resources#280)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11
    (related_resources#282)
  * Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (related_resources#
    283)
  * Chore: Drop EOL stable24 from audit (related_resources#287)
  * Drop main from audit (related_resources#290)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12
    (related_resources#291)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13
    (related_resources#294)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (related_resources#296)
  * [master] Fix npm audit (related_resources#298)
  * Contacts provider (related_resources#302)
  * Chore(deps-dev): Bump @babel/traverse from 7.23.0 to 7.23.2
    (related_resources#306)
  * Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (related_resources#
    307)
  * New API param resourceType (related_resources#311)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (related_resources#
    312)
  * Returns resources preview (related_resources#314)
  * Add update info to serverinfo api call (serverinfo#434)
  * Feat(deps): Add Nextcloud 28 support on master (serverinfo#455)
  * [master] Update nextcloud/ocp dependency (serverinfo#456)
  * Feat: add phpinfo (serverinfo#469)
  * Chore: add pr-feedback workflow (serverinfo#470)
  * Feat: enable dependabot for php (serverinfo#475)
  * Chore(deps-dev): Bump psalm/phar from 4.30.0 to 5.13.1 (serverinfo#476)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.5.28 to 9.6.10 (serverinfo#
    477)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (serverinfo#478)
  * Chore: adjust commit message for dependabot (serverinfo#479)
  * Chore: enable dependabot for github actions (serverinfo#481)
  * Chore: remove dependabot for github actions (serverinfo#486)
  * Feat: rename DefaultOs to Linux (serverinfo#488)
  * Chore(deps-dev): Bump psalm/phar from 5.13.1 to 5.14.1 (serverinfo#489)
  * Chore: enable dependabot auto merge (serverinfo#490)
  * Update pr-feedback.yml (serverinfo#493)
  * Docs: add heading for storage stats background job (serverinfo#494)
  * Fix: remove hint about your disk is full notification (serverinfo#495)
  * Chore: add value object for thermal zone (serverinfo#496)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (serverinfo#
    498)
  * Chore(deps-dev): Bump psalm/phar from 5.14.1 to 5.15.0 (serverinfo#499)
  * Chore: dont autoload ocp package (serverinfo#500)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (serverinfo#
    504)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (serverinfo#
    505)
  * Ci: update phpunit workflows for main (serverinfo#510)
  * Ci: update lint and psalm workflow (serverinfo#511)
  * Build: bump coding-standard and psalm (serverinfo#513)
  * Ci: update ocp workflow (serverinfo#515)
  * Fix: add flag to skip external requests (serverinfo#518)
  * [master] Update nextcloud/ocp dependency (serverinfo#519)
  * Feat: make update data opt-in (serverinfo#522)
  * [master] Update nextcloud/ocp dependency (serverinfo#523)
  * Feat: make apps updates opt-in by default (serverinfo#526)
  * [master] Update nextcloud/ocp dependency (serverinfo#528)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (serverinfo#
    529)
  * Feat(deps): Add Nextcloud 28 support on master (survey_client#190)
  * Feat(deps): Add Nextcloud 28 support on master (suspicious_login#800)
  * Chore: update workflows from templates (suspicious_login#802)
  * Ci(phpunit): revert force enabling the app (suspicious_login#806)
  * Chore: update node engines to next LTS (suspicious_login#809)
  * Create pr-feedback.yml (suspicious_login#811)
  * Chore(deps): update dependency @nextcloud/browserslist-config to v3
    (master) (suspicious_login#820)
  * Chore(deps): Enable bumps and pins for github actions (suspicious_login#
    821)
  * Chore(release): v6.0.0 (suspicious_login#826)
  * Doc: Document installation and distribution (suspicious_login#828)
  * Allow opening files outside of the file system in viewer (text#2832)
  * Fix: paste multiple line to table issue (text#3906)
  * Fix(deps): update highlight (main) (text#4132)
  * Feat(deps): Add Nextcloud 28 support on main (text#4202)
  * Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (main)
    (text#4203)
  * Chore(deps): update dependency vue-demi to ^0.14.4 (main) (text#4204)
  * Chore(deps): update dependency vite to ^4.3.8 (main) (text#4206)
  * Chore(deps): update dependency vue-demi to ^0.14.5 (main) (text#4207)
  * Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (main) (text#
    4208)
  * Fix(menubar): show selection status correctly (text#4211)
  * Fix: handle non markdown files in conflicts (text#4220)
  * Chore(deps): update dependency vite to ^4.3.9 (main) (text#4222)
  * Chore(deps-dev): Bump psalm/phar from 5.11.0 to 5.12.0 (text#4223)
  * Fix(deps): update dependency lib0 to ^0.2.77 (main) (text#4224)
  * Chore(deps): update dependency cypress to ^12.13.0 (main) (text#4225)
  * Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (main) (text#4226)
  * Chore: update workflows from templates (text#4235)
  * Fix: fix and upgrade cypress workflow (text#4236)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (text#
    4238)
  * Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#
    4241)
  * Ci(block-merge-freeze): Fix picking master branch for server (text#4243)
  * No more deprecated API usages (text#4248)
  * Chore(deps): Bump fast-xml-parser and is-svg (text#4249)
  * Bring back keyboard shortcuts to help modal on non-mobile (text#4251)
  * Don窶冲 expect HTML element with ID `mimetype` in public share (text#4253)
  * Limit cypress to github runners (text#4255)
  * Chore: Switch to NcSavingIndicatorIcon (text#4259)
  * Chore: Simplify issue template (text#4261)
  * Fix(deps): update dependency lib0 to ^0.2.78 (main) (text#4262)
  * Chore(deps): update dependency cypress to ^12.14.0 (main) (text#4263)
  * Introduce middleware for session handling (text#4266)
  * Fix/4267 js tests (text#4268)
  * Fix(deps): update dependency yjs to ^13.6.2 (main) (text#4274)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.1.0 (main) (text#
    4275)
  * Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (main) (text#4280)
  * Fix/2708 pasting tables (text#4285)
  * Fix(sync): Save even if versions match (text#4286)
  * Update: can i use browser list (text#4288)
  * Fix: Catch unique constraint violation when creating new documents (text#
    4289)
  * Make use of session middleware in remaining controllers (text#4290)
  * Chore: Bump composer autoloader for new composer version (text#4291)
  * Emit sync event after successful push to pick up syncing again (text#4297)
  * Feature/translate modal (text#4299)
  * Fix(cypress): shortcut test retry (text#4300)
  * Fix(css): info callout box color to 窶田olor-info (text#4301)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (text#4305)
  * Fix: Pass origin along the initial state update (text#4309)
  * Y.js backend enhancements and debug helpers (text#4310)
  * Fix: clickable zone of task list checkbox (text#4312)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (main)
    (text#4315)
  * Fix(deps): update dependency @nextcloud/router to ^2.1.2 (main) (text#4316)
  * Chore(css): Move CSS files to src directory (text#4318)
  * Fix: link preview width on mobile (text#4327)
  * Chore(dependencies): Skip tiptap/prosemirror updates for 25 (text#4328)
  * Fix(deps): update dependency yjs to ^13.6.4 (main) (text#4329)
  * Chore(deps): update dependency cypress to ^12.15.0 (main) (text#4330)
  * Chore: update node engines to next LTS (text#4335)
  * Fade out user cursor labels after five seconds of inactivity (text#4336)
  * Fix: max width of editor container on mobile (text#4337)
  * Fix: Delete inactive sessions in one query (text#4339)
  * Fix: Replace invalid sass rules with correct ones (text#4345)
  * Feat: hide share and close buttons on direct editing for desktop (text#
    4346)
  * Fix(deps): update dependency yjs to ^13.6.5 (main) (text#4347)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.2.0 (main) (text#
    4348)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (text#4349)
  * Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (main) (text#
    4351)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (main) (text#
    4353)
  * Ci/flaky runners (text#4357)
  * Rework cypress commands (text#4364)
  * Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (main) (text#4383)
  * Fix(deps): update dependency yjs to ^13.6.6 (main) (text#4386)
  * Feat: update render markdown for tables (text#4390)
  * Ci(workflows): Update Github workflows from templates (text#4393)
  * Chore(deps): update dependency cypress to ^12.16.0 (main) (text#4396)
  * Fix: hotkey ctrl-s (text#4400)
  * Fix: remove redundant css (text#4401)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2
    (main) (text#4402)
  * Chore: update relativeci workflow and webpack usage (text#4406)
  * Fix(frontend): Update last saved timestamp when document is saved (text#
    4409)
  * Ci(cypress): Adapt modal selector to viewer change (text#4412)
  * Fix(deps): update dependency @nextcloud/vue to v8 (main) (text#4420)
  * Split sync of ApiService to sync and save (text#4424)
  * Chore(deps-dev): Bump psalm/phar from 5.12.0 to 5.13.1 (text#4425)
  * [main] Fix npm audit (text#4427)
  * Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (main) (text#4431)
  * Create pr-feedback.yml (text#4435)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.2.1 (main) (text#
    4437)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (main)
    (text#4438)
  * Fix(deps): update dependency mitt to ^3.0.1 (main) (text#4439)
  * Chore(deps): update jest to ^29.6.1 (main) (text#4440)
  * Chore(deps): update dependency cypress to ^12.17.0 (main) (text#4444)
  * Chore(deps): update dependency vite to ^4.4.1 (main) (text#4445)
  * Fix(frontend): Improve paste handler for table cells (text#4452)
  * Chore(deps): update dependency vite to ^4.4.2 (main) (text#4453)
  * [main] Fix npm audit (text#4464)
  * Ci(audit): Do not create pull requests if npm audit fix fails (text#4468)
  * Fix sync errors after network issues (text#4474)
  * Fix: cursor in image description on firefox (text#4475)
  * Chore(deps): update dependency cypress to ^12.17.1 (main) (text#4476)
  * Fix: Fetch attachment share permissions (text#4481)
  * Fix: Encode individual parts of the dav url as uri components (text#4488)
  * Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (main)
    (text#4491)
  * Chore(deps): update dependency vite to ^4.4.3 (main) (text#4492)
  * Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (main)
    (text#4493)
  * Fix: remove duplicated save key action (text#4495)
  * Fix some JS deprecations (text#4496)
  * Fix(sync): only save on close if changes were made (text#4503)
  * Fix: clear pending autosync on close (text#4504)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.8.1 (main) (text#
    4505)
  * Tests(cypress): Refactor reconnect test to be more reliable and add second
    test for actual reconnect (text#4507)
  * Fix save on direct editing (text#4510)
  * Fix: tab key in code block (text#4520)
  * Fix: Add index to session_id on text_steps table (text#4521)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (text#4526)
  * Chore(deps): update dependency vite to ^4.4.4 (main) (text#4527)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.2.3 (main) (text#
    4528)
  * Fix: Use prefilter for delete with subquery (text#4539)
  * Fix: Remember cursor position when autofocus on load (text#4540)
  * Bugfix/duplicated load of yjs (text#4542)
  * Feat: add component SkeletonLoading (text#4545)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (text#4546)
  * Fix: Use simple query and chunk in PHP to delete inactive sessions (text#
    4549)
  * Ci: Fix cypress test failing due to new autofocus cursor position (text#
    4550)
  * Fix(postgres): Use a unique index name (text#4553)
  * Chore(deps): update dependency cypress to ^12.17.2 (main) (text#4557)
  * Chore(deps): update dependency vite to ^4.4.5 (main) (text#4558)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (main) (text#
    4559)
  * Fix(deps): update dependency slug to ^8.2.3 (main) (text#4560)
  * Fix(deps): update tiptap to ^2.0.4 (main) (text#4571)
  * Chore(deps): update dependency vite to ^4.4.6 (main) (text#4576)
  * Fix(deps): update dependency yjs to ^13.6.7 (main) (text#4579)
  * [main] Update nextcloud/ocp dependency (text#4582)
  * Stricter typing to match psalm level 2 (text#4584)
  * Feat: Expose formatting menu bar actions through slash command (text#4587)
  * Fix(mentions): encode user id in mentions URLs (text#4588)
  * Add syntax highlighting in code blocks (text#4592)
  * Fix(css): Fix margin-bottom for list items (text#4596)
  * Chore(package): drop unused hocuspocus dependency (text#4597)
  * Chore(deps): update dependency vite to ^4.4.7 (main) (text#4603)
  * Chore(deps): update jest to ^29.6.2 (main) (text#4604)
  * [main] Update nextcloud/ocp dependency (text#4611)
  * Feat: Add support for mermaid.js rendering (text#4614)
  * Fix(editor): Don窶冲 load both Tiptap collaboration history extensions (text
    #4621)
  * Text processing integration (text#4627)
  * Chore(deps): update dependency cypress to ^12.17.3 (main) 窶� autoclosed
    (text#4628)
  * Chore(deps): update dependency vite to ^4.4.8 (main) (text#4629)
  * Chore(deps-dev): Bump psalm/phar from 5.13.1 to 5.14.1 (text#4632)
  * Fix: Use resize observer to calculate menubar icon limit (text#4637)
  * [main] Update nextcloud/ocp dependency (text#4642)
  * Fix: Use default font size (text#4644)
  * Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4645)
  * Chore(deps): Bump tough-cookie and @cypress/request (text#4648)
  * Feat(npm): Prepare for 28.0.0-dev.1 release (text#4653)
  * Fix(ViewerComponent): Only fetch source if `this.source` is set (text#4654)
  * Fix: Properly handle viewer loading in collectives (text#4657)
  * Cypress tests for smart picker, code block, mermaid and version view/
    compare (text#4663)
  * Fix: Avoid unnecessary local translate function (text#4664)
  * Feat: 28 Files2vue compatibility (text#4666)
  * Ci(cypress): Make sure to build before cypress (text#4667)
  * Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (main) (text#4669)
  * Chore(deps): update dependency vite to ^4.4.9 (main) (text#4670)
  * Fix(deps): update dependency lib0 to ^0.2.81 (main) (text#4671)
  * Fix(deps): update dependency mermaid to ^10.3.1 (main) (text#4672)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (main)
    (text#4673)
  * [main] Update nextcloud/ocp dependency (text#4678)
  * Fix: Sort regular smart picker options first (text#4682)
  * Chore(deps): update dependency @nextcloud/webpack-vue-config to v6 (main)
    (text#4690)
  * Chore(deps): update dependency cypress to ^12.17.4 (main) (text#4692)
  * Chore(deps): update dependency @nextcloud/browserslist-config to v3 (main)
    (text#4693)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.19 (main)
    (text#4699)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.5 (main) (text#
    4700)
  * Fix(deps): update dependency lib0 to ^0.2.83 (main) (text#4701)
  * Fix(deps): update tiptap to ^2.1.7 (main) (text#4702)
  * [main] Update nextcloud/ocp dependency (text#4714)
  * Fix: select all in code block (text#4719)
  * Fix: Use proper value for checking if editable (text#4721)
  * Chore(deps): update jest to ^29.6.4 (main) (text#4725)
  * Chore(deps): update dependency @vueuse/core to ^10.4.1 (main) (text#4726)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (text#4727)
  * Chore(deps-dev): Bump psalm/phar from 5.14.1 to 5.15.0 (text#4728)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (main) (text#
    4729)
  * [main] Update nextcloud/ocp dependency (text#4730)
  * Fix(cypress): close attachments file before proceeding (text#4734)
  * List fixes (text#4735)
  * Chore(deps): update dependency vue-demi to ^0.14.6 (main) (text#4736)
  * Ci: Add workflow to update node dist files on main (text#4749)
  * Fix(deps): update dependency @vueuse/shared to ^10.4.1 (main) (text#4751)
  * Fix(deps): update dependency mermaid to ^10.4.0 (main) (text#4752)
  * Fix(deps): update nextcloud (main) (text#4753)
  * [main] Update nextcloud/ocp dependency (text#4762)
  * Feat: hide workspace if no readme.md (text#4771)
  * Test(cypress): only run in parallel for pull requests (text#4772)
  * Use deployment environment for js build (text#4773)
  * Fix: Avoid layout jump with rich workspace (text#4776)
  * Change three dots to an ellipsis (text#4777)
  * Fixes and additions to editor API (text#4780)
  * Fix: deleting rich workspaces readme.md (text#4782)
  * [main] Update nextcloud/ocp dependency (text#4787)
  * Test(ci): use a single runner for cypress tests (text#4791)
  * Chore(deps-dev): bump phpunit/phpunit from 9.6.11 to 9.6.12 (text#4796)
  * Chore(deps): update jest (main) (text#4797)
  * Fix(deps): update yjs (main) (text#4798)
  * Fix(deps): update dependency uuid to ^9.0.1 (main) (text#4799)
  * Fix(deps): update tiptap to ^2.1.10 (main) (text#4801)
  * Chore(deps): update cypress (main) (major) (text#4802)
  * [main] Update nextcloud/ocp dependency (text#4806)
  * Chore(renovate): update nextcloud packages separately (text#4812)
  * Chore(deps): update dependency cypress to ^13.3.1 (main) (text#4816)
  * Fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (main) (text#
    4817)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.26 (main)
    (text#4818)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.8 (main) (text#
    4819)
  * Chore(deps-dev): bump phpunit/phpunit from 9.6.12 to 9.6.13 (text#4820)
  * Fix 403 on close (text#4824)
  * Tests(frontend): cleanup old puppeteer based frontend test (text#4826)
  * Remove comma (text#4827)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (main)
    (text#4830)
  * [main] Update nextcloud/ocp dependency (text#4831)
  * Enh(SyncService): Throw error on save failure (text#4836)
  * Enh(editorApi): Introduce editor API version number (text#4840)
  * Fix: CSP issue on loading RichWorkspace component (text#4843)
  * Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#
    4844)
  * Ci(cypress): Fix failing cypress spec by more specific selector (text#4846)
  * Ci(cypress): Use cypress-split for running tests in parallel (text#4847)
  * Chore(deps): update vite (main) (text#4849)
  * Fix(deps): update dependency @nextcloud/auth to ^2.2.1 (main) (text#4850)
  * Fix: workspace cypress tests (text#4853)
  * Fix(deps): update dependency @nextcloud/logger to ^2.7.0 (main) (text#4854)
  * Fix(deps): update dependency lib0 to ^0.2.86 (main) (text#4855)
  * Fix(deps): update dependency markdown-it to ^13.0.2 (main) (text#4856)
  * Fix(deps): update tiptap to ^2.1.12 (main) (text#4857)
  * Fix(deps): update dependency lib0 to ^0.2.87 (main) (text#4858)
  * Chore(deps): update dependency cypress-split to ^1.15.4 (main) (text#4859)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (main)
    (text#4860)
  * Chore(deps): update vueuse to ^10.5.0 (main) (text#4861)
  * Fix(deps): update dependency highlight.js to ^11.9.0 (main) (text#4862)
  * Fix(deps): update dependency mermaid to ^10.6.0 (main) (text#4863)
  * [main] Update nextcloud/ocp dependency (text#4869)
  * Fix(paste): collapse whitespace before pasting (text#4872)
  * Fix: Move new file action to F2V api (text#4873)
  * Feat(MenuBar): Make the menu bar `role=toolbar` and add focus handling
    (text#4874)
  * Fix(mermaid): Only switch back on failure if in preview mode (text#4875)
  * Cypress fixes (text#4876)
  * Fix(paste): paste plaintext with separate paragraphs (text#4877)
  * Chore(deps-dev): bump @babel/traverse from 7.23.0 to 7.23.2 (text#4884)
  * Fix: Rename rich workspace to folder description (text#4885)
  * Fix(makefile): Disable parallel execution of targets (text#4886)
  * Fix(readme): Clarify the dependency on the viewer app (text#4887)
  * Fix(menubar): Add aria-selected and aria-activedescendant to menu bar items
    (fix #3911) (text#4888)
  * Use `@nextcloud/dialogs` v5 (required for FilePicker on Nextcloud 28+)
    (text#4890)
  * [main] Update nextcloud/ocp dependency (text#4891)
  * Chore(dependencies): Bump @nextcloud/vue to 8.0.0-beta.9 (text#4893)
  * Chore(php): Add PHP 8.3 to test matrix (text#4894)
  * Fix line-through selector (text#4901)
  * Revert 窶彡i: Skip some heading tests for now due to #4895窶� (text#4903)
  * Chore(deps): update dependency cypress to ^13.4.0 (main) (text#4906)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.9 (main) (text#
    4907)
  * Fix(deps): update vue monorepo to ^2.7.15 (main) (text#4908)
  * Chore(deps): update dependency vite to ^4.5.0 (main) (text#4909)
  * Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (main) (text#4910)
  * Chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 (text#4911)
  * Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (main)
    (text#4913)
  * Fix(deps): update dependency @nextcloud/router to ^2.2.0 (main) (text#4914)
  * [main] Update nextcloud/ocp dependency (text#4927)
  * Fix(sync): prevent race condition by relying on autoincrement (text#4938)
  * Chore(DocumentService): Several code style fixes (text#4942)
  * Fix(menubar): Code style fixes (text#4945)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.27 (main)
    (text#4960)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.10 (main) (text#
    4961)
  * [main] Update nextcloud/ocp dependency (text#4964)
  * Feat: bring back cypress command createDescription through UI (text#4965)
  * Fix(codeblock): Display mermaid graph per default in readonly mode (text#
    4971)
  * Chore(deps): update dependency cypress-split to ^1.15.6 (main) (text#4976)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.0.2 (main) 窶�
    autoclosed (text#4977)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0 (main) (text#4978)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.1 (main) (text#4979)
  * Fix(deps): update dependency mermaid to ^10.6.1 (main) (text#4980)
  * Chore(deps): update dependency cypress to ^13.5.0 (main) (text#4981)
  * Chore(deps): bump axios from 1.4.0 to 1.6.1 (text#4982)
  * Chore(deps): update vueuse to ^10.6.0 (main) (text#4983)
  * [main] Update nextcloud/ocp dependency (text#4994)
  * Fix: Limit asset/source loader rule to inline svg embeddings from @mdi/svg
    (text#4997)
  * Fix: Add migration to drop conflicting index ts_session (text#4998)
  * Chore(deps): update dependency cypress to ^13.5.1 (main) (text#5004)
  * Chore(deps): update dependency cypress-split to ^1.15.8 (main) (text#5005)
  * Chore: Bump @nextcloud/vue to v8.2.0 (text#5006)
  * Chore(deps): update vueuse to ^10.6.1 (main) (text#5007)
  * Chore(deps): update vite (main) (text#5008)
  * Chore(deps): update dependency vite to v5 (main) (text#5009)
  * [main] Update nextcloud/ocp dependency (text#5015)
  * Fix: Get file from share link instead of user directory in case of no
    access (text#5017)
  * Fix(ImageView): Fix detection of editable editor (text#5020)
  * Fix: bring back rich workspace on public share links of folders (text#5022)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (text#5023)
  * Rich workspace polishing (text#5025)
  * Ci: Enable node build on 28 (text#5031)
  * Chore(deps): update dependency vite to ^5.0.2 (text#5032)
  * Fix(deps): update yjs (text#5033)
  * Chore(deps): update dependency cypress to ^13.6.0 (text#5035)
  * Chore(deps): update dependency cypress-split to ^1.17.0 (text#5036)
  * Update nextcloud/ocp dependency (text#5039)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.0.3 (text#5044)
  * Revert 窶彡i: Skip failing link to directory test窶� (text#5047)
  * Chore(deps): update dependency vite to ^5.0.3 (text#5050)
  * Fix: Use document id in url (text#5052)
  * Refactor attachment loading (text#5053)
  * Lazy load text-viewer and text-files (text#5056)
  * Run cypress against stable28 branch (text#5057)
  * Chore(deps): update dependency cypress-split to ^1.17.1 (text#5061)
  * Chore(deps): update dependency vite to ^5.0.4 (text#5062)
  * Fix(css): Fix print view in viewer and single-file share (text#5064)
  * Revert 窶徼mp: skip known attachment failures窶� (text#5067)
  * Fix(deps): update tiptap to ^2.1.13 (text#5072)
  * Fix(deps): update dependency @nextcloud/vue to ^8.3.0 (text#5073)
  * Update nextcloud/ocp dependency (text#5078)
  * Handle null file in RichWorkspace header (text#5088)
  * Chore(deps): Move `cypress-visual-regression` to dev dependencies (text#
    5091)
  * Chore(deps): update dependency vite to v5.0.5 [security] (text#5094)
  * Feat(editor): Enable gapcursor, allows to put cursor between images (text#
    5096)
  * Chore(deps): bump @nextcloud/eslint-config from 7.0.2 to v8 (master)
    (twofactor_totp#1397)
  * Chore(deps): bump jest family (master) (major) (twofactor_totp#1400)
  * Fix(deps): bump @nextcloud/initial-state from 1.2.1 to v2 (master)
    (twofactor_totp#1401)
  * Fix(deps): bump @nextcloud/password-confirmation from 1.0.1 to v4 (master)
    (twofactor_totp#1402)
  * Feat(deps): Add Nextcloud 28 support on master (twofactor_totp#1404)
  * Chore(translations): Remove custom backport file to follow the main pattern
    (twofactor_totp#1405)
  * Chore: update workflows from templates (twofactor_totp#1406)
  * Chore: update node engines to next LTS (twofactor_totp#1408)
  * Chore(deps): Bump tough-cookie from 4.0.0 to 4.1.3 (twofactor_totp#1409)
  * Chore(renovate): fix jest family (twofactor_totp#1411)
  * Ci(test): remove nextcloud/ocp before running acceptance tests
    (twofactor_totp#1413)
  * Ci: create npm-audit-fix.yml (twofactor_totp#1426)
  * [master] Fix npm audit (twofactor_totp#1430)
  * Chore(deps): bump actions/checkout digest to f43a0e5 (master)
    (twofactor_totp#1434)
  * Chore(deps): bump actions/setup-node digest to 5e21ff4 (master)
    (twofactor_totp#1435)
  * Chore: Add PR feedback automation (twofactor_totp#1438)
  * Chore(release): v10.0.0-beta2 (twofactor_totp#1441)
  * Chore(deps): bump @nextcloud/browserslist-config from 2.3.0 to v3 (master)
    (twofactor_totp#1442)
  * Chore(deps): bump @nextcloud/webpack-vue-config from 5.5.1 to v6 (master)
    (twofactor_totp#1443)
  * Move psalm and cs-fixer to vendor-bin and fix related issues
    (twofactor_totp#1446)
  * Chore(deps): bump codecov/codecov-action digest to eaaf4be (master)
    (twofactor_totp#1451)
  * Chore(deps): bump shivammathur/setup-php digest to 7fdd3ec (master)
    (twofactor_totp#1452)
  * [master] Fix npm audit (twofactor_totp#1454)
  * [master] Fix npm audit (twofactor_totp#1460)
  * Bump behat/behat from 3.0.15 to 3.11.0 in /tests (updater#422)
  * Bump bamarni/composer-bin-plugin from 1.5.0 to 1.8.2 (updater#444)
  * Generate URLs via JavaScript (updater#448)
  * Enh(execute): Let user know how to reset when a step has been cancelled in
    progress (updater#472)
  * Chore: update workflows from templates (updater#473)
  * Fix: update testing range for 25, 26 and 27, and update dependencies
    (updater#475)
  * Strong type classes (updater#478)
  * Create pr-feedback.yml (updater#485)
  * Fix(integrity): expect pkg mgmt files (updater#488)
  * Chore: use Nextcloud coding standards v1.1.1 (updater#512)
  * Chore(workflow): Upgrade CI workflows (updater#513)
  * Prevent directory modifications when iterating (updater#515)
  * Revert 窶弃revent directory modifications when iterating窶� (updater#518)
  * Fix 404 on blank.mp4 (viewer#1636)
  * Feat(deps): Add Nextcloud 28 support on master (viewer#1667)
  * Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (viewer#1670)
  * [master] Fix npm audit (viewer#1674)
  * Lazy load components (viewer#1675)
  * Feat: add bundle size analyzer (viewer#1676)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.1 to 2.25.2 (viewer#
    1680)
  * Chore: update workflows from templates (viewer#1682)
  * Chore(deps): Bump @fontsource/roboto from 4.5.8 to 5.0.1 (viewer#1685)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#1686)
  * Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (viewer#1688)
  * Chore: update workflows from templates (viewer#1690)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.2 to
    2.1 (viewer#1692)
  * Chore(deps): Bump shivammathur/setup-php from 2.22.0 to 2.25.2 (viewer#
    1693)
  * Chore: update workflows from templates (viewer#1694)
  * Fix: different cache path leads to cache miss (viewer#1695)
  * Chore(deps): update cypress and associates (viewer#1696)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (viewer
    #1698)
  * Chore(deps): Bump @fontsource/roboto from 5.0.1 to 5.0.2 (viewer#1699)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1700)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to
    2.2 (viewer#1705)
  * Fix size of progress container (viewer#1706)
  * Use new node event names (viewer#1707)
  * Use etag as cache buster (viewer#1709)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2
    (viewer#1712)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1725)
  * Chore(deps): Bump filerobot-image-editor from 4.4.0 to 4.5.0 (viewer#1726)
  * Chore(deps): Bump @fontsource/roboto from 5.0.2 to 5.0.3 (viewer#1728)
  * Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (viewer#1733)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.2 to 2.25.4 (viewer#
    1734)
  * Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.2 (viewer#
    1737)
  * Chore(deps): Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2
    (viewer#1738)
  * Chore(deps): Bump cypress-io/github-action from 5.8.2 to 5.8.3 (viewer#
    1739)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (viewer#1740)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (viewer#1742)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.4 to 2.1.5 (viewer#
    1743)
  * Chore: update node engines to next LTS (viewer#1744)
  * Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (viewer#1745)
  * Chore(deps): Bump webdav from 4.11.2 to 5.2.1 (viewer#1746)
  * [master] Fix npm audit (viewer#1749)
  * [master] Update cypress snapshots (viewer#1760)
  * Feat(cypress): standard workflow (viewer#1761)
  * Fix video player unusable on ios (viewer#1763)
  * Updating cypress.yml workflow from template (viewer#1764)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to
    2.2 (viewer#1768)
  * Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 (viewer#
    1769)
  * Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (viewer#1770)
  * Feat: more typescript migration (viewer#1773)
  * [master] Fix npm audit (viewer#1775)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 3.7.0 (viewer#1781)
  * Add option to disable sidebar (viewer#1782)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (viewer#1785)
  * [master] Update cypress snapshots (viewer#1792)
  * [master] Fix npm audit (viewer#1795)
  * Send CSRF token in rawStat (viewer#1797)
  * Default to source if fileid is undefined (viewer#1806)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (viewer#1814)
  * [master] Update cypress snapshots (viewer#1815)
  * Do not translate file alt-text (viewer#1818)
  * Fix fullscreen on ios (viewer#1819)
  * Chore(deps): Bump webdav from 5.2.2 to 5.2.3 (viewer#1825)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.5 to 2.1.6 (viewer#
    1832)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.25.5 (viewer#
    1834)
  * Feat: Compare files side by side (viewer#1835)
  * Chore(deps-dev): Bump jest from 29.5.0 to 29.6.2 (viewer#1839)
  * Chore(deps-dev): Bump tslib from 2.6.0 to 2.6.1 (viewer#1843)
  * Fix: Avoid issues when switching between versions (viewer#1851)
  * Chore(deps): Bump @fontsource/roboto from 5.0.3 to 5.0.8 (viewer#1857)
  * Chore(deps): Bump camelcase from 7.0.1 to 8.0.0 (viewer#1859)
  * Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.14
    (viewer#1860)
  * Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (viewer#
    1861)
  * Fix panning of zoomed images (viewer#1863)
  * Chore(deps): Bump actions/setup-node from 3.7.0 to 3.8.0 (viewer#1864)
  * Chore(deps-dev): Bump typescript from 5.1.5 to 5.1.6 (viewer#1866)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (viewer#1867)
  * Bump various dependencies and fix cypress (viewer#1868)
  * [master] Update cypress snapshots (viewer#1870)
  * Feat(f2v): Move to new file actions api (viewer#1878)
  * Improve image zooming (scroll wheel) (viewer#1887)
  * Chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.0.1 (viewer#
    1895)
  * [master] Update cypress snapshots (viewer#1896)
  * Chore: replace dependabot by renovate (viewer#1900)
  * Chore(deps-dev): Bump vimeo/psalm from 4.30.0 to 5.15.0 (viewer#1902)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (viewer#1903)
  * Chore(deps): update dependency cypress to ^12.17.4 (master) (viewer#1905)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.19 (master)
    (viewer#1906)
  * Chore(deps): Bump cypress-io/github-action from 6.0.1 to 6.1.0 (viewer#
    1912)
  * Chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (viewer#1913)
  * Chore(deps): update typescript (master) (viewer#1918)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.4 (master)
    (viewer#1924)
  * Chore(deps): update dependency jest to ^29.6.4 (master) (viewer#1925)
  * Fix(deps): update dependency @nextcloud/dialogs to ^4.2.0-beta.4 (master)
    (viewer#1927)
  * Chore(deps): update dependency @nextcloud/browserslist-config to v3
    (master) (viewer#1928)
  * Fix: default action value & image public page style (viewer#1929)
  * Follow-up to: fix: default action value & image public page style (viewer#
    1942)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.6 to 2.1.7 (viewer#
    1943)
  * Fix(deps): update dependency webdav to ^5.3.0 (master) (viewer#1954)
  * Fix(deps): update nextcloud (master) (viewer#1955)
  * Fix: add icon in visible files action (viewer#1965)
  * Chore: migrate cypress to ts (viewer#1968)
  * Chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (viewer#1969)
  * Chore(deps): Bump cypress-io/github-action from 6.1.0 to 6.5.0 (viewer#
    1970)
  * Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (master)
    (viewer#1971)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.5 to 2.26.0 (viewer#
    1974)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.13 (viewer#1977)
  * Chore(deps): Bump actions/checkout from 3.6.0 to 4.1.0 (viewer#1978)
  * Fix: standalone check (viewer#1980)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.7 to 2.1.9 (viewer#
    1981)
  * Ci: Add workflow to update node dist files on master (viewer#1982)
  * Chore(deps): Bump @cypress/request, @nextcloud/cypress and cypress (viewer#
    1983)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.9 to 2.1.10 (viewer#
    1984)
  * Chore(deps): update dependency @types/dockerode to ^3.3.20 (master) (viewer
    #1987)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (master)
    (viewer#1988)
  * Fix(deps): update dependency @mdi/svg to ^7.3.67 (master) (viewer#1989)
  * Chore(deps): update dependency dockerode to v4 (master) (viewer#1991)
  * Fix(deps): update dependency @nextcloud/dialogs to v5 (master) (viewer#
    1992)
  * [master] Fix npm audit (viewer#2001)
  * Fix(deps): update nextcloud (master) (viewer#2003)
  * Chore: recompile assets (viewer#2006)
  * Chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (viewer#2007)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0
    (viewer#2009)
  * Fix(readme): Remove unnecessary instruction to enable the app (viewer#2010)
  * Chore(deps): update dependency @types/dockerode to ^3.3.21 (master) (viewer
    #2011)
  * Chore(deps): update dependency cypress to ^13.3.2 (master) (viewer#2012)
  * Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (master) (viewer#
    2013)
  * [master] Fix npm audit (viewer#2027)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 4.0.0 (viewer#2028)
  * Chore(deps): Bump tj-actions/changed-files from 39 to 40 (viewer#2031)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (viewer#2032)
  * Cancel queued cypress jobs when repushing (viewer#2034)
  * Chore(deps): update dependency cypress to ^13.4.0 (master) (viewer#2035)
  * Fix(deps): update dependency vue to ^2.7.15 (master) (viewer#2036)
  * Feat: enable viewer for image/emf (viewer#2065)
  * Chore: Bump @nextcloud/vue to v8.2.0 (viewer#2067)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (viewer#2070)
  * Master] Fix npm audit (viewer#2073)
  * Fix(video): video fullscreen on ios devices (viewer#2080)
  * Revert broken automatic build and update js bundles (viewer#2084)
  * Feat(viewer): allow async handler components (viewer#2086)
  * Fix: Sorting filenames containing numbers (viewer#2089)
  * Fix: Disable view file in trashbin (viewer#2094)

Hub 7 release below

Nextcloud Hub 7 is here!

Nextcloud Hub 7 is here, bringing a wave of innovative features to enhance your
collaboration and productivity. The biggest improvements introduced are:

  * �沐� Advanced search
  * �沒� Global Out-of-Office
  * �沒� Phone dial-out, recording consent
  * �沒キ Live photos, view metadata
  * �沒� QR codes, share Notes
  * �汨・ Better Mail tags, see shared items in Contacts
  * �洫ゥ Aleph Alpha, Meme generator & more!

Read our announcement blog for all the the details

Latest Nextcloud 27 release below.

January 25, 2024

# Version 27.1.6

Download:

nextcloud-27.1.6.tar.bz2 or nextcloud-27.1.6.zip

Check the file integrity with:

MD5: nextcloud-27.1.6.tar.bz2.md5 or nextcloud-27.1.6.zip.md5
SHA256: nextcloud-27.1.6.tar.bz2.sha256 or nextcloud-27.1.6.zip.sha256
SHA512: nextcloud-27.1.6.tar.bz2.sha512 or nextcloud-27.1.6.zip.sha512
PGP (Key): nextcloud-27.1.6.tar.bz2.asc or nextcloud-27.1.6.zip.asc

Changes:

  * Update psalm-baseline.xml (server#41479)
  * Fix(i18n): Changed grammar (server#41663)
  * Fix(caldav): don窶冲 reuse query builder objects (server#42153)
  * Fix(Users/Quota setting): Prevent floating point value from getting
    truncated in locales other than english (server#42172)
  * Fix(dav): allow multiple organizers if possible (server#42375)
  * Don窶冲 write back .htaccess file on a RO filesystem (server#42385)
  * Update crl after revoke rides.csr (server#42399)
  * Fix: Ensure app menu entries and dashboard welcome message have enough
    contrast (server#42404)
  * Fix(files): Fix reference picker not working (server#42437)
  * Fix(LDAP): ensure stored groups are formatted as simple list (server#42447)
  * AppAPI: allow to bypass Two-Factor (server#42520)
  * Only do a multipart s3 copy when above the regular copy limit (server#
    42522)
  * Restore shared lock ttl to previous value when releasing (server#42549)
  * Fix(files): service worker (server#42608)
  * Perf: Use more performant way to obtain and check the email as a login name
    with token login (server#42652)
  * Fix: Always apply fullscreen styling to sidebar (server#42655)
  * Fix: handle exif metadata read errors gracefully (server#42774)
  * Fix some silent share bugs (server#42778)
  * Fix(share): use user timezone to parse share expiration date (server#42791)
  * Dashboard): Lower error to info log message (server#42825)
  * Fix: reduce memory consumption of scans (server#42828)
  * Fix(appstore): Only send subscription keys to valid appstores (server#
    42831)
  * Fix(manifest): Check if app exists instead of accessing null as an array
    (server#42865)
  * Fix(session): Avoid useless authtoken DB queries for anonymous requests
    (server#42870)
  * Fix(systemreport): Mark more configs as sensitive (server#42873)
  * Update crl after revoke integration_homeassistant.csr (server#42875)
  * Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42907)
  * Improve path resolution in files_version hooks (server#42926)
  * Fix(auth): Fix logging in with email and app password (server#43011)
  * Make OAuth2 authorization code expire (server#43020)
  * Fix(security): Update code signing revocation list (server#43068)
  * Update nextcloud/ocp dependency (activity#1495)
  * Fix npm audit (activity#1508)
  * Fix unit tests for PHP 8.2 (activity#1514)
  * Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#
    532)
  * Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#879)
  * Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#886)
  * Disable scripting in pdfviewer (files_pdfviewer#889)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1033)
  * Chore: Switch nextcloud/ocp to dev-stable27 branch (firstrunwizard#1046)
  * Fix npm audit (firstrunwizard#1056)
  * Chore: audit dependencies (logreader#1106)
  * Update nextcloud/ocp dependency (nextcloud_announcements#281)
  * Fix(mail): Fix mail handling when force_language is true or false
    (notifications#1745)
  * Update nextcloud/ocp dependency (notifications#1751)
  * Fix(push): Allow apps to provide already parsed notifications
    (notifications#1755)
  * Chore(deps): Bump vue and vue-template-compiler (notifications#1766)
  * Update nextcloud/ocp dependency (notifications#1773)
  * Fix(deps): Allow composer plugin explicitly (notifications#1776)
  * Chore: audit dependencies (notifications#1778)
  * Allow to hide 窶弃eople窶� nav entry for admin (photos#2233)
  * Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1007)
  * Fix npm audit (privacy#1013)
  * Revert 窶徘erf(dashboard): implement widget item api v2窶� (recommendations#
    668)
  * Fix npm audit (recommendations#688)
  * Update nextcloud/ocp dependency (related_resources#304)
  * Fix npm audit (related_resources#320)
  * Ci: update psalm workflow name to align with main and 28 (serverinfo#547)
  * Chore(deps): update dependency vite to ^4.5.1 (text#5118)
  * Chore(deps): update vueuse to ^10.7.0 (text#5119)
  * Update nextcloud/ocp dependency (text#5122)
  * Fix(deps): update dependency y-websocket to ^1.5.1 (text#5139)
  * Preserve websocket provider queue during reconnects (text#5151)
  * Fix(deps): update vue monorepo to ^2.7.16 (text#5163)
  * Chore: Update krankerl config (text#5170)
  * Chore(deps): update cypress (text#5185)
  * Chore(deps): update vueuse to ^10.7.1 (text#5186)
  * Chore(deps): update dependency @nextcloud/cypress to ^1.0.0-beta.7 (text#
    5204)
  * Fix(deps): update dependency path-normalize to ^6.0.13 (text#5205)
  * Update nextcloud/ocp dependency (text#5208)
  * Fix: Only show translate if providers are available (text#5232)
  * Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5249)
  * Chore(deps): update vueuse to ^10.7.2 (text#5258)
  * Approve and merge ocp updates (text#5262)
  * Fix: Proper error message based on file permissions (text#5273)

# Version 27.1.5

Changes:

  * Fix root mounts not being setup in some cases (server#41090)
  * Fix: Delete ghost versions of non-existing files (server#41296)
  * Fix(scheduling): don窶冲 send iMIP emails to rooms / resources (server#
    41315)
  * Fix(backupcodes): Remove old notifications before creating a new remi窶ヲ
    (server#41451)
  * Reuse sharing disabled state when listing folder content (server#41462)
  * Serve .flac audio files (server#41557)
  * Do not write htaccess file if disk space is too low (server#41608)
  * Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder
    (server#41626)
  * Fix: Avoid triggering a defered sidebar open if openFile is already
    handling that (server#41636)
  * Fix: Also cleanup orphaned shares user cannot be found anymore (server#
    41643)
  * Fix: lower threshold for system address book sync (server#41671)
  * Fix(dav): Avoid date diffing if PHP is buggy (server#41730)
  * Nextcloud 27 : Replace 窶弑pdate窶� with 窶廢dit窶� in share dialog (server#
    41734)
  * Fix(files_sharing): fix sharing tab translations (server#41736)
  * Fix(files_versions): Check for user and owner before call getUserFolder
    (server#41786)
  * Fix(ui): Do not close all menus on right click (server#41812)
  * Feat(LDAP): implement IIsAdmin interface (server#41813)
  * Improve share logic for enforced password & expiry date (server#41936)
  * Fix: Show error message when CSRF check fails at login (server#41970)
  * Fix/text processing types covariant stable27 (server#41997)
  * Fix(TemplateManager): Bail early if templatedirectory is empty (server#
    42002)
  * Fix(security): Update expiration date in security.txt (server#42004)
  * Fix: Update `@nextcloud/dialogs` to 4.2.2 to fix translations of FilePicker
    (server#42034)
  * Fix AppSettingsController.php overwriting currentLanguage (server#42063)
  * Fix: Properly fetch version from shared files by accessing the owner
    storage version (server#42075)
  * Fix(updatecheck): Don窶冲 wait 120s for a response of updater.nextcloud窶ヲ
    (server#42078)
  * Fix(systemreport): Mask onlyoffice secret as sensitive (server#42081)
  * Fix(bruteforce-protection): Don窶冲 throw a 500 when MaxDelayReached is窶ヲ
    (server#42083)
  * Fix(security): Handle idn_to_utf8 returning false (server#42085)
  * Fix(dist): assets were not compiled (server#42091)
  * Fix(security): Update CA certificate bundle (server#42188)
  * Update nextcloud/ocp dependency (activity#1427)
  * Update nextcloud/ocp dependency (activity#1459)
  * Update workflows (bruteforcesettings#517)
  * Chore(deps-dev): Bump axios from 1.6.1 to 1.6.2 (files_pdfviewer#862)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#979)
  * Update nextcloud/ocp dependency (nextcloud_announcements#256)
  * Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#264)
  * Update nextcloud/ocp dependency (nextcloud_announcements#272)
  * Update nextcloud/ocp dependency (notifications#1723)
  * Create update-nextcloud-ocp-approve-merge.yml (notifications#1732)
  * Don窶冲 check display name on null (photos#2168)
  * Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#978)
  * Fix npm audit (privacy#990)
  * Update nextcloud/ocp dependency (serverinfo#527)
  * Chore(deps): update vueuse to ^10.6.1 (text#5011)
  * Chore(deps): update vite (text#5012)
  * Update nextcloud/ocp dependency (text#5016)
  * Fix(deps): update yjs (text#5037)
  * Fix(ImageView): Fix detection of editable editor (text#5055)
  * Fix(css): Fix print view in viewer and single-file share (text#5066)
  * Fix(deps): update tiptap to ^2.1.13 (text#5074)
  * Introduce middleware for session handling (text#5085)
  * Make use of session middleware in remaining controllers (text#5086)
  * Refactor attachment loading (text#5087)
  * Fix: Use proper value for checking if editable (text#5089)
  * Hide share and close buttons on direct editing for desktop (text#5099)
  * Chore(deps): update dependency cypress to ^13.6.1 (text#5117)
  * Fix(video): video fullscreen on ios devices (viewer#2081)
  * Fix: Sorting filenames containing numbers (viewer#2090)

(ryoon)

2024-02-11 15:43:06 UTC MAIN commitmail json YAML

Updated www/py-uvicorn, www/py-daphne, www/libproxy, devel/cmake

(adam)

2024-02-11 15:42:39 UTC MAIN commitmail json YAML

cmake: updated to 3.28.3

CMake 3.28.3
* Unity: Clarify source comments on unity build transformation
* zlib: Fix 1.2.13 version and date notice
* Tests: Add case covering PCH in a unity build
* cmGlobalGenerator: Add unity/pch sources after computing compile features

(adam)

2024-02-11 15:38:41 UTC MAIN commitmail json YAML

fonts/ruby-afm: Remove Markdown style chapter

(ryoon)

2024-02-11 15:35:50 UTC MAIN commitmail json YAML

libproxy: updated to 0.5.4

0.5.4

Add golang link to application page
Improve libproxy test coverage
Improve coverage
Specify library version more completely
Use the correct separator character for Windows ProxyOverride
Improve handling of Windows proxy settings:
Add curl option to the generated config for backend instead
Set initial state to online
Windows: Detect scheme presence in proxy URLs more robustly
Fix broken WPAD proxy resolution

(adam)

2024-02-11 15:32:30 UTC MAIN commitmail json YAML

py-daphne: updated to 4.1.0

4.1.0 (2024-02-10)
------------------
* Added support for Python 3.12.
* Dropped support for EOL Python 3.7.
* Handled root path for websocket scopes.
* Validate HTTP header names as per RFC 9110.

(adam)

2024-02-11 15:32:25 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 24.2.0.3

(ryoon)

2024-02-11 15:31:59 UTC MAIN commitmail json YAML

misc/libreoffice: Update to 24.2.0.3

* Disable generation and installation of multi language help files
  to reduce package size and build time.

Changelog:
24.2.0.3:
Writer

  * "Legal" ordered list numbering: make a given list level use Arabic
    numbering for all its number parts. tdf#150408 (Mike Kaganski, Collabora)
  * Comments can now use styles, the "Comment" paragraph style being the
    default one. This makes it easier to modify the formatting of all comments
    at once, or to visually categorise different types of comments. tdf#103064

  * Improve first page headers/footers OOXML import: Use first page property in
    the existing page style instead of creating a new page style just for the
    first page. tdf#136472 (Toma? Vajngerl, Collabora)

Navigator

  * Linkable elements can now be drag-and-dropped from the Navigator onto a
    text selection to use the selection as the hyperlink text. tdf#156111 (Jim
    Raykowski)
  * Nested Sections can now be collapsed just like Headings (tdf#158103) and
    can be hidden or made visible from their context menu (tdf#157681). (Jim
    Raykowski)
  * In Outline Folding mode, the hidden headings are now greyed out in the
    Navigator instead of not being visible. tdf#156282 (Jim Raykowski)
  * Comments in a thread are now grouped in the Navigator. tdf#157729 (Jim
    Raykowski)

Multi-page floating tables

Support for multi-page floating tables was improved in various aspects:

  * Overlap control, border and footnotes: blog post (Miklos Vajna, Collabora)
  * Nesting: blog post (Miklos Vajna, Collabora)
  * Wrap on all pages: blog post (Miklos Vajna, Collabora)
  * UI improvements: blog post (Miklos Vajna, Collabora)

Templates

  * Templates with the required settings for Japanese text added to the
    Localization category. This increases interoperability with Microsoft Word
    for Japanese users. tdf#86483, core commit feeb3a46 (Jun Nogata)

New line break algorithm for interoperability

Since 2013, the non-proprietary, metric-compatible alternative fonts are no
longer guaranteed the same paragraph layout, because MS Word 2013 and later
introduced a new default line breaking algorithm for justified text. To fix the
lost interoperability, the same algorithm has been implemented in Writer to
reduce spaces within justified lines by up to 20%. tdf#119908 blog post (L??szl
?? N??meth, donor: NLnet).

For example, the 2-page test document in Writer has been reduced to one page,
just like in MS Word, as visible on the following composite image (red text
typeset by MS Word, which covered by the black text typeset by LibreOffice
Writer). After the development, the red MS Word text is visible only at high
magnification next to the black Writer letters, as the line breaks are already
exactly the same:

Note: used only for DOCX interoperability yet (including for ODT files which
are converted from new DOCX files with space shrinking), but planned to be the
default justification algorithm of the next major versions of LibreOffice.

Calc

  * New search field in the Functions sidebar deck. tdf#122718 (Rafael Lima)
  * Number format: scientific format now supports and saves to ODF (tdf#153993
    and tdf#156449 Laurent Balland)
      + embedded text, with number format such as ###.000 E0
      + lower case for exponent, with number format such as ###.000e0
      + exponent with blank '?' instead of '0', with number format such as
        0.00E+?0
  * Font is live-previewed again: it is temporarily applied on the selected
    cell(s) by hovering or navigating in the font dropdown (sidebar or
    toolbar). tdf#158320 (Caol??n McNamara, Collabora)
  * Shortcuts to switch sheets now work to cycle from last to first (Ctrl?+?Tab
    ?? or Ctrl?+?Page Down; ? Cmd?+?Tab ?? or ? Cmd?+?Page Down) and vice versa
    (Ctrl?+??? Shift?+?Tab ?? or Ctrl?+?Page Up; ? Cmd?+??? Shift?+?Tab ?? or ?
    Cmd?+?Page Up;). tdf#156311 (Denis Sorotnik)

Column/Row Highlighting for Active Cell

  * Highlight the row and column for the active cell. tdf#33201 (Sahil Gautam)
  * Accessible through Tools ? Options ? LibreOffice Calc ? View, or through
    the menu entry View ? Column/Row Highlighting

Impress

  * Implemented Small Caps for Impress: details in blog post. tdf#98367 (Caol??
    n McNamara, Collabora)

Slide Show Settings

  * The setting "Show navigation panel" in Slide Show ? Slide Show Settings...
    will now be saved to local configuration. tdf#157788 (Amin Irgaliev,
    Vladislav Tarakanov)
  * Moved Presenter console and Remote control settings from Tools ? Options ?
    LibreOffice Impress to Slide Show ? Slide Show Settings.... Additionally,
    the labels and dialog layout has been improved. tdf#135089 core commit
    7ca9c5bd (Samuel Mehrbrodt, allotropia)
  * Additionally, there is a new check box so that the Bluetooth Remote control
    server can be enabled without also enabling the (currently insecure) WiFi
    server. core commit aee059ff (Michael Stahl, allotropia)

Templates

  * Fixed Impress templates where incorrect fonts were selected for CJK and
    CTL. core commit 3adf0 (Jun Nogata)
  * Numerous improvements and fixes to templates (Laurent Balland, with
    contributions from J??r?me Bouat):
      + fixed blue elements on slide and in sidebar;
      + added and improved placement of various placeholders;
      + fixed order of slides;
      + made images lighter;
      + made fonts and formatting more consistent;
      + fixed styles and their hierarchy;
      + removed unnecessary markup;
      + improved ODF compliance;
      + fixed font declaration issues;
      + fixed preview size in Notes view;
      + made it easier to use them in a different language than English;
      + moved credits to appropriate location.
      + Relevant reports and commits: tdf#122080 tdf#158017 tdf#158022 tdf#
        158202 tdf#158203 tdf#158204 tdf#158205 tdf#158206 tdf#158230 tdf#
        158250 tdf#158488 core commit 619500d6 core commit d103f4af core commit
        f1f8fd84 core commit 23c300a0 core commit a9ad36ae

Draw

  * Draw now imports multi-page TIFF files (i.e. a TIFF file with several
    subfiles) placing one image per page. tdf#155444 (Rashesh Padia, Collabora)

Base

Chart

Math

  * Support setting and rendering a formula's Right-to-Left direction. tdf#
    134193 (Khaled Hosny, TDF)
  * Support Arabic and Persian operators and symbols. tdf#111705 (Khaled Hosny,
    TDF)
  * The Math font can now be changed in Format ? Fonts... (default is
    OpenSymbol). tdf#101174 (Khaled Hosny, TDF)
  * Tools ? Special Character... is now available in the Formula editor. tdf#
    32418 (Khaled Hosny, TDF)
  * Inline (Visual) formula editing mode is now enabled by default, graduated
    from experimental mode feature core commit 2d47c824 (Khaled Hosny, TDF)

Core / General

  * A new calendar-based numbering scheme (YY.M.Patch) is introduced since this
    release. This will help users to more easily see how current their
    installed version of LibreOffice is.
  * Changes in automatic saving of documents: "Save AutoRecovery information"
    is turned on by default, as well as "Always create backup copies". Backup
    copies accumulate in the folder specified by Tools ? Options ? LibreOffice
    ? Paths. Both settings can be turned off in Tools ? Options ? Load/Save ?
    General ? Save. tdf#152463 (Bogdan Buzea)
  * Fixed many AutoRecovery limitations and re-enabled AutoSave UI. Added
    "Place backup in same folder as document" option. tdf#65509 tdf#68565 tdf#
    57414 (Mike Kaganski / Justin Luth, Collabora)
  * Fixed various Notebookbar paper cuts: lots of menu improvements, better
    print preview support, proper reset of customized layout, better use of
    radio buttons, less "jumps" back to Home tab, no longer broken after file
    reload or print preview or master view. tdf#126006 tdf#125504 tdf#122270
    tdf#141136 tdf#148121 (Justin Luth)
  * Added search functionality to Tools ? Options. tdf#49895 (Bayram ?i?ek)
  * Automatically switching to dark app colors and a dark icon theme when a
    dark color scheme is configured in the desktop settings now also works for
    the Qt-based UI variants used e.g. by default on KDE Plasma. tdf#156894 tdf
    #149611 (Michael Weghorn)
  * Expert config now shows explanatory text to the config items in a tooltip
    tdf#157431 (Samuel Mehrbrodt, allotropia)
  * Expert config can now be filtered by modified values. Modified values are
    displayed in **bold** text. tdf#157432 (Samuel Mehrbrodt, allotropia)
  * Improved editing capabilities in Expert config dialog: (Samuel Mehrbrodt,
    allotropia)
      + Proper input type validation
      + Editing lists in an own dialog
  * Sometimes spell checker algorithms send 2 lists for the same part of the
    sentence. One of the lists is sometimes empty. Now the non-empty list is
    shown on right click. (G?kay ?at??r, Collabora Productivity)
  * Null pointer issue in password-dialog / libreofficeKit is fixed. (G?kay ?at
    ??r, Collabora Productivity)
  * Duden corrector encoded text issue is fixed. (G?kay ?at??r, Collabora
    Productivity)
  * Updated German language shortcuts for general compatibility. (G?kay ?at??r,
    Collabora Productivity)
  * In experimental mode, made the MAR-based automatic update available on TDF
    Windows 64-bit builds, see Tools ? Options ? Online Update ? Automatic
    Update. (Stephan Bergmann, allotropia)
  * On Windows, Alt?+?NumPad codes support had been enhanced to allow full
    Unicode range. Note that this interferes with shortcut handling;
    Alt?+?Number shortcuts now only work with main keyboard area numbers on
    Windows, not with NumPad numbers. Also note, that this enhancement does not
    include Windows' EnableHexNumpad registry setting support. tdf#156443 (Mike
    Kaganski, Collabora)
  * Introduced additional editable metadata fields Contributor, Coverage,
    Identifier, Publisher, Relation, Rights, Source, Type. See File ?
    Properties... ? Description. tdf#138792 (Sarper Akdemir, allotropia)

Filters

Orcus-based filters

The following improvements derive primarily from the 0.19 release of the orcus
library (Kohei Yoshida, allotropia).

  * Overhauled the Gnumeric import filter to fix bugs and add missing features.
    Most notable feature additions are:
      + cell styles
      + rich-text strings
      + named ranges
      + row heights and column widths
      + merged cells
  * Added support for importing rich-text strings in the Excel 2003 XML format.

Import of "Drawing Canvas" from docx-documents

Word has an object called "Drawing Canvas" where you draw shapes on it. They
are combined into one object, similar as grouping them. This drawing canvas has
to be used in Word, if the drawing contains connector shapes. Word writes this
object in two flavors to the file. One is the original drawing canvas in
DrawingML markup and the other is a fallback with reduced properties in VML
markup. Previous LibreOffice versions could only read the VML fallback. Now the
DrawingML is read. That gives you these new import features:

  * The drawing canvas background is imported.
  * Connectors are no longer imported as simple shapes but as true connectors,
    attached to the start and end shape.
  * Primitive shapes like ellipses are imported as ooxml-shape and thus text
    inside the shape can wrap now.
  * Shapes can use multicolor gradients, theme colors and glow effects.

(Regina)

ODF Wholesome Encryption

A new mode of password-based ODF encryption has been implemented, with the
following advantages:

  * more performant due to deriving a key only once per package
  * more tamper-resistant with authenticated encryption (AES-GCM)
  * better hiding of metadata to reduce information leaks
  * higher resistance to brute forcing using memory-hard Argon2id key
    derivation function

            Warning:
            You will need LibreOffice 24.2 to open these encrypted files. For
            this reason, by default the pre-existing standard ODF encryption is
            used.

This is available if Experimental Features are enabled in Tools ? Options ?
LibreOffice ? Advanced. tdf#105844 (Michael Stahl, allotropia)

OOXML SVG support

  * Support SVG OOXML extension (http://schemas.microsoft.com/office/drawing/
    2016/SVG/main namespace
  * Import the SVG image (svgBlip element) instead of the fallback PNG
  * Export the SVG image in addition to fallback PNG image, which is used if
    the svgBlip element is not supported (older MS Office versions). tdf#126084
    (Toma? Vajngerl, Collabora)

GUI

  * The Insert Special Characters dropdown now shows a character description
    for the selected character (and in tooltip on hovering). tdf#156538 (Jim
    Raykowski)
  * The save with password dialog now features a password strength meter that
    utilizes zxcvbn-c to determine the password strength. tdf#157518 (Sarper
    Akdemir, allotropia)

  * Turn Security Warnings popup windows into infobars to avoid annoying
    blocker warning dialogs. tdf#157482 (Bal??zs Varga, allotropia) - In the
    previous implementation, if the appropriate configuration options are
    enabled, a warning was issued and/or the personal information have been
    removed each time the document is saved. These Security Warnings popup
    windows have been turned into individual infobar warnings at the top of the
    page. The infobar can be displayed both for hidden and for personal
    information. In this way, the user receives a hint without significantly
    disrupting the workflow. A button on the banner could additionally open a
    dialog in which individual pieces of information can be removed.
  * Options dialog pages behaved inconsistently when options are locked down.
    Several of the UI elements do not reflect this by becoming disabled and
    displaying a lock icon on their left. By the end all the Options pages will
    work consistently when options are locked down. tdf#157698 (Bal??zs Varga,
    allotropia)
  * Clarify the options dialog text around macro security settings, to specify
    exactly what is permitted, and what is prevented. tdf#157588 (G??bor
    Kelemen, allotropia)
  * It is now possible to reset the cropping for an image. tdf#86628 (Andrea
    Rosetti)

Accessibility

  * Tree views like the one in the Expert Configuration Dialog (reachable via
    Tools ? Options ? LibreOffice ? Advanced ? Open Expert Configuration) are
    now correctly exposed via accessibility APIs, so the table content is
    announced by screen readers. tdf#99609 (Michael Weghorn, TDF)
  * A system setting to reduce/disable animations is now honoured by
    LibreOffice to disable the "marching ants" animation when copying cells in
    Calc. (This is new in LibreOffice 24.2 for Windows and Linux; for macOS,
    this is already included in LibreOffice 7.6.) tdf#155414 (Patrick Luby;
    Michael Weghorn, TDF)
  * Issues in the handling of mouse positions in the Windows-specific
    accessibility implementation were fixed, so that the NVDA screen reader can
    announce the text of a Calc cell under the mouse pointer correctly. tdf#
    156679 (Michael Weghorn, TDF)
  * Various popup menus like the border line style control (e.g. used in
    Writer: Format ? Paragraph ? Borders ? Line ? Style) or the font color
    chooser (e.g. used in Writer: Format ? Character ? Font Effect ? Font Color
    ) are now correctly announced by the NVDA screen reader on Windows. tdf#
    101886 tdf#141101 tdf#156561 (Michael Weghorn, TDF)
  * The UNO grid control is now properly exposed to the accessibility layer and
    can therefore be announced by the NVDA screen reader. tdf#156473 (Michael
    Weghorn, TDF)
  * The multi line edit (e.g. used in the Help ? Check for Updates...) dialog
    now supports the accessible Text interface, which allows screen readers to
    announce its text content. tdf#104833 (Michael Weghorn, TDF)
  * An active-descendant-changed accessible events no longer gets incorrectly
    sent when a combobox value changes without the combobox being focused,
    which was causing confusing behavior with the NVDA screen reader in the
    print dialog. tdf#157137 (Michael Weghorn, TDF)
  * On Windows, the IAccessible2 role is now reported for frames, instead of
    reporting them as dialogs. Commit (Michael Weghorn, TDF)
  * Status bars in dialogs are now reported with the correct accessible role,
    so screen readers can find and report them accordingly. tdf#157639 (Michael
    Weghorn, TDF)
  * The content of the Tools ? Word Count... dialog is now announced by the
    NVDA screen reader on Windows when the dialog opens. tdf#157633 (Michael
    Weghorn, TDF)
  * On Windows, text attributes are now reported on the accessibility layer
    according to the IAccessible2 text attributes and object attributes
    specifications, no longer by using custom attribute names and values.
    Invalid spelling is now also reported via the corresponding text attribute.
    Together with a corresponding change in version 2024.1 of the NVDA screen
    reader, this makes announcement of misspelled words work when reading a
    line of text in Writer. tdf#157696 (Michael Weghorn, TDF)
  * On Windows, text alignment is now reported via the corresponding
    IAccessible2 object attribute, which makes it possible for assistive
    technology like the NVDA screen reader to announce it. tdf#135922 (Michael
    Weghorn, TDF)
  * Checkboxes in the spelling dialog can now be toggled using the space key
    tdf#135921 (Michael Weghorn, TDF)
  * Writer paragraphs using the "Block Quotation" paragraph style now also use
    the block quote accessibility role, which makes it possible for screen
    readers to announce them as block quotes. tdf#135586 (Michael Weghorn, TDF)
  * The VoiceOver screen reader on macOS no longer unhelpfully says "collapsed"
    when a Writer paragraph or toolbar button receives focus. Commit (Michael
    Weghorn, TDF)
  * Toggle buttons can now be toggled using the corresponding accessible
    action, which e.g. allows screen readers to do so. tdf#112661 tdf#112662
    (Michael Weghorn, TDF)
  * The label for row and column headers in Calc is now reported via the
    "rowindextext" and "colindextext" object attributes as specified in the
    ARIA specification. The Orca screen reader makes use of these for the
    announcement of cells. tdf#158030 (Michael Weghorn, TDF)
  * The Orca screen reader on Linux now announces the current status of the
    underline toolbar button, i.e. it indicates whether underlining is
    currently active or not. tdf#123864 (Michael Weghorn, TDF)

Changes in UI strings

  * Language settings was changed to Languages and Locales in options. tdf#
    157716 (Aswath T)
  * Decimal separator key was changed to Decimal key on the numpad in options.
    tdf#113478 (Adoche Onaji)
  * Modify was changed to Assign in Customize dialog. tdf#155214 (Aswath T)
  * Scale was changed to As percentage of the parent in Area dialog tdf#154019.
    (Heiko Tietze, TDF)
  * Description was changed to Alt Text. tdf#155044 (Heiko Tietze / Ilmari
    Lauhakangas, TDF)
  * Evaluate up to level was changed to Include up to level in index dialog.
    tdf#157908 (Seth Chaiklin)
  * Add paragraph and table spacing at tops of pages was changed to Add
    paragraph and table spacing at top of first page and page breaks in
    options. tdf#141676 (Seth Chaiklin)
  * AutoUpdate changed to Automatic update from document in the Organize tab of
    Style dialog. tdf#149796 (Seth Chaiklin)
  * Instead of Widow and Orphan controls, the Text Flow tab of Paragraph Style
    dialog now talks about paragraph splitting. tdf#156795 tdf#156109 Samuel
    Mehrbrodt (allotropia)

Localization

  * LibreOffice is now available in Armenian

Armenian is an Indo-European language, spoken by 5??7 million people in the
Republic of Armenia and elsewhere in the world. The translation of LibreOffice
??s user interface was largely done by Tigran Zargaryan. Read more about this
in our blog

Improvements to proofing tools and language support

Dictionaries

  * Slovenian thesaurus was updated (Martin Srebotnjak, OdprtiTezaver).

Scripting

BASIC

  * CCur now respects system locale. tdf#128122 (Jonathan Clark)

The ScriptForge libraries

An extensible and robust collection of macro scripting resources for
LibreOffice to be invoked from user Basic or Python scripts. (Jean-Pierre
Ledure)

The libraries expose a total of 32 services each with a bunch of methods and
properties.

New in LibreOffice 24.2:

  * The (new) Dataset service helps browsing through the data collected with
    tables, queries or SQL SELECT statements. Getting and updating records data
    is made easy with the use of dictionaries field name => field value. Binary
    fields can be extracted to files or updated with the content of files.
  * The Database service supports the transaction mode with in particular the
    Commit() and Rollback() methods.
  * Use the new filesystem property of the Document service to navigate through
    the internal file structure of documents like in usual folders and files.
  * The Files() and Subfolders() methods in the FileSystem service provide the
    list of files and folders present in a folder. They accept now an
    additional IncludeSubfolders boolean argument.
  * The UserData property of the Platform service gives access to the content
    of the equivalent page in the Tools/Options dialog.
  * The Documents service is enriched with a set of functions to manage styles.
    E.g. suppressing all unused styles can be done in a few lines of code.

The whole set of services (except when better done by native built-in
functions) is made available for Python scripts with identical syntax and
behaviour as in Basic.

The English version of the documentation of the ScriptForge libraries (24.2) is
fully integrated in the LibreOffice help pages (https://help.libreoffice.org/
24.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their
translation into other languages is underway. (Alain Romedenne, Rafael Lima)

Feature Removal / Deprecation

  * Drop Impress/Draw's HTML Export wizard. Exporting to HTML from the UI
    behaves now the same way as using --convert-to html:"impress_html_Export"
    from the command line, the slides being exported as a single document. tdf#
    105303 (Xisco Fauli, TDF)
  * Removed FTP protocol support from LibreOffice, following browser vendors
    and general industry trends. tdf#146386, core commit 4a26dcac (Michael
    Stahl, allotropia)

Platform Compatibility

  * On Windows, text attributes are now reported on the accessibility layer
    according to the IAccessible2 text attributes and object attributes
    specifications, no longer by using custom attribute names and values.
    Assistive Technology that currently only supports the custom LibreOffice
    attributes needs to be adapted to support attributes according to the
    IAccessible2 specifications. For the NVDA screen reader, this has been
    implemented for the upcoming version 2024.1. tdf#157696
  * The minimum requirements for building and running LibreOffice on Linux have
    been raised from Red Hat Enterprise Linux 7/CentOS 7 to Red Hat Enterprise
    Linux 8/CentOS 8 (or equivalent). This also means that Qt 5.15 is the
    minimum supported Qt version for the Qt 5 based "VCL plugins" (qt5/kf5).
    core commit 02f48a32

API Changes

  * The constant group com.sun.star.sheet.NamedRangeFlag now supports the
    HIDDEN flag, which allows to hide named ranges from the UI. MSO
    compatibility with hidden named ranges is now supported as well. tdf#154449
    (Rafael Lima)
  * New UNO commands for Writer:
      + .uno:SpotlightParaStyles and .uno:SpotlightCharStyles for the Spotlight
        feature on Paragraph and Character styles respectively. They are now
        available in the menu: Format ? Spotlight tdf#156114 (Jim Raykowski)
      + .uno:InsertDateFieldVar and .uno:InsertTimeFieldVar for variable date
        and variable time fields respectively. This allows assigning shortcuts
        to both fixed and variable variants of the date and time fields. Both
        variants are now available from the menu: Insert ? Field. core commit
        6c073a18 (Xisco Fauli, TDF)

Configuration Changes

  * A new setting can be used to disable insecure network protocols (such as
    unencrypted HTTP, SMTP, and TLS versions older than 1.2). If disabled, the
    WebDAV UCP will automatically attempt to connect via HTTPS instead, while
    other services will refuse to connect. core commit 5365daf6 core commit
    8e46dd95 core commit 8b0b453e
      + org.openoffice.Office.Security/Net/AllowInsecureProtocols
  * A new setting can be used to disable soffice --accept core commit ec3ffe62
      + org.openoffice.Office.Security/Net/AllowInsecureUNORemoteProtocol
  * The following configuration keys have been deprecated:
      + org.openoffice.Office.Inet::Settings::ooInetFTPProxyName tdf#146386
      + org.openoffice.Office.Inet::Settings::ooInetFTPProxyPort tdf#146386
  * The following deprecated configuration keys have been removed:
      + org.openoffice.Office.Common/InternalMSExport/UseOldExport tdf#154077
        (Gabor Kelemen, allotropia)
      + org.openoffice.Office.Histories/HistoryItem/Password (Samuel Mehrbrodt,
        allotropia)
      + org.openoffice.Office.Paths/Storage (Samuel Mehrbrodt, allotropia)
      + org.openoffice.Office.Linguistic/SpellChecking/IsSpellCapitalization
        (Samuel Mehrbrodt, allotropia)
  * Customization of start center colors StartCenterThumbnailsHighlightColor
    and StartCenterThumbnailsHighlightTextColor removed in favor of system
    defaults tdf#158084 (Heiko Tietze, TDF)

(ryoon)

2024-02-11 15:30:17 UTC MAIN commitmail json YAML

doc: Updated graphics/blender-lts to 3.6.8

(ryoon)

2024-02-11 15:30:00 UTC MAIN commitmail json YAML

pkgsrc/graphics/blender-lts/Makefile@1.42 / diff
pkgsrc/graphics/blender-lts/PLIST@1.3 / diff
pkgsrc/graphics/blender-lts/distinfo@1.7 / diff
pkgsrc/graphics/blender-lts/options.mk@1.3 / diff
pkgsrc/graphics/blender-lts/patches/patch-CMakeLists.txt@1.1 / diff
pkgsrc/graphics/blender-lts/patches/patch-extern_Eigen3_Eigen_src_Core_IO.h@1.2 / diff
pkgsrc/graphics/blender-lts/patches/patch-extern_Eigen3_Eigen_src_Core_arch_CUDA_Half.h@1.2 / diff
pkgsrc/graphics/blender-lts/patches/patch-extern_glog_src_base_mutex.h deleted
pkgsrc/graphics/blender-lts/patches/patch-extern_glog_src_config.h@1.2 / diff
pkgsrc/graphics/blender-lts/patches/patch-extern_glog_src_config__netbsd.h@1.3 / diff
pkgsrc/graphics/blender-lts/patches/patch-intern_guardedalloc_intern_mallocn__intern.h@1.2 / diff
pkgsrc/graphics/blender-lts/patches/patch-intern_locale_boost__locale__wrapper.cpp@1.3 / diff
pkgsrc/graphics/blender-lts/patches/patch-intern_mikktspace_mikk__float3.hh@1.1 / diff
pkgsrc/graphics/blender-lts/patches/patch-source_blender_blenkernel_intern_customdata.cc@1.1 / diff
pkgsrc/graphics/blender-lts/patches/patch-source_blender_blenkernel_intern_gpencil__geom.cc@1.1 / diff
pkgsrc/graphics/blender-lts/patches/patch-source_blender_blenkernel_intern_mesh__validate.cc@1.1 / diff
pkgsrc/graphics/blender-lts/patches/patch-source_blender_blenkernel_intern_multires.cc@1.1 / diff
pkgsrc/graphics/blender-lts/patches/patch-source_blender_blenkernel_intern_object.cc@1.1 / diff
pkgsrc/graphics/blender-lts/patches/patch-source_blender_blenlib_BLI__sys__types.h deleted
pkgsrc/graphics/blender-lts/patches/patch-source_blender_blenlib_intern_storage.c@1.1 / diff
      :
(more 5 files)
blender-lts: Update to 3.6.8

* Switch to Blender 3.6 LTS release branch.

(ryoon)

2024-02-11 15:27:22 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.27.1

Version 0.27.1

Fix spurious h11.LocalProtocolError errors when processing pipelined requests

(adam)

2024-02-11 15:26:38 UTC MAIN commitmail json YAML

fetch/github.mk: avoid "the given path has multiple possibilities" error

(adam)

2024-02-11 15:25:30 UTC MAIN commitmail json YAML

Updated net/py-minio, devel/py-pygit2, www/py-python-multipart, misc/py-tqdm

(adam)

2024-02-11 15:24:50 UTC MAIN commitmail json YAML

py-tqdm: remove commented-out sections

(adam)

2024-02-11 15:23:52 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.66.2

tqdm v4.66.2

pandas: add DataFrame.progress_map
notebook: fix HTML padding
keras: fix resuming training when verbose>=2
fix format_num negative fractions missing leading zero
fix Python 3.12 DeprecationWarning on import
linting: use f-strings
update tests
fix pandas warnings
fix asv
fix macos notebook docstring indentation
CI: bump actions

(adam)

2024-02-11 15:21:51 UTC MAIN commitmail json YAML

py-python-multipart: updated to 0.0.9

0.0.9 (2024-02-10)

Add support for Python 3.12
Drop support for Python 3.7
Add MultipartState(IntEnum)
Add QuerystringState
Add TypedDict callbacks
Add config TypedDicts

0.0.8 (2024-02-09)

Check if Message.get_params return 3-tuple instead of str on parse_options_header
Cleanup unused regex patterns

(adam)

2024-02-11 15:20:41 UTC MAIN commitmail json YAML

py-pygit2: updated to 1.14.1

1.14.1 (2024-02-10)

- Update wheels to libgit2 v1.7.2
- Now `Object.filemode` returns `enums.FileMode` and `Reference.type` returns
  `enums.ReferenceType`
- Fix tests on Fedora 40

(adam)

2024-02-11 15:19:41 UTC MAIN commitmail json YAML

py-minio: updated to 7.2.4

7.2.4

Bugfix release

fix typing in remove_objects/upload_snowball_objects APIs
Ignore Amazon EC2 public domain as AWS S3 domain
Add UserTags support to list_objects API

(adam)

2024-02-11 15:14:12 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 115.7.0

(ryoon)

2024-02-11 15:14:01 UTC MAIN commitmail json YAML

mail/thunderbird-l10n: Update to 115.7.0

* Sync with mail/thunderbird-115.7.0.

(ryoon)

2024-02-11 15:13:05 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 115.7.0

(ryoon)

2024-02-11 15:12:46 UTC MAIN commitmail json YAML

mail/thunderbird: Update to 115.7.0

Changelog:
115.7.0:
What's New

new
Autocrypt Gossip key distribution added

Fixes
fixed
When starting Thunderbird, unread message count did not appear on collapsed
accounts

fixed
Blank window was sometimes displayed when starting Thunderbird

fixed
Thunderbird "--chrome" flag incorrectly opened extra messenger.xhtml

fixed
Add-ons did not start correctly when opening Thunderbird from other programs

fixed
Drag-and-drop installation of add-ons did not work if Add-ons Manager was
opened from Unified Toolbar

fixed
Double-clicking empty space in message pane incorrectly opened the currently
selected message

fixed
Canceling SMTP send before progress reached 100% did not stop message from
sending

fixed
PDF attachments open in a separate tab did not always restore correctly after
restarting Thunderbird

fixed
Some OpenPGP dialogs were too small for their contents

fixed
Account Manager did not work with hostnames entered as punycode

fixed
Downloading complete message from POP3 headers caused message tab/window to
close when "Close message window/tab on move or delete" was enabled

fixed
Some ECC GPG keys could not be exported

fixed
Contacts deleted from mailing list view still visible in Details view

fixed
After selecting contacts in Address Book and starting a new search, the search
results list did not update

fixed
Various UX and visual improvements

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2024-04
#CVE-2024-0741: Out of bounds write in ANGLE
#CVE-2024-0742: Failure to update user input timestamp
#CVE-2024-0746: Crash when listing printers on Linux
#CVE-2024-0747: Bypass of Content Security Policy when directive unsafe-inline
was set
#CVE-2024-0749: Phishing site popup could show local origin in address bar
#CVE-2024-0750: Potential permissions request bypass via clickjacking
#CVE-2024-0751: Privilege escalation through devtools
#CVE-2024-0753: HSTS policy on subdomain could bypass policy of upper domain
#CVE-2024-0755: Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7, and
Thunderbird 115.7

115.6.1:
What's New

new
OAuth2 now supported for comcast.net

Fixes

fixed
High CPU usage sometimes occurred with IMAP CONDSTORE (conditional STORE)
enabled

fixed
Replying to a collapsed thread via keyboard shortcut (Ctrl+R/Cmd+R) opened a
reply for every message in the thread

fixed
Enabling Grouped By view after reversing sort order of column header caused
messages to be grouped incorrectly

fixed
Opening thread pane context menu via keyboard did not always scroll view to
selection

fixed
New mail indicator for POP3 accounts did not indicate new messages ready to be
downloaded

fixed
Messages could not be moved to folders using Message > Move To if text or a
link in the message had been clicked on first

fixed
MIME part boundaries were not properly terminated

115.6.0:
Fixes

fixed
Message selection misbehaved after selecting a sub-message in an expanded
thread, collapsing the thread, then pressing up/down to move selection

fixed
Thunderbird now attempts to reconnect on a new connection after SMTP 4xx errors

fixed
HTML FileLink attachments used the wrong encoding

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2023-55
#CVE-2023-50762: Truncated signed text was shown with a valid OpenPGP signature
#CVE-2023-50761: S/MIME signature accepted despite mismatching message date
#CVE-2023-6856: Heap-buffer-overflow affecting WebGL DrawElementsInstanced
method with Mesa VM driver
#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-6860: Potential sandbox escape due to VideoBridge lack of texture
validation
#CVE-2023-6861: Heap buffer overflow affected nsWindow::PickerOpen(void) in
headless mode
#CVE-2023-6862: Use-after-free in nsDNSService
#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

115.5.2:
Fixes

fixed
"Compact" option was missing from folder context menu for IMAP accounts using
maildir

fixed
Message list could not be properly read by screen readers in table view

fixed
Messages with slow-loading images were delayed being marked as read

fixed
Messages opened in background tab were incorrectly marked as read

fixed
Mark All Read did not work for virtual folders

fixed
Delete (trash icon) in message display did not work in Unified folders

fixed
Unified folders were missing "Mark Folder Read" option in context menu

fixed
"Reply to List" was incorrectly disabled in Unified Toolbar since Thunderbird
115.4.1

fixed
Sorting by column with "Grouped By" enabled then performing a quick filter
search caused blank message pane

fixed
Attachment list did not always appear if remote message content loaded slowly

fixed
Messages in outbox were not shown as unread by default

fixed
"Apply columns to" sometimes failed to apply columns to a root folder and its
descendants

fixed
Global search results displayed as a list did not allow threads to be collapsed

fixed
"Quick Filter" button on toolbar was disabled when viewing search results as a
list

fixed
Folder open hover delay was too short when using drag-and-drop

fixed
Parent folders with collapsed subfolders did not consistently display new mail
indicator or message count for subfolders

fixed
Message list scroll position could move randomly when switching folders

fixed
Undoing deletion of local messages required using "Undo" (Ctrl-Z) twice

fixed
IMAP messages deleted in Thunderbird still appeared in other email clients that
don't respect messages marked "\deleted"

fixed
IMAP folder discovery was slowed by status bar message updates

fixed
Servers with non-LDH (letters-digits-hyphens) hostnames, such as those
containing non-ASCII Unicode characters, could not be found

fixed
Images could not be copied and pasted from one message into another

fixed
Troubleshooting page (about:support) did not work on profiles with no outgoing
email server, such as news-only profiles

fixed
Minimize/maximize button order was incorrect when placing window titlebar
buttons on left-hand side

fixed
OpenPGP integraton with smartcard using latest version of Gpg4Win failed

fixed
Various accessibility improvements

fixed
Various UX and visual improvements

(ryoon)

2024-02-11 15:02:14 UTC MAIN commitmail json YAML

Add note concerning got-portable removal.

(vins)

2024-02-11 14:59:37 UTC MAIN commitmail json YAML

remove got-portable

(vins)

2024-02-11 14:56:04 UTC MAIN commitmail json YAML

2024-02-11 14:54:15 UTC pkgsrc-2023Q4 commitmail json YAML

2024-02-11 14:48:15 UTC MAIN commitmail json YAML

2024-02-11 14:47:51 UTC MAIN commitmail json YAML

doc: Updated devel/got to 0.95

(vins)

2024-02-11 14:47:08 UTC MAIN commitmail json YAML

got: use devel/got-portable to update to v0.95

Bring this package in sync with upstream by relying on its portable
counterpart found at devel/got-portable.

Practically speaking, we're renaming devel/got-portable to devel/got and
making it supersede the former of the two. The previous devel/got
package, an independent port of Game of Trees to NetBSD by @ryoon,
predating the official portable release, gets hereby silently deleted
along with this commit.

For reference, see:
https://mail-index.netbsd.org/pkgsrc-users/2024/01/18/msg038795.html

(vins)

2024-02-11 11:24:59 UTC MAIN commitmail json YAML

doc: Updated wm/emwm-utils to 1.2

(vins)

2024-02-11 11:24:43 UTC MAIN commitmail json YAML

wm/emwm-utils: update to v1.2

Jan 28, 2024 - v1.2
  - Fixed enableLocking switch in xmsm
  - xmtoolbox now adjusts "Session" menu according to xmsm config
  - Added optional workspace shading on logout
  - Decorations are no longer hard-coded in xmtoolbox
  - Added option to hide separators in xmtoolbox
  - Added option for horizontal toolbox layout

(vins)

2024-02-11 11:19:04 UTC MAIN commitmail json YAML

doc: Updated wm/emwm to 1.2

(vins)

2024-02-11 11:12:24 UTC MAIN commitmail json YAML

wm/emwm: update to v1.2

Jan 28, 2024 - v1.2
  - Window decoration hints/functions are now handled dynamically.
  - Sticky root menu (rootButtonClick resource) functionality has been
    restored.
  - Missing emwmrc(4) manpage has been added.
  - Client specific "overrideGeometry" resource can now be used to force
    geometry on application windows that offer no conventional way to do so.

(vins)