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 (42m)  pkgsrc-2024Q1 (2d)  pkgsrc-2023Q4 (76d)  pkgsrc-2023Q2 (109d) 

2024-06-16 08:28:26 UTC Now

2024-06-14 10:23:31 UTC MAIN commitmail json YAML

lang/nodejs: Set C++20 for std::endian to fix build

(ryoon)

2024-06-07 23:54:49 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 115.11.1

(ryoon)

2024-06-07 23:54:34 UTC MAIN commitmail json YAML

mail/thunderbird-l10n: Update to 115.11.1

* Sync with mail/thunderbird-115.11.1.

(ryoon)

2024-06-07 20:00:30 UTC MAIN commitmail json YAML

doc: Updated fonts/noto-cjk-fonts to 20240508

(ryoon)

2024-06-07 20:00:15 UTC MAIN commitmail json YAML

2024-06-07 19:58:33 UTC MAIN commitmail json YAML

doc: Updated fonts/noto-emoji-ttf to 2.042

(ryoon)

2024-06-07 19:58:17 UTC MAIN commitmail json YAML

fonts/noto-emoji-ttf: Update to 2.042

Changelog:
* Support Unicode 15.1.

(ryoon)

2024-06-07 19:57:52 UTC MAIN commitmail json YAML

doc: Updated fonts/noto-fonts to 20240601

(ryoon)

2024-06-07 19:57:36 UTC MAIN commitmail json YAML

fonts/noto-fonts: Update to 20240601

Changelog:
* Add NotoSansOriya, NotoSansBalinese and so on.
* Update some fonts.
* Add some properties to fonts.

(ryoon)

2024-06-07 19:41:44 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 115.11.1

(ryoon)

2024-06-07 19:41:31 UTC MAIN commitmail json YAML

mail/thunderbird: Update to 115.11.1

Changelog:
What's New

new
Added a short anonymous survey that a small number of users will be randomly
asked to complete

(ryoon)

2024-06-05 18:22:55 UTC MAIN commitmail json YAML

doc: Updated databases/duckdb to 1.0.0

(ryoon)

2024-06-05 18:22:39 UTC MAIN commitmail json YAML

databases/duckdb: Update to 1.0.0

Changelog:
DuckDB 1.0.0 "Nivis"
What's Changed

  * Fix move constants optimization by @gitccl in #12189
  * FALLOC_FL_PUNCH_HOLE requires GLIBC 2.18 or above - check for this using an
    #ifdef by @Mytherin in #12193
  * Fix cmake install for shared_ptr headers by @carlopi in #12194
  * Fix minor warnings by @carlopi in #12195
  * Install .ipp files in addition to the usual .hpp files by @smonkewitz in #
    12198
  * Set a default value to the connection param in stubs by @tm-drtina in #
    12207
  * Fix #12190: add SYSTEM to set of reserved database names by @Mytherin in #
    12206
  * Add enable_view_dependencies which defaults to false by @Tishj in #12209
  * [Python] Fix replacement scans incorrectly finding duckdb connection method
    objects by @Tishj in #12208
  * [CI] Diff against the right remote + branch in Regressions.yml - Regression
    Test new micro benchmark by @Tishj in #12106
  * [Python] Fix bug where enable_external_access was not being respected by
    the replacement scan by @Tishj in #12224
  * Remove outdated CI for extensions, check duckdb/extension-ci-tools by
    @carlopi in #12229
  * Python: Avoid packaging for both 3.7 on OSX and MacOS 11 by @carlopi in #
    12236
  * Issue #12215: AsOf Predicate Pushdown by @hawkfish in #12238
  * [DependencyManager] Don't block ADD COLUMN statements if there are
    dependencies. by @Tishj in #12226
  * [Python] Add check for 'params' to table_function by @Tishj in #12233
  * Extension installing/updateing fixes by @samansmink in #12221
  * Move excel extension out of tree by @carlopi in #12123
  * Fix #12225: revert OVERWRITE_OR_IGNORE to previous behavior, move new
    behavior to OVERWRITE flag by @Mytherin in #12240
  * Fix warning on unannotated fallthrough by @carlopi in #12244
  * Fixup staged uploads /3 by @carlopi in #12245
  * [Python] fix build when BUILD_HTTPFS set by @paparodeo in #12223
  * Use --always option of git describe for extension tags. by @carlopi in #
    12253
  * [Docs] Fix up examples/python/duckdb-python.py by @Tishj in #12255
  * [Fix] Skip lazy WAL creation test for alternative verification by
    @taniabogatsch in #12258
  * add missing virtual destructor by @samansmink in #12266
  * Add storage callbacks for checkpoint start and end by @bleskes in #12260
  * Do not prefix error messages with an unknown type by @bleskes in #12265
  * Fix minor duckdb_extensions table function bug by @samansmink in #12269
  * C API: Adding deprecation and move notices to duckdb.h and a test case by
    @hannes in #12259
  * Issue #12252: APPROX_QUANTILE Array Argument by @hawkfish in #12271
  * Turn InternalException into NotImplementedException in COPY FROM DATABASE
    by @Mytherin in #12264
  * Add descriptions for vss and delta extensions by @carlopi in #12267
  * [C-API] Properly handle exceptions caused by name collisions in
    duckdb_register_table_function by @Tishj in #12257
  * Fix for multifilereader extra_columns feature by @samansmink in #12281
  * Add enable_macro_dependencies which defaults to false by @Mytherin in #
    12291

v0.10.3 Bugfix Release
Highlights

Even though this is "only" a bug fix release, there have been some major areas
of work that warrant a separate mention:

  * We have added a feature to update extensions using the UPDATE EXTENSIONS
    syntax #11677
  * There have been some serious internal improvements around checkpointing,
    most notably, checkpoints can run while other connections are reading, and
    no longer block new connections while checkpointing #11918. Also, FORCE
    CHECKPOINT no longer actively cancels transactions, it now waits until it
    can checkpoint #12061
  * DuckDB now has native support to load data from HuggingFace using the hf://
    prefix #11831
  * We have slightly changed NULL casting behaviour with the MAP type #11745
  * The Java JDBC driver has been moved to its own repo: https://github.com/
    duckdb/duckdb-java #11873
  * DuckDB now cleanly compiles with -Wconversion and all conversions are
    actually being checked #11716, #11673

What's Changed

  * Add setting to control the maximum swap space by @Tishj in #10978
  * [Python][Dev] Dynamically generate the Connection wrapper methods by @Tishj
    in #11202
  * Fixes duckdb wasm by @carlopi in #11688
  * Checked conversions between signed and unsigned integers by @hannes in #
    11673
  * Bump Julia to v0.10.2 by @Mytherin in #11700
  * Minor improvements to sql_reduce script by @Mytherin in #11701
  * Properly avoid build-time dependency on Python by @carlopi in #11713
  * Test dockerized compilation in Alpine:latest and Ubuntu:20.04 by @carlopi
    in #11708
  * [COPY CSV] Enable TIMESTAMP_TZ formats by @Tishj in #11711
  * Full conversion warnings / checks by @hannes in #11716
  * [Safety] Add safety checks to shared_ptr access by @Tishj in #11696
  * Remove bound_defaults from BoundCreateTableInfo by @Mytherin in #11721
  * Improve mkdir error reporting by @Mytherin in #11723
  * [Dev] Fix failing CI in Python SQLLogicTest Runner by @Tishj in #11724
  * More docker tests, fix compilation up to C++23 standard by @carlopi in #
    11725
  * Upload staging: from 'git describe --tags' to 'git log -1' by @carlopi in #
    11715
  * Internal #1848: Window Progress by @hawkfish in #11702
  * Remove BoundConstraint from the TableCatalogEntry by @Mytherin in #11735
  * Implicit Cast for any Date/Timestamp by @pdet in #11733
  * feat: rewrite which_secret() into a table function by @stephaniewang526 in
    #11726
  * [Map] Rework MAP creation method behavior when input is NULL by @Tishj in #
    11730
  * [Dev] Always use SQLStatement->Copy() when ALTERNATIVE_VERIFY is defined by
    @Tishj in #11732
  * Reconstruct Error Messages for Flush Cast by @pdet in #11736
  * Getting Rid of Value.TryCast in the CSV Sniffer by @pdet in #11717
  * Fix Join order optimizer so that plan generation is always via the most
    current entry in the DP table. by @Tmonster in #11719
  * fix(py): support DuckDBPyType#children for array and enum by @Mause in #
    11754
  * Consider not null values when doing export database by @pdet in #11679
  * Add missing space in error message by @szarnyasg in #11759
  * Allow to build python packages without c++ sources by @carlopi in #11758
  * No Mark to Semi join conversion in statistics propagation by @Tmonster in #
    11596
  * Hive partitioned write: lazy partitioning initialization by @Mytherin in #
    11765
  * Hive partitioning: avoid calling CreateDirectories for every flush, instead
    create the directory for a partition only when that partition is
    instantiated by @Mytherin in #11777
  * [Parquet] Support reading the non-standard NULL ConvertedType by @Tishj in
    #11774
  * Only store CSV Errors if we are doing rejects table, otherwise just ignore
    it. by @pdet in #11763
  * CI: Add job for 'expected behavior' label by @szarnyasg in #11784
  * Move recursive_query_csv.test to slow test by @pdet in #11770
  * [StatementVerifier] Fix up issues in ToString implementations of classes
    derived from SQLStatement by @Tishj in #11625
  * Hive partitioning: make OVERWRITE_OR_IGNORE remove files on local file
    systems by @Mytherin in #11787
  * [ODBC] Add ODBC Test for Database Reconnection and Data Persistence by
    @maiadegraaf in #11783
  * Correctly parse dollar-quoted strings in sqlite3_complete and linenoise by
    @Mytherin in #11789
  * Add a configurable compression_level parameter to the parquet writer by
    @Mytherin in #11791
  * Close file after file lock failure by @awitten1 in #11795
  * Python: Add missing options to write_parquet by @jzavala-gonzalez in #11790
  * [PythonDev] Fix up failing tests in CI by @Tishj in #11801
  * Fix static bitpacking_width_t FindMinimumBitWidth(T *values, idx_t count)
    in class BitpackingPrimitives by @Lloyd-Pottiger in #11757
  * Add note on CMAKE_BUILD_PARALLEL_LEVEL by @mlafeldt in #11808
  * Elaborate on internal errors by @szarnyasg in #11816
  * Fix #11756: Don't throw exception on CREATE UNIQUE INDEX IF NOT EXISTS if
    index already exists by @ewencp in #11821
  * Python CI fixes: skip two tests by @carlopi in #11818
  * Fix #11798 - lateral join parameters should not be visible in views by
    @Mytherin in #11825
  * Fix #11804: make sure json_type can check null by @lnkuiper in #11807
  * Fixing performance regression in [u]hugeint cast by @hannes in #11829
  * [Dev] ClientContextWrapper yak shaving by @Tishj in #11830
  * [Python] Add checkpoint method, improve shutdown experience by @Tishj in #
    11810
  * [Benchmark] Enable benchmarking result collection by @Tishj in #11529
  * [DependencyManager] Create dependencies between foreign key tables and
    primary key tables. by @Tishj in #11524
  * [Python] Synchronize defaults of DuckDBPyRelation method fetch_df_chunk by
    @Tishj in #11834
  * Internal #1888 TIMETZ Collation Keys by @hawkfish in #11861
  * Removing old code that used to check if a buffer was the last buffer from
    the file handler by @pdet in #11846
  * Use ToSQLString() in ConstantFilter for escaped filter output by @rcurtin
    in #11797
  * [StatementVerifier] Add ToString for every remaining SQLStatement, is pure
    virtual now by @Tishj in #11788
  * Pushdown Tables Types to CSV Scanner by @pdet in #11792
  * [Python Dev] Fix shift between requirements-dev.txt and pyproject.toml
    before-test section by @Tishj in #11863
  * Join order optimizer asan bug Follow up by @Tmonster in #11794
  * BugFix: Introducing Introducing Delim Joins and Delim_Get(s) should respect
    positionally by @Tmonster in #11812
  * Provide the native OID of PG type in pg_type by @goldmedal in #11746
  * Move JDBC (Java) Driver to Separate Repo by @hannes in #11873
  * Link Java client in issue template by @szarnyasg in #11877
  * Change specificity of sniffed types to check time related types earlier by
    @pdet in #11878
  * fix complex top n test case for constant vector verification by @Tmonster
    in #11882
  * [Dev] Merge overloads for HUGEINT cast functions by @Tishj in #11879
  * Make " default for quote and " default for escape by @pdet in #11880
  * Set secret directory to a test directory when running sqllogictest by
    @Mytherin in #11885
  * Bugfixes by @lnkuiper in #11785
  * [Map] Rework interaction (entries, keys, values, extract) of NULL MAPs by
    @Tishj in #11745
  * Add case when expression for grouping sets when collations are used. by
    @Tmonster in #11884
  * Internal #11892: Interval Quarter Keyword by @hawkfish in #11898
  * HTTP Logging by @lnkuiper in #11771
  * [Dev] Use strings in the SQLLogicTest REQUIRE calls so they are visible
    with -s by @Tishj in #11714
  * [Dev] Fix a SerializationException on CopyInfo by @Tishj in #11902
  * MultiFileReader refactor by @samansmink in #11806
  * Allow checkpoints to run while other connections are reading, and no longer
    block new connections while checkpointing by @Mytherin in #11918
  * Allow converting TIMETZ to Arrow by @LoganDark in #11906
  * Issue #11894: MIN/MAX_BY DECIMAL Casting by @hawkfish in #11912
  * Issue #1917: WinNode 22 Compilation by @hawkfish in #11913
  * [Relation] Add MaterializedRelation by @Tishj in #11835
  * Enable purging of BufferPool pages based on time-since-last-unpinned by
    @jkub in #11441
  * Correctly render duckbox for empty results by @Mytherin in #11920
  * Always store transactions that had errors during the commit phase by
    @Mytherin in #11929
  * More anonymous struct zapping in RE2 by @hannes in #11956
  * Add the corrupt block location to the exception by @Vegetable26 in #11966
  * Fix assertion in bitpacking by @nickgerrets in #11955
  * [Python] Add CoalesceOperator to Python Expression API. by @Tishj in #11941
  * CMake: Handle git failures on invalid inputs better by @carlopi in #11951
  * Internal #2005: DISTINCT ORDER BY by @hawkfish in #11967
  * Fix overlooked function argument rename that leads to seg faults. by
    @smonkewitz in #11969
  * [Nightly] Block size test fixes by @taniabogatsch in #11972
  * Optimizing InsertionSort by reducing the size of the comparison by @gitccl
    in #11964
  * [Python] Keep referenced Python objects alive by @Tishj in #11761
  * Move mysql_scanner into main duckdb CI by @carlopi in #11999
  * Fix CURRENT_SETTING with a NULL string arg by @gitccl in #12015
  * Issue #12009: APPROX_QUANTILE NULL List by @hawkfish in #12014
  * Issue #12003: TIMESTAMP Stack Overflow by @hawkfish in #12012
  * fix extension load error message grammar by @softprops in #11994
  * [Python] Fix InternalException from scanning Polars DF with no columns by
    @Tishj in #11982
  * Issue #11959: TIMESTAMPTZ >= DATE by @hawkfish in #11987
  * More fixes for RE2 to pass CRAN tests by @hannes in #11978
  * chore: update exception message by @stephaniewang526 in #11965
  * Issue #12005: RESERVOIR_QUANTILE DECIMAL Binding by @hawkfish in #12013
  * [Python] Grab the GIL in the destructor of PyFilesystem by @Tishj in #11980
  * [Python] Make the NumPy module optional, not throwing if it's not installed
    by @Tishj in #11981
  * Add support for HuggingFace to httpfs by @samansmink in #11831
  * [Fix] lambda binding in ALTER TABLE statements by @taniabogatsch in #11976
  * Distinguish between exact and case insensitive matching JSON keys in
    json_structure by @lnkuiper in #11948
  * Rework index binding by @Maxxen in #11867
  * Issue #11995: TIMESTAMP Rounding by @hawkfish in #12011
  * Fix sample serialization by @Tmonster in #12025
  * Correctly skipping errors when ignore_errors is set and we have columns
    with escaped values by @pdet in #12027
  * Update comment to reflect correct data state post-compression by @wangxuqi
    in #12022
  * Fix ordering issue with nested list type by @gitccl in #11937
  * Adding Fix to properly pass timestamp/date formats in the relational API
    for CSV Files by @pdet in #12029
  * Add more MultiFilereader features/hooks by @samansmink in #11984
  * Rethrow serialization errors by @carlopi in #12030
  * Move yyjson into core by @Maxxen in #11998
  * Bugfixes + large allocation hardening by @Maxxen in #12028
  * Ensure HT capacity is greater than lower bound by @lnkuiper in #12039
  * Fix materialized CTE plan issue by @kryonix in #11874
  * Fix some fuzzer issues by @hannes in #12043
  * [Fix] Return NULL for deprecated getter calls in the C API by
    @taniabogatsch in #12035
  * Grab checkpoint lock during storage metadata reads by @Mytherin in #12053
  * Issue #12041: TIMETZ Parquet Nanoseconds by @hawkfish in #12052
  * Parquet: Correctly return min/max string stats if empty by @lnkuiper in #
    12054
  * Even more fuzzer fixes by @Maxxen in #12050
  * [Fix] Silent constraint violation error when destroying the appender in the
    C API by @taniabogatsch in #12051
  * Add "Tags" support to catalog entries by @Maxxen in #12044
  * Rework FORCE CHECKPOINT - instead of actively cancelling transactions it
    now blocks until it can checkpoint by @Mytherin in #12061
  * Aggregation bugfixes by @lnkuiper in #12055
  * [Fix] Disable test for block size nightly run by @taniabogatsch in #12062
  * Bind art index in local storage by @Maxxen in #12064
  * Cast keys to VARCHAR before creating JSON from MAP by @lnkuiper in #12065
  * [Python] Add pyspark hash and organize unit tests by @mariotaddeucci in #
    11935
  * Check context.interrupted during force checkpoint by @Mytherin in #12068
  * [Fix] Lazy WAL creation by @taniabogatsch in #12049
  * Test docker images: improvement and connected fixes by @carlopi in #12026
  * More fuzzer fixes by @hannes in #12045
  * [Python] Add pyspark null functions by @mariotaddeucci in #11940
  * CI fixes: unused variable & toolchain version by @carlopi in #12083
  * Add autoloading for delta extension by @samansmink in #12063
  * S3FileHandle Destructor should call Close() conditionally by @onderkalaci
    in #12031
  * [Fix] Internal segment tree exception in on conflict clause by
    @taniabogatsch in #12084
  * Remove ClientContext usage in Checkpoint Reader by @Mytherin in #12076
  * Fixed Parquet crash on missing dictionary by @hannes in #12085
  * [Fix] Add lambda binding to the HAVING binder by @taniabogatsch in #12070
  * Decimal/Time implicit casting + Multi-Error store in Flush by @pdet in #
    11848
  * [Testing Infra Fix] Make input data chunks immutable in the vector
    verification tests by @taniabogatsch in #12088
  * Correctly rewrite correlated columns inside window functions by @Mytherin
    in #12087
  * Fix #11780 - handle qualifications in ORDER BY of ARRAY clause by @Mytherin
    in #12090
  * Nightly CI fixes by @Mytherin in #12093
  * Change ExtensionOptimizer input by @Maxxen in #12094
  * Fix for issue related to the execution of union by all from .sql in Python
    by @pdet in #12098
  * yyjson bump version to 2020 by @carlopi in #12072
  * [Dev] Collect CatalogEntry Dependencies during Binding by @Tishj in #11493
  * Internal #2040: ICU Collation Serialisation by @hawkfish in #12077
  * Run python tests in Pyodide build by @cpcloud in #11914
  * Add support for type modifiers on extension types by @Maxxen in #12081
  * Bump extensions by @carlopi in #12107
  * fix huggingface credential_chain autoload issue by @samansmink in #12112
  * Fix fuzzer issue 2690 by @lnkuiper in #12108
  * Throw exception in case of WAL failure instead of only printing a message
    by @Mytherin in #12091
  * Change type of columns from sniff_csv to list of structs by @pdet in #12099
  * [Python][Dev] Skip statements with decorators (only if, skip if) in the
    Python SQLLogicTester by @Tishj in #12102
  * Mark unspecialized C++ Append template as delete by @j1ah0ng in #12116
  * SQLLogicTest - skip these tests now that we have dependencies between views
    by @Mytherin in #12118
  * Correctly determine if we need to scan flat vectors in all cases - and add
    an enum to clarify code by @Mytherin in #12119
  * Avoid signed integer overflow in sequence generation by @Mytherin in #12120
  * Use Binder::BindCreateTableCheckpoint in WAL ReplayCreateTable by @Mytherin
    in #12121
  * Avoid checking if wal is set directly and call GetWALSize instead - a WAL
    might be present even if wal is not set by @Mytherin in #12124
  * Call StringVector::AddString here for when inlining is disabled by
    @Mytherin in #12125
  * Minor fixes for vsize=2 tests by @Mytherin in #12126
  * Internal #2078: Nested Nulls First by @hawkfish in #12131
  * Bump extensions, part 2 by @carlopi in #12122
  * Internal #2081: Window Distinct Reset by @hawkfish in #12130
  * Read scan count once instead of once per vector to avoid issue where scan
    counts between vectors could become mis-aligned in concurrent scenarios by
    @Mytherin in #12135
  * Extension Updating by @samansmink in #11677
  * Move pyodide from repository_dispatch to NightlyTests.yml by @carlopi in #
    12153
  * [Storage] Add storage_compatibility_version to control for what version the
    DB has to be serialized. by @Tishj in #12110
  * Allow quotes to be escaped in JSON path by @lnkuiper in #12033
  * [Python] Fix issue in the SQLLogicTestRunner implementation by @Tishj in #
    12155
  * Higher memory limit for test by @lnkuiper in #12158
  * Fix internal error of list_zip and map_concat by @gitccl in #12086
  * fix row format of arrays larger than vector size with null by @Maxxen in #
    12143
  * Issue #12136: Streaming Window Structs by @hawkfish in #12150
  * Set max vector size to 128GB instead of 4GB by @Mytherin in #12144
  * Pass prepared statement parameters to OnExecutePrepared callback by
    @Mytherin in #12156
  * In string to list try_cast - set the target index to NULL, not the source
    index by @Mytherin in #12160
  * More Nightly CI Fixes by @Mytherin in #12154
  * Fixing unchecked malloc() calls in Parser and elsewhere by @hannes in #
    12162
  * Modify the pandas analyzer code to always respect the sample size by @pdet
    in #12097
  * Allow community extensions: add setting and keys by @carlopi in #12152
  * Fixing parquet dictionary / data page offset bug by @hannes in #12109
  * small fix to extension origin checks and direct installing over http by
    @samansmink in #12165
  * [DependencyManager] Provide details in case of a DROP statement that needs
    CASCADE. by @Tishj in #12159
  * Remove UnsafeNumericCast in create_sort_key by @Mytherin in #12168
  * [Dev] enable_verification now serializes for compatibility version 'latest'
    by @Tishj in #12157
  * [Relation] Disable creating a VIEW from a MaterializedRelation by @Tishj in
    #12163
  * Move community keys to proper values by @carlopi in #12175
  * Remove release assertions timeout by @Mytherin in #12176
  * Internal #2095: Streaming Window Structs by @hawkfish in #12173
  * [CSV Reader] Bug-fix related to skip parameter over vector size in the
    sniffer by @pdet in #12167
  * Expression rewrite filter pushdown for dates by @Tmonster in #12056
  * [Python] Throw if replacement scan is attempted on cross-connection
    DuckDBPyRelation by @Tishj in #12169
  * [Fix] Correctly allocate the ARRAY target child vector in a MAP function by
    @taniabogatsch in #12111
  * Remove java from CI invoker by @hannes in #12182
  * Mark correct database as modified in CreateIndex by @Mytherin in #12183

v0.10.2 Bugfix Release
SQL Modifications

This release has a number of bug fixes that change SQL semantics in a few edge
cases:

  * Nested Boolean Comparisons now have consistent NULL comparison semantics -
    #11496
  * Structs with non-matching keys require explicit casts when compared or
    combined - #11396

What's Changed

  * Bump julia version & fix release script for sub-versions > 9 by @Mytherin
    in #11225
  * Flatten Rewrite by @maiadegraaf in #11223
  * ORDER BY ColumnNumber with Collations by @tiagokepe in #11139
  * Fix differences to implementation for to_parquet, write_parquet, to_csv,
    write_csv, Expression.alias, DuckDBPyRelation.map by @binste in #11135
  * Issue template: Ask for MWEs by @szarnyasg in #11192
  * Cleaning up FSST: Remove unused AVX512 code by @hannes in #11222
  * Fix #11211 - correctly fill in string_t padding for bit type by @Mytherin
    in #11231
  * Fix #3391: Stop creating background threads if the thread constructor
    throws an exception by @Mytherin in #11236
  * R_CMD_CHECK: Pin to duckdb/duckdb-r 0ed106a71c by @carlopi in #11245
  * Add support for HEX(BLOB) by @Mytherin in #11243
  * Remove no_vector_verification in Map Subscript Test by @maiadegraaf in #
    11242
  * Update logos in README by @szarnyasg in #11256
  * Ignore user defined parameters that change names or types of csv columns in
    sniffer's prompt. by @pdet in #11257
  * [Python] Fix error caused by looking up a TypeCatalogEntry without an
    active transaction. by @Tishj in #11255
  * [Fix] Fuzzer issue in list_select by @taniabogatsch in #11248
  * [Parquet] Support for LZ4 Compression by @hannes in #11220
  * Fix #11254: Add missing includes to terminal by @Mytherin in #11265
  * Issue #10867: AsOf Predicate Pushdown by @hawkfish in #11233
  * Fix plan cost runner regression script by @Tmonster in #11129
  * Check if we need to throw any remaining errors at end of CSV scanning by
    @pdet in #11276
  * Allow duplicate names in json objects when ignore_errors is true by
    @lnkuiper in #11271
  * Do not surround JSON with quotes in sqlite shell output by @lnkuiper in #
    11268
  * add TRIM support to virtual filesystem, and implementation on linux by
    @jkub in #11258
  * Perform direct write operation if input data are larger than buffer size by
    @quentingodeau in #11203
  * Fuzzer fixes by @lnkuiper in #11286
  * Compile spatial also for rtools by @carlopi in #11291
  * allow injecting custom BufferManager implementation by @jkub in #11215
  * Default to RECORDS in JSON reader if more than one column is specified by
    @lnkuiper in #11295
  * Add support for materialized CTEs in INSERT/UPDATE/DELETE statements by
    @kryonix in #10878
  * Only throw exception if je_mallctl fails in DEBUG mode by @lnkuiper in #
    11303
  * Fixing casting issue in generators by @hannes in #11304
  * Rework FileSystem::OpenFile call, and add FILE_FLAGS_NULL_IF_NOT_EXISTS by
    @Mytherin in #11297
  * Fix potential UB when list() aggregate is used in combination with other
    arena using aggregate functions by @Maxxen in #11306
  * Fix #11293 - for ARRAY([subquery]) explicitly push the ORDER BY of the
    underlying subquery into the array aggregate by @Mytherin in #11316
  * Fix #11281: explicitly select column types of information_schema tables for
    all columns, even if they are always NULL by @Mytherin in #11317
  * Fixup py upload by @carlopi in #11308
  * Issue #11279: TIMESTAMP => TIMESTAMPTZ by @hawkfish in #11320
  * Fix null pointer exception when rolling back updates if the rollback was
    caused by an OOM by @Mytherin in #11309
  * Fix #11283 - report consistent foreign key constraint name in
    information_schema by @Mytherin in #11318
  * Fix #11294 - avoid applying Filter Pushdown optimization for UNION/EXCEPT
    without ALL by @Mytherin in #11315
  * Fix #10695 - handle ? prepared statement parameters correctly for POSITION
    (x IN y) by @Mytherin in #11314
  * Windows CLI - emit UTF8 directly using SetConsoleOutputCP(CP_UTF8) if
    possible by @Mytherin in #11324
  * Fix #11319: use modulo when computing day of the week in excel extension by
    @Mytherin in #11328
  * [CI] Fix bash syntax in TwineUpload by @carlopi in #11333
  * Fix #11284: avoid adding the same column multiple times to a primary key/
    unique constraint name list by @Mytherin in #11325
  * In ColumnData, limit scan to the current count in the column by @Mytherin
    in #11329
  * Issue #11269: DISTINCT Sorted Aggregates by @hawkfish in #11321
  * [Attach] Fix bug causing sequences to break attaching databases. by @Tishj
    in #11327
  * Flatten hash vector before combining list hashes by @lnkuiper in #11340
  * Make sniffer more consistent when nullpadding/ignore_errors are on by @pdet
    in #11313
  * fix(arrow): union buffer count & handle schema errors by @Mause in #11326
  * fix duckdb-r script by @Tmonster in #11345
  * Fix regression_test_runner.py by @carlopi in #11346
  * Issue #11234: IEJoin Scan Reset by @hawkfish in #11347
  * TPC-H: Use BIGINT for ID fields schema where required by the specification
    by @szarnyasg in #11341
  * Another round of polishing staged releases by @carlopi in #11342
  * CI: Remove issue labeling workflow by @szarnyasg in #11355
  * RE2 upgrade to version 2023-02-01 by @hannes in #11252
  * File System: Add optional_ptr<FileOpener> to various calls, and add support
    for attaching DuckDB files over S3 by @Mytherin in #11343
  * README: Display different logo for light/dark mode by @szarnyasg in #11366
  * Fix bug in duckdb_bind_blob by @pfarndt in #11368
  * Fix OSX CI by @samansmink in #11379
  * Enable clang-tidy on headers and fix all headers to conform to our
    clang-tidy rules by @Mytherin in #11376
  * Add logical_type to parameters of format_pg_type by @Flogex in #11369
  * Issue #10965: RESPECT IGNORE NULLS by @hawkfish in #11372
  * Fix building issues in WIN32, remove unnecessary modification. by
    @kindred77 in #11356
  * Zero-initialize aggregate states with destructors immediately after
    allocating by @lnkuiper in #11360
  * Update README.md by @jingshi-ant in #11357
  * Issue #10885: Negative Window RANGEs by @hawkfish in #11390
  * Issue #11377: Invertible TIMESTAMP_XXX Casts by @hawkfish in #11392
  * Update init.py To export "extract_statements" function by @oomojola in #
    11394
  * Internal #1657: Stricter STRUCT Casts by @hawkfish in #11396
  * allow set readonly on attached db by @stephaniewang526 in #11397
  * Give preference to FSSPEC defined FS by @pdet in #11400
  * Default serialize optional_idx, add skip_default option to
    json_serialize_sql() by @Maxxen in #11405
  * CI: Also label PRs as 'stale' and close them when there's no activity by
    @szarnyasg in #11420
  * fix(jdbc): 1-index getBytes() by @Mause in #11421
  * Remove redundant default descriptions by @szarnyasg in #11415
  * clang-tidy: enable cppcoreguidelines-pro-type-const-cast by @Mytherin in #
    11414
  * clang-tidy: enable cppcoreguidelines-avoid-non-const-global-variables by
    @Mytherin in #11424
  * Issue #11419: Quantile Order By by @hawkfish in #11428
  * [CSV Sniffer] Give preference to quoted candidates by @pdet in #11418
  * clang-tidy: enable cppcoreguidelines-virtual-class-destructor by @Mytherin
    in #11437
  * clang-tidy: enable cppcoreguidelines-[interfaces-global-init|slicing|
    rvalue-reference-param-not-moved] by @Mytherin in #11435
  * Fix #11393 - improve error message when trying to use a lateral join column
    in a table function that does not support it by @Mytherin in #11436
  * add readonly to duckdb_databases() by @stephaniewang526 in #11429
  * Fix missing opener propagation by @quentingodeau in #11454
  * Fix #11246: Use SetConsoleCP function to set input to UTF8 when reading by
    @Mytherin in #11452
  * CLI: Add support for ".edit" or "\e" by @Mytherin in #11447
  * Fix VS2022 Preview ClangCl build by @bodand in #11456
  * Remove an unnecessary line from bind_insert.cpp by @huachaohuang in #11443
  * [CI] Skip ccache for R.yml by @carlopi in #11459
  * Improve binding of CTEs by @kryonix in #11399
  * Move BindCreateIndex from Catalog to Binder by @philippmd in #11402
  * [Substrait-ADBC] Fix for substrait plan execution via ADBC by @pdet in #
    11358
  * Removing abort() from RE2 again because Google refuses to use exceptions by
    @hannes in #11458
  * Defer allocation in read_json by @lnkuiper in #11378
  * [ODBC] Add escape character to ParseStringFilter to support Power Query
    ('table_name' is escaped to 'table_name') by @guenp in #11432
  * Bump to post-portfile change for duckdb_azure by @carlopi in #11476
  * Reduce memory usage of DELETE operations by @Mytherin in #11470
  * Use optional_idx in more places by @Mytherin in #11466
  * Revert "Move BindCreateIndex from Catalog to Binder" by @Mytherin in #11478
  * [Arrow] Throw on invalid STRUCT type by @Tishj in #11464
  * [Dev] Do not use CatalogEntry references inside Dependency objects. by
    @Tishj in #11408
  * Fix extension builds by @carlopi in #11486
  * [Fix] Throw BinderException for UNNEST expressions in WINDOW expressions by
    @taniabogatsch in #11247
  * Check for IUTF8 flag defined before setting it by @patmaddox in #11488
  * Fix #11445: correctly detect recursive aliases when using struct unnest by
    @Mytherin in #11497
  * Fix #11444: avoid using recursion in string -> list parsing by @Mytherin in
    #11498
  * Add serialization for LogicalCopyDatabase operator by @Flogex in #11401
  * add support in Julia appender for missing and nothing values by @rdavis120
    in #11508
  * [Python] Produce datetime.time values when converting TIME columns to
    Pandas DataFrame by @Tishj in #11468
  * [Fix][ADBC] Implement required ADBCConnectionGetObjects schema by @joellubi
    in #11446
  * Add support for decimal modulo operation by @Mytherin in #11506
  * Move CompressedMaterialization inside of StatisticsPropagator by @lnkuiper
    in #11495
  * Bump stale bot version by @szarnyasg in #11509
  * Rework issue workflow by @Mytherin in #11522
  * [RE2] Add includes and remove potential throw from destructor by @carlopi
    in #11513
  * Issue #11292: Nested Boolean Compares by @hawkfish in #11496
  * [Dev] Initialize new buffers with garbage data if DESTROY_UNPINNED_BLOCKS
    is set by @Tishj in #11270
  * Fix timeout in async workflow by @samansmink in #11525
  * Move assertion in json_scan.cpp by @lnkuiper in #11530
  * Issue #11518: TryParseTime by @hawkfish in #11519
  * Fuzzer Bugfixes by @Maxxen in #11544
  * [CI] Fix CI failure on C Enum Integrity Check by @Tishj in #11547
  * [ICU] Use the correct lookup precedence for TimeZone settings by @Tishj in
    #11546
  * [CI] Move from default GITHUB_TOKEN to specific one by @carlopi in #11556
  * [CI] Fix Deploy step to execute only for duckdb organization by @carlopi in
    #11553
  * Rework RadixPartitionHashTable task assignment in source phase by @lnkuiper
    in #11528
  * Run new micro benchmarks in CI when they are added by @Tmonster in #11532
  * Rework vector_hash for ARRAYs by @Maxxen in #11558
  * [Dev] Add assertions around Uncompressed String storage by @Tishj in #11267
  * python: Add missing global options to write_csv by @jzavala-gonzalez in #
    10382
  * [Python] Fix issue with lists containing dictionaries of different sizes by
    @Tishj in #11095
  * [Dev][Python] Add nightly test to execute all sqllogic tests using the
    python package by @Tishj in #11137
  * Parquet Writer: Early out creating dictionary by @lnkuiper in #11461
  * ODBC driver should ignore "driver" and "trusted_connection" keywords in
    connection string by @guenp in #11382
  * [ODBC] Fix: Support loading UTF-8 encoded data with Power BI by @guenp in #
    11423
  * Draft permissions - bot does not have permission for drafting by @Mytherin
    in #11575
  * CI: Remove 'needs reproducible example' when 'reproduced' label is applied
    by @szarnyasg in #11576
  * Various fixes & clean-up around STRUCT UNNEST by @Mytherin in #11580
  * Update token by @Mytherin in #11592
  * Update issue template by @szarnyasg in #11577
  * [CI] Remove GITHUB_PAT variable from R-CMD-check by @carlopi in #11593
  * Respect read-only mode in dbgen and dsdgen by @Mytherin in #11585
  * Bump-back duckdb_azure to pre-lzma custom vcpkg-port by @carlopi in #11595
  * Correctly handle database names with quotes in USE statement by @Mytherin
    in #11587
  * Bump postgres version and build arrow also for windows by @carlopi in #
    11604
  * Support reading gzipped files in the test runner by @chrisiou in #11600
  * initializes unknown indexes on catalog lookup by @Maxxen in #11551
  * Fix Progress Bar for many large CSV Files + Adjustment to not store buffers
    from compressed files over single threaded scans by @pdet in #11273
  * CSV Rejects Tables 2.0 by @pdet in #11512
  * Fix topn placement by @Tmonster in #11601
  * Fix various issues found by oss-fuzz by @Mytherin in #11613
  * [ODBC] Fix: timestamps and times are parsed as dates by Power Query by
    @guenp in #11610
  * Fix various fuzzer issues, move fuzzer scripts into this repo, and expand
    reduce_sql_statement to improve test case reduction capabilities of fuzzer
    by @Mytherin in #11622
  * [Dev] Make the extension_entries.hpp generation script more modular by
    @Tishj in #11623
  * [Fix][ADBC] Don't filter system catalogs/schemas in ConnectionGetObjects by
    @joellubi in #11618
  * Add pyodide wheel building github action by @cpcloud in #11531
  * Move away from dynamic_cast to Cast<> infrastructure by @carlopi in #11619
  * Extension Metadata by @carlopi in #11515
  * [Dev] Regenerate query string for IndexCatalogEntry. by @Tishj in #11462
  * Upload pyodide by @carlopi in #11626
  * Add docker alpine build to check on builds by @carlopi in #11490
  * Add Vector Similarity Search (VSS) Extension by @Maxxen in #11614
  * Metadata fix by @carlopi in #11629
  * Fix extension config for arrow, remove patch from sqlite by @carlopi in #
    11628
  * [CSV Reader] Resets the buffer manager over recursive scans by @pdet in #
    11631
  * Make path to append_metadata.cmake relative to top-level CMakeLists.txt by
    @Flogex in #11635
  * [CSV Reader] Fixes an issue with conflicting strategies for buffer cleaning
    by @pdet in #11630
  * Fix more issues found by the fuzzer, extend SQL reduction further by
    @Mytherin in #11642
  * fix(jdbc): support non-string parameter types by @Mause in #11646
  * Few more fuzzer fixes by @Mytherin in #11648
  * Bump spatial by @Maxxen in #11650
  * Avoid performing Apple codesign on extensions by @carlopi in #11652
  * Filter out single relation predicates before join ordering by @wangxiaoying
    in #11645
  * Fix last_value in the duckdb_sequences metadata function by @Tishj in #
    11465
  * Limit batch insert threads based on available memory, similar to Parquet
    write by @Mytherin in #11655
  * [Vacuum] Fix serialization and Copy of the VacuumStatement by @Tishj in #
    11656
  * More index initialization by @Maxxen in #11659
  * Skip tests with the unzip keyword in python and disable unzip.test for
    32bit systems by @chrisiou in #11658
  * Bump extension versions, remove patches by @carlopi in #11662
  * Accept a list of multiple nullstring values for CSV Files by @pdet in #
    11616
  * Include falloc to fix build on some Linux systems by @zmbc in #11663
  * Fix #11469 - make unnest parameters case-insensitive by @Mytherin in #11667
  * Fix #11467: correctly merge unnamed structs and structs in
    CombineEqualTypes by @Mytherin in #11668
  * Skip ADBC tests if python version is not 3.9 or higher by @pdet in #11653
  * Fix #11621 - correctly zero-initialize padding bits in bitpacking
    compression by @Mytherin in #11671
  * Fix #11542 - correctly check if a column data segment has updates, and
    clean up the updates by @Mytherin in #11670
  * Make UNION BY NAME also use ForceMaxLogicalType, similar to UNION by
    @Mytherin in #11665
  * Fix extension_version propagation for external extensions by @carlopi in #
    11672
  * Allow decimal type in CSV auto_type_candidates option by @pdet in #11675
  * Fix #11484: support constant indexes in ARRAY - e.g. ARRAY(SELECT .. ORDER
    BY 1) by @Mytherin in #11674
  * Improve hive type auto-casting so that it looks at all files instead of
    only the first file by @Mytherin in #11676
  * Fix #11669: deduplicate column names in pivot correctly by @Mytherin in #
    11678
  * Disable setting console pages by default, and add .utf8 setting by
    @Mytherin in #11682
  * bump vss, handle reverting append when index is unknown by @Maxxen in #
    11681

v0.10.1 Bugfix Release
What's Changed

  * Remove visualizer leftovers by @Y-- in #10642
  * Add explicit numbering to C enums + various compilation/CI fixes by
    @Mytherin in #10649
  * Disable print method for CSV scanner for R build by @hannes in #10650
  * Fix #10548 for the DUCKDB_NO_THREADS case by @carlopi in #10654
  * Allow StorageExtension to extend DuckCatalog implementation in order to
    integration with observability system by @bleskes in #10643
  * Update storage info for v0.10.0 by @szarnyasg in #10660
  * Revamp duckdb-wasm extensions CI by @carlopi in #10672
  * [CI] Re-enable skipped test window-rows-overflow.test by @Tishj in #10679
  * Catch: prominently display skipped tests by @Mytherin in #10669
  * Update Julia to 0.10.0 by @Mytherin in #10689
  * Ingestion benchmark framework by @Tmonster in #10341
  * [ICU] Add casts from Timestamp_* to TimestampTZ by @Tishj in #9539
  * DISTINCT ON - greatly improve performance by rewriting ordered FIRST
    aggregate into arg_min_null by @Mytherin in #10684
  * Fix #10685 - support aliases in join clause by @Mytherin in #10691
  * Use assertThrows for throwing assertions in JDBC tests by @peteraisher in #
    10448
  * Casts: report error location in query for failed casts by @Mytherin in #
    10694
  * Fix duckdb spelling in _extension_deploy.yml by @carlopi in #10717
  * Fuzzer #1374: ARG_XXX By Decimal by @hawkfish in #10728
  * [Python] Rework the python regression test script by @Tishj in #10715
  * Removes static member string by @TinyTinni in #10733
  * Fuzzer #1372: Order Bind Failure by @hawkfish in #10727
  * Fuzzer #1380: To Weeks Overflow by @hawkfish in #10726
  * Various fixes by @carlopi in #10708
  * Unittest does not satify assertion on MSVC/Debug by @TinyTinni in #10738
  * Fix OrderPreservationType issue of MATERIALIZED CTEs by @kryonix in #10587
  * Map creation fixes and refactoring by @taniabogatsch in #10436
  * Fuzzer #1383: NULL Range Arguments by @hawkfish in #10723
  * Fuzzer #1382: Window Stats Overflow by @hawkfish in #10725
  * Comment on view columns by @samansmink in #10710
  * Union exclude by @Tmonster in #10688
  * move the logic for immediate_transaction_mode to the physical operator by
    @peterboncz in #10739
  * [C API] Small fix and more tests by @taniabogatsch in #10748
  * List_slice bug fix by @maiadegraaf in #10747
  * Enable azure autoload by @samansmink in #10746
  * Parquet writer - reduce memory usage of order-preserving write by @Mytherin
    in #10756
  * Refactor csv reader includes because of r path length limitations by
    @hannes in #10658
  * Arrow String View Type by @pdet in #10481
  * local_file_system.cpp: minor fix for macOS libproc code by @barracuda156 in
    #10758
  * Make unnamed_subquery naming predictable by @Mytherin in #10765
  * [Python] Fix overflow issue in PandasAnalyzer by @Tishj in #10768
  * Throw when trying to consume over 128 byte decimals by @pdet in #10601
  * CLI: Right-align numerics in markdown tables by @Mytherin in #10767
  * Fuzzer #1399: Window NULL RANGE by @hawkfish in #10776
  * [CSV Sniffer] Minor sniffer tweak to give preference to dialects that
    generate the least errors if ignore_errors = true by @pdet in #10777
  * Add large benchmark directory by @Tmonster in #10763
  * Improve UNPIVOT error messages, and allow expressions in unpivot by
    @Mytherin in #10773
  * Add a method UUID::FromUHugeint to generate a UUID from a uhugeint_t by
    @Mytherin in #10771
  * [CSV Reader] Add lock to buffer reset by @pdet in #10791
  * [WINDOWS] Add "/bigobj" that solves compile issue during debug by
    @maiadegraaf in #10782
  * fix: not over-call AllSecrets by @stephaniewang526 in #10807
  * Update readme by @szarnyasg in #10814
  * [ODBC] Rework Connect to the ODBC driver and add functionality to set all
    DuckDB configurations in the Connection String by @maiadegraaf in #10692
  * Fix arrow conversion, map doesn't support large offset by @yiyuanliu in #
    10796
  * [CSV Reader] Spinlock over GetLine Error + New Strategy for dialect
    candidates by @pdet in #10755
  * Trivial fixes by @carlopi in #10816
  * Fix unicode handling in underscore of LIKE operator by @Mytherin in #10821
  * JDBC spurious CI failure - an exception being thrown in this test is a race
    condition by @Mytherin in #10825
  * Benchmark runner - allow files (e.g. CSV/Parquet) to be cached using the
    cache command by @Mytherin in #10817
  * Fix #10803 - correctly reclaim space of list indexes when columns are
    dropped by @Mytherin in #10822
  * [Upsert] INSERT OR REPLACE fixes by @Tishj in #10789
  * [Dev] Add an optional time out in seconds to run_tests_one_by_one.py by
    @Tishj in #10744
  * Maintain names in COLUMNS(*) expression, and allow aliasing multiple
    columns using {column} by @Mytherin in #10774
  * Disable AWS/Azure on Windows for now by @Mytherin in #10827
  * [Dev] Bump memory limit on batch_memory_usage.test_slow by @carlopi in #
    10845
  * Fix coverity apt-get by @carlopi in #10838
  * minor: FixedSizeBuffer::Pin move shared_ptr rather than copying by @mapleFU
    in #10837
  * ci: Upgrade workflows to actions/setup-python@v5 by @krlmlr in #10832
  * Fuzzer #1389: ARG_XXX Decimal Casts by @hawkfish in #10742
  * Contributor guide: Fix new issue link by @szarnyasg in #10836
  * Changing source to src in relational_constraints query by @Dtenwolde in #
    10848
  * Fix: correctly calculate the range of build side for perfect hash join by
    @gitccl in #10446
  * [Python] Fix issue caused by deadlock between thread.join() and acquiring
    the GIL by @Tishj in #10854
  * [CSV Parser] 8-Byte Skipping instead of 1-Byte when possible by @pdet in #
    10855
  * Add components of the version to duckdb.hpp by @ahuarte47 in #10840
  * [CSV Sniffer] Tweaking header detection by @pdet in #10714
  * Check if directory exists before removing files in regression test runner
    by @Tmonster in #10859
  * [Extension] Add CatalogType to the list of functions generated in
    extension_entries.hpp by @Tishj in #10597
  * Regression test build side probe side by @Tmonster in #10585
  * [Arrow] Fix issue surrounding lifetime of dictionary arrays by @Tishj in #
    10610
  * Fix #10745 - correctly deal with empty float columns in floating point
    compression routines by @Mytherin in #10863
  * [Extensions] Build fixes by @carlopi in #10860
  * Fix MSVC linking issue with workaround by @samansmink in #10865
  * Reduce memory usage & avoid spilling to disk unnecessarily for
    order-preserving table creation/insertion by @Mytherin in #10862
  * pb/avoid GetSchema opening a transaction by @peterboncz in #10740
  * Support dollar-quoted string-constants in the CLI by @Mytherin in #10879
  * Shell: avoid printing "Error: " prefix if the error message already has a
    prefix (e.g. Binder Error:, Parser Error:, etc) by @Mytherin in #10880
  * Partially fix #10751: correctly catch exceptions in sqlite3_print_duckbox
    by @Mytherin in #10881
  * Reset refresh in CompressedFile::Close() by @Maxxen in #10882
  * [CSV Reader] Lock when getting progress by @pdet in #10884
  * [CSV Sniffer] Early out if things go wrong in dialect detection by @pdet in
    #10872
  * [CSV Reader] Fix for skipping mix of newline delimiters by @pdet in #10864
  * Parallelize format.py script by @hatvik in #10646
  * Remove Old PSQLODBC scripts by @maiadegraaf in #10888
  * Add update_odbc_path.py to ODBC bundle by @maiadegraaf in #10895
  * Improve Wasm.yml workflow by @carlopi in #10899
  * [Parquet] Fix #10829, write correct data page offset in the presence of
    dictionaries by @hannes in #10890
  * Table name binding does not fail for non-existent tables in DROP TABLE
    statements by @NiclasHaderer in #10893
  * Fix #10889 - correctly deal with compressed vectors in struct
    filterpushdown of ColumnSegment::FilterSelection by @Mytherin in #10896
  * CI: Disable julia nightly for now by @Mytherin in #10905
  * CLI - add support for rendering errors/matching brackets for square ([])
    and curly ({}) brackets as well by @Mytherin in #10904
  * Storage: Fix an internal exception that could be triggered when deleting
    many rows and checkpointing repeatedly by @Mytherin in #10897
  * LIMIT/OFFSET clean-up by @Mytherin in #10873
  * Add ARRAY to test_all_types + IO and some clients by @Maxxen in #10850
  * Use M1 (ARM) OSX runners by @hannes in #10670
  * build: restore tarball build support by @Mause in #10900
  * Fix #10902 - allow more expressions to be used with an indirection without
    brackets (. or [], etc) by @Mytherin in #10909
  * feat(jdbc): fixed size array support by @Mause in #10911
  * Add regexp_split_to_table macro by @szarnyasg in #10898
  * [MetaTransaction] Add lock on modifying all_transactions and transactions
    by @Tishj in #10799
  * Issue #10809: RANGE Hint Corrections by @hawkfish in #10828
  * Enable the progress bar (without printing) in unittests by @Mytherin in #
    10908
  * [Python][Dev] Fix issue in read_csv related to the s3 extension by @Tishj
    in #10690
  * Add support for the C API duckdb_query function to the Julia api by
    @rdavis120 in #10886
  * Fix #10501 - in LocalFileSystem::Write split writes into batches of at most
    2GB by @Mytherin in #10912
  * Correctly reset data chunk in RETURNING of DELETE by @Mytherin in #10915
  * bitstring_agg had a trigger-able assertion, [duckdb-fuzzer/#1414] by
    @hannes in #10918
  * Shell: Remove IEE754 function from CLI by @Mytherin in #10919
  * Use correct index in string to nested cast error handling by @Mytherin in #
    10920
  * Batch memory manager - keep track of all used memory correctly and enforce
    that unflushed memory is correctly set to 0 when we are finished by
    @Mytherin in #10922
  * Fix #9975 - correctly open (and keep open) a transaction when checking if
    prepared statement needs to be rebound by @Mytherin in #10923
  * CLI - Insert spaces when copy-pasting tabs by @Mytherin in #10924
  * feat: exposing ssl ca cert path to httpfs by @pvaezi in #10704
  * Centralize dynamic cast check and disable on MacOS by @Mytherin in #10925
  * Checked Numeric Casts by @hannes in #10870
  * Avoid running numeric cast checks when CRASH_ON_ASSERT is enabled by
    @Mytherin in #10942
  * Set duckdb_api to 'python jupyter' if in Jupyter notebook by @guenp in #
    10931
  * Array fuzzer issue fixes by @Maxxen in #10944
  * Fix assertion trigger in FilterCombiner::AddTransitiveFilters by @Mytherin
    in #10941
  * Support recursive describe queries (i.e. DESCRIBE(DESCRIBE ..)) by
    @Mytherin in #10945
  * Avoid throwing null pointer exception in Window Segment Tree destructor by
    @Mytherin in #10937
  * Fix an issue where partitions were not correctly considered in bound window
    expression equality by @Mytherin in #10939
  * Fix for limit % with subquery on an empty table by @Mytherin in #10946
  * Correctly visit all expressions during lateral join decorrelation,
    particularly with nested lateral joins by @Mytherin in #10936
  * when you add the relation, make sure you call gettableIndexes() on th?? by
    @Tmonster in #10949
  * Internal #1428: Interval Subtract Overflow by @hawkfish in #10957
  * Fuzzer #1445: Trap MAKE_DATE/TIME Overflows by @hawkfish in #10958
  * Python.yml: Revert to macos-latest for OSX workflow by @carlopi in #10970
  * Purge queue refactor by @taniabogatsch in #10594
  * Change time from duckdb_time to duckdb_time_struct in duckdb_time_tz_struct
    by @Giorgi in #10933
  * Add require block_sizes 262144 on tests reading db files by @carlopi in #
    10974
  * [duckdb-fuzzer/#1368] - overflow in bitstring_agg on hugeint & uhugei?? by
    @hannes in #10971
  * Fix LIST->ARRAY TRY_CAST when list sizes mismatch by @Maxxen in #10973
  * Add a micro extended benchmark. by @Tmonster in #10943
  * [Dev] Move TemporaryFileManager and friends out of StandardBufferManager by
    @Tishj in #10938
  * [ODBC] Reorganize Directory Structure by @maiadegraaf in #10979
  * Internal #1385: Window Partition Collation by @hawkfish in #10985
  * Fuzzer #1471: Trap MAKE_DATE Overflows by @hawkfish in #10987
  * Range checks for ACOS by @hannes in #10972
  * improve CheckBoundaryValues in TopN by @xuke-hat in #10955
  * CSV tests - use TEST_DIR to prevent leaking file by @Mytherin in #10991
  * Autoload INET and ICU (and add back sqlite and postgres as autoloadable) by
    @carlopi in #10948
  * Fuzzer #1468: Window RANGE Types by @hawkfish in #10990
  * Fuzzer #1446: Quantile Hugeint Interpolation by @hawkfish in #10983
  * Override git hash / git version by @carlopi in #10977
  * [Storage] Only call FinalizeOptimisticWriter after storage merge has
    succeeded by @Mytherin in #10998
  * Add MetaTransaction::GetTransaction to threadsan suppressions (false
    positive) by @Mytherin in #11001
  * Various fixes: CMake + generated extension_entries.hpp checks by @carlopi
    in #10994
  * Nightly Wasm build fix by @taniabogatsch in #10993
  * Fix return null constant in array_slice and other array issues by @Maxxen
    in #10992
  * Add correct table bindings for window relations. by @Tmonster in #10997
  * Clean up ExecutorTask and simplify waiting for all tasks to be cancelled by
    @Mytherin in #11005
  * Various JSON thread sanitizer fixes by @Mytherin in #11004
  * Fix warnings in ALP and logical_insert by @carlopi in #11008
  * Check IsLoaded() before importing cached item by @Tmonster in #11007
  * Issue #10995: ICU VARCHAR TIMETZ by @hawkfish in #11002
  * Fix #10982 - only update total rows of row group collection after we finish
    appending to prevent other readers from attempting to initialize scans on
    in-progress appends by @Mytherin in #11011
  * [Nightly] Block size nightly test changes by @taniabogatsch in #11010
  * ATTACH with reserved names (temp/main) by @Mytherin in #11020
  * Fix various tests for vector_size = 2 by @Mytherin in #11027
  * [CI] Create a bigger table in interrupt test by @Mytherin in #11025
  * Issue #10995: TIMETZ DST Fix by @hawkfish in #11024
  * Fixup LinuxRelease.yml release: unittester was not invoked correctly by
    @carlopi in #11022
  * In DatabaseInstance destructor - destroy TaskScheduler first by @Mytherin
    in #11021
  * Refactor ATTACH options by @taniabogatsch in #11016
  * Fix #11033: don't reset arena allocator in between calls to streaming
    window expression by @Mytherin in #11039
  * Avoid checking LastModifiedTime for remote files in object cache by
    @Mytherin in #11034
  * [Block Size Nightly] Enable more block size nightly tests by @taniabogatsch
    in #11036
  * Add missing pipeline dependencies in recursive CTE by @kryonix in #11043
  * Use batch limit only when limit + offset are small constants by @Mytherin
    in #11035
  * Add New CSV Error for Invalid Unicode by @pdet in #10984
  * [FIX] Lambda bug in subqueries by @taniabogatsch in #11046
  * [Swift] performance optimisations by @tcldr in #11052
  * add concat_ws to spark API by @nicornk in #11051
  * feat(jdbc): expose comments via jdbc methods by @Mause in #11031
  * [CI / Tests] Disable CSV sniffer test for smaller vector sizes and reduce
    block-size nightly runtime by @taniabogatsch in #11055
  * [CSV Sniffer] Consider date/timestamp formats from the user when sniffing
    by @pdet in #11057
  * Extend the "Contents of view were altered" error with more information by
    @Tishj in #11064
  * [Python] Add some numeric and string functions to spark API by
    @mariotaddeucci in #11067
  * [ODBC] Allow multiple statements to be executed using SQLExecDirect by
    @maiadegraaf in #11038
  * [CSV Reader] Apply projection on over buffer values. by @pdet in #11056
  * Python: use short paths for Windows by @Mytherin in #11068
  * Fix #10752: Add support for Parquet encryption on Windows by @Mytherin in #
    11069
  * [Python] Code Quality - PEP8 Compliant + only relevant imports by
    @mariotaddeucci in #11070
  * [CI] Add patch argument to patch the extension's sources before building by
    @krlmlr in #10831
  * fix(jdbc): support fractional seconds in getTime by @Mause in #10707
  * Fix #11071 - correctly report progress when scanning multiple Parquet files
    by @Mytherin in #11072
  * Add ipv6 inet + minor fixes by @carlopi in #11073
  * Implement IPv6 support in the inet extension. by @troycurtisjr in #10839
  * [CI] Add step to verify C API enum integrity. by @Tishj in #10664
  * Issue #10995: TIMETZ DST Fix by @hawkfish in #11079
  * Check Nested Types for UTF-8 Correctness by @pdet in #11086
  * Add scope column to duckdb_settings by @Tishj in #11017
  * Partitioned write - flush batches periodically (every 500K rows) instead of
    only writing when all data has been gathered by @Mytherin in #10976
  * [Python] Add extract_statements and the Statement class by @Tishj in #10891
  * [Python] Improve performance of conversion to Numpy/Pandas for nested lists
    by @Tishj in #10826
  * Fix an InternalException caused by DICTIONARY_VECTOR inside
    map_from_entries by @Tishj in #11091
  * Fix #11084 - fixes an issue with the Parquet writer when writing vectors of
    lists with repeated list elements (as can be generated through a join) by
    @Mytherin in #11094
  * Add callbacks for newly added connections, and allow extensions to rebind
    queries as a result of planning failures by @Mytherin in #11096
  * Fuzzer #2376: INTERVAL Muliply Overflow by @hawkfish in #11100
  * Make test/sql/copy/csv/test_limit_spinlock.test a slowtest by @pdet in #
    11088
  * Fix #11063 - avoid throwing exception in InClauseRewriter by @Mytherin in #
    11090
  * Add a hint on how to resolve lockups when using ninja. by @troycurtisjr in
    #11074
  * Fix LocalFileSystem::Read/Write, update location after read/write some data
    by @yiyuanliu in #11105
  * run_tests_one_by_one - add a default timeout of 1 hour by @Mytherin in #
    11104
  * [Fix] Aliases in subqueries by @taniabogatsch in #11103
  * [CSV Scan] Implement ignore_erros for Dates/Timestamps/Decimals by @pdet in
    #11083
  * Fix TaskScheduler deadlock on NumberOfThreads by @Tishj in #11093
  * Fix return null constant in list_resize and list_aggr by @maiadegraaf in #
    11111
  * Add rowsort to more tests for queries that don't have a defined order by
    @Mytherin in #11110
  * Do not extract filters that cannot be hyper edges (Join Order Optimizer) by
    @Tmonster in #11108
  * Add Dictionary vector verification by @Mytherin in #11114
  * [Dev][Python] Make test_httpfs.py error test more lenient by @Tishj in #
    11125
  * Fix ConstantVector::Reference for dictionary arrays by @Maxxen in #11136
  * Disable jemalloc for ARM distributions and clean up when closing DB by
    @lnkuiper in #11130
  * Case senstivity issue secret manager by @samansmink in #11128
  * Bump az aw vcpkg by @samansmink in #11127
  * Fix broken micro benchmarks so they can be run weekly by @Tmonster in #
    11113
  * Refactor OSX.yml, now inputs can be provided by @carlopi in #11133
  * Merge main into feature by @Tishj in #11141
  * Revert "Merge main into feature" by @Mytherin in #11145
  * Fix upload assets script by @carlopi in #11144
  * Bump spatial by @Maxxen in #11132
  * Fix upload assets OSX/2 by @carlopi in #11148
  * Add more vector type verification tests/settings by @Mytherin in #11138
  * Allow for customization of catalog lookup behavior for different catalog
    types by @Mytherin in #11151
  * [Python][Arrow] Don't deduplicate column names when outputting to Arrow by
    @Tishj in #11160
  * More Array and Union fixes by @Maxxen in #11161
  * Refactor upload logic (towards staged releases) by @carlopi in #11156
  * Fuzzer #2490: Generate NULL TIMESTAMPTZ by @hawkfish in #11143
  * Add folder parameter to upload logic and upload also twine artifacts by
    @carlopi in #11169
  * CI: Find mirror issues among all issues, not just open issues by @szarnyasg
    in #11170
  * Fix TupleDataCollection serialization of dictionary vectors containing
    nested data by @lnkuiper in #11174
  * Allow overriding of git describe also in scripts (via OVERRIDE_GIT_DESCRIBE
    environment variable) by @carlopi in #11179
  * Python staged releases: centralized staged upload by @carlopi in #11187
  * Fix RevertAppendInternal by @Mytherin in #11177
  * TwineUpload: Add awscli dependency + minor rework by @carlopi in #11193
  * Fix issue in copy constructor of ExtraDropSecretInfo by @samansmink in #
    11190
  * Unify CSV/JSON and Parquet Batch Writing Code - and fix memory management
    issues in CSV/JSON writing by @Mytherin in #11188
  * More conservative dummy list entry estimation by @Maxxen in #11185
  * retry on 500 error by @samansmink in #11184
  * Fix warning on unused utf_type by @carlopi in #11198
  * Remove outdated duckdb-node related scripts by @carlopi in #11180
  * Add StagedUpload.yml by @carlopi in #11189
  * Improving CSV Casting error message by @pdet in #11183
  * Improve conversion error message in Parquet reader by @Mytherin in #11199
  * Fix thread sanitizer issues by @Mytherin in #11200
  * Internal #1564: Range Join DISTINCT by @hawkfish in #11205
  * small fix secret autoloading, bump azure by @samansmink in #11182
  * CSV reader - suggest enabling null_padding and ignore_errors in case of
    missing columns by @Mytherin in #11201
  * CI: Create/label mirror issue job should list all internal issues by
    @szarnyasg in #11204
  * [Python] Add IS NULL / IS NOT NULL support to Expression API by
    @cmdlineluser in #11175
  * Remove old assertions in SegmentTree by @Mytherin in #11208
  * [lambda] Fix for list_reduce giving the wrong result by @maiadegraaf in #
    11171
  * [Dev] Fix various issues discovered by #11137 by @Tishj in #11210
  * [Dev] Fix py override describe by @carlopi in #11209
  * Sanitize CSV Newline identifier for writing CSV files by @pdet in #11106
  * Fix persistent secret file permissions by @samansmink in #11172
  * Retry Binding Prior To Execution by @Mytherin in #11149
  * Avoid copying LogicalType in FlatVector::SetNull. by @yiyuanliu in #11214
  * Review of CI on tags + add R extensions CI to InvokeCI.yml by @carlopi in #
    11212
  * Fix python and apply patches + bump extensions by @carlopi in #11217
  * Disable jemalloc on arm in Python package as well by @Mytherin in #11218

DuckDB 0.10.0 "Fusca"
What's Changed

  * feat(jdbc): support uuid param type by @Mause in #9164
  * Bump ADBC to v0.7 by @pdet in #9185
  * Add support for parquet key-value metadata by @Maxxen in #9126
  * Default to JSON type if objects have an inconsistent structure by @lnkuiper
    in #9086
  * Add schema parameter to read_parquet by @lnkuiper in #9123
  * [Python] Add the ability to provide a list of files to read_csv by @Tishj
    in #8977
  * Issue #7672: TIMESTAMP_XX to DATE by @hawkfish in #9279
  * N-ary lambdas, and indexes as lambda parameters by @taniabogatsch in #8851
  * Feature: Fixed size list nested type (ARRAY) by @Maxxen in #8983
  * Fix unused warning by @Maxxen in #9318
  * Internal #215: Window EXCLUDE Functionality by @hawkfish in #9220
  * Add json_serialize_plan, json_serialize_sql tweaks by @Maxxen in #9230
  * Add create statement support to fuzzer by @Tmonster in #9011
  * Fix for issue #8108: Random() in lambda by @maiadegraaf in #9353
  * Fix Lambda Serialization by @taniabogatsch in #9323
  * Allow file_row_number with parquet schema option by @samansmink in #9290
  * CSV - Always run sniffer by default by @pdet in #9250
  * [Python Dev] Import items lazily by @Tishj in #8741
  * Array fixes + make validity more lazy by @Maxxen in #9400
  * Lambda performance revamp by @taniabogatsch in #9395
  * [Python] Support replacement scan on connection.table(<name>) method by
    @Tishj in #9427
  * [Dev] Fix failure in Format Check CI job by @carlopi in #9516
  * Fix parquet serialization by @Maxxen in #9485
  * Support gcs:// and r2:// URLs to read data from GCS and R2 by @chrisiou in
    #9388
  * Don't reset validity target count by @Maxxen in #9565
  * Merge into feature by @carlopi in #9583
  * Additional list functions by @cryoEncryp in #8907
  * [Python] Support Optional[...] in DuckDBPyType by @Tishj in #8658
  * C-API: support streaming arrow query by @Virgiel in #8642
  * Add ToString and Print method for JoinRelationSetManager and Fix JoinNode
    Print by @Light-City in #9040
  * Removed artificial HUGEINT minimum by @nickgerrets in #9441
  * Parquet Encryption by @lnkuiper in #9392
  * Internal #330: Quantile Performance by @hawkfish in #9461
  * CAPI: Make it possible to create enum types by @alnkesq in #8788
  * 5614 database invalidated by @Tmonster in #9513
  * Add support for proper scoping (catalog + schema) to custom types by
    @Mytherin in #9622
  * Internal #576: strptime strftime infinities by @hawkfish in #9615
  * ATTACH IF NOT EXISTS by @Mytherin in #9627
  * Small benchmark changes by @taniabogatsch in #9638
  * add option for keep_alive setting by @samansmink in #9648
  * Add "getenv" function to shell which can be used to read environment
    variables, and allow functions to be used in SET statements/PRAGMA
    statements by @Mytherin in #9651
  * Julia release by @Mytherin in #9670
  * In set operations ORDER BY columns refer to the first set operation in SQL
    - so the reference is not ambiguous by @Mytherin in #9658
  * Replace old logos by @szarnyasg in #9674
  * Fix dbgen/dsdgen when using custom catalog and schema by @ywelsch in #9686
  * [Arrow] Properly use the parent's array.offset in many places in the scan
    by @Tishj in #9661
  * Update issue template with API/extension repositories by @szarnyasg in #
    9693
  * [Python] Fix lossy datetime.timedelta to INTERVAL conversion by @Tishj in #
    9688
  * Issue template: Report vulnerabilities via dedicated channel by @szarnyasg
    in #9711
  * Fix #9601: Call correct method in duckdb_pending_execution_is_finished by
    @Mytherin in #9728
  * Merge Feature Into Main by @Mytherin in #9726
  * feat(c): add functions for determining statement/return types by @Mause in
    #9430
  * Issue #9673: ICU DST Truncation by @hawkfish in #9705
  * Deserialize header fields by @carlopi in #9687
  * fix: restore support for windows network paths by @Mause in #9725
  * Constant time attach path lookup and locking to ensure unique file handles
    by @taniabogatsch in #9671
  * [ART] WAL serialization, automatic checkpointing, decoupling catalog and
    storage, index names by @taniabogatsch in #9339
  * Fix expanding structs in queries with ORDER BY by @taniabogatsch in #9481
  * Only emit batch indices valid within the current pipeline by @ywelsch in #
    9702
  * Fix #9717: Correctly set null statistics of children of structs by
    @Mytherin in #9733
  * Fixes to warning and rendering of bar() by @carlopi in #9734
  * Don't show "blabla" as part of syntax error by @mlafeldt in #9746
  * Fix #9742: correctly catch empty ROW case in UPDATE by @Mytherin in #9744
  * Explicitly attach duckdb file type by @taniabogatsch in #9747
  * For ATTACH - Resolve extension prefix before determining the name so
    "sqlite:file.db" is again correctly aliased as "file" instead of
    "sqlite:file" by @Mytherin in #9753
  * Wasm: Add wasm_threads as a class of built extensions by @carlopi in #9735
  * Remove index joins by @taniabogatsch in #9751
  * Support EXCEPT ALL and INTERSECT ALL by @hannes in #9636
  * Add nightly deploy script by @samansmink in #9761
  * update vcpkg by @samansmink in #9759
  * Close s3 filehandle on destruction by @samansmink in #9758
  * add list of collations that are required to determine equality. by
    @Tmonster in #9757
  * Apply fix for patching vcpkg in extension workflow by @samansmink in #9767
  * Internal #766: SkipList Coin Toss by @hawkfish in #9772
  * Support reading large decimals into doubles in the Parquet reader by
    @Mytherin in #9770
  * ATTACH - Always run ExtractExtensionPrefix also if a name is provided by
    @Mytherin in #9771
  * Issue #9762: Interval Fractional Seconds by @hawkfish in #9773
  * Internal #716: Summarize approx_unique BIGINT by @hawkfish in #9774
  * Issue #9755: TIMESTAMP_XX DOUBLE Parts by @hawkfish in #9769
  * Add support for COPY FROM DATABASE statement by @Mytherin in #9765
  * chore: move links duckdblabs -> duckdb by @dpprdan in #9779
  * Detect FreeBSD platform by @szarnyasg in #9782
  * Extention template: Enable DuckDB-Wasm extensions by @carlopi in #9356
  * Version: add info on v0.9.2 by @carlopi in #9788
  * [JDBC] Sync all methods from a statement that interact with a query result
    by @pdet in #9659
  * format_bytes rework, moving from decimal multipliers to binary ones by
    @carlopi in #9736
  * Make FORCE CHECKPOINT abort transactions of concurrently running queries by
    @Mytherin in #9790
  * Bugfix/9768 by @nbc in #9791
  * Cleanup raw pointers from transaction manager by @Mytherin in #9237
  * Partially fix #4182 - write distinct stats for string dictionary columns by
    @Mytherin in #9518
  * fix(python): minimal changes to support compiling for python 3.12 by @Mause
    in #9797
  * Implement #2534 - add parquet_file_metadata function that supports scanning
    top-level file metadata by @Mytherin in #9793
  * Correctly clean up database path when an error is thrown in attach by
    @Mytherin in #9792
  * Fix cotangent(0.0): should also throw OutOfRange by @carlopi in #9799
  * Call BindSchemaOrCatalog when binding functions so that we can qualify
    functions with only a database as well by @Mytherin in #9810
  * Fix #9739 - UNIQUE USING INDEX is not supported by @Mytherin in #9809
  * Fix #8596 - use ConstructConstantFromExpression for PIVOT IN list by
    @Mytherin in #9813
  * Fix #8500 - if we encounter any ambiguity while binding a function with a
    parameter we rebind during execution by @Mytherin in #9814
  * Remove watchOS from CI tests by @carlopi in #9820
  * Fix #9262 - avoid checking exclusion/replace list when extracting table
    names by @Mytherin in #9812
  * LIST to VARCHAR cast fix by @taniabogatsch in #9819
  * Fix #9806 - when an overflow is detected during filter pushdown the
    pushdown should be halted, instead of claiming the result is always false
    by @Mytherin in #9816
  * Parquet: Include column key-value metadata in parquet_metadata function by
    @Mytherin in #9798
  * Add duckdb_optimizers function by @Mytherin in #9815
  * Internal #805: Summarize NULL Percentage by @hawkfish in #9822
  * Add s3a s3n protocols for httpfs by @samansmink in #9817
  * S3: Add more details to error on multipart upload by @carlopi in #9826
  * CI fixes by @Mytherin in #9827
  * [Python] Pandas Analyzer no longer trips up when the pandas_analyze_sample
    would only let it find nulls. by @Tishj in #9811
  * Create streaming result from a prepared statement. by @Giorgi in #9802
  * Clear all updates during checkpoint by @Mytherin in #9829
  * Fix #9825 - disable adding transitive filters for <> in filter combiner by
    @Mytherin in #9832
  * [Upsert] Do not require ON CONFLICT clause on INSERT OR REPLACE in some
    situations. by @Tishj in #9730
  * Issue #9631: Time/Interval Hours by @hawkfish in #9643
  * feat(c): support creating nested values in C API by @Mause in #9438
  * For EXPORT DATABASE - always write forward slashes in COPY statements by
    @Mytherin in #9833
  * Make checking the database path atomic again by turning db_paths into a
    bloom filter instead of a source of truth by @Mytherin in #9828
  * Issue #9785: Missing Interval Parts by @hawkfish in #9796
  * Issue#604 Support collations during IN/NOT IN operations. by @StarveZhou in
    #9724
  * Reset expression before returning binder error by @taniabogatsch in #9821
  * Fix: Undefined behaviour in Bitpacking compression by @nickgerrets in #9844
  * Add ORDER BY to List_Select test by @maiadegraaf in #9847
  * CSV Sniffer Function by @pdet in #9522
  * Expand Progress API by @pdet in #9531
  * Fix #8095: Adjust the LG_PAGE parameter in jemalloc to accommodate the 64KB
    PAGE SIZE in aarch64 Linux systems. by @vincent-chang in #9642
  * Improve error message for index limitations by @szarnyasg in #9862
  * Fix empty box in explain analyze statement by @chrisiou in #9860
  * [Python] No longer scan datetime.datetime.max as infinity by @Tishj in #
    9848
  * Move Wasm logic to inside CMake by @carlopi in #9830
  * Fix s3fs close issue by @samansmink in #9846
  * Fix TSAN issue related to db_paths_lock by @Mytherin in #9868
  * Fix #9863 - avoid moving constants for DATE - DATE subtractions by
    @Mytherin in #9874
  * Disable progress bar test by @Mytherin in #9875
  * add FROM to InitialKeywords vector in autocomplete extension by @hamilton
    in #9877
  * [Optimizer] regexp_matches fix InternalException caused by NULL by @Tishj
    in #9872
  * [ADBC Test] Prevent segfault in test by @Tishj in #9871
  * Fix progress test by properly initialising variables by @pdet in #9882
  * Capitalize URL in httpfs extension flags by @szarnyasg in #9884
  * Mark BufferPool getters const by @Y-- in #9885
  * make BufferPool members protected by @jkub in #9886
  * Parquet: Support more physical types of time columns with time zone by
    @hannes in #9895
  * docs(capi): add tests for prepared statement streaming by @Mause in #9892
  * Fix deadlock in LockClients when checkpointing multiple databases, and
    avoid locking all clients for regular checkpoints by @Mytherin in #9898
  * Disable copy constructor of connection by @Mytherin in #9899
  * Add TableCatalogEntry to bind info by @Mytherin in #9896
  * Issue #9869: Strptime Week Start by @hawkfish in #9890
  * Fix #9867 - correctly propagate relation name in COLUMNS expression by
    @Mytherin in #9904
  * Fix progress bar (again) by @pdet in #9905
  * Safeguard uses of ColumnDefinition::DefaultValue by @Tishj in #9842
  * Various CI fixes by @Mytherin in #9903
  * [ADBC] Add support for windows. by @pdet in #9357
  * Fix #8905 - make duckdb_rows_changed work with both new and deprecated
    results by @Mytherin in #9907
  * ART duckdb versions test requires 64-bit system by @taniabogatsch in #9906
  * Internal #751: Shared Window Partition by @hawkfish in #9839
  * Issue #9887: ISO Format Directives by @hawkfish in #9910
  * Fix: string to integer cast by @nickgerrets in #9581
  * [Test] Make test_progress_bar.cpp output more verbose by @Tishj in #9916
  * Refactor and fix ART concurrency tests to avoid spurious CI failures by
    @taniabogatsch in #9919
  * Write old (empty) index_pointers to table metadata for forwards
    compatibility with v0.9.2 by @Mytherin in #9923
  * User agent in http header by @elefeint in #9632
  * Add support for vacuuming partial deletes during CHECKPOINT by @Mytherin in
    #9931
  * JDBC: DuckDBNative - Close Shared Object InputStream Properly by @brianwyka
    in #9933
  * Fix ATTACH of foreign key by @taniabogatsch in #9932
  * [DependencyManager] Rework internals of the DependencyManager by @Tishj in
    #9715
  * Internal #873: Empty Aggregate Frames by @hawkfish in #9936
  * Add support for right_semi and right_anti. PR 2 by @Tmonster in #9897
  * httpfs: fix null pointer dereference in AWSEnvironmentCredentialsProvider
    by @mlafeldt in #9953
  * Limit initial combine capacity in RadixPartitionedHashTable by @lnkuiper in
    #9946
  * [Python][Dev] Switch to using pyproject.toml when building and running CI.
    by @Tishj in #9944
  * Issue#9795 min/max doesn't use collation by @StarveZhou in #9855
  * [Arrow][UDF] Properly support side_effects parameter for Arrow UDFs. by
    @Tishj in #9959
  * JDBC - Appender for Decimal by @Jens-H in #9568
  * [Fix] No duplicates in list_intersect by @taniabogatsch in #9947
  * [Python] Fix the ability to provide pandas_analyze_sample_size in the
    config dictionary to connect by @Tishj in #9961
  * [SQLLogicTest] Expected error message is no longer optional for statement
    error by @Tishj in #9962
  * fix offset type in list_casts and array_casts. by @yiyuanliu in #9972
  * Issue #9978: Approximate Quantile Overflow by @hawkfish in #9985
  * fix regexp_replace bug by @alitrack in #9938
  * chore: Remove dead code by @krlmlr in #9992
  * Internal #898: Totally Ordered Intervals by @hawkfish in #9994
  * Swift Readme.md small fix by @atacan in #9977
  * Issue #9956: Alternative TIME Casts by @hawkfish in #9984
  * Make IEJoin code more clear by @xuke-hat in #9973
  * Parallel Checkpointing by @Mytherin in #9999
  * [Fix] ambiguous lambda parameters by @taniabogatsch in #9974
  * [Python][Dev] Disable test causing issues on Python3.7 by @Tishj in #10005
  * Shell: Many improvements/fixes to multi-line mode, enable multi-line mode
    by default by @Mytherin in #10015
  * Increase CLI history's max length to 1000 by @szarnyasg in #10006
  * [Fix] nullptr dereference when analyzing nested types by @taniabogatsch in
    #10004
  * Improving error message when trying to open a locked database by @hannes in
    #9988
  * fix(function): fix ceil function by @sundy-li in #10014
  * fix read parquet progress and read csv progress. by @yiyuanliu in #10013
  * [Python][StreamQueryResult] Fix memory ownership issues in
    StreamQueryResult::FetchRaw by @Tishj in #9968
  * Revert to old method of computing terminal size as new method does not play
    nice with lldb by @Mytherin in #10026
  * Issue #9762: Interval Fractional Parts by @hawkfish in #9954
  * Fix #9380 and #9738 by @lnkuiper in #9990
  * Fix array subquery by @chenzl25 in #10025
  * Issue #4545: Windowed Distinct Aggregates by @hawkfish in #9754
  * add rowsort to test by @stephaniewang526 in #10036
  * The UHUGEINT type by @nickgerrets in #8635
  * build(python): fix python pkg version by @Mause in #10049
  * Add support for FixedPointDeclimals v0.5 by @mcmcgrath13 in #10039
  * DuckDB Secrets by @samansmink in #10042
  * Improve progress bar for Aggregation and limit threads for large data sizes
    by @lnkuiper in #9989
  * Internal #940: GCC Window Distinct by @hawkfish in #10054
  * Fix #10058: correctly handle unicode literals in regexp optimizer by
    @Mytherin in #10061
  * Update database_size.hpp by @rjatwal in #10072
  * enable overriding per-query working-memory target. by @jkub in #9544
  * fix(c): fix duckdb_create_union_type by @Mause in #10097
  * Call InitialCleanup in PendingQuery(SQLStatement) by @ywelsch in #10083
  * Removing useless variables by @ywgrit in #10082
  * [WIP] Support dot notation for JSON by @ankrgyl in #9499
  * Refactor deploy script for extensions by @samansmink in #10063
  * Add list_reduce lambda function by @maiadegraaf in #9909
  * Handle s3_endpoint that includes path by @tom-s-powell in #9918
  * Update year in license file to 2024 by @szarnyasg in #10103
  * Not including stdlib for just size_t, stddef is smaller header by @hannes
    in #10104
  * Bump iceberg extension version by @samansmink in #10102
  * Internal #783: ICU DatePart Serializers by @hawkfish in #10055
  * CI: Add backlink to original issue when its status changes by @szarnyasg in
    #10111
  * Streamline handling issues that come with PRs fixing them by @szarnyasg in
    #10116
  * Fix ParquetScanMaxThreads. by @yiyuanliu in #10113
  * test(python): fix blind catches by @Mause in #10118
  * CI: Create separate job for handling 'PR submitted' label by @szarnyasg in
    #10119
  * Lazy WAL creation by @taniabogatsch in #10086
  * [BREAKING] Modify implicit casting rules to differentiate between string
    literals and VARCHAR columns, and disable implicit casting to VARCHAR for
    many types by @Mytherin in #10115
  * For parsed expressions and table references - serialize query location, and
    obtain query location for more properties in transformer by @Mytherin in #
    10130
  * Checksum WAL entries by @Mytherin in #10126
  * Display unnamed structs as tuples instead of as structs with empty keys by
    @Mytherin in #10134
  * Fix #10008 - disallow parameters in DEFAULT clause, and remove unsupported
    SQLite code for handling parameters in shell by @Mytherin in #10135
  * Issue #10140: NULL Constant Lists by @hawkfish in #10142
  * feat(py): support python 3.12 by @Mause in #10144
  * fix create_function python stub by @yiyuanliu in #10132
  * fix(py): don't use jemalloc on windows by @Mause in #10145
  * Build manylinux_2_28 arm python wheels by @samansmink in #10137
  * Slightly improve performance of the first aggregate function by @lnkuiper
    in #9957
  * Add csv & parquet write functions and toPandas to experimental PySpark API
    by @TomBurdge in #9672
  * Add handling for duckdb-wasm extensions in extension-upload-from-nightly by
    @carlopi in #9883
  * Add some pg session function to pg_catalog by @goldmedal in #10156
  * Fix CSE elimination for window functions with bind data. Fixes #10124 by
    @How-u-doing in #10152
  * feat(py): Py3.12 support for Windows by @Mause in #10159
  * Py3.12 Windows nightly fixes by @Mause in #10160
  * Serialization for scalar functions nextval and currval by @ywelsch in #
    10146
  * Pushdown filters into semi and anti joins by @Tmonster in #10110
  * Issue #9950: Ordered Aggregate Performance by @hawkfish in #10045
  * uhugeint_t/hugeint_t operator changes by @nickgerrets in #10117
  * add regexp_escape function by @chrisiou in #10044
  * Infrastructure: truncate not always available in CI, use dd by @carlopi in
    #10162
  * JSON S3 optimization by @samansmink in #10151
  * Remove chunk collection from reservoir sampler by @Tmonster in #10038
  * Fix #10074 - for materialized CTEs the final result names are not
    influenced by the aliases. Only the names of the CTE itself are influenced
    by the aliases. by @Mytherin in #10163
  * [Python] Fix issue in DataFrame construction where non-deduplicated names
    were being used mistakenly by @Tishj in #10165
  * Fix #10141 - Correctly handle recursive and nested types that refer to
    other types in CREATE TYPE by @Mytherin in #10164
  * Suspend duckdb shell on Ctrl+Z by @gsauthof in #10172
  * Fix #9456 and improve Deliminator by @lnkuiper in #9993
  * Temporary Memory Manager by @lnkuiper in #10147
  * Issue #10138: Finite Temporal Helpers by @hawkfish in #10157
  * Internal #425: TIMETZ Functions by @hawkfish in #10107
  * Fix #10057: report correct error message when binding an aliased column
    fails by @Mytherin in #10176
  * Allow unquoted keywords to be used in DETACH by @Mytherin in #10175
  * Implement FILE_SIZE_BYTES by @lnkuiper in #9920
  * [Parquet] Fix 10148, allow reading large byte arrays into small decimals
    for stats by @hannes in #10183
  * Throw binder error when returning list has no columns by @Tmonster in #
    10184
  * Fix missing move by @samansmink in #10186
  * [BREAKING] Implicit cast rules for integer literals, and parameterized ANY
    for binding by @Mytherin in #10194
  * Handle 0-list maps (erroring out) and add test-case by @carlopi in #10187
  * Internal #1001: SEM Test Determinism by @hawkfish in #10197
  * More work towards Custom Indexes by @Maxxen in #10032
  * Collations are not yet properly serialized, remove enable_verification by
    @carlopi in #10206
  * fix: reject creation of persistent secrets when allow_persistent_secrets=
    false for storage backends other than local_file by @stephaniewang526 in #
    10199
  * prevent physical nested loop join with multiple conditions on semi an?? by
    @Tmonster in #10190
  * chore: add const to BaseSecret and KeyValueSecret copy ctrs, fix
    compilation error by @stephaniewang526 in #10182
  * Allow DESCRIBE/SHOW/SUMMARIZE to be used as a subquery by @Mytherin in #
    10210
  * Internal #1042: 2023d Time Zones by @hawkfish in #10215
  * fix: fix a bug where free_space was incorrectly calculated when flushing
    partial blocks by @gitccl in #10220
  * Support more PG information_schema views by @goldmedal in #10222
  * Fix Issue #10122: wrong result in IEJoin by @xuke-hat in #10123
  * Internal #861: Aggregation Absorb API by @hawkfish in #9971
  * Better Cardinality estimates for right and left semi/anti joins by
    @Tmonster in #9976
  * Open JSON files lock-free if there are many by @lnkuiper in #10188
  * Bitpacking compression for the UHUGEINT type by @nickgerrets in #10195
  * fix: drop secret if exists on non-existing secret should not cause ex by
    @stephaniewang526 in #10217
  * Replace 'embedded' with 'in-process' in the Python package description by
    @szarnyasg in #10232
  * In .mode json in the shell use standard float output method by @Mytherin in
    #10229
  * Remove duplicate columns in PhysicalHashJoin by @lnkuiper in #10203
  * Out-of-tree extensions for R Windows by @samansmink in #10204
  * [Python] Output unnamed structs as tuple in fetchone/many/all methods by
    @Tishj in #10174
  * Internal #1022: Window TIME RANGE by @hawkfish in #10181
  * fix(capi): add basic TIME_TZ support by @Mause in #10207
  * Lambda scoping by @taniabogatsch in #10150
  * Add batch functionality by @osidekyle in #10011
  * Make FILE_SIZE_BYTES test more lenient by @lnkuiper in #10234
  * Allow SQLNULL to be bound in VALUES list by @Mytherin in #10238
  * Sequence clean-up - move all sequence access through a SequenceData entry
    that is concurrency safe by @Mytherin in #10236
  * Remove duplicate join conditions by @lnkuiper in #10235
  * UNPIVOT - maintain original types and throw a better exception if type
    matching is not possible by @Mytherin in #10240
  * Correctly account for ORDER BY in ColumnLifetimeAnalyzer optimization pass
    by @Mytherin in #10242
  * CSV Parser 2.0 by @pdet in #10209
  * COPY - allow copy_file_name to be formatted as identifier by @Mytherin in #
    10246
  * remove C-style cast in compression module by @gitccl in #10256
  * Allow dsdgen to be interrupted by user by @elefeint in #10262
  * Upgrade the schema of pg_proc to PostgreSQL 16 by @goldmedal in #10248
  * chore: improvements to duckdb_api / user_agent by @elefeint in #10226
  * Issue #10249: Window Clause Casing by @hawkfish in #10259
  * Fix issue 10254 by @lnkuiper in #10265
  * Store unqualified macro parameters, qualify before binding by @lnkuiper in
    #10266
  * Fix 9384 by @lnkuiper in #10267
  * Fixes #10212: Correctly account for non-flat vectors in
    ListColumnData::Skip by @Mytherin in #10268
  * Enable intercepting file copy extension after binding by @Maxxen in #10255
  * [Dev][Util] Have unittest respect the --start-offset parameter when used
    alongside -l by @Tishj in #10277
  * Issue #10272: DATE + INTERVAL by @hawkfish in #10274
  * Fix #10279 - correctly use unsigned integers in delta decoding to wrap
    overflows as specified by the spec by @Mytherin in #10288
  * Add parse_path(), parse_dirname() and parse_filename() functions by
    @chrisiou in #10208
  * [Compression] ALP Compression (float/double) by @lkuffo in #9635
  * Add function for non-bias-corrected kurtosis by @david-cortes in #9545
  * fix the problem of fetching wrong data when using bitpacking compression by
    @gitccl in #10291
  * [Python] Compatibility with pandas==2.2.0 by @Tishj in #10290
  * Avoid re-rendering the progress bar if the percentage has not changed by
    @Mytherin in #10284
  * Adapt further for z/OS by @v1gnesh in #10297
  * CSV Parser Optimizations: Pre-computed skip list. Simpler state machine
    transition. Flip state machine states and transitions. by @pdet in #10258
  * Explicitly cast FTS column to VARCHAR by @lnkuiper in #10299
  * Add table macro_definition to duckdb_functions() by @lnkuiper in #10301
  * [CSV Parser] Fix regression with dialect detection on quoted values. by
    @pdet in #10307
  * Improve bitpacking skip performance + better testing of FetchRow by
    @samansmink in #10295
  * Fix #10308 - allow describe/summarize as prepared statement, and fix issue
    with describe/summarize with ctes by @Mytherin in #10311
  * CSV Reader making null padding Parallel by default by @pdet in #10306
  * Remove spinlock for closing JSON files by @lnkuiper in #10300
  * Fix NumericLimits<hugeint_t>::Minimum() * 0 case by @xuke-hat in #10319
  * C API updates by @taniabogatsch in #10317
  * Add create_sort_key function by @Mytherin in #10321
  * SQLLogicTestRunner - Make mode command work in loops, and add mode
    no_output by @Mytherin in #10328
  * Escape all ASCII control characters in duckbox rendering by @Mytherin in #
    10327
  * Fix Failing Nightly Swift test by @Tmonster in #10320
  * Basic struct filter pushdown by @Maxxen in #10314
  * Improve the check for glob in sniff_csv function. by @gabihodoroaga in #
    10243
  * Add an icon to the duckdb.exe shell executable by @renevdzee in #9656
  * [Arrow] Support scanning REE (Run End Encoded) Arrow arrays by @Tishj in #
    9836
  * [Compression] Fix Handling of -0.0 in ALP by @lkuffo in #10335
  * Split jdbc tests by @Mause in #10338
  * Set interrupted flag after pushing an error to prevent race condition where
    the InterruptException could end up being the top-level error by @Mytherin
    in #10337
  * [Python] Fix bug in conversion of INTERVAL to datetime.timedelta by @Tishj
    in #10339
  * Update Postgres and SQLite extensions by @Mytherin in #10310
  * Limit the number of threads used to scan distinct aggregates by @lnkuiper
    in #10318
  * Fail Regression test when difference in cardinalities is detected by
    @Tmonster in #10340
  * pin ccache action version by @samansmink in #10344
  * test_all_types.py: Formatting according to black 24 by @carlopi in #10353
  * Allow NULL bytes in ART indexes by @Mytherin in #10325
  * Ensure version numbers passed to Windows .rc file are numbers by @Mytherin
    in #10358
  * Feature: Digit separators in numeric literals by @Maxxen in #10343
  * Autocomplete small improvements by @carlopi in #10370
  * Fix: correctly set list size of dictionary vector by @gitccl in #10369
  * Check black version in script/format.py by @carlopi in #10354
  * Change extension_directory default by @carlopi in #10359
  * feat(jdbc): setBytes by @Mause in #10365
  * [Block Size] CI test for 16KB block size and related code changes by
    @taniabogatsch in #9967
  * CI: Add workflow to check new issues for code formatting by @szarnyasg in #
    10149
  * Add additional STRUCT expansion tests by @taniabogatsch in #10373
  * Fix MATERIALIZED CTE issue #10260 by @kryonix in #10386
  * Add table_sample to TableStatistics (currently saved as nullptr) by
    @Tmonster in #10378
  * [Python][Dev] Use duckdb_cursor to avoid unintentionally sharing catalogs
    and registered objects by @Tishj in #10388
  * Extension metadata: detecting the platform by @carlopi in #10329
  * Add missing checkpoints in test by @Maxxen in #10389
  * Remove Python function signature (in test) by @carlopi in #10399
  * Avoid requiring expected error message on original sqlite tests by @carlopi
    in #10392
  * Case insensitive extensions install & load by @carlopi in #10380
  * Platform detection: Fix thread sanitizer job passing absolute path by
    @carlopi in #10398
  * [CSV Reader] Implicit Casting and Projection Pushdown by @pdet in #10390
  * CI: Fix workflow to check new issues for code formatting by using heredoc
    by @szarnyasg in #10403
  * Rework Exception Internals by @Mytherin in #10410
  * avoid copying in the for loop when there is a const by @zhouzilong2020 in #
    10418
  * Fix drop secret bug by @samansmink in #10185
  * Issue template: Ask about testing with the nightly build (instead of
    'main') by @szarnyasg in #10405
  * [CSV Reader] Use array instead of unordered_map in projection pushdown by
    @pdet in #10411
  * [C-API] Add duckdb_appender_column_type by @maiadegraaf in #10401
  * Fix results for anti joins on empty tables by @Tmonster in #10413
  * Don't write Chimp/Patas files anymore & deprecate patas and chimp by
    @Mytherin in #10423
  * Small secret manager refactor by @samansmink in #10421
  * [Python][Dev] Skip pyarrow test_struct_filter_pushdown on python3.8 by
    @Tishj in #10419
  * Add read_text and read_blob table functions by @Maxxen in #10376
  * Rework FunctionSideEffects to FunctionStability - allow NOW() to be pushed
    down by @Mytherin in #10426
  * Remove dev logging on local_extension_repo creation by @carlopi in #10424
  * GH Workflows: Create CI job for Coverity scan by @moshekaplan in #10433
  * Issue #10224: FIRST ORDER BY by @hawkfish in #10347
  * Coverity Scan: Project name is DuckDB by @Mytherin in #10447
  * Multiline mode: add continuation prompt rendering by @Mytherin in #10425
  * Python: fix exception hierarchy, and also catch std::exception by @Mytherin
    in #10420
  * Fix bug with full file download by @samansmink in #10429
  * Add cloudflare invalidation to nightly deploy script by @samansmink in #
    10430
  * fix(py): fix building python binding from cmake by @Mause in #10445
  * [CSV] Bug Fix related to quoted values starting with empty values by @pdet
    in #10438
  * Add COMMENT ON statement by @samansmink in #10372
  * CLI: Highlighting for continuation tokens by @Mytherin in #10453
  * Issue #10224: ORDERED FIRST Rewrite by @hawkfish in #10457
  * add support for date, time, timestamp types to the Julia appender api by
    @rdavis120 in #10449
  * Bugfix/#10441 correctly validate second colon in jdbc url parameter in Java
    client. by @peteraisher in #10442
  * [Execution] Parallel StreamQueryResult by @Tishj in #10245
  * [Julia][Dev] Improve README by @Tishj in #10464
  * Linenoise Code Cleanup by @Mytherin in #10461
  * [Bug Fix] [CSV Sniffing] Removing double quotes in header by @pdet in #
    10462
  * [Add Test] [CSV Parser] Type Detection on columns with null values by @pdet
    in #10465
  * Unconnected fixes by @carlopi in #10467
  * CLI: Only show continuation bytes while editing the query by @Mytherin in #
    10470
  * [CSV Reader] [Add Test] Quoted Values impacting the column sniffing. by
    @pdet in #10472
  * GzipFS - use unique_ptr instead of new/delete by @Mytherin in #10474
  * Group together index instantiation parameters into a struct, pass options
    map as well. by @Maxxen in #10471
  * Patch to build on Windows ARM 64 by @hannes in #10479
  * [Bug Fix] [CSV Reader] Fix to using null_padding in conjunction to one of
    the multifile reader options by @pdet in #10473
  * More linenoise/CLI improvements by @Mytherin in #10480
  * Add documentation example for Julia appender api. by @rdavis120 in #10475
  * Linenoise: add support for many more alt command sequences by @Mytherin in
    #10493
  * Use CMAKE_CURRENT_BINARY_DIR in CMakeLists by @Flogex in #10484
  * Avoid setting DUCKDB_NORMALIZED_VERSION to an empty string by
    @SChakravorti21 in #10492
  * Tag memory that is allocated through the buffer manager, and add
    duckdb_memory() function by @Mytherin in #10496
  * Linenoise: Disable automatic auto-complete rendering by default for now by
    @Mytherin in #10498
  * Fix edge case in RANGE for dates/timestamps when start=end by @Mytherin in
    #10499
  * Fix for auto-complete on empty words so behavior is consistent with
    previous DuckDB by @Mytherin in #10502
  * Nested Array Validity Fixes + RowOperations by @Maxxen in #10483
  * Keep file extension for temporary files by @Maxxen in #10459
  * bundle-library: Add optional Makefile target by @carlopi in #10507
  * Fix #10363 - prefer selecting entire rows over SQL value functions by
    @Mytherin in #10505
  * [CSV Reader] Avoid unnecessary writes to temporary file when reading in
    limited memory cases by @pdet in #10509
  * [Dev] Fix ASAN thread limit exceeded issue in CI by @Tishj in #10510
  * [Dev] Cancel tasks in EndQueryInternal by @Tishj in #10512
  * Export stack trace as part of extra exception info if
    DUCKDB_DEBUG_STACKTRACE is defined (DEBUG_STACKTRACE cmake variable) by
    @Mytherin in #10514
  * feat: make SecretEntry copyable so we don't lose the underlying BaseSecret
    obj for non-CatalogSet secrets by @stephaniewang526 in #10518
  * fix(py): json type in description field by @Mause in #10521
  * Decorrelation and parallelization of recursive and materialized CTEs by
    @kryonix in #10357
  * Keep track of view names and aliases separately so we can distinguish
    between explicitly provided aliases by the user and names returned by the
    view, and block usage of view if names changed by @Mytherin in #10500
  * Tweak TemporaryMemoryManager by @lnkuiper in #10503
  * On *nix, return errno in IOException extra_info by @philippmd in #10529
  * Use null cast instead of reinterpret for NULL -> JSON by @lnkuiper in #
    10526
  * [Python] Fix various small issues by @Tishj in #10533
  * [CSV Reader] NullPadding Tests by @pdet in #10530
  * Linenoise: make ENTER behave more similarly to other CLI clients - Ctrl+X
    can now be used to enter newlines at the cursor position by @Mytherin in #
    10527
  * [Python][Dev] Add PYTHON_EDITABLE_BUILD to Makefile by @Tishj in #10488
  * Reset git status before applying patches in out-of-tree build by @Mytherin
    in #10534
  * Fix #10486 - allow out-of-order struct casting by @Mytherin in #10537
  * Make ClientContext available during attach by @ywelsch in #10531
  * feat(jdbc): setDate by @Mause in #10408
  * Fix unused variable warning/error by @carlopi in #10542
  * [Dev]: ICU 2024a TimeZones by @hawkfish in #10544
  * Path utility fixes by @Maxxen in #10538
  * Support struct_extract and unnest for unnamed structs by @Mytherin in #
    10541
  * [Dev] Fix isses in parallel Checkpoint by @Tishj in #10525
  * More TemporaryMemoryManager tweaks by @lnkuiper in #10549
  * Add order to tests by @Flogex in #10536
  * Require at least 1 argument when calling ListZip during bind by @Tmonster
    in #10485
  * Benchmark runner: check for errors also if no result is specified by
    @Mytherin in #10554
  * [CSV Reader] [Bug Fix] Nightly CI Segfaults by @pdet in #10551
  * Fix for test/sql/copy/file_size_bytes_large.test_slow test by @pdet in #
    10552
  * Simplify binary-search in FindRunIndex by @felipecrv in #10487
  * Remove query profiler history and add hooks for certain events in the
    ClientContext by @Mytherin in #10504
  * [CSV Reader] Reset state on quoted/escaped when applying projection
    pushdown by @pdet in #10557
  * CommitState::WriteCatalogEntry refactor by @carlopi in #10555
  * [CSV Reader] Fix 9952 and race condition on error handler by @pdet in #
    10558
  * Fix a few tests failing non-deterministically with ALTERNATIVE_VERIFY=1 by
    @carlopi in #10560
  * unittester: if test-dir is provided avoid deleting it by @carlopi in #10564
  * Allow DuckDB execution without implicit main thread by @ywelsch in #10548
  * Fix #10528 - disallow parsing exponents for integers in strict parsing mode
    by @Mytherin in #10559
  * [Python] Fix issues related to handling of Python exceptions by @Tishj in #
    10563
  * [Python] Fix crash caused by fetch_record_batch by @Tishj in #10565
  * [Dev] Skip some tests on ALTERNATIVE_VERIFY by @Tishj in #10567
  * [Python][Dev] Test does not throw HTTPException by @Tishj in #10568
  * [Export] Fix export of user-defined types by @Tishj in #10569
  * Fix heap buffer overflow in VARCHAR -> TIME trycast by @Tishj in #10571
  * [Dev][CI] Add --no-exit to run_tests_one_by_one by @carlopi in #10572
  * Handle also branch with no threads enabled by @carlopi in #10573
  * Deduplicate code dealing with deduplication of column names by @Tishj in #
    10532
  * Bump spatial by @Maxxen in #10580
  * extension_distribution.yml: Pass DUCKDB_PLATFORM by @carlopi in #10582
  * chore(jdbc): correct datetime delta by @Mause in #10584
  * Fix Nested Array TupleData Serialization by @Maxxen in #10513
  * Do not replace filters that evaluate to always true by @Tmonster in #10553
  * [Dev] Fix triggered assertion in SortedAggregateState::FlushChunks caused
    by a small STANDARD_VECTOR_SIZE by @Tishj in #10202
  * [Tester] Add --require <name> by @Tishj in #10579
  * Add Support Options page by @szarnyasg in #10598
  * Use all threads to read multiple parquet files. by @Tmonster in #10590
  * [CSV-Reader] Fix on finalize for projection pushdown + nullpadding by @pdet
    in #10596
  * [Julia] Remove DataFrame from Project.toml by @Tishj in #10605
  * [CSV Reader] [Bug Fix] Make CSV Results hold the buffers they depend on by
    @pdet in #10589
  * minor secret manager fix by @samansmink in #10600
  * Point error message to stable link by @carlopi in #10592
  * Fix issue in aggregate HT where a task could be blocked and never be
    unblocked if the aggregation was interrupted early due to e.g. a limit by
    @Mytherin in #10604
  * Memory tracking - explicitly zero-initialize memory tracking arrays by
    @Mytherin in #10606
  * [Dev] Bump extensions & apply patches by @carlopi in #10603
  * Secret folder by @carlopi in #10607
  * JDBC: Skip combine test run because #10338 by @hannes in #10616
  * Fix for SQL value functions when there is an alias specified by @Mytherin
    in #10611
  * delay secret storage initialization by @samansmink in #10612

(ryoon)

2024-06-05 17:17:46 UTC MAIN commitmail json YAML

doc: Updated cad/ghdl to 4.1.0

(ryoon)

2024-06-05 17:17:33 UTC MAIN commitmail json YAML

cad/ghdl: Update to 4.1.0

Changelog:
[2024-04-14] 4.1

    The mcode backend is now fully supported on Windows x64
    Coverage output has been improved for being supported by vunit.

[2024-03-06] 4.0

    For the mcode backend, elaboration of the designs is now performed before code generation. This allows some optimizations and the support of external names.
    There is a new signal dumper (using FST format) for the mcode backend.
    The GCC backend will be deprecated and the LLVM backend will be used like the mcode backend (code generation in memory). As a consequence, no backend will generate object files anymore.

(ryoon)

2024-06-05 17:16:26 UTC MAIN commitmail json YAML

doc: Updated cad/py-PyRTL to 0.11.1

(ryoon)

2024-06-05 17:16:08 UTC MAIN commitmail json YAML

cad/py-PyRTL: Update to 0.11.1

Changelog:
0.11.1:
Upgrade download-artifact action to v4, for compatibility with upload

-artifact v4.

0.11.0:
Set PyRTL's Python package version from `git tag`.

This avoid keeping the latest version number in two places, `pyproject.toml`
and `git tag`. Simplify instructions in release/README.md.

Rename some GitHub workflow jobs to clarify their purpose.

0.11.0rc1:
GitHub actions to automate PyRTL releases to TestPyPI and PyPI.

- Migrade from `setup.{py,cfg}` to `pyproject.toml`
- Add `python-release.yml` workflow
- Prepare a `0.11.0rc1` release.
- Rename `python-package.yml` to `python-test.yml` and upgrade checkout action to `v4`.
- Add release documentation at `release/README.md`
- Use latest python and ubuntu versions for readthedocs.
- Remove the release version number from the sphinx configuration
  (`docs/conf.py`). It doesn't seem to do anything.

(ryoon)

2024-06-05 03:04:35 UTC MAIN commitmail json YAML

devel/nss: Update HOMEPAGE

(ryoon)

2024-06-04 05:38:54 UTC MAIN commitmail json YAML

converters/libzmf: Fix build with ICU 75

(ryoon)

2024-06-04 05:38:27 UTC MAIN commitmail json YAML

converters/libqxp: Fix build with ICU 75

(ryoon)

2024-06-04 05:37:58 UTC MAIN commitmail json YAML

converters/libmspub: Fix build with ICU 75

(ryoon)

2024-06-04 05:37:21 UTC MAIN commitmail json YAML

converters/libe-book: Fix build with ICU 75

(ryoon)

2024-06-03 15:16:21 UTC MAIN commitmail json YAML

games/widelands: Fix build with ICU 75

(ryoon)

2024-06-03 14:39:34 UTC MAIN commitmail json YAML

filesystems/fuse-darling-dmg: Fix build with ICU 75

(ryoon)

2024-06-03 14:33:41 UTC MAIN commitmail json YAML

databases/mongodb3: Fix build with ICU 75

(ryoon)

2024-06-03 14:27:34 UTC MAIN commitmail json YAML

2024-06-03 14:25:24 UTC MAIN commitmail json YAML

databases/mongodb: Fix build with ICU 75

* To coexist with ICU 75, use internal Boost.

(ryoon)

2024-06-03 13:44:14 UTC MAIN commitmail json YAML

textproc/split-thai: Fix build with ICU 75

(ryoon)

2024-06-03 13:29:31 UTC MAIN commitmail json YAML

textproc/hfstospell: Fix build with ICU 75

(ryoon)

2024-06-03 13:23:11 UTC MAIN commitmail json YAML

www/cppcms: Fix build with ICU 75

(ryoon)

2024-06-03 03:57:38 UTC MAIN commitmail json YAML

misc/calibre: Fix build with ICU 75

(ryoon)

2024-06-02 15:33:31 UTC MAIN commitmail json YAML

misc/sword: Fix build with ICU 75

(ryoon)

2024-06-02 14:35:36 UTC MAIN commitmail json YAML

x11/maim: convert to devel/cmake/build.mk

(ryoon)

2024-06-02 14:33:25 UTC MAIN commitmail json YAML

x11/maim: Fix build with ICU 75

(ryoon)

2024-06-02 14:30:01 UTC MAIN commitmail json YAML

x11/slop: Convert to devel/cmake/build.mk

(ryoon)

2024-06-02 14:28:28 UTC MAIN commitmail json YAML

x11/slop: Fix build with ICU 75

(ryoon)

2024-06-02 12:35:38 UTC MAIN commitmail json YAML

editors/poedit: Fix build with ICU 75

(ryoon)

2024-06-02 12:28:01 UTC MAIN commitmail json YAML

games/liblcf: Fix build with ICU 75

(ryoon)

2024-06-02 12:26:24 UTC MAIN commitmail json YAML

2024-06-01 01:32:36 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 24.2.3.2

(ryoon)

2024-06-01 01:32:15 UTC MAIN commitmail json YAML

imisc/libreoffice: Update to 24.2.3.2

* Fix build with ICU 75.

Changelog:
24.2.3.2:
Bugs fixed compared to 24.2.3 RC1:

1. tdf#129701 Skip empty cells option does not work for the last column in
    Calc Text Import dialog [Laurent Balland]
2. tdf#153306 Cursor leftovers keep being displayed when using Skia Vulkan/
    Metal [Patrick Luby]
3. tdf#154581 Paragraph language and character formatting (bold, italic) lost
    when pasting HTML [Michael Stahl]
4. tdf#157411 Loss of font size on round trip from Writer ODF to Writer-web
    HTML, affects direct formatting less so styled paragraphs [Michael Stahl]
5. tdf#158549 Copy / Paste from gDocs loses the style formatting [Michael
    Stahl]
6. tdf#159625 Can NOT un-check [allow to split paragraph] [Julien Nabet]
7. tdf#159903 Paragraph style indent settings not working correctly [Michael
    Stahl]
8. tdf#160431 Inverts webp file image when inserted [Noel Grandin]
9. tdf#160590 Impress crashes with skia Metal enabled, skia raster software
    rendering works (MacOS Monterey (12.7.4) w/Intel HD Graphics 6000) [Patrick
    Luby]
10. tdf#160700 Regression: broken cross-reference to empty element of numbered
    list after saving [Mike Kaganski]
11. tdf#160714 Exporting ODP file to PDF in Impress does not export PDF figures
    correctly [Patrick Luby]
12. tdf#160765 EDITING: Insert comment - Copy - Paste Comments - Undo - Show
    comment -> LO crash [Andreas Heinisch]
13. tdf#160827 Crash on opening certain .docx files [Julien Nabet]
14. tdf#160831 Some contour lines appears in images [Patrick Luby]

24.2.3.1:
Bugs fixed compared to 24.2.2 RC1:

1. cid#1594402 unchecked dynamic_cast [Caol??n McNamara]
2. ofz#67540 negative offset [Caol??n McNamara]
3. ofz#67563 infinite loop [Caol??n McNamara]
4. ofz#67708 ignore oversized colspans [Caol??n McNamara]
5. ofz#67854 UNKNOWN READ [Caol??n McNamara]
6. tdf#63259 It should be possible to use shift + F3 case change (cycle case),
    when cursor is at the beginning or end of a word and not only in the middle
    [Oliver Specht]
7. tdf#81012 FORMATTING: Wrong chapter title in running header/footer after
    the first page of endnotes [Mike Kaganski]
8. tdf#92768 support hiding title objects [Julien Nabet]
9. tdf#93352 UI. RTL: Horizontal scrolling for right-to-left Sheet moves in
    opposite direction (macOS and Linux) [Patrick Luby]
10. tdf#103068 New Database Wizard gets confused between ODBC and JDBC
    connection if you backup twice to step 1. [Mike Kaganski]
11. tdf#108057 Primary key should default to AutoValue=Yes when type is integer
    [Mike Kaganski]
12. tdf#109272 Wrong cursor position when deleting a selection in Show Changes
    mode [Mike Kaganski]
13. tdf#129905 Cannot turn off section boundaries with Options-Application
    Colors [Justin Luth]
14. tdf#142133 Hyperlinks cannot be clicked / interacted with in PDF export of
    RTF or DOCX files (comment 9) [Xisco Fauli]
15. tdf#154072 crash / no effect when clicking some dropdown buttons when
    toolbar overflows [Caol??n McNamara]
16. tdf#154209 Using "Update entry from selection" button in "Edit Index Entry"
    switches to "Insert" mode [Heiko Tietze]
17. tdf#154715 "Edit Fields" for cross-reference fields should open on the
    type, format, and selection of the inserted field [Caol??n McNamara]
18. tdf#156156 Add Help button to sidebar [St??phane Guillou]
19. tdf#156655 Long text in merged cells not painted [Tibor Nagy]
20. tdf#157258 "Always autocorrect to" deletes the word instead of replacing
    (affects extensions like Grammalecte, LanguageTool, Antidote) [Caol??n
    McNamara]
21. tdf#157480 Testing Mail Merge Email settings fails with
    ssl.SSLCertVerificationError [Caol??n McNamara]
22. tdf#157587 Tabbed UI: Cannot scroll through all Style Preview options with
    up/down arrow button [Caol??n McNamara]
23. tdf#158556 DOCX Document That Opens/Loads Extremely Slowly [Noel Grandin]
24. tdf#158773 FILEOPEN PPTX Slow loading of file with lots of unused master
    pages [Noel Grandin]
25. tdf#158801 CRASH: after pressing return a few times [Miklos Vajna]
26. tdf#158986 FILEOPEN: RTF: Extra page break [Miklos Vajna]
27. tdf#159094 FILESAVE PDF Tagged PDF export of media file fails to create PDF
    [Tibor Nagy]
28. tdf#159326 Command-F assigned to both Edit > Find and Edit > Find and
    Replace menu items in Calc [Patrick Luby]
29. tdf#159498 Items in Template Manager's "Manage" dropdown should be
    left-aligned (gtk3) [Caol??n McNamara]
30. tdf#159529 Excessive memory consumption in v24.2 [Patrick Luby]
31. tdf#159790 jdbcDriverOOo extension causes hang on LibreOffice macOS Arm,
    requiring force kill [Patrick Luby]
32. tdf#159805 Printing line style dotted lines (horizontal) turns into dashes.
    [Noel Grandin]
33. tdf#159918 A11Y sidebar: Tabs used in TOC create warning [Samuel Mehrbrodt]
34. tdf#159927 Applied date/time language not detected in insert header/footer
    dialog [Justin Luth]
35. tdf#160028 Type to select currency in split button dropdown does not work
    for gtk3 [Caol??n McNamara]
36. tdf#160057 Document Calc's separate Footer and Header tabs if "Same content
    on first page" is off [St??phane Guillou]
37. tdf#160122 The Options dialog that opens from the Solver dialog could be a
    bit taller to fit all options [Rafael Lima]
38. tdf#160139 Header and footer gets removed in Writer and cannot be restored
    after pasting some text from a shape (steps in comment 2) [Miklos Vajna]
39. tdf#160159 Spellchecking dialog's main textfield background color does not
    update on light/dark mode switching (Linux) [Caol??n McNamara]
40. tdf#160162 Hyperlink to Draw page does not update after change in page
    position, since LO 6.4 [Hossein]
41. tdf#160192 CRASH when trying to overwrite file in read-only directory when
    its lock file exists [Julien Nabet]
42. tdf#160222 LibreOffice 7.6.5 - SF_Session RunApplication crash for unknown
    reason [Jean-Pierre Ledure]
43. tdf#160225 "Duplicate Sheet" Causes Axis Label to Appear in Chart [Julien
    Nabet]
44. tdf#160260 Draw PDF import shows message "This PDF file is encrypted and
    can't be opened." if Windows account contains special character [Mike
    Kaganski]
45. tdf#160278 XTextRange.setString("?") or any other 32-bit Unicode character
    breaks the range [Mike Kaganski]
46. tdf#160301 FILEOPEN: DOC: DOCVARIABLE fields with missing content [Oliver
    Specht]
47. tdf#160306 Formatting decimals can result in wrong rounding [Mike Kaganski]
48. tdf#160342 Unwanted spaces in the printout [Aron Budea]
49. tdf#160351 The label in the Bibliography formatting menu has been
    mislabeled for many years. [Mike Kaganski, Julien Nabet]
50. tdf#160365 Writer: unable to turn off "text boundaries" for frames / tables
    [Justin Luth]
51. tdf#160368 Crash on save after deleting sheet [Caol??n McNamara]
52. tdf#160369 Group anchored to cell below hidden row moves to next cell at
    save (+ visual left behind, so seems unselectable) [Regina Henschel]
53. tdf#160373 Broken SVG import with fill=none and clippaths [Xisco Fauli]
54. tdf#160386 All <switch> translations overlap in imported SVG [Xisco Fauli]
55. tdf#160390 Hang on export of a specific document to HTML [Mike Kaganski]
56. tdf#160392 Print dialog preview's measurement are black on dark background
    in dark mode (gtk3) [Caol??n McNamara]
57. tdf#160399 Print Preview freezes with whole row merged in large spreadsheet
    [Noel Grandin]
58. tdf#160421 A flipped extruded custom shape is wrongly illuminated [Regina
    Henschel]
59. tdf#160430 Rotated text is partially cut off on Windows with Skia disabled
    [Mike Kaganski]
60. tdf#160436 Vertically oriented rotated text is partially cut off on Windows
    with Skia disabled [Mike Kaganski]
61. tdf#160444 Crash on closing the 3D-Effects Window [Patrick Luby]
62. tdf#160467 [NEWHELP] CSS issue with Help pages for prism code colorize
    [Juan Jos?? Gonz??lez]
63. tdf#160478 The Like LO Basic operator does not work correctly if there are
    certain characters in the string being tested. [Mike Kaganski]
64. tdf#160526 An as-character object sitting in a line alone hides, when
    shifted outside of page boundaries, instead of moving to the next page
    [Mike Kaganski]
65. tdf#160549 large objects with complex header&footer may cause loop [Mike
    Kaganski]

(ryoon)

2024-05-31 21:55:25 UTC MAIN commitmail json YAML

fonts/harfbuzz-icu: Force gnu++17 for the latest textproc/icu

(ryoon)

2024-05-31 21:52:23 UTC MAIN commitmail json YAML

converters/libvisio: Force gnu++17 for the latest textproc/icu

* Fix build.

(ryoon)

2024-05-31 21:45:28 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk21 to 1.21.0.3.9

(ryoon)

2024-05-31 21:45:14 UTC MAIN commitmail json YAML

lang/openjdk21: Update to 1.21.0.3.9

Changelog:
Updated BSD port of JDK 21

Additional features include:

    Update to 21.0.3 GA

(ryoon)

2024-05-31 21:44:52 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk17 to 1.17.0.11.9

(ryoon)

2024-05-31 21:44:37 UTC MAIN commitmail json YAML

lang/openjdk17: Update to 1.17.0.11.9

Changelog:
Updated BSD port of JDK 17

Additional features include:

    Update to 17.0.11 GA

(ryoon)

2024-05-31 21:44:11 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.23.9

(ryoon)

2024-05-31 21:43:56 UTC MAIN commitmail json YAML

lang/openjdk11: Update to 1.11.0.23.9

Changelog:
Updated BSD port of JDK 11

Additional features include:

    Support for OpenBSD/sparc64

(ryoon)

2024-05-31 21:42:50 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk8 to 1.8.412

(ryoon)

2024-05-31 21:42:34 UTC MAIN commitmail json YAML

lang/openjdk8: Update to 1.8.412

Changelog:
Updated BSD port of JDK 8

Additional features include:

    Updated to 8u412 GA

(ryoon)

2024-05-30 06:39:50 UTC MAIN commitmail json YAML

qt5: Force gnu++17 for the latest textproc/icu

* Fix an icu-related error in configure stage.

(ryoon)

2024-05-19 15:45:43 UTC MAIN commitmail json YAML

doc: Updated archivers/7-zip to 24.05

(ryoon)

2024-05-19 15:45:32 UTC MAIN commitmail json YAML

archivers/7-zip: Update to 24.05

Changelog:
7-Zip 24.05

    7-Zip now can unpack ZSTD archives (.zst filename extension).
    7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.
    7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD.
    7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00.
    7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method.
    7-zip now can unpack NTFS images with cluster size larger than 64 KB.
    7-zip now can unpack MBR and GDP images with 4 KB sectors.
    Speed optimizations for archive unpacking: rar, cab, wim, zip, gz.
    Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp.
    The bug was fixed: 7-Zip for Linux could fail for multivolume creation in some cases.
    7-Zip now can use new RISCV filter for compression to 7z and xz archives.
    RISCV filter can increase compression ratio for data containing executable files compiled for RISC-V architecture.
    The speed for LZMA and LZMA2 decompression in ARM64 version for Windows was increased by 20%-60%.
    7-Zip GUI and 7-Zip File Manager can ask user permission to unpack RAR archives that require big amount of memory, if the dictionary size in RAR archive is larger than 4 GB.
    new switch -smemx{size}g : to set allowed memory usage limit for RAR archive unpacking.
    RAR archives can use dictionary up 64 GB. Default allowed limit for RAR unpacking is 4 GB.
    7zg.exe (7-Zip GUI): -y switch disables user requests and messages.
    7-Zip shows hash methods XXH64 and BLAKE2sp in context menu.
    -slmu switch : to show timestamps as UTC instead of LOCAL TIME.
    -slsl switch : in console 7-Zip for Windows : to show file paths with
    linux path separator slash '/' instead of backslash separator ''.
    7-Zip supports .sha256 files that use backslash path separator ''.
    New menu item in 7-Zip File Manager: "Tools / Delete Temporary Files...".
    This menu item opens a window showing temporary folders and files
    created by 7-Zip in the user's "Temp" folder on a Windows system.
    In this window, the user can delete temporary files.
    New switch -myv={MMNN} to set decoder compatibility version for 7z archive creating.
    {MMNN} is 4-digit number that represents the version of 7-Zip without a dot.
    If -myv={MMNN} switch is specified, 7-Zip will only use compression methods that can
    be decoded by the specified version {MMNN} of 7-Zip and newer versions.
    If -myv={MMNN} switch is not specified, -myv=2300 is used, and 7-Zip will only
    use compression methods that can be decoded by 7-Zip 23.00 and newer versions.
    New switch -myfa={FilterID} to allow 7-Zip to use the specified filter method for 7z archive creating.
    New switch -myfd={FilterID} to disallow 7-Zip to use the specified filter method for 7z archive creating.
    Some bugs were fixed.

(ryoon)

2024-05-19 11:34:24 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 115.11.0

(ryoon)

2024-05-19 11:34:11 UTC MAIN commitmail json YAML

mail/thunderbird-l10n: Update to 115.11.0

* Sync with mail/thunderbird-115.11.0.

(ryoon)

2024-05-19 11:33:42 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 115.11.0

(ryoon)

2024-05-19 11:33:17 UTC MAIN commitmail json YAML

mail/thunderbird: Update to 115.11.0

Changelog:
115.11.0:
What's Fixed
fixed
Splitter arrow between task list and task description did not behave as
expected

fixed
Calendar Event Attendees dialog had incorrectly sized rows

fixed
Security fixes
Mozilla Foundation Security Advisory 2024-23
#CVE-2024-4367: Arbitrary JavaScript execution in PDF.js
#CVE-2024-4767: IndexedDB files retained in private browsing mode
#CVE-2024-4768: Potential permissions request bypass via clickjacking
#CVE-2024-4769: Cross-origin responses could be distinguished between script
and non-script content-types
#CVE-2024-4770: Use-after-free could occur when printing to PDF
#CVE-2024-4777: Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
and Thunderbird 115.11

115.10.2:
What's Changed
changed
Update channel for Thunderbird 115 is now esr.

115.10.1:
What's Fixed
fixed
Thunderbird processes did not exit cleanly; user intervention was required via
task manager

115.9.0:
What's Fixed
fixed
Opened ignored messages in a message thread/subthread were not marked as read
in IMAP folders

fixed
Multi-language spellcheck sometimes skipped languages

fixed
Thread tree did not update when live language switching

fixed
Visual improvements to "Reorder Attachments" popup

fixed
Sort order was sometimes incorrect in Grouped By views

fixed
Selecting "Match all messages" in Filter Rules dialog did not disable all
search criteria

fixed
S/MIME-only signed messages sometimes incorrectly displayed signature as
invalid

fixed
OpenPGP keys uploaded to an HKP keyserver were sent with the wrong Content-Type
header

fixed
Keyboard navigation within search toolbar did not work

fixed
Flatpak builds only had the en-US spell check dictionary available

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2024-14
#CVE-2024-0743: Crash in NSS TLS method
#CVE-2024-2605: Windows Error Reporter could be used as a Sandbox escape vector
#CVE-2024-2607: JIT code failed to save return registers on Armv7-A
#CVE-2024-2608: Integer overflow could have led to out of bounds write
#CVE-2024-2616: Improve handling of out-of-memory conditions in ICU
#CVE-2023-5388: NSS susceptible to timing attack against RSA decryption
#CVE-2024-2610: Improper handling of html and body tags enabled CSP nonce
leakage
#CVE-2024-2611: Clickjacking vulnerability could have led to a user
accidentally granting permissions
#CVE-2024-2612: Self referencing object could have potentially led to a
use-after-free
#CVE-2024-2614: Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9, and
Thunderbird 115.9

115.8.1:
What's Fixed
fixed
Settings: Updating tags failed if Automatic Updates were disabled

fixed
Size of collapsed folders in folder pane did not include size of subfolders

fixed
Reversing sort order of Grouped By views in quick search did not reverse

fixed
Removing threaded messages in a unified folder sometimes resulted in an
incorrect number of levels in the thread

fixed
Thread collapsing did not behave correctly when copying thread messages in
multi-folder view

fixed
S/MIME encryption failed to encrypt if unsupported certificate type was
encountered

fixed
Decrypting a copy of an S/MIME encrypted, opaque-signed message created an
unreadable message

fixed
Thunderbird sometimes changed the subject of messages selected while
simultaneously decrypting a large PGP-encrypted message

fixed
"Quote message" menu item in compose window did not work when replying to
message opened in separate tab

fixed
Toolbar customization window contents overflowed the window width

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2024-11
#CVE-2024-1936: Leaking of encrypted email subjects to other conversations

115.8.0:
What's New

new
Added option to show packet dump when OpenPGP fails to decrypt

What's Fixed

fixed
Thunderbird slowed down significantly when opening email files (.eml)

fixed
Inbox view intermittently reverted to default view after moving or deleting
messages

fixed
Size of collapsed folders in folder pane did not include size of subfolders

fixed
Hovering over folder does not always expand subfolders

fixed
Switching to thread pane of a folder using keyboard navigation did not focus
top message

fixed
Clicking "Sent unsent messages" in Outbox context menu while in offline mode
did not prompt user to go online

fixed
Mail tab-specific Unified Toolbar buttons received focus incorrectly

fixed
Quick Filter settings did not persist when Quick Filter bar was turned off

fixed
Quick Filters were unusually slow

fixed
OpenPGP Key Manager filtering did not work

fixed
OpenPGP sometimes attempted to decrypt message with incorrect key

fixed
Autoconfig failed on servers that did not support OAuth2

fixed
Opening different attachments with the same name in different messages could
cause attachment files to become conflated

fixed
Overflowed attachment list could not be scrolled

fixed
Passwords disappeared from password manager list after applying and clearing
filters

fixed
Cookies in cookie manager list disappeared after applying and then clearing
filters

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2024-07
#CVE-2024-1546: Out-of-bounds memory read in networking channels
#CVE-2024-1547: Alert dialog could have been spoofed on another site
#CVE-2024-1548: Fullscreen Notification could have been hidden by select
element
#CVE-2024-1549: Custom cursor could obscure the permission dialog
#CVE-2024-1550: Mouse cursor re-positioned unexpectedly could have led to
unintended permission grants
#CVE-2024-1551: Multipart HTTP Responses would accept the Set-Cookie header in
response parts
#CVE-2024-1552: Incorrect code generation on 32-bit ARM devices
#CVE-2024-1553: Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8, and
Thunderbird 115.8

(ryoon)

2024-05-18 00:23:28 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 126.0

(ryoon)

2024-05-18 00:23:12 UTC MAIN commitmail json YAML

www/firefox-l10n: Update to 126.0

* Sync with www/firefox-126.0.

(ryoon)

2024-05-18 00:22:52 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 126.0

(ryoon)

2024-05-18 00:22:38 UTC MAIN commitmail json YAML

www/firefox: Update to 126.0

CHangelog:
126.0:
New

  * The Copy Without Site Tracking option can now remove parameters from nested
    URLs. It also includes expanded support for blocking over 300 tracking
    parameters from copied links, including those from major shopping websites.
    Keep those trackers away when sharing links!

  * Firefox now supports Content-encoding: zstd (zstandard compression). This
    is an alternative to broti and gzip compression for web content, and can
    provide higher compression levels for the same CPU used, or conversely
    lower server CPU use to get the same compression. This is heavily used on
    sites such as Facebook.

  * Catalan is now available in Firefox Translations.

  * Enabled AV1 hardware decode acceleration on macOS for M3 Macs.

  * Telemetry was added to create an aggregate count of searches by category to
    broadly inform search feature development. These categories are based on 20
    high-level content types, such as "sports,?? "business," and "travel". This
    data will not be associated with specific users and will be collected using
    OHTTP to remove IP addresses as potentially identifying metadata. No
    profiling will be performed, and no data will be shared with third parties.
    (read more)

  * NVIDIA RTX Video Super Resolution (??VSR??) is now available in Firefox.
    RTX VSR enhances and sharpens lower resolution video when upscaled to
    higher resolutions and also removes blocky artifacts commonly visible on
    low bitrate streamed video. VSR requires at least a 20-series or higher
    NVIDIA RTX GPU, Microsoft Windows 10/11 64-bit, and NVIDIA driver version
    R530 or higher. The feature can be enabled in the NVIDIA control panel.

  * NVIDIA RTX Video HDR is now available in Firefox. RTX Video HDR
    automatically converts SDR video to vibrant HDR10 in real time, letting you
    enjoy video with improved clarity on your HDR10 panel. It requires at least
    a 20-series NVIDIA RTX GPU, Microsoft Windows 10/11 64-bit, and NVIDIA
    driver version 550 or higher. The feature can be enabled in the NVIDIA
    control panel.

Fixed

  * Various security fixes.

Changed

  * The URL Paste Suggestion feature added in Fx125 was temporarily disabled
    while the team investigates a potential performance issue. The feature will
    be re-enabled in a future release once the performance issue is addressed.

Security fixes:
Mozilla Foundation Security Advisory 2024-21
#CVE-2024-4764: Use-after-free when audio input connected with multiple
consumers
#CVE-2024-4367: Arbitrary JavaScript execution in PDF.js
#CVE-2024-4765: Web application manifests could have been overwritten via hash
collision
#CVE-2024-4766: Fullscreen notification could have been obscured on Firefox for
#CVE-2024-4767: IndexedDB files retained in private browsing mode
#CVE-2024-4768: Potential permissions request bypass via clickjacking
#CVE-2024-4769: Cross-origin responses could be distinguished between script
and non-script content-types
#CVE-2024-4770: Use-after-free could occur when printing to PDF
#CVE-2024-4771: Failed allocation could lead to use-after-free
#CVE-2024-4772: Use of insecure rand() function to generate nonce
#CVE-2024-4773: URL bar could be cleared after network error
#CVE-2024-4774: Undefined behavior in ShmemCharMapHashEntry()
#CVE-2024-4775: Invalid memory access in the built-in profiler
#CVE-2024-4776: Window may remain disabled after file dialog is shown in
full-screen
#CVE-2024-4777: Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
and Thunderbird 115.11
#CVE-2024-4778: Memory safety bugs fixed in Firefox 126

(ryoon)

2024-05-15 12:23:21 UTC MAIN commitmail json YAML

doc: Updated lang/gcc12-libs to 12.3.0nb2

(ryoon)

2024-05-15 12:23:08 UTC MAIN commitmail json YAML

lang/gcc12-libs: Bump PKGREVISION. lang/gcc12 is now nb1

(ryoon)

2024-05-15 12:22:33 UTC MAIN commitmail json YAML

doc: Updated lang/gcc12 to 12.3.0nb1

(ryoon)

2024-05-15 12:22:18 UTC MAIN commitmail json YAML

lang/gcc12: undefined reference to `__stack_chk_fail_local' errors

* Patch from NetBSD src. Fix -fPIC/-fPIE and -fstack-protector-strong/
  -fstack-protector-all causes undefined reference to `__stack_chk_fail_local'.
* This fixes a build of misc/libreoffice under NetBSD/i386 9 at least.
* Bump PKGREVISION.

(ryoon)

2024-05-14 10:39:54 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.80.2nb1

(ryoon)

2024-05-14 10:39:39 UTC MAIN commitmail json YAML

devel/glib2: Fix startup of misc/libreoffice

* Revert upstream's "gdbusconnection: Fix user_data leaks on error"
  747e3af9987b37847d7d5acbf882d1ee4a6bd91b
* Bump PKGREVISION.

(ryoon)

2024-05-03 20:39:25 UTC MAIN commitmail json YAML

fonts: Enable urw-base35-type1

(ryoon)

2024-05-03 20:38:51 UTC MAIN commitmail json YAML

doc: Added fonts/urw-base35-type1 version 4.00

(ryoon)

2024-05-03 20:38:35 UTC MAIN commitmail json YAML

fonts/urw-base35-type1: import urw-base35-type1-4.00

PostScript Level 1 and 2 base 35 fonts in Type 1 format
licensed under LPPL 1.3c

This is almost equivalent fonts/urw-fonts licensed under GNU GPL v2.

(ryoon)

2024-05-03 20:34:53 UTC MAIN commitmail json YAML

doc: Updated graphics/blender to 4.1.1

(ryoon)

2024-05-03 20:34:37 UTC MAIN commitmail json YAML

graphics/blender: Update to 4.1.1

Changelog:
Blender 4.1.1 includes many bugfixes and improvements in the following
catogories:

    Animation & Rigging
    Compositor
    Cycles
    EEVEE
    Geometry Nodes
    Import & Export
    Modeling
    Python API
    Rendering
    Sculpting
    Sequencer
    User Interface
    Add-ons

(ryoon)

2024-05-03 18:37:04 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 125.0.3

(ryoon)

2024-05-03 18:36:51 UTC MAIN commitmail json YAML

www/firefox-l10n: Update to 125.0.3

* Sync with www/firefox-125.0.3.

(ryoon)

2024-05-03 18:36:29 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 125.0.3

(ryoon)

2024-05-03 18:36:13 UTC MAIN commitmail json YAML

www/firefox: Update to 125.0.3

Changelog:
125.0.3:
Fixed

  * Fixed an extra blank tab with an address of https://0.0.0.1 sometimes
    appearing when attempting to launch Firefox when it is already running (bug
    1892612).

  * Fixed an issue that could cause incorrect font selection in some situations
    for users with the Japanese locale set (bug 1892363).

  * Fixed text corruption when dragging text containing unicode characters on
    Linux systems (bug 1888202).

  * Fixed a correctness error when checking arguments.length (and not using
    arguments otherwise) inside of a generator or async function (bug 1892699).

  * Fixed an issue that could lead to inconsistent focus handling of <select>
    elements when opened (bug 1893177).

(ryoon)

2024-04-29 00:12:29 UTC MAIN commitmail json YAML

textproc/py-link-grammar: Enable for Python 3.12

(ryoon)

2024-04-28 20:31:29 UTC MAIN commitmail json YAML

doc: Updated multimedia/libaom to 3.9.0

(ryoon)

2024-04-28 20:30:35 UTC MAIN commitmail json YAML

multimedia/libaom: Update to 3.9.0

Changelog:
2024-04-09 v3.9.0
  This release includes new codec interfaces, compression efficiency and
  perceptual improvements, speedup for RTC for both video and screen content,
  and many bug fixes. This release is ABI compatible with the previous release.

  - New Features
    * New codec control
      * AV1E_SET_SVC_FRAME_DROP_MODE is added to configure the SVC encoder to
        only drop spatial layers or the whole superframe.
    * Active Map is fixed and tested for RTC.
    * CONFIG_QUANT_MATRIX is added to disable quantization matrices when aom
      decoder is disabled with CONFIG_AV1_DECODER. Reduces ~10% binary size when
      both are disabled.
    * libwebm is updated to libwebm-1.0.0.31-1-gaffd7f4.

  - Compression Efficiency Improvements
    * RTC encoding improvements
      * 1-2% BD-rate gain for screen content with temporal layers; 5% BD-rate
        gain on scrolling content.

  - Perceptual Quality Improvements
    * For RTC screen content
      * Reduced color artifacts for RTC screen content
      * Visual quality improved for scene changes for SVC with quality layers.
      * Removed visual artifacts for speed 11

  - Speedups:
    * RTC Speed 11: aggressive speedup setting added for video mode,
      resolutions <= VGA: ~30% faster than speed 10.
    * 5-9% speed up for high bit-depth encoding with good mode on Arm, half of
      which comes from SVE/SVE2 optimizations.

  - Other improvements
    * Further improvements to global motion estimation.
    * Documented minimum required SIMD support: SSE4.1 on x86, Neon on Arm.
    * Remove unneeded SIMD functions, saving >100 KiB from binary size.
    * Cleaned up and improved pattern_search.
    * Added end-to-end c vs SIMD bit-exactness test.
    * Added config flag to calc psnr using libvmaf peak: use a slightly
      different peak value for PSNR (1020 and 2040 for 10- and 12-bit)

  - Bug Fixes
    * Fuzzing bug fixes
      * b/329485898 Null-dereference WRITE in av1_cdef_frame_mt
      * b/329810149 Null-dereference WRITE in av1_cdef_copy_sb8_16
      * b/329813868 Ill in av1_cdef_frame_mt
      * chromium:327882824 Null-dereference WRITE in av1_cdef_init_fb_row
      * b/330014723 Null-dereference WRITE in
        cdef_copy_rect8_16bit_to_16bit_avx2
      * b/310455204 Null-dereference WRITE in prepare_enc_workers
      * b/314858909 Heap-buffer-overflow in aom_variance64x64_avx2
      * oss-fuzz:67132 av1_dec_fuzzer: ASSERT: (pbi->tile_count_minus_1 + 1) <=
        (pbi->output_frame_width_in_tiles_minus_1 + 1)
      * oss-fuzz:67058 av1_dec_fuzzer: ASSERT: i == 0 || tile_w == *w
      * oss-fuzz:67161 av1_dec_fuzzer: ASSERT: i == 0 || tile_h == *h
      * oss-fuzz:67059 av1_dec_fuzzer: Crash in mem_get_varsize
      * oss-fuzz:67162 av1_dec_fuzzer: Use-of-uninitialized-value in
        od_ec_decode_bool_q15
      * oss-fuzz:67184 av1_dec_fuzzer: Heap-buffer-overflow in od_ec_dec_init
      * oss-fuzz:67216 av1_dec_fuzzer: Heap-buffer-overflow in
        od_ec_dec_normalize
      * oss-fuzz:67055 av1_dec_fuzzer: Heap-buffer-overflow in
        get_ls_tile_buffers
    * libaom library
      * aomedia:3510 Large value of duration could cause encoder overflow
      * chromium:328105513 Fix build conflicts between Abseil and libaom/libvpx
        in Win ARM64 builds
      * aomedia:3544 AV1/SharpnessTestLarge.SharpnessPSNRTest failures after
        59c592bb8
      * aomedia:3531 Exception encountered with PSNR calculation
      * aomedia:3541 Can not compile correctly by CYGWIN
      * chromium:41482688 heap-buffer-overflow write in vpx_img_read()
        (tools_common.c) with VPX_IMG_FMT_NV12
      * aomedia:3521 Assertion failures on Arm in CNNTest.* in
        av1_cnn_convolve_no_maxpool_padding_valid_2x2_neon and
        av1_cnn_convolve_no_maxpool_padding_valid_5x5_neon
      * aomedia:3486 C vs NEON mismatch in AV1 encoder
      * aomedia:3536 Over write in highbd_dr_prediction_z3_upsample1_neon()
      * aomedia:3276 Significant progress on ensuring all allocations are
        checked
      * aomedia:3491 heap-buffer-overflow encoding frames of size 256x256,
        512x512 in good quality usage mode using 4 threads
      * aomedia:3322 PSNR number discrepancy
      * aomedia:3493 Cmake generates garbage symbols for libaom_srcs.gni
      * aomedia:3478 GCC 12.2.0 emits a -Wstringop-overflow warning on
        aom/av1/encoder/motion_search_facade.c
      * aomedia:3484 C vs NEON mismatch in AV1 encoder for high-bitdepth case

(ryoon)

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

net/py-zmq: Fix build under NetBSD at least

Wheel invokes cmake and it has no CMAKE_CONFIGURE_ARGS.
Then _zmq.so was reported as problematic RPATH.
Define CMAKE_SKIP_RPATH in CMakeLists.txt to fix this failure.

(ryoon)

2024-04-24 14:34:02 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 125.0.2

(ryoon)

2024-04-24 14:33:51 UTC MAIN commitmail json YAML

www/firefox-l10n: Update to 125.0.2

* Sync with www/firefox-125.0.2.

(ryoon)

2024-04-24 14:33:26 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 125.0.2

(ryoon)

2024-04-24 14:33:13 UTC MAIN commitmail json YAML

www/firefox: Update to 125.0.2

Changelog:
125.0.2:
Fixed

  * Reverted the changes recently shipped in Firefox 125 that more proactively
    blocked downloads from potentially untrustworthy URLs. The changes caused
    unexpected problems with downloading files in some situations. We plan to
    fix and re-enable these protections in a future release. (Bug 1892069)

(ryoon)

2024-04-22 03:50:52 UTC MAIN commitmail json YAML

graphics/netpbm: Store distfiles in MASTER_SITE_LOCAL

(ryoon)

2024-04-21 12:57:57 UTC MAIN commitmail json YAML

doc: Updated graphics/netpbm to 11.02.09

(ryoon)

2024-04-21 12:54:24 UTC MAIN commitmail json YAML

graphics/netpbm: Update to 11.02.09

Changelog:
24.04.11 BJH  Release 11.02.09

              libnetpbm: Fix double free crash when memory allocation via
              REALLOCARRAY fails.  Introduced in Netpbm 10.40 (September
              2007).

24.03.11 BJH  Release 11.02.08

              infotopam: fix incorrect output -- columns always in wrong
              place.  Always broken.  (infotopam was new in Netpbm 10.22 (May
              2004)).

23.12.26 BJH  Release 11.02.07

              pnmpad: fix behavior with -left, -right, and -width together or
              -top, -bottom, -height together: ignores -width where it should
              fail.  Broken in Netpbm 10.72 (September 2015).

23.12.05 BJH  Release 11.02.06

              pnmconvol: Restore ability of convolution matrix to be a
              pseudo-plain-PNM with samples that exceed the maxval.  Lost in
              10.30 (October 2005) because maxval-checking code was added to
              libnetpbm.  (Was fixed in 10.47.08 in November 2010, but only in
              the 10.47 series).

23.11.24 BJH  Release 11.02.05

              pnmpad: fix wrong results with old-style options (e.g. "-t50").

23.09.24 BJH  Release 11.02.04

              pamtosvg: fix hang.

              pbmtoxbm: Fix spurious output with really wide rows.

23.09.02 BJH  Release 11.02.03

              pamaddnoise: fix very incorrect noise added for all types.
              Introduced in Netpbm 10.94 (March 2021).

              pgmtexture: Fix buffer overflow with maxval > 255.  Always
              broken.  Maxvals > 255 were possible starting in Netpbm 9.0
              (April 2000).

              ppmrough: fix buffer overrun.  Always broken (Ppmrough was new
              in Netpbm 10.9 (September 2002).

              ppmrough: fix excessive roughness.  Introduced in Netpbm 10.94
              (March 2021).

23.08.18 BJH  Release 11.02.02

              ppmfade: fix "file not found" crash for most fade modes.
              Introduced in Netpbm 10.98 (March 2022).

              ppmfade: fix incorrect block mode fade.  Always broken
              (ppmfade was new in Netpbm 8.4 (April 2000)).

23.08.05 BJH  Release 11.02.01

              pamstack: Fail gracefully when total number of planes is too
              large for unsigned integer.  Always broken (Pamstack was new in
              Netpbm 10.0 (June 2002).

23.03.25 BJH  Release 11.02.00

              jpegtopnm: Add -traceexif

              pbmtextps: Add -asciihex, -ascii85.

              pcdovtoppm: remove dependency on obsolete 'tempfile' program.

              jpegtopnm: Many fixes to -dumpexif.  Always broken.
              (-dumpexif was new in Netpbm 9.18 (September 2001))

              pamtopng: fix -chroma option: always rejected.  Always broken.
              (pamtopng was new in Netpbm 10.70 (June 2015)).

              pnmtopng: fix -rgb option: always rejected.  Always broken
              (-rgb was new in Netpbm 10.30 (October 2005)).

              build: change the way you add the separately distributed
              'hpcdtoppm' code to the build.

22.12.31 BJH  Release 11.01.00

              pamcat: Add -listfile .

              pamtojpeg2k: add -size option.  Doesn't precisely work (and
              -compression has never worked precisely either); should be
              fixed some day.

              ppmtompeg: Fix crash with resize option because of invalid
              memory free.

              fitstopnm: fix invalid memory reference (nonterminated ASCIIZ
              string).

              packaging: Fix library minor number to 100 + Netpbm minor number
              so it is higher than previous ones in library major 100.
              I.e. libnetpbm.so.100.101 instead of libnetpbm.so.100.1.
              Introduced in Netpbm 11.00.00.

22.09.28 BJH  Release 11.00.00

              (No significance to new major number; just ran out of 2-digit
              minor numbers).

              Add pamcat.

              pamtable: add -tuple.

              pamtable: add -hex.

              pbmtextps: improve error messages.

              pnmtofits: fix arbitrary behavior when FITS input lacks
              required fields in header.  Always broken.  Pnmtofits'
              predecessor was in primordial Netpbm (1989).

              ppmtoicr: Fix bug: all options cause bogus command line parsing
              errors.  Always broken.  Ppmtoicr was new in 1991.

              ppmtoicr: Fix arithmetic overflows.

              ppmtoicr: make -rle option issue an error message saying it no
              longer exists (it did, sort of, before 2015).

              ppmforge: Fix arbitrary output with really large -power.

              pnmindex: fix shell injection vulnerabilities.  Broken since
              Netpbm 10.28 (June 2005).

              pnmmargin: fix shell injection vulnerability.  Always broken
              (Program was added in primordial Netpbm in 1990).

              build: Create backward compatibility symbolic link for
              pnminterp-gen, missing for over 20 years.

22.06.24 BJH  Release 10.99.00

              Add pamrestack.

              Add pamshuffle.

              Add pamtoqoi, qoitopam.

              palmtopnm: Fix failure with bogus claim of invalid input on
              architectures that do not use two's complement negative numbers.
              Always broken.  (Ability to convert PackBits input was new in
              Netpbm 10.27 (March 2005).

              pnmgamma -srgbtobt709, -bt709tosrgb: fix bug; incorrect output.
              Always broken (These options were new in Netpbm 10.32 (February
              2006)).  Thanks Alexander Shpilkin <ashpilkin@gmail.com>.

              pamdice: Fix incorrect output file name with PAM input.  Always
              broken (pamdice was new in Netpbm 9.25 (March 2002).

              libnetpbm: Stop bogus runtime error check failure in pmfileio.c
              shifts.

22.03.27 BJH  Release 10.98.00

              pamtopdbimg: Add -fixedtime.

              ppmfade: Use temporary files securely.

              pnmtosir: Set some possibly meaningless bits in output to zero
              so output is repeatable.

              pamx: Fix bug: top-justifies image in all cases where it should
              bottom-justify.  Always broken.  (pamx was new in Netpbm 10.34
              (June 2006).

              pnmtorle: Fix bug: -h works only on first image.

              pamsistoaglyph: Fix invalid memory reference and incorrect
              output on depth 1 input.  Always broken.  (pamsistoaglyph was
              new in Netpbm 10.47 (June 2009).  Thanks Scott Pakin.

              pambayer: Fix bogus colors at edges.  Always Broken (pambayer
              was new in Release 10.30 (October 2005)).

              libnetpbm, various programs: fix bug: bogus warning that a color
              specified on command line cannot be represented exactly with the
              maxval being used.  Introduced in Netpbm 10.83 (June 2018).

              pnmtopsnr: Fix typo in error message.  Always broken (pnmpsnr
              was new in Netpbm 9.6 (July 2000).

              ppmtoilbm: Remove -floyd (aka -fs) option, which hasn't worked
              in a long time if ever and is inappropriate function for this
              program.  And the broken code is inconsistent with new random
              number logic elsewhere in the package.

              ppmtoapplevol: Fix bug: reads from Standard Input even when you
              specify the input file argument.  Always broken.  (ppmtoapplevol
              was new in Netpbm 10.54 (March 2011).

              ppmtoapplevol: Fix bug: produces garbage with input image wider
              than 255.  Always broken.  (ppmtoapplevol was new in Netpbm
              10.54 (March 2011).

              pgmmedian: fix crash when median matrix is wider or higher than
              the input image.

              picttoppm: Fix incorrect output for 32 bit per pixel images
              that have only 3 planes.  Broken in Netpbm 10.34 (June 2006).

              pamendian: fix bogus "sample exceeds maxval" failure.
              Introduced in Netpbm 10.66 (March 2014).

              ppmtoilbm: Fix wild memory references and hangs with -map .
              Introduced in Netpbm 9.12 (March 2001).

              pgmtexture: Fix incorrect output.  Always broken.  (Program was
              added in primordial Netpbm in 1991).

              pgmabel: Fix incorrect output.  Always broken.  (Program was
              new in Netpbm 10.3 (July 2002).

              Remove Floyd-Steinberg dithering functions (ppm_fs_*) from
              libnetpbm (libppmfloyd).  No longer used.  Floyd-Steinberg
              dithering logic can be found in pnmremap.  libppmfloyd
              was previously used by ppmtoilbm.

21.12.27 BJH  Release 10.97.00

              Add pbmnoise.

              pnmpad: Use -halign with -mwidth and default to centering the
              image instead of left-justifying when no other padding is being
              added.  Same with -mheight, -valign, and top-justifying.

              xwdtopnm: Add ability to process bit depth 32.

              pgmtoppm: Add -black, -white.

              ppmpat: Add -mesh.

              pampaintspill: Add -near.  Thanks Scott Pakin.

              pamtogif: Fix bug: doesn't ignore the input alpha mask when user
              specified -transparent.  Broken in Netpbm 10.37 (December 2006).

              palmtopnm: Fix bug: fails with PackBits input on platform with
              default unsigned char, such as ppc64.  Always broken.  (Ability
              to convert PackBits input was new in Netpbm 10.27 (March 2005).

              pamrubber: Fix bug: random behavior with -quad when you specify
              both points for source or target and the second one is lower in
              the image than the first.  Always broken (Pamrubber was new in
              Netpbm 10.54 (March 2011)).

              sunicontopnm, escp2topbm, mgrtopbm, ybmtopbm, pamcut, pbmpscale,
              pnmcat, pnmpad: Fix arithmetic overrun with ridiculously large
              image.

              pbmclean: Fix overallocation of memory (waste).

              libnetbm: Add pnm_writepamrowpart, pnm_formatPamtuples.

              libnetpbm: When validating computable size of width and height,
              allow for adding up to 10 instead of 2, to account for rounding
              up to a multiple of 8 in processing bit maps.

              Build: Don't attempt to build 'pamexec' on systems without
              Unix process management.  Bug introduced in Netpbm 10.94
              (March 2021) and supposedly fixed in 10.95, but not really.

21.09.25 BJH  Release 10.96.00

              pgmtoppm: Eliminate dependency on color dictionary when user
              does not specify any colors by name.

              pamstereogram: Fix crash with -xbegin=0.  Thanks Scott Pakin.
              Introduced in Netpbm 10.94.

21.06.30 BJH  Release 10.95.00

              pamtopng: Fix rejection of all BLACKANDWHITE_ALPHA images with
              message about wrong depth.  Always broken (pamtopng was new in
              Netpbm 10.71 (June 2015)).  Thanks Karol Kosek
              <krkk@krkk.ct8.pl>.

              pamtopng: Fix failure with GRAYSCALE_ALPHA images with maxval
              less than 255.  Always broken (pamtopng was new in Netpbm 10.71
              (June 2015)).  Thanks Karol Kosek <krkk@krkk.ct8.pl>.

              pamtopng: Fix: treats all tuple types that start with BLA as
              BLACKANDWHITE.  Always broken (pamtopng was new in Netpbm 10.71
              (June 2015)).

              pamtopng: Fix -transparent option - program recognized
              -transparency instead.  Always broken (pamtopng was new in
              Netpbm 10.71 (June 2015)).

              pamtogif: Fix failure with bogus message about wrong depth with
              grayscale and black and white PAM images with transparency.
              Always broken (pamtogif was new in Netpbm 10.37 (December 2006)).
              Thanks Karol Kosek <krkk@krkk.ct8.pl>.

              ppmtogif: Same as 'pamtogif' fix above, but with -alpha option.

              Build: Fix build failure due to missing 'random' function on
              Mingw platform.  Bug introduced in Netpbm 10.94 (March 2021).

              Build: Don't attempt to build 'pamexec' on systems without
              Unix process management.  Bug introduced in Netpbm 10.94
              (March 2021).

              Build: Make it work on systems that don't have date +%s.  Broken
              in Netpbm 10.78 (March 2017).  Thanks Claes N辰st辿n
              (pekdon@gmail.com).

              Build: Fix for MacOS build failures with missing sprintf and
              vasprintf in broken build environment.

              Mkdeb: fix failure with message about unrecognized format of
              VERSION file.  Introduced in Netpbm 10.90 (March 2020).

21.03.27 BJH  Release 10.94.00

              Add pamhomography:  Thanks Scott Pakin.

              pamstereogram: Add -yfillshift .

              pamtowinicon: Add BMP/PNG encoding to verbose output.

              Use internal random number generator everywhere random numbers
              are used except ppmtoilbm, so seeded results are the same on
              all platforms.

              pamexec: Issue message instead of being killed by a signal when
              the exec'ed program does not read the whole image"

              ppmforge: Fail if -dimension is greater than 5, which is
              useless.

              pamscale: Fix bogus "bad magic number" or similar failure most
              of the time with -nomix.  Broken since Netpbm 10.49 (December
              2009).

              pnmtopng: Fix incorrect transparency in output when requesting
              transparency.  Introduced after Netpbm 10.35 (August 2006) but
              not after Netpbm 10.47 (June 2009).

              pnmtopng: Fix buffer overrun or bogus "too many color/
              transparency pairs" failure when requesting transparency.
              Introduced after Netpbm 10.26 (January 2005) but not after
              Netpbm 10.35 (August 2006).

              pamtojpeg2k: Fix constant failure with message about file
              close failing.

              libnetpbm: pm_system: Fix bug: standard input feeder process
              repositions unrelated files.  Always broken (pm_system was new
              in Netpbm 10.13 (September 2003).

              Pamtowinicon: Fix crash or incorrect output with PNG encoding
              (result of pm_system bug above).  Always broken (Pamtowinicon
              was new in Netpbm 10.63 (June 2013).

              pnmtopng: Fix trivial memory leaks.

              pnmtops: Fix incorrect output (arithmetic overflow) when
              bounding box is exactly INT_MAX high or wide.  Always broken.
              Pnmtops was in primordial Netpbm.

              make package: fix no such file pcdovtoppm.exe failure on
              Windows.

20.12.28 BJH  Release 10.93.00

              pamarith: Add -equal.

              pamarith: Allow more than two operands for functions for which
              it makes sense (all but -subtract, -difference, -compare,
              -divide, -shiftleft, and -shiftright).

              pamarith: fail if operand images have different depth and not
              depth 1.

              ppmshift: Add -seed .

              pamaddnoise: Fix incorrect output for -type poisson.  Always
              broken.  (pamaddnoise's precursor pnmaddnoies was new to Netpbm
              in Netpbm 10.29 (August 2005)).

              pamaddnoise: fix bug: garbage output with -type impulse.  Always
              broken (pamaddnoise's precursor pnmaddnoise was new to Netpbm
              in Netpbm 10.29 (August 2005)).

20.09.26 BJH  Release 10.92.00

              pnmcrop: Make -margin effective with -blank-image=minimize.

              pnmnorm: With bounds specified as -bpercent or -bsingle and
              -wpercent or -wsingle, and the image has only one brightness,
              don't attempt any normalization - leave image as is.  (Previous
              version produces all black with -keephues).

              pgmtopbm: Add -randomseed.

              pamfunc: Fix always wrong output with -not.  Always broken.
              (-not was new in Netpbm 10.40 (September 2007)).

              pamdepth: fix bug: doesn't work on PAM with black and white
              tuple type.

              pnmnorm: Fix bug: output too dark when -bpercent and -wpercent
              indicate overlapping values.  Broken since Netpbm 10.43 (June
              2008).

              pbmtext: Fix double-free crash with -font .  Introduced in
              Netpbm 10.91 (June 2020).

              jpeg2ktopam: Fix crash whenever the program fails.  Broken in
              Netpbm 10.42 (March 2008).

              pamtojpeg2k: Fix failure with most -progression values.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              pamtojpeg2k: Fix wrong result with -tilegrdtly.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              pamarith: Fix crash with -compare where inputs are PBM or
              BLACKANDWHITE PAM.  Broken in Netpbm 10.14 (February 2003).

              pamfunc: Fix crash with -changemaxval and PBM or BLACKANDWHITE
              PAM input.  Always broken.  -changemaxval was new in Netpbm
              10.65 (December 2013).

              pammixmulti: Fix bug: -randomseed ignored on some systems.
              Always broken.  (pammixmulti was new in Netpbm 10.85 (December
              2018).

              pcdovtoppm: Fix some garbage from the conversion from csh to sh
              in Netpbm 9.12 (March 2001) in conversion from csh arrays that
              should have stopped it from working at all, despite reports from
              users that they were using it.

              ximtoppm: Fix bug: invalid memory references with pathological
              image input.  Broken in Netpbm 10.91 (June 2020).

              Configure: remove obsolete question about URL to put in pointer
              man pages of yesteryear.

              Build: fix bug: PKG_CONFIG make variable not used for merge
              build.  Always broken (PKG_CONFIG was new in Netpbm 10.76
              (September 2016).

20.06.28 BJH  Release 10.91.00

              pamstretch-gen: Add -quiet (supposedly added in 10.86, but never
              worked).

              pamstereogram: Add -tileable.  Thanks Scott Pakin.

              pcdovtoppm: Implement -version, -plain, and -quiet.

              pcdovtoppm: more secure temporary file handling.

              pcdovtoppm: Improve the way it fails when 'hpcdtoppm' fails.

              anytopnm, pnmmargin: Fail properly when unable to create
              temporary file.  Broken in Netpbm 10.75 (June 2016).

              winicontoppm: Fix undefined behavior for various invalid input.
              Always broken.  Winicontoppm was new in Netpbm 9.3 (June 2000).

              winicontoppm: Fix incorrect output with 256 pixel wide or high
              image.  Always broken.  Winicontoppm was new in Netpbm 9.3 (June
              2000).

              pjtoppm: Handle input stream with no transmission mode command.
              Always broken.  Pjtoppm was in primordial Netpbm (1991).

              cameratopam: Handle I/O error on input file.  Always broken.
              Cameratopam was new to Netpbm in Netpbm 10.25 (June 2005).

              xbmtopbm: Recognize "unsigned short" as an extension of
              XBM X10 format.

              pjtoppm: Fix handling of input with width unspecified or not
              positive.  Always broken.  (Pjtoppm was in primordial Netpbm, ca
              1991).

              winicontopam: Fix crash with PNG icon.  Always broken.
              Winicontopam was new in Netpbm 10.63 (June 2013).

              picttoppm: Fix bug with an input file that specifies a clip
              region (ClipRgn opcode) that is not contained within the
              picture frame.  Result is invalid memory access.  Broken
              some time 1994-2002.

              picttoppm: Fix incorrect output (sheared) when a blit must be
              scaled.  Broken in Netpbm 10.34 (June 2006) or 10.35 (August
              2006).

              pbmtonokia: Fix incorrect output with -txt option.

              pbmtonokia: Fix incorrect output with newer compiler.

              pnmtorle: Fix incorrect command and filename in header.
              Broken in Netpbm 10.88 (September 2019).

              cameratopam: Fix buffer overrun.  Always present. (cameratopam
              was new in Netpbm 10.28 (June 2005)).

              cameratopam: Fix undefined behavior using 'swab' to swap bytes
              in place.  Always present. (cameratopam was new in Netpbm 10.28
              (June 2005)).

              ppmtompeg: Fix buffer overruns with very long names in input
              parameter files.  Always broken.  Ppmtompeg was new in
              Netpbm 8.4 (April 2000).

              ximtoppm: Fix possible program crash due to invalid memory
              reference.  Always broken.  ximtoppm was in primordial Netpbm,
              ca 1989.

              pcdovtoppm: Fix bug: accepts anything starting with -s
              as equivalent to -s.

              pcdovtoppm: properly selects Bash as interpreter.  Broken
              in Netpbm 9.12 (March 2001) (when it was called pcdindex).

20.03.26 BJH  Release 10.90.00

              pamundice: Add -listfile.

              pamditherbw: Remove restriction to 2^18 pixels width and height
              for -hilbert .

              pamundice: Add error and warning messages for insane file name
              pattern.

              pamcut: Improve error messages for legacy command line
              arguments.

              pbmtopgm: Fix incorrect output when convolution area is not
              square.  Always broken.  pbmtopgm was in primordial Netpbm,
              ca 1991.

              pbmtopgm: Fix crash when convolution matrix too large for word
              size.  Always broken.  pbmtopgm was in primordial Netpbm, ca
              1991.

              pnmshear: Fix arithmetic overflow with shear angle near +/- 90
              degrees.  Always broken; pnmshear was in primordial Netpbm,
              ca. 1989.

              pnmshear: Fix shearing direction for angles larger than 90
              degrees.  Always broken; pnmshear was in primordial Netpbm,
              ca. 1989.

              pamditherbw: Fix bug: issue error message instead of just
              ignoring one of the options when you specify -hilbert and
              another halftone option.

              pamdice: Fix junk output when -width or -height not specified.

              pamdice: Fix crash when -width or -height is zero.

              pamdice: Fix incorrect file names when -outstem contains "%s",
              etc.

              pgmnoise: Correct error messages for invalid height, width
              arguments.

              pnmquantall: remove accidentally published debugging trace.

              libnetpbm: pm_getline, xvminitoppm, pamtris : Fix bug: crash
              when reading empty line.

              libnetpbm: pm_read_unknown_size, rawtopgm, zeisstopnm: crash
              when out of memory

              Build: make deb: don't include empty Recommends; newer dpkg-deb
              won't accept it.

              Install: Use e.g. "10.90.00" for version in pkg-config and
              config file, instead of e.g. "Netpbm 10.90.00".

19.12.29 BJH  Release 10.89.00

              pnmpad: Add -reportonly.

              anytopnm: Fix unpredictable behavior when file name contains
              spaces.

              pamfind: Fix typo in message.

              pnmquant: Fail if user specifies both -spreadbrightness and
              -spreadluminosity or both -randomseed and -norandom, rather
              than just pick one.

              pamrubber: Fix bug: -frame doesn't work.  Always broken.
              (Pamrubber was new in Netpbm 10.54 (March 2011)).

19.09.28 BJH  Release 10.88.00

              pnmquant: Fail if user specifies more than one of -meanpixel,
              -meancolor, and -center, rather than just pick one.

              pnmremap: Don't output any part of the image if program fails
              because the maxval of input and map file do not match, in a
              case where matching maxval is required, i.e. the user specified
              -firstisdefault or -missingcolor.

              ppmhist: sort secondarily by RGB with -sort=frequency, so
              output is repeatable.

              pnmcolormap: Add -splitpix, -splitcol, -splitdim.
              Thanks Vladislav Zavjalov.

              pbmtext: fix erroneous failure message with long input text.

              jpeg2ktopam, pamtojpeg2k: fix negative array index.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              jpeg2ktopam, pamtojpeg2k: fix assertion failure.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              jpeg2ktopam: Fix memory leak after decoder failure.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              jpeg2ktopam: fix null pointer dereference.  Always broken
              (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              pnmtorle, rletopnm: fix wild pointer dereference when memory
              allocation fails.  Always broken (programs were added to
              Netpbm in Release 9.0 (April 2000).

              pamsumm: Fix bug: with -mean and a conflicting option such as
              -sum, the program ignores one of the options.  It should fail.
              Always broken (pamsumm was new in Netpbm 10.21 (March 2004).

              Build: fix for Cygwin, "no rule to make pm_config.h".

19.06.28 BJH  Release 10.87.00

              pamfind: Add -machine .

              Multiple: fix bug: when you specify the same option twice, you
              can get a syntax error, with the message telling you you
              specified some other option that conflicts with it.  Should just
              take the last setting.

              pnmtopng: Fix bug: Defaults to no filters.  Should be all
              filters.  Effect is larger PNG output.  Broken after Netpbm
              10.26 (January 2005) but no later than Netpbm 10.35 (August
              2006).

              pnmtopng: Fix bug: Doesn't allow multiple filter options.
              Broken after Netpbm 10.26 (January 2005) but no later than
              Netpbm 10.35 (August 2006).

              pnmcrop: Don't allow -borderfile with -reportXXX.  It doesn't
              work.

              pnmcrop: fix bug: -bgcolor doesn't work.  Always present
              (-bgcolor was introduced in Netpbm 10.86 (March 2019)).

              pbmtext: fix bug: don't ignore -builtin when specified with
              -font.  Fail with syntax error instead.

              pbmtozinc: fix wrong output on big-endian machines.  Broken in
              Netpbm 10.71 (June 2015).

              pbmpage: Fix error message for invalid syntax.

              pamtris: Fix bug: debug trace left in

(ryoon)

2024-04-21 06:38:33 UTC MAIN commitmail json YAML

fonts: Enable biz-ud-mincho-ttf

(ryoon)

2024-04-21 06:37:52 UTC MAIN commitmail json YAML

doc: Added fonts/biz-ud-mincho-ttf version 1.06

(ryoon)

2024-04-21 06:37:30 UTC MAIN commitmail json YAML

fonts/biz-ud-mincho-ttf: import biz-ud-mincho-ttf-1.06

BIZ UD Mincho is a universal design typeface designed to be easy to
read and ideal for education and business documentation. It combines
high quality in readability and legibility while carrying on the
stately Japanese Mincho type tradition. BIZ UD Mincho bases its design
on one of the typefaces from the Morisawa font library, which has
thicker horizontal lines than the traditional Mincho type
style. Because most Mincho types have thin horizontal strokes, the
style can be difficult to read on some displays or signs and for
people with low vision. For the universal design version, dakuten and
handakuten voicing marks are designed to be more legible, and the
letterforms are adjusted to maintain their balance while having a
larger face and wider counters.

Packaged by Atsushi Toyokura as wip/biz-ud-mincho-ttf.

(ryoon)

2024-04-21 06:36:09 UTC MAIN commitmail json YAML

fonts: Enable biz-ud-gothic-ttf

(ryoon)

2024-04-21 06:35:16 UTC MAIN commitmail json YAML

doc: Added fonts/biz-ud-gothic-ttf version 1.051

(ryoon)

2024-04-21 06:35:01 UTC MAIN commitmail json YAML

fonts/biz-ud-gothic-ttf: import biz-ud-gothic-ttf-1.051

BIZ UD Gothic is a universal design typeface designed to be easy to
read and ideal for education and business documentation. It is a
highly legible and well-balanced design sans serif. In order to make
the kanji more clear and identifiable, the letterforms are simplified
by omitting hane (hook) and geta (the vertical lines extending beyond
horizontal strokes at the bottom of kanji). Counters and other spaces
are finely adjusted so that the overall balance of the type is not
impaired even with the use in relatively large size. The kana are made
slightly smaller than the kanji to give a good rhythm and flow when
setting long texts in the lighter weights.

Packaged by Atsushi Toyokura as wip/biz-ud-gothic-ttf.

(ryoon)

2024-04-18 14:16:30 UTC MAIN commitmail json YAML

2024-04-16 20:11:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 125.0.1

(ryoon)

2024-04-16 20:11:11 UTC MAIN commitmail json YAML

www/firefox-l10n: Update to 125.0.1

* Sync with www/firefox-125.0.1.

(ryoon)

2024-04-16 20:10:48 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 125.0.1

(ryoon)

2024-04-16 20:10:33 UTC MAIN commitmail json YAML

www/firefox: Update to 125.0.1

* Back to multimedia/ffmpeg6.
  ffmpeg7 causes unstable H.264 and AV1 playback.

Changelog:
125.0.1;
New

  * Firefox now supports the AV1 codec for Encrypted Media Extensions (EME),
    enabling higher-quality playback from video streaming providers.

  * The Firefox PDF viewer now supports text highlighting.

  * Firefox View now displays pinned tabs in the Open tabs section. Tab
    indicators have also been added to Open tabs, so users can do things like
    see which tabs are playing media and quickly mute or unmute across windows.
    Indicators were also added for bookmarks, tabs with notifications, and
    more!

  * Firefox now prompts users in the US and Canada to save their addresses upon
    submitting an address form, allowing Firefox to autofill stored address
    information in the future.

  * Firefox now more proactively blocks downloads from URLs that are considered
    to be potentially untrustworthy.

  * The URL Paste Suggestion feature provides a convenient way for users to
    quickly visit URLs copied to the clipboard in the address bar of Firefox.
    When the clipboard contains a URL and the URL bar is focused, an
    autocomplete result appears automatically. Activating the clipboard
    suggestion will navigate the user to the URL with 1 click.

  * Users of tab-specific Container add-ons can now search in the Address Bar
    for tabs that are open in different containers. Special thanks to volunteer
    contributor atararx for kicking off the work on this feature!

  * Firefox now provides an option to enable Web Proxy Auto-Discovery (WPAD)
    while configured to use system proxy settings.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2024-18
#CVE-2024-3852: GetBoundName in the JIT returned the wrong object
#CVE-2024-3853: Use-after-free if garbage collection runs during realm
initialization
#CVE-2024-3854: Out-of-bounds-read after mis-optimized switch statement
#CVE-2024-3855: Incorrect JIT optimization of MSubstr leads to out-of-bounds
reads
#CVE-2024-3856: Use-after-free in WASM garbage collection
#CVE-2024-3857: Incorrect JITting of arguments led to use-after-free during
garbage collection
#CVE-2024-3858: Corrupt pointer dereference in js::CheckTracedThing<js::Shape>
#CVE-2024-3859: Integer-overflow led to out-of-bounds-read in the OpenType
sanitizer
#CVE-2024-3860: Crash when tracing empty shape lists
#CVE-2024-3861: Potential use-after-free due to AlignedBuffer self-move
#CVE-2024-3862: Potential use of uninitialized memory in MarkStack assignment
operator on self-assignment
#CVE-2024-3863: Download Protections were bypassed by .xrm-ms files on Windows
#CVE-2024-3302: Denial of Service using HTTP/2 CONTINUATION frames
#CVE-2024-3864: Memory safety bug fixed in Firefox 125, Firefox ESR 115.10, and
Thunderbird 115.10
#CVE-2024-3865: Memory safety bugs fixed in Firefox 125

(ryoon)

2024-04-15 14:12:50 UTC MAIN commitmail json YAML

doc: Updated net/nsd to 4.9.1

(ryoon)

2024-04-15 14:12:39 UTC MAIN commitmail json YAML

net/nsd: Update to 4.9.1

Changelog:
4 April 2024: Jeroen
- Use rooted temporary path in makedist.sh.
- Tag for 4.9.1.

3 April 2024: Jeroen
- Replace multiple strcat and strcpy by snprintf.
- Tag for 4.9.0.

26 March 2024: Jeroen
- Test if debug is available in do-tests.
- Enforce timeout from NSD in ixfr_gone test.
- Update expressions in ixfr_and_restart test.
- Make algorithm explicit in control-repattern test.
- Switch algorithm to hmac-256 for testplan_mess test.
- Tag for 4.9.0rc1.

25 March 2024: Jeroen
- Fix timing sensitivity in ixfr_outsync test.

22 March 2024: Jeroen
- Set up doc/RELNOTES for upcoming release.

26 February 2024: Willem
- Merge #316: Fix to reap defunct children by the reload process that
  emerged when some serve child processes were still serving TCP
  request while the others had already quit, while the reload process
  was waiting for the signal from the backup/old main process that all
  children exited.
- Fix (also from Merge #316) to reap exited children more frequently
  from server main loop for processes that exited during reload, but
  missed the initial reaping at start of the main loop because they
  took somewhat longer to exit.

16 February 2024: Wouter
- Fix compile with memclean for xfrd nsd.db close.
- In xfrd del secondary zone, the timer could perhaps have
  event_added, and if so, it would not be event_del if a tcp connection
  is active at the time. This could cause the libevent event lists
  to fail. Also fix to make sure to set event_added for the
  nsd-control ssl nonblocking handshake and check event_added there
  too, for extra certainty.

15 February 2024: Willem
- Merge #304: Support for Catalog zones version "2" as specified in
  RFC 9432. Both the consumer as well as the producer role are
  implemented, but only a single catalog consumer zone is allowed.
  The "coo" property, only relevant with multiple catalog consumer,
  is therefore not supported. The "group" property is supported.
  Have a look at the nsd.conf man page for details on how to
  configure and use catalog zones.

12 February 2024: Willem
- Allow SOA apex queries to otherwise with allow-query protected zones
  for clients matching a provide-xfr rule, because clients that are
  allowed to transfer the zone need to be able to query SOA at the
  apex preceding the actual transfer.

6 February 2024: Wouter
- Fix #313: nsd 4.8 stats with implausible spikes.

16 January 2024: Wouter
- Move acx_nlnetlabs.m4 to version 48, with ssp and getaddrinfo
  include check.

14 January 2024: Wouter
- Move acx_nlnetlabs.m4 to version 47, with crypt32 check.

8 December 2023: Wouter
- Merge #309: More RFC 8499 compliance.
- Fix #310: NSD stats contain the terms "master" and "slave".
- Fix control-reconfig-xfrd test for zonestatus primary that is
  printed by nsd-control zonestatus.

7 December 2023: Wouter
- Merge #307 from anandb-ripencc: Many improvements to the nsd.conf
  man page.
- Fix #308: Deprecate "multi-master-check" in favour of
  "multi-primary-check".

6 December 2023: Wouter
- Fix to sync the tests script file common.sh.
- Update test script file common.sh.
- Fix #306: Missing AC_SUBST(dbdir) breaks installation with 4.8.0.
- Fix for #306: Create directory for xfrd.state and zone.list files
  in make install.

(ryoon)

2024-04-15 14:09:13 UTC MAIN commitmail json YAML

doc: Updated chat/catgirl to 2.2

(ryoon)

2024-04-15 14:09:02 UTC MAIN commitmail json YAML

chat/catgirl: Update to 2.2

Changelog:
* Improve documentation.
* Remove some modes.
* Bugfixes.

(ryoon)

2024-04-15 13:54:41 UTC MAIN commitmail json YAML

doc: Updated chat/weechat to 4.2.2

(ryoon)

2024-04-15 13:54:28 UTC MAIN commitmail json YAML

chat/weechat: Update to 4.2.2

Changelog:
== Version 4.2.2 (2024-04-07)

Bug fixes::

  * core: fix reset to initial scroll position after search of text in buffer (issue #2093)
  * core: add missing mouse events "alt-ctrl-button2" and "alt-ctrl-button3"
  * exec: remove trailing space on buffers with free content when line numbers are not displayed
  * exec: add missing exec tags in lines of buffers with free content (issue #2086)
  * irc: add missing tags on self action messages when capability echo-message is enabled (issue #2074)
  * python: fix truncation of unsigned long long integer returned by function string_parse_size
  * relay: set the last IRC client disconnection time only after a successful connection (issue #2103)
  * script: always display list of scripts when searching scripts with `/script search` (issue #2077)
  * script: fix default mouse keys (issue #2076)
  * scripts: fix crash on script unload when a hook is created in a buffer close callback (issue #2067)
  * tcl: fix truncation of long integer returned by function hdata_long
  * trigger: fix memory leak when adding a new trigger with `/trigger` command

Tests::

  * core: fix tests on function strftimeval on Alpine

== Version 4.2.1 (2024-01-22)

Bug fixes::

  * irc: fix random date displayed when a received message contains tags but no "time" (issue #2064)

== Version 4.2.0 (2024-01-21)

New features::

  * core: add variable "opening" in buffer, do not send buffer signals when the buffer is opening
  * core: store microseconds in buffer lines (issue #649)
  * core: evaluate expressions even when the suffix is missing ("}" by default) (issue #2042, issue #1714)
  * core: add syntax highlighting in evaluation of expressions with `raw_hl:string` and `hl:string`, add option weechat.color.eval_syntax_colors (issue #2042)
  * core: add option `search_history` in command `/input`, add key kbd:[Ctrl+r] to search in commands history, add key context "histsearch" (issue #2040)
  * core: add option weechat.look.buffer_search_history (issue #2040)
  * core: add key kbd:[Ctrl+o] to send command found and insert next one in input (issue #2040)
  * core: add buffer variables "text_search_direction", "text_search_history" and "text_search_ptr_history" (issue #2040)
  * core: move key kbd:[Ctrl+r] to kbd:[Ctrl+s] (issue #2040)
  * core: move key kbd:[Ctrl+s], kbd:[Ctrl+u] to kbd:[Alt+Shift+U] (issue #2040)
  * core: display only version with command `/version`, add options `-o` and `-ol` in command `/upgrade`
  * core: add number of processes in command `/sys waitpid`
  * core, alias, trigger: allow wildcard in commands `/bar`, `/item`, `/proxy`, `/alias` and `/trigger` (issue #1956)
  * api: add support of format/translation of command arguments description line by line (issue #2005)
  * api: add function string_concat (issue #2005)
  * api: add functions util_strftimeval, util_parse_time, printf_datetime_tags, printf_y_datetime_tags (issue #649)
  * api: add argument "date_usec" in hook_print callback (issue #649)
  * api: add property "type" in function buffer_get_string
  * api: add info "mouse"
  * buflist: jump to previous/next buffer displayed in buflist item with ctrl+wheel up/down on a buflist item (issue #1473)
  * irc: add option irc.look.display_host_wallops
  * irc: add server option "anti_flood" (now in milliseconds), remove server options "anti_flood_prio_{high|low}" (issue #1039)
  * irc: add option irc.look.list_buffer
  * irc: change default value of server option "tls_priorities" to `NORMAL`
  * irc: add support of RGB colors in messages, add option irc.color.term_remap (issue #2025)
  * irc: add tags "nick_xxx" and "host_xxx" in all messages, including self and server messages
  * irc: add option irc.look.ignore_tag_messages (issue #989)
  * relay: change default value of option relay.network.tls_priorities to `NORMAL`
  * trigger: change format of variables `${tg_date}` from "%Y-%m-%d %H:%M:%S" to "%FT%T.%f" (issue #649)
  * trigger: rename local variable "trigger_filter" to "filter" on monitor buffer (issue #2037)

Bug fixes::

  * core: fix crash on plugin reload when using musl libc (issue #2052)
  * core: fix infinite loop in display when the chat area is too small (issue #2053)
  * core: fix value of buffer variable "num_history" when the value defined in option weechat.history.max_commands is reached
  * core: remove incorrect warning when binding keys kbd:[F10] to kbd:[F20] (issue #2039)
  * core: call hook config when options are removed
  * core: display an error with command `/history N` when N is not a valid integer
  * core: fix memory leak when config version is invalid or not supported
  * core: fix crash when "config_version" is present in a configuration file without a value
  * core: display an error on startup if environment variable "HOME" is not set
  * core: fix crash when a custom bar item name is already used by a default bar item (issue #2034)
  * core: fix random timeouts when a lot of concurrent processes are launched with hook_process (issue #2033)
  * api: return NULL instead of empty infolist "key" when context is not found
  * irc: check if arguments are not NULL in some infos
  * irc: fix info "irc_is_message_ignored" (issue #2059)
  * irc: fix display of self messages when the message split fails due to inconsistent max lengths sent by the server in message 005
  * irc: display messages 730/731 (monitored nicks online/offline) even if command `/notify` was not used (issue #2049)
  * irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when messages are queued
  * irc: fix target buffer of IRC message 337 (whois reply: "is hiding their idle time")
  * irc: revert compute of nick colors to case sensitive way, deprecate again infos "irc_nick_color" and "irc_nick_color_name" (issue #194, issue #2032)
  * relay: close properly connection with the IRC client in case of server disconnection (issue #2038)
  * ruby: fix use of NULL variable when displaying exception

Tests::

  * core: add tests on plugin config and plugin API info functions
  * irc: add tests on info functions

Build::

  * core: make libintl.h required if CMake option ENABLE_NLS is enabled (issue #2031)
  * ruby: add detection of Ruby 3.3

== Version 4.1.3 (2024-01-20)

Bug fixes::

  * core: fix crash on plugin reload when using musl libc (issue #2052)
  * core: fix infinite loop in display when the chat area is too small (issue #2053)
  * irc: check if arguments are not NULL in some infos
  * irc: fix info "irc_is_message_ignored" (issue #2059)
  * irc: fix display of self messages when the message split fails due to inconsistent max lengths sent by the server in message 005

(ryoon)

2024-04-15 12:40:48 UTC MAIN commitmail json YAML

doc: Updated graphics/libwebp to 1.4.0

(ryoon)

2024-04-15 12:40:37 UTC MAIN commitmail json YAML

graphics/libwebp: Update to 1.4.0

Changelog:
- 4/12/2024: version 1.4.0
  This is a binary compatible release.
  * API changes:
    - libwebpmux: WebPAnimEncoderSetChunk, WebPAnimEncoderGetChunk,
                  WebPAnimEncoderDeleteChunk
    - libsharpyuv: SharpYuvOptionsInit, SharpYuvConvertWithOptions
    - extras: SharpYuvEstimate420Risk
  * further security related hardening in libwebp & examples
  * some minor optimizations in the lossless encoder
  * added WEBP_NODISCARD to report unused result warnings; enable with
    -DWEBP_ENABLE_NODISCARD=1
  * improvements and corrections in webp-container-spec.txt and
    webp-lossless-bitstream-spec.txt (#611)
  * miscellaneous warning, bug & build fixes (#615, #619, #632, #635)

(ryoon)

2024-04-13 12:16:41 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 24.2.2.2

(ryoon)

2024-04-13 12:16:10 UTC MAIN commitmail json YAML

libreoffice: Update to 24.2.2.2

Changelog:
24.2.2.2:
Bugs fixed compared to 24.2.2 RC1:

1. tdf#152524 macOS: LibreOffice crashes (gpgme / gpgmeio) on macOS 13 Ventura
    [Patrick Luby]
2. tdf#157241 Freeze when removing table [Michael Stahl]
3. tdf#158783 editing alphabetical index crashes Writer [Armin Le Grand
    (allotropia)]
4. tdf#159373 Crash in: ScTable::HasAttrib(short,long,short,long,HasAttrFlags)
    [Julien Nabet]
5. tdf#159730 RTF table split document layout [Oliver Specht]
6. tdf#159915 LibreOffice scaled incorrectly when running with KF6 or Qt6 VCL
    on Wayland [Michael Weghorn]
7. tdf#159931 Exported pptx cannot be opened in PowerPoint because a
    referenced part does not exist [Sarper Akdemir]
8. tdf#159996 Dialogs editor don't show controls correctly [Patrick Luby]
9. tdf#160036 Selection invisible in a11y High Contrast modes with SKIA/
    Raster, Skia/Vulkan unaffected [Patrick Luby]
10. tdf#160095 CRASH: using ALT+RETURN twice [Julien Nabet]
11. tdf#160117 Conditional formatting handling bug in Calc 24.2 with different
    but overlapping ranges [Mike Kaganski]
12. tdf#160149 CRASH: undoing conditional format [Mike Kaganski]
13. tdf#160180 About box for 24.2 has out of date copyright year [Julien Nabet]

24.2.2.1:
Bugs fixed compared to 24.2.1 RC2:

1. cid#1592908 dereference null return value [Caol??n McNamara]
2. tdf#55004 backup copy fails when using share / samba (if nobrl cifs mount
    option not used) [Kevin Ottens]
3. tdf#63259 It should be possible to use shift + F3 case change (cycle case),
    when cursor is at the beginning or end of a word and not only in the middle
    [Oliver Specht]
4. tdf#83720 PIVOTTABLE: Wrong date format in column field [Toma? Vajngerl]
5. tdf#92389 Writer: Comment text not accessible with screen reader [Michael
    Weghorn]
6. tdf#99969 COPYING cells containing a chart and pasting as embedded
    spreadsheet doesn't copy the data chart (comment 14) [Mike Kaganski]
7. tdf#124591 Update Noto Fonts to latest releases [Khaled Hosny]
8. tdf#125934 No application icon on Wayland with the qt5 / kf5 backend
    [Michael Weghorn]
9. tdf#126638 macOS: Can't paste, copy, cut or ?A (select all) using keyboard
    shortcuts in Save-As field (workaround: comment 38) [Patrick Luby]
10. tdf#129701 Skip empty cells option does not work for the last column in
    Calc Text Import dialog [Laurent Balland]
11. tdf#131550 Notifications bloating the UI [Heiko Tietze]
12. tdf#136905 NB Layout tab 'Page Size' drop list UX is poor [Justin Luth]
13. tdf#146356 ODT: No easy way to create an empty paragraph before Table of
    Content if document starts with table of content [Oliver Specht]
14. tdf#147731 Crash in SwFrameFormat::~SwFrameFormat() [Michael Stahl]
15. tdf#150408 "Legal numbering style" is not applied to list levels with
    <w:isLgl/> tag [Miklos Vajna]
16. tdf#150443 Track changes: Crash rejecting a grouped change [Xisco Fauli]
17. tdf#153196 FILEOPEN RTF/DOCX Extra footer appears when section break is in
    the middle of page [Michael Stahl]
18. tdf#153706 Pasting Selected Range to Sheet as GDI Image, Chart image is
    incorrect. [Mike Kaganski]
19. tdf#153761 FILESAVE ODT->DOCX hatch fill in shape is lost [Justin Luth]
20. tdf#155663 FILEOPEN RTF Image crop not imported [Michael Stahl]
21. tdf#155710 Calc crashes every time when saving linked files on macOS
    [Patrick Luby]
22. tdf#155961 cannot access the controls close to vertical scrollbar [Caol??n
    McNamara]
23. tdf#157135 LibreOffice 7.6 stalls/crashes under Windows 11 with Norwegian
    (Bokm?l) locale when opening file dialog [Mike Kaganski]
24. tdf#157158 [UI] Comment arrow drop down is white/light grey when in dark
    mode [Xisco Fauli]
25. tdf#158597 FILEOPEN DOCX Numbering in specific file is unexpectedly bold
    [Michael Stahl]
26. tdf#158735 Solver options are no longer saved during a spreadsheet load.
    [Rafael Lima]
27. tdf#158947 Pasting clipboard contents is not possible under certain
    circumstances with Wayland [Michael Weghorn]
28. tdf#158983 FILEOPEN: RTF: 2 page table is displayed in one page [Michael
    Stahl]
29. tdf#158986 FILEOPEN: RTF: Extra page break [Miklos Vajna]
30. tdf#159251 After using the navigator w/rtl user interface, text is garbled
    during selection / after hovering [Khaled Hosny]
31. tdf#159285 LAYOUT floating table: 2007 DOCX hangs trying to open [Miklos
    Vajna]
32. tdf#159420 EDITING Autofilter for empty cells disabled when by Autofilter
    in other column empty cells filtered out [Xisco Fauli]
33. tdf#159438 ODF export: bookmarks' starts and ends interleave [Mike
    Kaganski]
34. tdf#159453 Importing DOCX: Position of frame has gone [Miklos Vajna]
35. tdf#159483 Calc HTML import: support data-sheets attributes [Miklos Vajna]
36. tdf#159502 missing XML2 version [Michael Stahl]
37. tdf#159515 Custom shape with bitmap fill with image with transparent parts
    is wrongly rendered in extrusion mode [Patrick Luby]
38. tdf#159565 Ctrl+A and Select All don't work when section at the start of
    document body is hidden [Mike Kaganski]
39. tdf#159666 Crash when table and line object are selected at the same time
    [Xisco Fauli]
40. tdf#159689 Exporting glyphs to PDF produces validation warnings in VeraPDF
    [Mike Kaganski]
41. tdf#159696 Small capitals with 'Underlining' does not react to the flag for
    'Single words' [Caol??n McNamara]
42. tdf#159704 FILESAVE exporting to SVG loses the text in some shapes [Jaume
    Pujantell]
43. tdf#159730 RTF table split document layout [Oliver Specht]
44. tdf#159735 Crash when using APSO extension and closing LibreOffice [Michael
    Weghorn]
45. tdf#159752 17 Noto Fonts dropped from 24.2 bundle without notice (and 1
    added) [Xisco Fauli]
46. tdf#159769 Can't open ODF files when LibreOffice's lu* subdirectory in
    system TEMP directory is deleted [Mike Kaganski]
47. tdf#159793 Paper tray settings not saved in RTF and DOCX [Oliver Specht]
48. tdf#159797 Autocorrection: Replace dashes should also work between
    sentences. [Oliver Specht]
49. tdf#159802 Writer Document does not print with Form detail in 24.2 release
    [Noel Grandin]
50. tdf#159813 Assertion failed when dragging-and-dropping text [Mike Kaganski]
51. tdf#159815 Unexpected content inside content control with track changes and
    anchored images from DOCX [Miklos Vajna]
52. tdf#159816 Crash in drag-n-drop of multiple paragraphs with a bookmark
    [Mike Kaganski]
53. tdf#159817 Form controls coordinates scrambled when exporting to pdf with
    uncheked form creation in Writer [Noel Grandin]
54. tdf#159824 FILESAVE ODF->RTF: axial gradients become 2-color linear [Justin
    Luth]
55. tdf#159854 Trigger text is black on dark grey in Animation sidebar deck
    (dark mode) [Caol??n McNamara]
56. tdf#159862 Calc Macro set SearchWildcard to False changes
    SearchRegularExpression value. [Julien Nabet]
57. tdf#159865 Font of the drop down menu in Page Size is very low (in NB bar
    Tabbed UI) [Justin Luth]
58. tdf#159879 Crash when closing "3D View" dialog [Caol??n McNamara]
59. tdf#159908 LibreOffice crashes when using a constant as a loop variable in
    BASIC code, leading to data loss. [Mike Kaganski]
60. tdf#159910 Buttons in navigator not properly announced by Orca screen
    reader (gtk3 VCL plugin) [Michael Weghorn]
61. tdf#159938 Moving through cells with overflowing content changes the cells'
    height and wrapping [Mike Kaganski]
62. tdf#159955 When using a custom page number in Writer, the custom page
    number and the actual sum of pages are switched in the sidebar [Julien
    Nabet]
63. tdf#159968 LibreOffice can't render markers (eg. arrows) embeded to end of
    line [Xisco Fauli]
64. tdf#160003 Copying a sheet with chart and pasting to other document's sheet
    with a different name looses chart [Regina Henschel]

(ryoon)

2024-04-07 19:03:47 UTC MAIN commitmail json YAML

textproc: Enable flycheck-mode

(ryoon)

2024-04-07 19:02:56 UTC MAIN commitmail json YAML

doc: Added textproc/flycheck-mode version 33.0

(ryoon)

2024-04-07 19:02:46 UTC MAIN commitmail json YAML

textproc/flycheck-mode: import flycheck-mode-33.0

Flycheck is a modern on-the-fly syntax checking extension for GNU
Emacs, intended as replacement for the older Flymake extension
which is part of GNU Emacs.

(ryoon)

2024-04-07 18:57:50 UTC MAIN commitmail json YAML

devel: Enable dash-el

(ryoon)

2024-04-07 18:56:54 UTC MAIN commitmail json YAML

doc: Added devel/dash-el version 2.19.1

(ryoon)

2024-04-07 18:56:41 UTC MAIN commitmail json YAML

devel/dash-el: import dash-el-2.19.1

A modern list api for Emacs. No 'cl required.

(ryoon)

2024-04-07 18:22:23 UTC MAIN commitmail json YAML

doc: Updated mail/dkimproxy to 1.4.1nb1

(ryoon)

2024-04-07 18:22:08 UTC MAIN commitmail json YAML

2024-04-07 18:20:02 UTC MAIN commitmail json YAML

doc: Updated security/acmesh to 3.0.7

(ryoon)

2024-04-07 18:19:42 UTC MAIN commitmail json YAML

security/acmesh: Update to 3.0.7

Changelog:
What's Changed

    dns_1984.hosting.sh: fix login with valid csrftoken by @phedoreanu in #4412
    Spelling / grammar by @systemcrash in #4574
    Notify hook: AWS SES by @szhu25 in #4687
    Remove external OTP dependency from deploy hook Synology_DSM.sh by @Eagle3386 in #4646
    4442 by @Neilpang in #4691
    Add BookMyName API support by @alaunay in #3208
    Fix SES region variable by @szhu25 in #4700
    Update dns_kappernet.sh by @hknet in #4714
    sync by @Neilpang in #4720
    Add DNSExit.com API support by @samuel-jimenez in #4712
    Fix the API calls that get the list of domains that PLESK can manage by @zearan in #4710
    Fixed help verbiage to reflect capabilities of --ecc flag by @sg1888 in #4708
    Added functionality for Palo Alto Firewall deployments (PANOS) by @sg1888 in #4575
    Remove punctuation symbol by @vitoyucepi in #4745
    Master 1 by @glocknerc in #4755
    fix for curl bugs nghttp2_option_set_no_rfc9113_leading_and_trailing_… by @KincaidYang in #4776
    inwx: Be case insensitive while searching for the cookie. by @sebastianas in #4764
    Fixed grep pattern regex for nginx conf path by @Nirzak in #4749
    fix for nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation by @KincaidYang in #4779
    Fix Auth API access for DSM 6 by @Eagle3386 in #4728
    Add ArtFiles.de DNS API plugin by @Eagle3386 in #3959
    Improved api compatibility with devices by @LJea in #4754
    dns_gandi: implements token in addition to the (deprecated) API key by @zbbfufu in #4794
    Random cron by @MarcelWaldvogel in #944
    Add TencentCloud API by @KincaidYang in #4782
    Fix Variomedia API by @TobiasGrave in #4787
    fix: Synology DSM API path regex by @winromulus in #4809

(ryoon)

2024-04-07 17:56:07 UTC MAIN commitmail json YAML

editors: Enable manued

(ryoon)

2024-04-07 17:55:20 UTC MAIN commitmail json YAML

doc: Added editors/manued version 0.0.0.20191018

(ryoon)

2024-04-07 17:55:08 UTC MAIN commitmail json YAML

editors/manued: import manued-0.0.0.20191018

Manued is a proofreading method of manuscripts. This method is
proposed by Ikuo Takeuchi in No.39 Programming symposium of Japan,
1998. Althogh manued is a media independent proofreading method,
it is especially effective for exchanging electric texts via E-mail.

(ryoon)

2024-04-07 17:54:16 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 124.0.2nb2

(ryoon)

2024-04-07 17:54:03 UTC MAIN commitmail json YAML

2024-04-07 17:52:34 UTC MAIN commitmail json YAML

multimedia: Enable ffmpeg7 and ffplay7

(ryoon)

2024-04-07 17:51:45 UTC MAIN commitmail json YAML

doc: Added multimedia/ffplay7 version 7.0

(ryoon)

2024-04-07 17:51:35 UTC MAIN commitmail json YAML

multimedia/ffplay7: import ffplay7-7.0

FFplay is a very simple and portable media player using the FFmpeg
libraries and the SDL library.  It is mostly used as a testbed for
the various FFmpeg APIs.

This package contains major version 7.

(ryoon)

2024-04-07 17:50:55 UTC MAIN commitmail json YAML

doc: Added multimedia/ffmpeg7 version 7.0

(ryoon)

2024-04-07 17:50:24 UTC MAIN commitmail json YAML

2024-04-07 06:17:08 UTC MAIN commitmail json YAML

doc: Updated devel/pkgconf to 2.2.0

(ryoon)

2024-04-07 06:16:55 UTC MAIN commitmail json YAML

devel/pkgconf: Update to 2.2.0

Changelog:
Changes from 2.1.1 to 2.2.0:
----------------------------

* libpkgconf SOVERSION is now 5.

* Significant solver rework to flatten both requires and requires.private
  dependencies in a single pass.  Improves performance slightly and ensures
  proper dependency order.
  Patches by Kai Pastor.

* Improve `--digraph` output to reflect more of the solver's state in the
  rendered dependency graph.
  Patches by Kai Pastor.

* Do not reference the graph root by name when presenting error messages about
  directly requested dependency nodes.
  Patch by Kai Pastor.

(ryoon)

2024-04-06 08:54:54 UTC MAIN commitmail json YAML

2024-04-06 08:54:19 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 124.0.2

(ryoon)

2024-04-06 08:54:08 UTC MAIN commitmail json YAML

www/firefox-l10n: Update to 124.0.2

* Sync with www/firefox-124.0.2.

(ryoon)

2024-04-06 08:53:47 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 124.0.2

(ryoon)

2024-04-06 08:53:35 UTC MAIN commitmail json YAML

www/firefox: Update to 124.0.1

Changelog:
124.0.2:
Fixed

  * Fixed an issue where users with a large amount of bookmarks would be unable
    to restore a bookmarks backup. (Bug 1884308)

  * Fixed an issue that would cause open Firefox windows to go blank or crash
    during video playback on sites such as Netflix. (Bug 1883932)

  * Fixed a crash that affected Linux AArch64 builds.(Bug 1866396)

  * Fixed an issue where some users experienced difficulties loading webpages
    due to changes made to the default AppArmor configuration shipping in
    Ubuntu 24.04. (Bug 1884347)

124.0.1:
Fixed

  * Security fixes.

Mozilla Foundation Security Advisory 2024-15
#CVE-2024-29943: Out-of-bounds access via Range Analysis bypass
#CVE-2024-29944: Privileged JavaScript Execution via Event Handlers

124.0:
New

  * Caret browsing mode now also works in the PDF viewer. (Learn more)

  * In Firefox View, open tabs can now be sorted by either recent activity or
    tab order. Recent activity is the default setting.

  * Firefox now populates the Windows taskbar jump list more efficiently, which
    should allow for a smoother overall browsing experience.

  * Firefox on Mac now uses the macOS fullscreen API for all types of
    fullscreen windows. This should better match the expected macOS user
    experience for fullscreen spaces, menubar and the Dock.

  * As of Firefox 124, Qwant's availability has been expanded to all languages
    in the France region along with Belgium, Italy, Netherlands, Spain, and
    Switzerland.

Fixed

  * Various security fixes.

Mozilla Foundation Security Advisory 2024-12
#CVE-2024-2605: Windows Error Reporter could be used as a Sandbox escape vector
#CVE-2024-2606: Mishandling of WASM register values
#CVE-2024-2607: JIT code failed to save return registers on Armv7-A
#CVE-2024-2608: Integer overflow could have led to out of bounds write
#CVE-2023-5388: NSS susceptible to timing attack against RSA decryption
#CVE-2024-2609: Permission prompt input delay could expire when not in focus
#CVE-2024-2610: Improper handling of html and body tags enabled CSP nonce
#CVE-2024-2611: Clickjacking vulnerability could have led to a user
accidentally granting permissions
#CVE-2024-2612: Self referencing object could have potentially led to a
use-after-free
#CVE-2024-2613: Improper handling of QUIC ACK frame data could have led to OOM
#CVE-2024-2614: Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9, and
Thunderbird 115.9
#CVE-2024-2615: Memory safety bugs fixed in Firefox 124

(ryoon)

2024-04-06 00:01:05 UTC MAIN commitmail json YAML

devel/py-protobuf: Do not hardcode Python 3.11

(ryoon)

2024-04-05 13:45:51 UTC MAIN commitmail json YAML

2024-03-24 15:07:43 UTC MAIN commitmail json YAML

doc: Updated net/knot to 3.3.5

(ryoon)

2024-03-24 15:07:31 UTC MAIN commitmail json YAML

knot: Update to 3.3.5

Changelog:
Version 3.3.5

Features:

      + knotd: new module mod-authsignal for automatic authenticated DNSSEC
        bootstrapping records synthesis (Thanks to Peter Thomassen)
      + kzonecheck: new optional ZONEMD verification (see option '-z')

Improvements:

      + knotd: new DNSSEC key rollover log informs about next planned key
        action
      + knotd, kzonecheck: added limit on non-matching keys with a duplicate
        keytag
      + knot-exporter: added counter-type variant for each metric (Thanks to
        Marcel Koch)
      + libs: upgraded embedded libngtcp2 to 1.3.0
      + doc: various fixes and updates

Bugfixes:

      + knotd, kzonecheck: failed to validate RRSIG if there are more keys with
        the same keytag
      + knotd, kzonecheck: failed to validate zone with more CSK keys
      + libknot: insufficient check for malformed TCP header options over XDP
      + libzscanner: incorrect alpn processing #923

Version 3.3.4

Features:

      + knotd: new configuration item for clearing configuration sections (see
        'clear')
      + knotc: configuration import can preserve database contents (see
        '+nopurge' flag)
      + kxdpgun: new parameter for setting UDP payload size in EDNS (see
        '--edns-size') #915

Improvements:

      + knotd: extended configuration check for 'zonefile-load' and
        'journal-content'
      + knotd: lowered check limit for additional NSEC3 iterations to 0
      + knotd: lowered severity level of an informational backup log
      + knotd: better log message when flushing the journal
      + knotd: zone restore checks if requested contents are in the provided
        backup
      + knotc: '+quic' is default for zone backup, '+noquic' is default for
        zone restore
      + kdig: better processing of timeouts and reduced sent datagrams over
        QUIC
      + kdig: no retries are attempted over QUIC
      + keymgr: improved compatibility with bind9-generated keys
      + libs: some improvements in XDP buffer allocation
      + libs: upgraded embedded libngtcp2 to 1.2.0
      + doc: various fixes and updates

Bugfixes:

      + knotd: failed to build on macOS #909
      + knotd: 'nsec3-salt-lifetime: -1' doesn't work if 'ixfr-from-axfr' is
        enabled
      + knotd: unnecessarily updated RRSIGs if 'ixfr-from-axfr' and signing are
        enabled
      + knotc: zone check complains about missing zone file #913
      + kdig: failed to try another target address over QUIC
      + libknot: infinite loop in knot_rrset_to_wire_extra() #916

(ryoon)

2024-03-23 10:49:10 UTC MAIN commitmail json YAML

doc: Updated security/keepassxc to 2.7.7nb1

(ryoon)

2024-03-23 10:49:00 UTC MAIN commitmail json YAML

keepassxc: Enable zxcvbn password strength estimation

* Bump PKGREVISION.

(ryoon)

2024-03-18 15:48:23 UTC MAIN commitmail json YAML

doc: Updated multimedia/libaom to 3.8.2

(ryoon)

2024-03-18 15:48:12 UTC MAIN commitmail json YAML

multimedia/libaom: Update to 3.8.2

Changelog:
2024-03-08 v3.8.2
  This release includes several bug fixes. This release is ABI
  compatible with the last release. See
  https://aomedia.googlesource.com/aom/+log/v3.8.1..v3.8.2 for all the
  commits in this release.

  - Bug Fixes
    * aomedia:3523: SIGFPE in av1_twopass_postencode_update()
      pass2_strategy.c:4261.
    * aomedia:3535, b/317646516: Over reads in aom_convolve_copy_neon().
    * aomedia:3543: invalid feature modifier when compiling
      aom_dsp/arm/aom_convolve8_neon_i8mm.c on Debian 10 with arm64
      architecture.
    * aomedia:3545: Failed to parse configurations due to inconsistent
      elements between two arrays "av1_ctrl_args" and "av1_arg_ctrl_map"
      in aomenc.c.
    * oss-fuzz:66474, b/319140742: Integer-overflow in search_wiener.
    * Zero initialize an array in cdef search.

(ryoon)

2024-03-18 15:42:45 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk8 to 1.8.402

(ryoon)

2024-03-18 15:42:34 UTC MAIN commitmail json YAML

lang/openjdk8: Update to 1.8.402

Changelog:
Updated BSD port of JDK 8

Additional features include:

    Updated to 8u402 GA
    Add support for building with clang 16

(ryoon)

2024-03-18 15:36:27 UTC MAIN commitmail json YAML

doc: Updated audio/ardour to 8.2.0

(ryoon)

2024-03-18 15:36:15 UTC MAIN commitmail json YAML

2024-03-18 15:28:00 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.22.7

(ryoon)

2024-03-18 15:27:49 UTC MAIN commitmail json YAML

lang/openjdk11: Update to 1.11.0.22.7

Changelog:
Updated BSD port of JDK 11

Additional features include:

    Update to 11.0.22 GA
    Add support for building with clang 16

(ryoon)

2024-03-18 15:26:01 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk17 to 1.17.0.10.7

(ryoon)

2024-03-18 15:25:48 UTC MAIN commitmail json YAML

lang/openjdk17: Update to 1.17.0.10.7

Changelog:
Updated BSD port of JDK 17

Additional features include:

    Update to 17.0.10 GA
    Fixes for compilation with LLVM 16 and 17
    Build fixes for OpenBSD
    Working extended file attribute support for FreeBSD

(ryoon)

2024-03-18 15:24:23 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk21 to 1.21.0.2.13

(ryoon)

2024-03-18 15:24:10 UTC MAIN commitmail json YAML

lang/openjdk21: Update to 1.21.0.2.13

Changelog:
Updated BSD port of JDK 21

Additional features include:

    Update to 21.0.2 GA
    Fixes for compilation with LLVM 16 and 17
    Working extended file attribute support for FreeBSD

(ryoon)

2024-03-11 15:12:09 UTC MAIN commitmail json YAML

doc: Updated print/qpdf to 11.9.0

(ryoon)

2024-03-11 15:11:59 UTC MAIN commitmail json YAML

qpdf: Update to 11.9.0

Changelog:
11.9.0:
This is qpdf version 11.9.0. This release includes some performance
optimizations and reliability enhancements to JSON support, an
enhanced command-line syntax for --pages in preparation for future
options, support for multiple overlay and underlay specifications,
and a few minor fixes and improvements to new features from qpdf
11.8.0.

11.8.0:
This is qpdf version 11.8.0. This release includes a few enhancements
and bug fixes related to page splitting and merging operations. It
is in preparation for more substantial changes in this area. This
includes more flexible collation, more flexible page range
specification, the ability to set page labels, and one bug fix
related to hyperlinks when flattening annotations.

(ryoon)

2024-03-11 15:05:19 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 24.2.1.2

(ryoon)

2024-03-11 15:05:05 UTC MAIN commitmail json YAML

libreoffice: Update to 24.2.1.2

Changelog:
14.2.1.2:
List of fixed bugs

Bugs fixed compared to 24.2.1 RC1:

1. tdf#101313 Copy-paste a Table With Merged Cells from Writer to Calc: Cells
    Placed in Wrong Position (Wrong cell offsets) [Noel Grandin]
2. tdf#156993 Snap guides are not visible anymore [Regina Henschel]
3. tdf#158360 [CRASH] LibreOffice crashes after editing, closing and trying to
    reopen DOCX file [Balazs Varga]
4. tdf#159302 Formula OLE in a line of text or its full height frame is now
    misaligned vertically, due to change of sm map units [Mike Kaganski]
5. tdf#159519 LibreOffice 24.2.0.3 (Windows 7) ODF files saved with passwords
    can be opened without any password [Michael Stahl]
6. tdf#159529 Excessive memory consumption in v24.2 [Patrick Luby]
7. tdf#159666 Crash when table and line object are selected at the same time
    [Noel Grandin]
8. tdf#159678 heading fields in headers and footers do not track heading
    content through the document [Baole Fang]
9. tdf#159707 CRASH: Changing to edit mode [Julien Nabet]
10. tdf#159743 German UI: Many not plausible Keyboard Shortcut Changes [Xisco
    Fauli]

24.2.1.1:
List of fixed bugs

Bugs fixed compared to 24.2.0 RC3:

1. cool#7769 reduce unnecessary invalidations on calc save [Caol??n McNamara]
2. cool#8023 editeng: support HTML paste [Miklos Vajna]
3. tdf#43848 selecting whole table with merged cells at certain position not
    possible with draging the mouse [Oliver Specht]
4. tdf#105844 FILESAVE: Very slow saving with password compared to 5.2.5
    [Michael Stahl]
5. tdf#106733 Implement ODF attribute fo:hyphenate to exclude a portion of
    text from hyphenation [L??szl?? N??meth]
6. tdf#123968 Input Field (Functions): direct editing is still used, not
    pop-up dialog [Michael Stahl]
7. tdf#132810 Gallery: Crash swlo!SwFEShell::SelectObj+0x46a when inserting a
    new shape with cursor still in textbox SwFrame::AppendDrawObj
    (SwAnchoredObject &) [Matt K]
8. tdf#134401 FILESAVE PPTX: vertical alignment inverted (bottom<->top) when
    saving textbox with link [Attila Sz?cs]
9. tdf#135083 Bullet goes missing on special paste RTF [Mike Kaganski]
10. tdf#139631 Inconsistent removal of preceding space when cutting word with
    track changes on (comment 7) [Michael Stahl]
11. tdf#139915 FILEOPEN DOCX Two text boxes on two pages open on a single page
    [Justin Luth]
12. tdf#140330 Conditional formatting breaks after redoing cell deletion [Mike
    Kaganski]
13. tdf#140912 FILEOPEN PPTX: extra image and text label "insert image" appears
    (even in presentation mode) [Mike Kaganski]
14. tdf#142806 Freeze/hang/crash when exporting to PDF with style inspector
    panel active [Michael Stahl]
15. tdf#146487 FILEOPEN PPTX: empty chart title shows as text "chart title" in
    Impress (while not in 365) [Samuel Mehrbrodt]
16. tdf#147291 macOS: Digital Signatures > Start Certificate Manager (OpenPGP)
    results in error instead of opening GPG Keychain [Patrick Luby]
17. tdf#151352 CRASH: closing form while the tip of the day dialog is displayed
    [Caol??n McNamara]
18. tdf#153909 2007 DOCX: Rectangle in header has unwanted offset (same MSO-LO
    if resaved in MSO) [Justin Luth]
19. tdf#154587 FILEOPEN Calc doesn't open XLSX archive [Mike Kaganski]
20. tdf#154703 [META] Export DOCX flies with framePr instead of DrawingDML
    [Justin Luth]
21. tdf#156156 Add Help button to sidebar [Christian Lohmaier, St??phane
    Guillou]
22. tdf#156352 macOS: Save as > Encrypt with GPG key results in hang / crash
    [Caol??n McNamara]
23. tdf#156443 Windows: alt+numpad doesn't work for Unicode decimal codes, like
    in WordPad/Word [Mike Kaganski]
24. tdf#156718 FILEOPEN PPTX: alternating colored lines in table / style don't
    render properly [Tibor Nagy]
25. tdf#156830 FILEOPEN PPTX: background image shifts down in presentation mode
    [Sarper Akdemir]
26. tdf#157042 [Linux only] Calc crashes when closed in rtl::str::release
    <_rtl_uString>(_rtl_uString*) (steps in comment 27) [Xisco Fauli]
27. tdf#158101 Disabled popup menu items are visible with non-gtk backend [Jim
    Raykowski]
28. tdf#158112 Sidebar pane shortcuts conflict with Alt+NumPad input (comment
    5, comment 9) [Mike Kaganski]
29. tdf#158139 Writer, Word Completion does not function [Mike Kaganski]
30. tdf#158277 Opening the Quick Find bar after selecting a word when track
    changes is active includes deleted text [Michael Stahl]
31. tdf#158279 TOC links lost when converting .doc to HTML (steps in comment 5)
    [Noel Grandin]
32. tdf#158314 Autofilter dropdown list always shows "Empty" and "Error" enties
    as active [Kevin Suo]
33. tdf#158326 FILTER autofilter seems to convert ?? in ss and ignores value
    [Andreas Heinisch]
34. tdf#158409 FILEOPEN: RTF field results do not respect current character
    properties [Vasily Melenchuk]
35. tdf#158440 Filter for background should take colors in empty cells [Henry
    Castro]
36. tdf#158445 SVG file not imported correctly [Xisco Fauli]
37. tdf#158586 FILEOPEN RTF: missing page break [Michael Stahl]
38. tdf#158652 List of comments in Navigator does not update automatically
    [Oliver Specht]
39. tdf#158695 --convert-to bogusly needs libcui (--disable-gui build) [Noel
    Grandin]
40. tdf#158740 Crash at undo after pasting table in footnote [Patrick Luby]
41. tdf#158783 editing alphabetical index crashes Writer [Michael Stahl]
42. tdf#158814 FILEOPEN DOCX RTF Empty header with formatted paragraph and
    shape appears [Miklos Vajna]
43. tdf#158924 Switching three slides when double clicking on the navigation
    button [Vladislav Tarakanov]
44. tdf#158950 Paste as Rich Text Format loses character color and paragraph
    alignment from styles [Noel Grandin]
45. tdf#158976 The "SF_Array.Shuffle" function does not place the end of the
    array at the end of the array [Jean-Pierre Ledure]
46. tdf#159015 HANG: scrolling after opening file [Michael Stahl]
47. tdf#159017 FILEOPEN: Tables displayed on the wrong place [Miklos Vajna]
48. tdf#159049 Line break is missing in RTF in clipboard when copying text from
    shape [Regina Henschel]
49. tdf#159079 With NumLock off in Numpad, then with Alt pressed the Num Pad
    arrow keys should not operate [Mike Kaganski]
50. tdf#159101 Cross-reference to referenced text causing a space at the
    beginning of a line [Matthew Kogan]
51. tdf#159102 automatic hyphenation results bad smart justify [L??szl?? N??
    meth]
52. tdf#159107 Removing row in footnote's floating table removes whole table
    (track changes on but not visible) [Miklos Vajna]
53. tdf#159128 UI Open Security options and warning dialog from infobar [Balazs
    Varga]
54. tdf#159131 Calc v7.5 is laggy when moving a line (row) [Noel Grandin]
55. tdf#159147 CRASH: Editing hyperlink while navigator is open [Jim Raykowski]
56. tdf#159157 FILEOPEN DOCX: image offset in opposite direction of TEXT_LINE
    what vertical offset specifies [Justin Luth]
57. tdf#159164 Spellchecking - South African English [Marco A.G.Pinto]
58. tdf#159171 Calc: crash after Edit->Select->Select Unprotected Cells upon a
    second time [Matt K]
59. tdf#159219 PPT: image placeholder with custom prompt imports as text box
    with a background icon [Mike Kaganski]
60. tdf#159247 [CRASH] Dialog editor crashes when inserting control with
    default options [Rafael Lima]
61. tdf#159254 Paper tray settings ignored in rtf and docx import [Oliver
    Specht]
62. tdf#159259 DOCX: a floating content control imports as a separate paragraph
    [Mike Kaganski]
63. tdf#159288 Assertion on insert trend line [Julien Nabet]
64. tdf#159307 "Cannot find a Certificate Manager" shows up even though a
    certificate manager IS installed. [Stephan Bergmann, Patrick Luby]
65. tdf#159328 Page number field shows up like plain text (no grayish
    background) [Heiko Tietze]
66. tdf#159329 Arrows in AutoFilter are black over dark background [Rafael
    Lima]
67. tdf#159333 kf5: Commands triggered via keyboard shortcut are executed twice
    when accessibility is active [Michael Weghorn]
68. tdf#159336 PDF export: multiline text is exported as one line [Xisco Fauli]
69. tdf#159350 Hiding Options dialog tabpages stopped working [Noel Grandin]
70. tdf#159368 Can't open BASIC editor from Start Center; next action crashes
    LO (gtk3) [Caol??n McNamara]
71. tdf#159381 TimeStamp(RFC3161) create problem by asn1 format error. [Noel
    Grandin]
72. tdf#159382 DOCX import: Large space between footnote number and following
    text, when paragraph has hanging indent [Mike Kaganski]
73. tdf#159384 A11y sidebar: simulated numbering warning in TOC if header
    numbering has dot [Balazs Varga]
74. tdf#159412 Passing Integer-sized Long argument via script.invoke as 0 [Mike
    Kaganski]
75. tdf#159452 Ticked checkbox in document not shown in exported PDF [Miklos
    Vajna]
76. tdf#159458 When library is renamed using Basic Macro Organizer, path to
    library is not updated in dialog.xlc and script.xlc [Mike Kaganski]
77. tdf#159461 Dialog "XML Filter Settings" is broken [Noel Grandin]
78. tdf#159474 A specific broken document can't be opened in RepairPackage mode
    [Mike Kaganski]
79. tdf#159478 FILEOPEN: RTF Checkbox Field in symbol encoding not imported
    [Oliver Specht]
80. tdf#159483 Calc HTML import: support data-sheets attributes [Miklos Vajna]
81. tdf#159496 An invalid ODF with an OLE fails to open, when asked to repair
    package interactively [Mike Kaganski]
82. tdf#159507 Calc editeng HTML paste: fragments are not supported [Miklos
    Vajna]
83. tdf#159560 Paragraph break should not change to random symbol [Oliver
    Specht]
84. tdf#159566 SVG import: mis-positioned text for specific file [Xisco Fauli]
85. tdf#159568 URL in help not found [Gabor Kelemen]
86. tdf#159572 Insert special character dialog should regard font of recent
    characters on single click [Oliver Specht]
87. tdf#159581 FILEOPEN XLSX 24.2: optimal row height from previous sheet may
    be applied to all future sheets [Justin Luth]
88. tdf#159594 SVG: some elements are not visible [Xisco Fauli]
89. tdf#159595 Data validation without error check allows to enter data other
    than defined [Julien Nabet]
90. tdf#159601 SVG: Nothing is displayed on the document [Xisco Fauli]
91. tdf#159637 Crash in PlaceEditDialog::SelectType(bool) [Xisco Fauli]
92. tdf#159641 TreeView does not repaint correctly while scrolling with PgUp in
    kf5/gen [Noel Grandin]

(ryoon)

2024-03-11 14:59:27 UTC MAIN commitmail json YAML

openexr: Add devel/libdeflate to buildlink3.mk

* Fix openexr detection in graphics/gegl, for example.

(ryoon)

2024-03-10 12:17:19 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 123.0.1

(ryoon)

2024-03-10 12:17:09 UTC MAIN commitmail json YAML

firefox-l10n: Update to 123.0.1

* Sync with www/firefox-123.0.1.

(ryoon)

2024-03-10 12:16:50 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 123.0.1

(ryoon)

2024-03-10 12:16:39 UTC MAIN commitmail json YAML

firefox: Update to 123.0.1

Changelog:
123.0.1:
Fixed

  * Fixed the Firefox Translation language indicator in the address bar
    displaying a colored square icon instead of the language code icon. (Bug
    1879415)

  * Fixed incorrect rendering of Canvas2D conic gradients colors on Windows. (
    Bug 1851963)

  * Fixed a regression with the onChange event not firing when clearing the
    value of a textarea HTML field. (Bug 1881457)

  * Fixed availability of system-level dictionaries for Linux users with
    Firefox installed as a Flatpak package. (Bug 1881830)

  * Fixed a regression in the JavaScript JIT engine incorrectly inlining
    strings in some cases. (Bug 1882386)

  * Fixed low contrast of text when selecting rows in the Developer tools'
    Storage panel. (Bug 1877090)

(ryoon)

2024-03-10 12:11:33 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch-emacs to 0.38.3

(ryoon)

2024-03-10 12:11:20 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.38.3

(ryoon)

2024-03-10 12:11:09 UTC MAIN commitmail json YAML

notmuch, notmuch-emacs: Update to 0.38.3

Changelog:
What's new in notmuch 0.38.3
=========================

CLI
---

Fix a bug in configuration code that caused the notmuch command to
erroneously report "Error: could not locate database" under some
circumstances.

(ryoon)

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

doc: Updated www/firefox-l10n to 123.0

(ryoon)

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

www/firefox-l10n: Update to 123.0

* Sync with www/firefox 123.0.

(ryoon)

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

doc: Updated www/firefox to 123.0

(ryoon)

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

www/firefox: Update to 123.0

* For NetBSD, user-agent string reports as Linux.

Changelog:
New

  * We've integrated search into Firefox View. You can now search through all
    of the tabs on each of the section subpages - Recent Browsing, Open Tabs,
    Recently Closed Tabs, Tabs from other devices, or History.

  * Having any issues with a website on Firefox, yet the site seems to be
    working as expected on another browser? You can now let us know via the Web
    Compatibility Reporting Tool! By filing a web compatibility issue, you're
    directly helping us detect, target, and fix the most impacted sites to make
    your browsing experience on Firefox smoother.

Fixed

  * When translating web pages, we are now also translating text in tooltips
    (i.e. titles) and text displayed in form controls (i.e. placeholder).

  * Various security fixes.

Changed

  * Address bar settings can now be found in the Firefox Settings' Search
    section.

  * Improved PGO optimizations for macOS ARM64 and Android

  * Off-main-thread canvas on macOS, Linux and Android

Enterprise

  * You can find information about policy updates and enterprise specific bug
    fixes in the Firefox for Enterprise 123 Release Notes.

Developer

  * Developer Information
  * The Network Monitor now supports saving a response body to disk through the
    Save Response As context menu item. This replaces the Save Image context
    menu item, which only supported saving images.

Web Platform

  * We now implement linearRGB interpolation for SVG gradients, as well as the
    existing sRGB interpolation. You can choose which to use via the
    color-interpolation property.

  * Previously, SVG feImage elements that pointed to SVG content required the
    SVG document to have a root element that had non-percentage width and
    height values. Such content will now fall back to use the default replaced
    element values of 300px width and 150px height and the feImage will no
    longer fail to render.

  * By enabling Preload and Modulepreload support, Early Hints are now fully
    supported.

  * Audio echo cancellation can now be applied to microphone inputs when the
    audio output is redirected to another device with setSinkId().

  * Firefox now supports declarative ShadowDOM, providing developers greater
    flexibility and improved ergonomics when working with ShadowDOMs directly
    within HTML.

Security fixes:
Mozilla Foundation Security Advisory 2024-05
#CVE-2024-1546: Out-of-bounds memory read in networking channels
#CVE-2024-1547: Alert dialog could have been spoofed on another site
#CVE-2024-1554: fetch could be used to effect cache poisoning
#CVE-2024-1548: Fullscreen Notification could have been hidden by select
element
#CVE-2024-1549: Custom cursor could obscure the permission dialog
#CVE-2024-1550: Mouse cursor re-positioned unexpectedly could have led to
unintended permission grants
#CVE-2024-1551: Multipart HTTP Responses would accept the Set-Cookie header in
response parts
#CVE-2024-1555: SameSite cookies were not properly respected when opening a
website from an external browser
#CVE-2024-1556: Invalid memory access in the built-in profiler
#CVE-2024-1552: Incorrect code generation on 32-bit ARM devices
#CVE-2024-1553: Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8, and
Thunderbird 115.8
#CVE-2024-1557: Memory safety bugs fixed in Firefox 123

(ryoon)

2024-02-22 13:46:18 UTC MAIN commitmail json YAML

doc: Updated devel/tex-l3kernel to 2024.70027

(ryoon)

2024-02-22 13:46:05 UTC MAIN commitmail json YAML

devel/tex-l3kernel: Update to 2024.70027

* Fix runtime errors in INSTALL script of pkgsrc/print/tex-platex.

Changelog:
Not available.
This version provides some macros which are used by tex-platex at least.

(ryoon)

2024-02-22 13:15:41 UTC MAIN commitmail json YAML

graphics/gegl: Disable more doc generation to prevent PLIST divergence

(ryoon)

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-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 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:38:41 UTC MAIN commitmail json YAML

fonts/ruby-afm: Remove Markdown style chapter

(ryoon)

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: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 14:48:15 UTC MAIN commitmail json YAML

2024-02-10 12:44:05 UTC MAIN commitmail json YAML

www/seamonkey: CFLAGS are added to CXXFLAGS automatically

(ryoon)

2024-02-10 12:41:35 UTC MAIN commitmail json YAML

x11/mlterm: Add option for Fcitx5

(ryoon)

2024-02-10 12:34:27 UTC MAIN commitmail json YAML

doc: Updated textproc/libpinyin to 2.8.1

(ryoon)