Commit graph

368422 commits

Author SHA1 Message Date
tsutsui
cd7cdc4c6a ruby-gnome: update to 4.0.3.
pkgsrc changes:
- update HOMEPAGE
- refactor dependencies

Upstream changes (from NEWS.md):

Ruby-GNOME 4.0.3: 2022-09-13

 This is a bug fix release of 4.0.2.

 Changes

 Ruby/GTK4

  * Fixes

      + Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498]
        [Reported by Anatol Pomozov]

 Thanks

  * Anatol Pomozov

Ruby-GNOME 4.0.2: 2022-09-05

 This is a bug fix release of 4.0.1.

 Changes

 Ruby/GLib2

  * Fixes

      + Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs
        van Zuijlen]

 Ruby/GObjectIntrospection

  * Fixes

      + Fixed a bug that callback doesn't work with GObject Introspection
        1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA]

 Thanks

  * Mamoru TASAKA

  * Matijs van Zuijlen

Ruby-GNOME 4.0.1: 2022-09-02

 This is a bug fix release of 4.0.0.

 Changes

 Ruby/GLib2

  * Fixes

      + Fixed wrong false constant value.

Ruby-GNOME 4.0.0: 2022-09-01

 This is a release that supports GTK 4.

 Changes

 All

  * windows: Removed a needless workaround for old libintl-8.dll.

  * doc: Added support for generating API documents. [GitHub#1468][Patch by
    kojix2]

  * doc: Added Rake tasks to generate documents. [GitHub#1482][Patch by Sean
    Champ]

  * Use Bundler API to load (({Gemfile.local})). [GitHub#1483][Patch by Sean
    Champ]

 Ruby/GLib2

  * Improvements

      + Changed to use g_warning() from rb_warn() for already destroyed closure
        warning.

      + Dropped support for GLib 2.48 or earlier.

      + Added GLib::DateTime#format_iso8601.

      + Added rbg_mGLib().

      + Added rbg_mGLibObject().

      + Deprecated mGLib.

      + Added support for auto native package installation on Gentoo Linux.

      + Added GLib.malloc.

      + Added GLib.malloc0.

      + Added GLib.free.

      + Added GLib::Variant#to_s. [GitHub#1491][Reported by Sean Champ]

      + Added GLib::Variant#inspect.

      + Added GLib::Variant.parse. [GitHub#1491][Reported by Sean Champ]

  * Fixes

      + closure: Fixed a reference count problem.

 Ruby/GObjectIntrospection

  * Improvements

      + Don't raise an exception for object == nil. [GitHub#1472][Reported by
        Hirokazu SUZUKI]

      + Added support for returning a fixed size C array of GObject. [GitHub#
        1481][Reported by Sean Champ]

      + Added support for GObject Introspection 1.72.0 or later.

      + Added support for returning GClosure from virtual method.

      + Added support for transfer full boxed type returned by closure.

  * Fixes

      + Fixed a bug that gpointer to VALUE conversion is broken on 32bit
        environment. [GitHub#1462][Reported by Mamoru TASAKA]

      + Fixed a wrong GHashTable value conversion in Ruby -> GHashTable.
        [GitHub#1481][Reported by Sean Champ]

      + Fixed a memory leak of GObjectIntrospection::CallableInfo#return_type.

      + Fixed a memory leak for async callback.

 Ruby/GTK3

  * Improvements

      + Required GTK+ 3.22 or later.

      + Added support for Gtk::AccelMap.each(filter: true). [GitHub#1487]
        [Reported by Sean Champ]

  * Fixes

      + Fixed wrong {Gtk::RadioToolButton.new usage in demo. [GitHub#1475]
        [Reported by Sami Sieranoja]

      + Fixed a GC related bug of Gtk::Widget#insert_action_group. [GitHub#
        1490][Reported by Sean Champ]

 Ruby/GDK4

  * Re-implemented based on the current Ruby/GDK3.

 Ruby/GTK4

  * Re-implemented based on the current Ruby/GTK4.

 Ruby/Poppler

  * Improvements

      + Added support for Poppler::Document.new(GLib::Bytes).

 Ruby/RSVG2

  * Fixes

      + doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin]

 Ruby/GStreamer

  * Fixes

      + example: Updated to work with the latest GStreamer. [GitHub#1478][Patch
        by kojix2]

 Ruby/libsecret

  * Improvements

      + Added support for Secret::Schema#attributes.

 Ruby/VTE3

  * Improvements

      + Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch
        by Sean Champ]

 Thanks

  * Mamoru TASAKA

  * kojix2

  * Blake Gearin

  * Hirokazu SUZUKI

  * Sami Sieranoja

  * Sean Champ
2022-12-08 15:22:00 +00:00
taca
cc9c6170b7 textproc/ruby-ferret: fix build problem on NetBSD
Remove -D_XOPEN_SOURCE=500 on NetNSD.  I don't know it is required on
other operating systems.

I built successsfully without this change on NetBSD 9.3_STALBE on 9th
Nov 2022 and I don't know what was changed.
2022-12-08 14:37:54 +00:00
adam
1face64dc8 Updated sysutils/ansible-core, sysutils/ansible-lint 2022-12-08 14:12:52 +00:00
adam
6b8ad2ddf4 ansible-lint: updated to 6.9.1
v6.9.1

Bugfixes

Allow var_naming_pattern in linter config schema
Fix multiline jinja pattern in schema
schema: allow jinja in diff keyword
Assimilate schemas project
Allow a prefix in subtasks names
Refactor risky-octal and improve its messaging
Deprecate running under py38
Restore offline mode functionality
Fix badge linking to rules
Upgrade linters and fix reported issues
Improve RPM Packaging
Refactor only-builtins to have less code duplication
Treat ansible.legacy the same way ansible.builtin
Allow additional modules in only-builtins
Fix deannotate function
Correct packaging metadata
2022-12-08 14:12:34 +00:00
adam
b876b8ebd8 ansible-core: updated to 2.14.1
v2.14.1
=======

Minor Changes
-------------
- ansible-test - Improve consistency of executed ``pylint`` commands by making the plugins ordered.

Bugfixes
--------
- Fixes leftover _valid_attrs usage.
- ansible-galaxy - make initial call to Galaxy server on-demand only when installing, getting info about, and listing roles.
- copy module will no longer move 'non files' set as src when remote_src=true.
- display - reduce risk of post-fork output deadlocks (https://github.com/ansible/ansible/pull/79522)
- jinja2_native: preserve quotes in strings (https://github.com/ansible/ansible/issues/79083)
- updated error messages to include 'acl' and not just mode changes when failing to set required permissions on remote.
2022-12-08 14:11:04 +00:00
taca
f8d8f6d435 www/ruby-selenium-webdriver: add CHECK_SHLIBS_SKIP
Do not check ${GEM_LIBDIR}/bin/* since these are prebuilt binaries
for Linux, MacOS and Windows.
2022-12-08 13:18:51 +00:00
taca
3884062286 sysutils/ruby-chef: stop buliding with ruby27
chef require Ruby 3.0.3 and later.
2022-12-08 13:08:06 +00:00
schmonz
0b9cb3a386 doc: Updated devel/apache-maven to 3.8.6 2022-12-08 12:28:49 +00:00
schmonz
80fc26ce35 Update to 3.8.6. From the changelog:
3.8.6:

** Bug

  * [[MNG-7432](https://issues.apache.org/jira/browse/MNG-7432)] - [REGRESSION] Resolver session contains non-MavenWorkspaceReader
  * [[MNG-7433](https://issues.apache.org/jira/browse/MNG-7433)] - [REGRESSION] Multiple maven instances working on same source tree can lock each other
  * [[MNG-7441](https://issues.apache.org/jira/browse/MNG-7441)] - Update Version of (optional) Logback to Address CVE-2021-42550
  * [[MNG-7448](https://issues.apache.org/jira/browse/MNG-7448)] - Don't ignore bin/ otherwise bin/ in apache-maven module cannot be readded
  * [[MNG-7455](https://issues.apache.org/jira/browse/MNG-7455)] - [REGRESSION] IllegalStateException in SessionScope during guice injection in multithreaded build
  * [[MNG-7459](https://issues.apache.org/jira/browse/MNG-7459)] - Revert MNG-7347 (SessionScoped beans should be singletons for a given session)
  * [[MNG-7467](https://issues.apache.org/jira/browse/MNG-7467)] - [REGRESSION] Compilation failure with relocated transitive dependency
  * [[MNG-7487](https://issues.apache.org/jira/browse/MNG-7487)] - Fix deadlock during forked lifecycle executions
  * [[MNG-7493](https://issues.apache.org/jira/browse/MNG-7493)] - [REGRESSION] Resolving dependencies between submodules fails

** New Feature

  * [[MNG-7486](https://issues.apache.org/jira/browse/MNG-7486)] - Create a multiline message helper for boxed log messages

** Improvement

  * [[MNG-7445](https://issues.apache.org/jira/browse/MNG-7445)] - to refactor some useless code
  * [[MNG-7476](https://issues.apache.org/jira/browse/MNG-7476)] - Display a warning when an aggregator mojo is locking other mojo executions

** Task

  * [[MNG-7466](https://issues.apache.org/jira/browse/MNG-7466)] - Align Assembly Descriptor NS versions

** Dependency upgrade

  * [[MNG-7488](https://issues.apache.org/jira/browse/MNG-7488)] - Upgrade SLF4J to 1.7.36
  * [[MNG-7489](https://issues.apache.org/jira/browse/MNG-7489)] - Upgrade JUnit to 4.13.2
  * [[MNG-7490](https://issues.apache.org/jira/browse/MNG-7490)] - Upgrade Plexus Utils to 3.3.1

3.8.5:

** Bug

  * [[MNG-5180](https://issues.apache.org/jira/browse/MNG-5180)] - Versioning's snapshot version list is not included in metadata merge
  * [[MNG-5561](https://issues.apache.org/jira/browse/MNG-5561)] - Plugin relocation loses configuration
  * [[MNG-5982](https://issues.apache.org/jira/browse/MNG-5982)] - The POM for ... is invalid, transitive dependencies ... while property was overriden
  * [[MNG-6326](https://issues.apache.org/jira/browse/MNG-6326)] - Build continues when core extensions aren't found
  * [[MNG-6727](https://issues.apache.org/jira/browse/MNG-6727)] - Using version range in parent and CI Friendly Version fails
  * [[MNG-6802](https://issues.apache.org/jira/browse/MNG-6802)] - FileProfileActivator changes FileProfileActivator.exists which lets flattened resolveCiFriendliesOnly depending fail activating profile
  * [[MNG-7156](https://issues.apache.org/jira/browse/MNG-7156)] - Parallel build can cause issues between clean and forked goals
  * [[MNG-7335](https://issues.apache.org/jira/browse/MNG-7335)] - [Regression] Parallel build fails due to missing JAR artifacts in compilePath
  * [[MNG-7347](https://issues.apache.org/jira/browse/MNG-7347)] - SessionScoped beans should be singletons for a given session
  * [[MNG-7357](https://issues.apache.org/jira/browse/MNG-7357)] - All Maven Core JARs have unusual entry order
  * [[MNG-7362](https://issues.apache.org/jira/browse/MNG-7362)] - DefaultArtifactResolver has spurious "Failure detected" INFO log
  * [[MNG-7374](https://issues.apache.org/jira/browse/MNG-7374)] - Mutating RelocatedArtifact does not retain type
  * [[MNG-7386](https://issues.apache.org/jira/browse/MNG-7386)] - ModelMerger$MergingList is not serializable
  * [[MNG-7402](https://issues.apache.org/jira/browse/MNG-7402)] - BuildListCalculator never detaches the classloader
  * [[MNG-7417](https://issues.apache.org/jira/browse/MNG-7417)] - Several classes do not set properties properly for building requests

** New Feature

  * [[MNG-7395](https://issues.apache.org/jira/browse/MNG-7395)] - Support interpolation in extensions.xml
  * [[MNG-7407](https://issues.apache.org/jira/browse/MNG-7407)] - Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable

** Improvement

  * [[MNG-6960](https://issues.apache.org/jira/browse/MNG-6960)] - Use RuntimeInformation instead of reading properties
  * [[MNG-7349](https://issues.apache.org/jira/browse/MNG-7349)] - Limit relocation warning message to direct dependencies only
  * [[MNG-7380](https://issues.apache.org/jira/browse/MNG-7380)] - Don't log non-threadsafe warning if only building a single module
  * [[MNG-7381](https://issues.apache.org/jira/browse/MNG-7381)] - Shorten parallel builder thread name to artifactId, conditionally with groupId
  * [[MNG-7385](https://issues.apache.org/jira/browse/MNG-7385)] - Improve documentation on repository metadata
  * [[MNG-7400](https://issues.apache.org/jira/browse/MNG-7400)] - Allow more WorkspaceReaders to participate
  * [[MNG-7408](https://issues.apache.org/jira/browse/MNG-7408)] - Explain reporting plugin version automatic selection (in Maven 3)

** Dependency upgrade

  * [[MNG-7370](https://issues.apache.org/jira/browse/MNG-7370)] - Upgrade Maven Wagon to 3.5.1
  * [[MNG-7384](https://issues.apache.org/jira/browse/MNG-7384)] - Upgrade Maven JAR Plugin to 3.2.2
  * [[MNG-7428](https://issues.apache.org/jira/browse/MNG-7428)] - Upgrade Maven Parent to 35

3.8.4:

** Bug

  * [[MNG-7270](https://issues.apache.org/jira/browse/MNG-7270)] - Maven startup script (init) calls which(1) which is an external command
  * [[MNG-7285](https://issues.apache.org/jira/browse/MNG-7285)] - [Regression] MavenProject.getArtifacts() not returning correct value across multiple threads
  * [[MNG-7300](https://issues.apache.org/jira/browse/MNG-7300)] - [Regression] Reloading web application (Enter) fails due to java.lang.ClassNotFoundException

** Task

  * [[MNG-7312](https://issues.apache.org/jira/browse/MNG-7312)] - Revert ThreadLocal approach from MNG-6843 and MNG-7251

** Dependency upgrade

  * [[MNG-7331](https://issues.apache.org/jira/browse/MNG-7331)] - Upgrade Jansi to 2.4.0
2022-12-08 12:28:41 +00:00
jperkin
0f756b8b3f marco: Requires libXres. 2022-12-08 11:49:05 +00:00
jperkin
ec56e675b5 gummi: Remove -export-dynamic on SunOS. 2022-12-08 11:15:17 +00:00
jperkin
98433ed5c0 bkedit: Remove -export-dynamic on SunOS. 2022-12-08 11:01:01 +00:00
pin
9496dd605f doc: Updated sysutils/hexyl to 0.12.0 2022-12-08 10:55:42 +00:00
pin
bf098ca9f7 sysutils/hexyl: update to 0.12.0
Features
 - Only show one panel by default if the terminal width is not wide enough for
   two panels, see #182 (@sharkdp)
 - Respect the NO_COLOR environment variable, see #179 (@sharifhsn)

Bugfixes
 - Do not fail with an error if --panels=auto is used and the output is piped,
   see #184 (@sharkdp)

Changes
 - Breaking: For xxd-compatibility reasons, --group_bytes has been renamed
   to --group-size (with an --groupsize alias), see #121 (@sharkdp)

hexyl as a library
 - Breaking: num_group_bytes has been renamed to group_size.
2022-12-08 10:55:17 +00:00
jperkin
258671227c gcad3d: Remove unsupported linker args on SunOS. 2022-12-08 10:52:58 +00:00
adam
f0940c4b85 Updated devel/pcre2, devel/blosc 2022-12-08 10:40:31 +00:00
adam
18f9f70844 blosc: updated to 1.21.2
Changes from 1.21.1 to 1.21.2
=============================

* Add support for SHUFFLE_AVX2_ENABLED and SHUFFLE_SSE2_ENABLED
  even if AVX2 or SSE2 is not available.  See PR #347. Thanks to
  Thomas VINCENT.

* Upgrade internal-complib zstd from 1.5.0 to 1.5.2.  Thanks to
  Mark Kittisopikul.

* Many small code improvements, improved consistency and typo fixes.
  Thanks to Dimitri Papadopoulos Orfanos.

* New HIDE_SYMBOLS CMake option to control the symbols exposure.
  Default is ON.  Thanks to Mariusz Zaborski.
2022-12-08 10:39:00 +00:00
jperkin
9b2391381d glurp: Remove -export-dynamic on SunOS. 2022-12-08 10:38:12 +00:00
bsiegert
2a5f534038 doc: Updated lang/go119 to 1.19.4 2022-12-08 10:37:44 +00:00
bsiegert
e4dececb16 Update go119 to 1.19.4 (security).
This minor release includes 2 security fixes following the security policy
<https://go.dev/security>:

- os, net/http: avoid escapes from os.DirFS and http.Dir on Windows

  The os.DirFS function and http.Dir type provide access to a tree of files
  rooted at a given directory. These functions permitted access to Windows
  device files under that root. For example, os.DirFS("C:/tmp").Open("COM1")
  would open the COM1 device.  Both os.DirFS and http.Dir only provide
  read-only filesystem access.

  In addition, on Windows, an os.DirFS for the directory \ (the root of the
  current drive) can permit a maliciously crafted path to escape from the drive
  and access any path on the system.

  The behavior of os.DirFS("") has changed. Previously, an empty root was
  treated equivalently to "/", so os.DirFS("").Open("tmp") would open the path
  "/tmp".  This now returns an error.

  This is CVE-2022-41720 and Go issue https://go.dev/issue/56694.

- net/http: limit canonical header cache by bytes, not entries

  An attacker can cause excessive memory growth in a Go server accepting HTTP/2
  requests.

  HTTP/2 server connections contain a cache of HTTP header keys sent by the
  client. While the total number of entries in this cache is capped, an
  attacker sending very large keys can cause the server to allocate
  approximately 64 MiB per open connection.

  This issue is also fixed in golang.org/x/net/http2, for users manually
  configuring HTTP/2.

  Thanks to Josselin Costanzi for reporting this issue.

  This is CVE-2022-41717 and Go issue https://go.dev/issue/56350.
2022-12-08 10:37:25 +00:00
jperkin
29ea766ce3 xracer: Remove -Wl,-export-dynamic on SunOS. 2022-12-08 10:36:02 +00:00
jperkin
b9ccf89b4c gplcver: Remove -export-dynamic on SunOS. 2022-12-08 10:33:03 +00:00
vins
045d85710c editors/xwpe: Fix broken patch and address remaining compiler warnings. 2022-12-08 10:31:07 +00:00
adam
8cc9d6100c pcre2: fix for https://github.com/PCRE2Project/pcre2/issues/173 2022-12-08 10:30:48 +00:00
bsiegert
bb9edc807e doc: Updated lang/go118 to 1.18.9 2022-12-08 10:29:01 +00:00
bsiegert
8ae17f6636 Update go118 to 1.18.9 (security release).
This minor release includes 2 security fixes following the security policy
<https://go.dev/security>:

- os, net/http: avoid escapes from os.DirFS and http.Dir on Windows

  The os.DirFS function and http.Dir type provide access to a tree of files
  rooted at a given directory. These functions permitted access to Windows
  device files under that root. For example, os.DirFS("C:/tmp").Open("COM1")
  would open the COM1 device.  Both os.DirFS and http.Dir only provide
  read-only filesystem access.

  In addition, on Windows, an os.DirFS for the directory \ (the root of the
  current drive) can permit a maliciously crafted path to escape from the drive
  and access any path on the system.

  The behavior of os.DirFS("") has changed. Previously, an empty root was
  treated equivalently to "/", so os.DirFS("").Open("tmp") would open the path
  "/tmp".  This now returns an error.

  This is CVE-2022-41720 and Go issue https://go.dev/issue/56694.

- net/http: limit canonical header cache by bytes, not entries

  An attacker can cause excessive memory growth in a Go server accepting HTTP/2
  requests.

  HTTP/2 server connections contain a cache of HTTP header keys sent by the
  client. While the total number of entries in this cache is capped, an
  attacker sending very large keys can cause the server to allocate
  approximately 64 MiB per open connection.

  This issue is also fixed in golang.org/x/net/http2, for users manually
  configuring HTTP/2.

  Thanks to Josselin Costanzi for reporting this issue.

  This is CVE-2022-41717 and Go issue https://go.dev/issue/56350.
2022-12-08 10:28:44 +00:00
jperkin
f33e10240f libhandy: Requires msgfmt. 2022-12-08 10:27:03 +00:00
jperkin
5bbc55170f helix: Improve DESCR, appease pkglint. 2022-12-08 10:26:06 +00:00
schmonz
3dbb16d368 doc: Updated devel/mob to 4.1.1 2022-12-08 10:09:01 +00:00
schmonz
ae4ce77494 Update to 4.1.1. From the changelog:
- Fix: mob showed the wrong executable name in windows
- Feature: mob.sh now makes use of `--push-option=ci.skip` when pushing
- Feature: mob.sh now warns you when your git version is too old
2022-12-08 10:08:53 +00:00
wiz
75cde576c5 doc: Updated x11/xkbcomp to 1.4.6 2022-12-08 09:54:30 +00:00
wiz
65d8859ff1 xkbcomp: update to 1.4.6.
Alan Coopersmith (5):
      Fix "upercase" typo
      Build xz tarballs instead of bzip2
      gitlab CI: update to new templates
      man page: remove out-of-date COPYRIGHT section
      xkbcomp 1.4.6

Benno Schulenberg (2):
      suppress the "Could not resolve" warning when 'warningLevel' is zero
      suppress four more warnings when 'warningLevel' is zero

Matt Turner (1):
      configure: Use AC_SYS_LARGEFILE to enable large file support
2022-12-08 09:54:20 +00:00
adam
8d2a12ac50 Updated security/py-certifi, databases/py-redis 2022-12-08 09:01:47 +00:00
adam
b6c55f54f1 py-redis: updated to 4.4.0
v4.4.0

New Features (since 4.4.0rc4)

Async clusters: Support creating locks inside async functions

Bug Fixes (since 4.4.0rc4)

Async: added 'blocking' argument to call lock method
Added a replacement for the default cluster node in the event of failure.
Fixed geosearch: Wrong number of arguments for geosearch command

Maintenance (since 4.4.0rc4)

Updating dev dependencies
Removing deprecated LGTM
Added an explicit index name in RediSearch example
Adding connection step to bloom filter examples
2022-12-08 09:01:30 +00:00
adam
6a425ebeab py-certifi: updated to 2022.12.7
2022.12.7
Unknown changes
2022-12-08 08:57:54 +00:00
vins
eeb652333f doc: Updated editors/xwpe to 1.5.30a 2022-12-08 08:53:40 +00:00
vins
a38c786ab2 editors/xwpe: update to xwpe-1.5.30a.
# Changes (upstream)

1.5.30a
* Some additional comments
* Fedora compile fix

# Local Changes

* Fixed a couple of compile-time warnings.
* Fixed bug in error handling.
* Fixed a typo in header causing linker error on Linux.
* Honor package's own LIBS definition, while still passing LDFLAGS to
  properly set the runtime library path for X11 libs.
* Add missing LICENSE.
* Specify missing dependencies to allow the package to link against
  libICE/libSM.
* Add a post-install target to install .desktop file (borrowed from
  from AUR) and relevant pixmap (taken from the official site).
* Taking maintainership.
2022-12-08 08:51:55 +00:00
wiz
2440bde963 editors/Makefile: sort 2022-12-08 08:24:49 +00:00
pin
0c977f5851 doc: Updated graphics/oxipng to 7.0.0 2022-12-07 21:40:12 +00:00
pin
59ee7c588a graphics/oxipng: update to 7.0.0
Version 7.0.0
    [Breaking] Switch to libdeflater as the default
    [Breaking] Rebalance presets
    [Breaking] Update safe headers to remove
    [Breaking] Bump minimum Rust version to 1.61.0
    [Feature] Introduce new filter strategies
    [Feature] Allow setting libdeflate compression level
    [Feature] Add optional dockerization
    [Improvement] Improve alpha reductions
    [Improvement] Fast deinterlace for 8-bit
    [Improvement] Refactor heuristics for fast filter evaluation
    [Improvement] Improve file size reduction further
    [Bugfix] Avoid printing output bytes on decompress error
    [Bugfix] Fix compression level 0
    [Bugfix] Fix directional alpha reductions
    [Bugfix] Fix edge cases in palette reduction
2022-12-07 21:39:50 +00:00
nikita
53a553086c doc: Updated www/gotosocial to 0.6.0 2022-12-07 21:38:29 +00:00
nikita
1e113f28ed www/gotosocial: Update to version 0.6.0
Changelog (obtained from https://github.com/superseriousbusiness/gotosocial/releases)

v0.6.0 Soothing Sloth

Hello everyone! Welcome to the v0.6.0 alpha release of GoToSocial,
aka Soothing Sloth!

We've been very busy the last months making a preposterous amount
of changes to the code, fixing bugs, and building a prettier frontend
and settings panel.

Highlights of this release:
    Brand spanking new combined profile settings/admin panel at /settings.
    Custom emoji categories! Editing custom emojis via the admin panel!
    New, higher contrast default color scheme for web views.
    Opt-in support for an RSS feed of your public posts!
    Markdown format for account bio/note (if you have markdown enabled as
    your default post format).
    Set your instance thumbnail via the admin panel!
    And more!

This is by far the biggest release we've ever done of GoToSocial :) Thank you
to everyone who raised issues, contributed code and documentation, supported
us financially and emotionally, and helped us squash bugs.
Your help has been much appreciated!

Detailed Changelog
Features
    5a0e418 [feature] Support PKCS1 "RSA PUBLIC KEY" pem block type (#1179)
    13e9abd [feature] Add admin media prune orphaned CLI command (#1146)
    665d902 [feature/frogend] modify local emoji (#1143)
    b6dbe21 [feature] PATCH /api/v1/admin/custom_emojis/{id} endpoint (#1061)
    50dc179 [feature] Prune timelines once per hour to plug memory leak (#1117)
    67106c9 [feature] Support markdown format for Account bio/note (#1037)
    aa5c4e0 [frogend] Emoji categories (#1051)
    a39a664 [feature] Serialize local account role via API, and show it via web view (#1045)
    4cd00d5 [feature] Allow newly uploaded emojis to be placed in categories (#939)
    d120743 [feature] add instance-expose-public-timeline flag (#1039)
    edcee14 [feature] Read + Write tombstones for deleted Actors (#1005)
    948e90b [feature] S3: add config flag to proxy S3 media (#1014)
    b4f7316 [feature] Make instance thumbnail configurable via admin panel (#973)
    eb25739 [frontend] Custom Emoji Deletion (#994)
    4d66fb9 [feature] Make rate limit requests amount configurable (#966)
    f3fc040 [feature] Allow user to show instead of landing page on / (#922)
    f7416d6 [feature] Add emoji DELETE handler at /api/v1/admin/custom_emojis (#913)
    6a95f5f [feature] Add /api/v1/admin/custom_emojis/{id} endpoint for single emoji GET (#910)
    70d65b6 [feature] Refetch emojis when they change on remote instances (#905)
    3ca7164 [frontend] Use new GET custom_emoji admin api (#908)
    30aaedb [frontend] use ISO639 library for language selection (#909)
    eb85ef7 [feature] Add /api/v1/admin/custom_emojis endpoint (#902)
    8066306 [feature] Add opt-in RSS feed for account's latest Public posts (#897)
    3bb45b7 [feature] oob oauth token support (#889)
    f8528aa [feature] Add emoji image size to instance response (#892)
    1a56352 [frontend] scroll to highlighted toot, improve highlight (#885)
    fe238f8 [frontend] change spacing of status, text always on it's own line, move status date on mobile (#883)
    f7af7c0 [feature] Enlarge active/hovered custom emojis in statuses (#877)
    1d99971 [feature] update config types to use bytesize.Size (#828)
    dd83ad0 [feature] Add meta robots tag; allow robots to index profile card if user is Discoverable (#842)
    938328c [frontend] Unified panels (#812)

Bug fixes
    611df7b [bugfix]: Prevent extension of S3 presigned url TTL (#1208)
    281f712 [bugfix] Fix admin account confirm on pre-confirmed account setting email address to empty string (#1203)
    34716d7 [bugfix] Add missing continues in emoji get funcs (#1200)
    85524f8 [bugfix/frontend] fix profile grid scaling in webkit based browsers (#1193)
    cf20397 [bugfix] Use case-insensitive selects when getting remote accounts by username/domain (#1191)
    3a11861 [bugfix] Don't call strings.ToLower() on usernames when selecting account by domain+username (#1190)
    8d581de [bugfix] use correct key for PATCHing admin email (#1189)
    927117d [bugfix] Avoid accidentally marking changed emojis as orphaned + pruning them (#1188)
    a1dda22 [bugfix] change page width to prevent scrollbar overflow (#1182)
    cfa8d79 [bugfix] don't return error during account serialize on deleted emoji (#1177)
    d445c60 [bugfix] wrap the correct error on failed account update (#1176)
    0c1b1b0 fix missing lookup cache key for invalid domain block (#1158)
    c534230 [bugfix] Use Host domain for UA (#1156)
    e6cd81b [bugfix]: Fix IPv6 validation (#1150)
    9e18c7f [bugfix] Change emailVerified to true for admin account create (#1140)
    3e82196 [bugfix] Fix status boosts giving 404 (#1137)
    da89548 [bugfix] Prevent future statuses entering timelines (#1134)
    9be1685 [bugfix] fix possible infinite loop on federated AP profile delete (#1091)
    5210977 [bugfix] Fix unicode-unaware word boundary check in hashtags (#1049)
    96f11e7 [bugfix] Fix login on Mastodon iOS app for users with no statuses (#1042)
    05a8baa [bugfix] KVStore doesn't like lost+found directory (#972)
    15be356 [bugfix] Check media-description-min-chars on submission of new status (#960)
    a9addb5 [bugfix] Increase field size limits when registering apps (#958)
    ee6a0a1 [bugfix] use the landing page user directly (#956)
    1dfa7fe [bugfix] Wrap media in read closer (#941)
    bd05040 [bugfix] Use []rune to check length of user-submitted text (#948)
    29a71cf [frontend] Fix #923 and markdown css (#925)
    4a925e4 [bugfix] create admin_account_actions table in tx (#940)
    31f0f27 [bugfix] Fix imports for helpers.gen.go (#924)
    c7ba195 [bugfix] Prevent future statuses showing in timelines (#932)
    5cd0872 [bugfix] add in-use checks for admin cli account creation (#904)
    5cf0f99 [bugfix] Fix new domain block date (#893)
    359ed1b [bugfix] Use background context instead of request context for async processing (#888)
    196e474 fix emojis not showing in spoiler text (#878)
    97b747b [bugfix] Fix incorrect use of bun.Ident (#866)

Performance
    bc917a4 [performance]: make s3 urls cacheable (#1194)
    c9d893f [feature/performance] Fail fast when doing remote transport calls inside incoming request contexts (#1119)
    5d55e8d [performance] add account block DB cache and remove block query joins (#1085)
    45ae719 [performance] replace account emojis relational query with separate calls to emojiDB to rely on cache (#1074)
    dccc2ee [performance] replace status query relationals with separate calls in order to rely on caches more (#1073)
    d98a48b [performance] don't use relations to select notification structs, use caches instead (#1072)
    0e57246 [feature] various worker / request queue improvements (#995)
    e58a6a2 [performance] cache domains after max retries in transport (#884)
    56f53a2 [performance] add user cache and database (#879)

Chores
    847e7c7 [chore] Fix a few possible cases of int truncation (#1207)
    bb7948f [chore/frontend] remove domain block edit functionality until implemented in backend (#1199)
    558b448 [chore] Remove duplicate prefixes from sanitizer (#1195)
    97f5453 [chore] Tidy up some of the search logic (#1082)
    daf44ac [chore] Bump database dependencies (#1164)
    fe39d50 [chore]: Bump codeberg.org/gruf/go-store/v2 from 2.0.9 to 2.0.10 (#1160)
    c5ae88c [chore] Set User-Agent header in transport (#1154)
    d6f4d19 Tweak the User-Agent a bit (#1153)
    746f3fa Additional IP range validations (#1152)
    5c5c8ce [chore] Fix frogend admin emoji patch (#1148)
    fcb9c0b [chore] cleanup storage implementation, no need for multiple interface types (#1131)
    5ba5fb3 [chore/frogend] fix profile preview css, use role info (#1130)
    1281a9f [chore/frontend] remove references to unused bundle.js (#1128)
    11cd608 [chore] fix broken buildx (whoops) (#1116)
    a898160 [chore] use kv.KVStore also for S3 storage (#1113)
    f88cb3a [chore] markdown: disable Smartypants rendering (#1111)
    0c2971a [chore] update readme with kim's links (#1093)
    274626a [chore]: Bump github.com/minio/minio-go/v7 from 7.0.43 to 7.0.44 (#1107)
    4a95385 [chore] simplify logging to remove "safetywriter" given os.File has concurrency protection (#1083)
    2eea3d5 [chore] improve errors returned fetching account/statues from DB (#1084)
    be3d999 [chore] Little Dockerfile updates (#1071)
    c1824b0 [chore] Replace blocking Floc with Topics. (#1068)
    f3e87ba [chore] cicd: snapshot snapshot instead of latest (#1066)
    81c1fe0 [frogend] upgrade deps (#1063)
    940abc2 [chore] reversion: use specific columns for updating user again (#1059)
    8598dea [chore] update database caching library (#1040)
    9ebc29b [chore] Update .drone.yml signature (#1052)
    1f256e2 [chore] refactor test/cliparsing.sh into a go test below internal/config (#1036)
    fece7fa [chore] fix profile spacing on very small screens (#1050)
    8c20ccd [chore] Remove unused admin account suspend action (#1047)
    8f2d3ca [chore]: Bump codeberg.org/gruf/go-cache/v3 from 3.1.7 to 3.1.8 (#1043)
    e8c733d [chore] bump go-cache to v3.1.7 to fix possible issues ...


v0.6.0-rc3
Changelog
    bc917a4 [performance]: make s3 urls cacheable (#1194)
    281f712 [bugfix] Fix admin account confirm on pre-confirmed account setting email address to empty string (#1203)
    34716d7 [bugfix] Add missing continues in emoji get funcs (#1200)
    bb7948f [chore/frontend] remove domain block edit functionality until implemented in backend (#1199)
    558b448 [chore] Remove duplicate prefixes from sanitizer (#1195)
    85524f8 [bugfix/frontend] fix profile grid scaling in webkit based browsers (#1193)


v0.6.0-rc2
Changelog
    cf20397 [bugfix] Use case-insensitive selects when getting remote accounts by username/domain (#1191)
    5a0e418 [feature] Support PKCS1 "RSA PUBLIC KEY" pem block type (#1179)
    1652633 [docs] Add AppArmor profile for Debian and Ubuntu installations (#1183)
    3a11861 [bugfix] Don't call strings.ToLower() on usernames when selecting account by domain+username (#1190)
    8d581de [bugfix] use correct key for PATCHing admin email (#1189)
    927117d [bugfix] Avoid accidentally marking changed emojis as orphaned + pruning them (#1188)
    a1dda22 [bugfix] change page width to prevent scrollbar overflow (#1182)
    cfa8d79 [bugfix] don't return error during account serialize on deleted emoji (#1177)
    d445c60 [bugfix] wrap the correct error on failed account update (#1176)


v0.6.0-rc1
Changelog
    97f5453 [chore] Tidy up some of the search logic (#1082)
    daf44ac [chore] Bump database dependencies (#1164)
    fe39d50 [chore]: Bump codeberg.org/gruf/go-store/v2 from 2.0.9 to 2.0.10 (#1160)
    0c1b1b0 fix missing lookup cache key for invalid domain block (#1158)
    c534230 [bugfix] Use Host domain for UA (#1156)
    c5ae88c [chore] Set User-Agent header in transport (#1154)
    d6f4d19 Tweak the User-Agent a bit (#1153)
    746f3fa Additional IP range validations (#1152)
    e6cd81b [bugfix]: Fix IPv6 validation (#1150)
    8b0c92e [docs] Explain that before 0.6.0, account confirm was necessary. (#1149)
    13e9abd [feature] Add admin media prune orphaned CLI command (#1146)
    9e18c7f [bugfix] Change emailVerified to true for admin account create (#1140)
    5c5c8ce [chore] Fix frogend admin emoji patch (#1148)
    665d902 [feature/frogend] modify local emoji (#1143)
    b6dbe21 [feature] PATCH /api/v1/admin/custom_emojis/{id} endpoint (#1061)
    3e82196 [bugfix] Fix status boosts giving 404 (#1137)
    da89548 [bugfix] Prevent future statuses entering timelines (#1134)
    fcb9c0b [chore] cleanup storage implementation, no need for multiple interface types (#1131)
    c9d893f [feature/performance] Fail fast when doing remote transport calls inside incoming request contexts (#1119)
    8942a70 [docs] Clarify that reverse proxy setups need trusted-proxies (#1127)
    5ba5fb3 [chore/frogend] fix profile preview css, use role info (#1130)
    1281a9f [chore/frontend] remove references to unused bundle.js (#1128)
    50dc179 [feature] Prune timelines once per hour to plug memory leak (#1117)
    90bbcf1 [docs] Document http/s/socks5 proxy use (#1118)
    11cd608 [chore] fix broken buildx (whoops) (#1116)
    a898160 [chore] use kv.KVStore also for S3 storage (#1113)
    6d43319 [docs] Document non-buildx cross compilation for docker image (#1115)
    f88cb3a [chore] markdown: disable Smartypants rendering (#1111)
    b153808 [docs] Add first draft of FAQ (#1086)
    0c2971a [chore] update readme with kim's links (#1093)
    274626a [chore]: Bump github.com/minio/minio-go/v7 from 7.0.43 to 7.0.44 (#1107)
    4a95385 [chore] simplify logging to remove "safetywriter" given os.File has concurrency protection (#1083)
    2eea3d5 [chore] improve errors returned fetching account/statues from DB (#1084)
    5d55e8d [performance] add account block DB cache and remove block query joins (#1085)
    9be1685 [bugfix] fix possible infinite loop on federated AP profile delete (#1091)
    0490440 [docs] update forking instructions (#1080)
    be3d999 [chore] Little Dockerfile updates (#1071)
    67106c9 [feature] Support markdown format for Account bio/note (#1037)
    2216f25 [docs] Move and document logs (#1076)
    c964856 [docs] Remove trailing / from proxy_pass for nginx (#1077)
    45ae719 [performance] replace account emojis relational query with separate calls to emojiDB to rely on cache (#1074)
    dccc2ee [performance] replace status query relationals with separate calls in order to rely on caches more (#1073)
    d98a48b [performance] don't use relations to select notification structs, use caches instead (#1072)
    91c3489 [docs] Add AUR Reference (#1054)
    c56998f [docs] add account domain documentation (#1065)
    c1824b0 [chore] Replace blocking Floc with Topics. (#1068)
    1852175 [docs] Update docker.md with docker tag / version stuff (#1067)
    f3e87ba [chore] cicd: snapshot snapshot instead of latest (#1066)
    81c1fe0 [frogend] upgrade deps (#1063)
    aa5c4e0 [frogend] Emoji categories (#1051)
    940abc2 [chore] reversion: use specific columns for updating user again (#1059)
    8598dea [chore] update database caching library (#1040)
    9ab6013 [docs] Both HTTP proxies and NAT can cause rate limiting issues (#1053)
    9ebc29b [chore] Update .drone.yml signature (#1052)
    1f256e2 [chore] refactor test/cliparsing.sh into a go test below internal/config (#1036)
    5210977 [bugfix] Fix unicode-unaware word boundary check in hashtags (#1049)
    fece7fa [chore] fix profile spacing on very small screens (#1050)
    a39a664 [feature] Serialize local account role via API, and show it via web view (#1045)
    4cd00d5 [feature] Allow newly uploaded emojis to be placed in categories (#939)
    8c20ccd [chore] Remove unused admin account suspend action (#1047)
    e2e2bed [docs] Use correct Friendica link in README (#1046)
    d120743 [feature] add instance-expose-public-timeline flag (#1039)
    8f2d3ca [chore]: Bump codeberg.org/gruf/go-cache/v3 from 3.1.7 to 3.1.8 (#1043)
    96f11e7 [bugfix] Fix login on Mastodon iOS app for users with no statuses (#1042)
    e8c733d [chore] bump go-cache to v3.1.7 to fix possible issues with zero value keys (#1038)
    f7cde0d [documentation] Change default log path (#1030)
    6fb4765 [chore] Fixes + updates in emoji dereferencing logic (#1022)
    edcee14 [feature] Read + Write tombstones for deleted Actors (#1005)
    948e90b [feature] S3: add config flag to proxy S3 media (#1014)
    3ce0e33 [chore] close in-storage media reader before opening write, no need to leave it hanging around (#1016)
    b755906 [docs] postgres collation warning (#1017)
    847a466 [docs] Replace old references to the previous streaming with websockets (#1015)
    ebff71f [chore/frontend] CI steps for frontend stuff (#997)
    ad08c6c [frontend] fix conflict introduced by merge (#1007)
    b4f7316 [feature] Make instance thumbnail configurable via admin panel (#973)
    eb25739 [frontend] Custom Emoji Deletion (#994)
    be011b1 [chore]: Bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#1003)
    a51da97 [chore]: Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1002)
    a9a43be [chore]: Bump github.com/microcosm-cc/bluemonday from 1.0.20 to 1.0.21 (#1004)
    18e7e00 [chore] dependabot: prefix correctly, ignore npm deps (#1001)
    b08fd12 [docs] add link to SELinux policy (#993)
    0e57246 [feature] various worker / request queue improvements (#995)
    7c0bbd3 [chore] update gruf libraries (#996)
    0d51d5c [docs] refer to the latest release version (#992)
    53a1e47 [chore] Fix rel="nofollow" so that it only applies to external links (#991)
    076680a [chore] Bump github.com/tdewolff/minify/v2 from 2.12.1 to 2.12.4 (#985)
    459a5c8 [chore] Bump github.com/minio/minio-go/v7 from 7.0.37 to 7.0.43 (#983)
    a5f31e5 [chore] Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (#982)
    e7978f6 [chore] Bump github.com/go-playground/validator/v10 from 10.11.0 to 10.11.1 (#980)
    1638470 Bump golang.org/x/text from 0.3.7 to 0.4.0 (#981)
    1a23fb0 [chore] Enable Dependabot support for Go modules (#976)
    05a8baa [bugfix] KVStore doesn't like lost+found directory (#972)
    298a7ad [docs] add note about Alpha status right at the top (#971)
    f800970 [chore] gitignore /bin entry (#970)
    4d66fb9 [feature] Make rate limit requests amount configurable (#966)
    15be356 [bugfix] Check media-description-min-chars on submission of new status (#960)
    fc9038d bump dependencies (#959)
    bcb80d3 [chore] bump gruf/go-store to v2 (#953)
    a9addb5 [bugfix] Increase field size limits when registering apps (#958)
    ee6a0a1 [bugfix] use the landing page user directly (#956)
    2311c8e [docs] add matrix space to readme (#952)
    1dfa7fe [bugfix] Wrap media in read closer (#941)
    bd05040 [bugfix] Use []rune to check length of user-submitted text (#948)
    f3fc040 [feature] Allow user to show instead of landing page on / (#922)
    c4c7139 [frontend] change bundler to skulk (#942)
    f81f1e7 [chore] Bump CI dependencies (#944)
    29a71cf [frontend] Fix #923 and markdown css (#925)
    4a925e4 [bugfix] create admin_account_actions table in tx (#940)
    ba46e62 [docs] Update apache-httpd.md (#937)
    47de702 [docs] Change Apache SSL setup to automatic and manual mode (#936)
    ea90d12 [docs] Add Apache HTTP Server without LetsEncrypt (#935)
    972bd17 [docs] Update Apache2 HTTP Server docs for websockets (#934)
    c0a2d70 [docs] Update swagger.md (#933)
    31f0f27 [bugfix] Fix imports for helpers.gen.go (#924)
    c7ba195 [bugfix] Prevent future statuses showing in timelines (#932)
    2a83390 [chore] update profile screenshot (#927)
    b4a83e4 FIx typo (#918)
    ccd5b34 [docs] Use correct form for status submit (#915)
    f7416d6 [feature] Add emoji DELETE handler at /api/v1/admin/custom_emojis (#913)
    6a95f5f [feature] Add /api/v1/admin/custom_emojis/{id} endpoint for single emoji GET (#910)
    70d65b6 [feature] Refetch emojis when they change on remote instances (#905)
    3ca7164 [frontend] Use new GET custom_emoji admin api (#908)
    30aaedb [frontend] use ISO639 library for language selection (#909)
    80c2833 [frontend] small fixes (#907)
    eb85ef7 [feature] Add /api/v1/admin/custom_emojis endpoint (#902)
    5cd0872 [bugfix] add in-use checks for admin cli account creation (#904)
    832befd [chore] Make paging logic more generic (#901)
    8066306 [feature] Add opt-in RSS feed for account's latest Public posts (#897)
    aa07750 [chore] Standardize database queries, use bun.Ident() properly (#886)
    e58a6a2 [performance] cache domains after max retries in transport (#884)
    3bb45b7 [feature] oob oauth token support (#889)
    5cf0f99 [bugfix] Fix new domain block date (#893)
    f8528aa [feature] Add emoji image size to instance response (#892)
    41aad21 [frontend] Make emojis v. slightly larger (#891)
    51ff62d [chore] Reduced distributed assets with 'optipng -o7 -zm1-9 -keep FILENAME' between 28-56% (#890)
    359ed1b [bugfix] Use background context instead of request context for async processing (#888)
    1a56352 [frontend] scroll to highlighted toot, improve highlight (#885)
    fe238f8 [frontend] change spacing of status, text always on it's own line, move status date on mobile (#883)
    3d9fb49 [chore] Old browser fixes (#882)
    5249294 [chore] Bundler restructure (#880)
    56f53a2 ...
2022-12-07 21:38:19 +00:00
wiz
9288fe2aed scidavis: mark as BROKEN
does not build against gsl 2.7.1

Much newer versions of scidavis are available, please update
this if you're interested in it
2022-12-07 17:49:38 +00:00
jperkin
b12833d32e helix: Update to 22.12.
Rework the pkgsrc infrastructure to simplify tree-sitter-depends.mk, rewrite
the awk script to simplify things and support regular awk, and put it in the
usual place.  Also add support for Darwin (where this was tested).

# 22.12 (2022-12-06)

This is a great big release filled with changes from a 99 contributors. A big _thank you_ to you all!

As usual, the following is a summary of each of the changes since the last release.
For the full log, check out the [git log](https://github.com/helix-editor/helix/compare/22.08.1..22.12).

Breaking changes:

- Remove readline-like navigation bindings from the default insert mode keymap ([e12690e](https://github.com/helix-editor/helix/commit/e12690e), [#3811](https://github.com/helix-editor/helix/pull/3811), [#3827](https://github.com/helix-editor/helix/pull/3827), [#3915](https://github.com/helix-editor/helix/pull/3915), [#4088](https://github.com/helix-editor/helix/pull/4088))
- Rename `append_to_line` as `insert_at_line_end` and `prepend_to_line` as `insert_at_line_start` ([#3753](https://github.com/helix-editor/helix/pull/3753))
- Swap diagnostic picker and debug mode bindings in the space keymap ([#4229](https://github.com/helix-editor/helix/pull/4229))
- Select newly inserted text on paste or from shell commands ([#4458](https://github.com/helix-editor/helix/pull/4458), [#4608](https://github.com/helix-editor/helix/pull/4608), [#4619](https://github.com/helix-editor/helix/pull/4619), [#4824](https://github.com/helix-editor/helix/pull/4824))
- Select newly inserted surrounding characters on `ms<char>` ([#4752](https://github.com/helix-editor/helix/pull/4752))
- Exit select-mode after executing `replace_*` commands ([#4554](https://github.com/helix-editor/helix/pull/4554))
- Exit select-mode after executing surround commands ([#4858](https://github.com/helix-editor/helix/pull/4858))
- Change tree-sitter text-object keys ([#3782](https://github.com/helix-editor/helix/pull/3782))
- Rename `fleetish` theme to `fleet_dark` ([#4997](https://github.com/helix-editor/helix/pull/4997))

Features:

- Bufferline ([#2759](https://github.com/helix-editor/helix/pull/2759))
- Support underline styles and colors ([#4061](https://github.com/helix-editor/helix/pull/4061), [98c121c](https://github.com/helix-editor/helix/commit/98c121c))
- Inheritance for themes ([#3067](https://github.com/helix-editor/helix/pull/3067), [#4096](https://github.com/helix-editor/helix/pull/4096))
- Cursorcolumn ([#4084](https://github.com/helix-editor/helix/pull/4084))
- Overhauled system for writing files and quiting ([#2267](https://github.com/helix-editor/helix/pull/2267), [#4397](https://github.com/helix-editor/helix/pull/4397))
- Autosave when terminal loses focus ([#3178](https://github.com/helix-editor/helix/pull/3178))
- Use OSC52 as a fallback for the system clipboard ([#3220](https://github.com/helix-editor/helix/pull/3220))
- Show git diffs in the gutter ([#3890](https://github.com/helix-editor/helix/pull/3890), [#5012](https://github.com/helix-editor/helix/pull/5012), [#4995](https://github.com/helix-editor/helix/pull/4995))
- Add a logo ([dc1ec56](https://github.com/helix-editor/helix/commit/dc1ec56))
- Multi-cursor completion ([#4496](https://github.com/helix-editor/helix/pull/4496))

Commands:

- `file_picker_in_current_directory` (`<space>F`) ([#3701](https://github.com/helix-editor/helix/pull/3701))
- `:lsp-restart` to restart the current document's language server ([#3435](https://github.com/helix-editor/helix/pull/3435), [#3972](https://github.com/helix-editor/helix/pull/3972))
- `join_selections_space` (`A-j`) which joins selections and selects the joining whitespace ([#3549](https://github.com/helix-editor/helix/pull/3549))
- `:update` to write the current file if it is modified ([#4426](https://github.com/helix-editor/helix/pull/4426))
- `:lsp-workspace-command` for picking LSP commands to execute ([#3140](https://github.com/helix-editor/helix/pull/3140))
- `extend_prev_word_end` - the extend variant for `move_prev_word_end` ([7468fa2](https://github.com/helix-editor/helix/commit/7468fa2))
- `make_search_word_bounded` which adds regex word boundaries to the current search register value ([#4322](https://github.com/helix-editor/helix/pull/4322))
- `:reload-all` - `:reload` for all open buffers ([#4663](https://github.com/helix-editor/helix/pull/4663), [#4901](https://github.com/helix-editor/helix/pull/4901))
- `goto_next_change` (`]g`), `goto_prev_change` (`[g`), `goto_first_change` (`[G`), `goto_last_change` (`]G`) textobjects for jumping between VCS changes ([#4650](https://github.com/helix-editor/helix/pull/4650))

Usability improvements and fixes:

- Don't log 'LSP not defined' errors in the logfile ([1caba2d](https://github.com/helix-editor/helix/commit/1caba2d))
- Look for the external formatter program before invoking it ([#3670](https://github.com/helix-editor/helix/pull/3670))
- Don't send LSP didOpen events for documents without URLs ([44b4479](https://github.com/helix-editor/helix/commit/44b4479))
- Fix off-by-one in `extend_line_above` command ([#3689](https://github.com/helix-editor/helix/pull/3689))
- Use the original scroll offset when opening a split ([1acdfaa](https://github.com/helix-editor/helix/commit/1acdfaa))
- Handle auto-formatting failures and save the file anyway ([#3684](https://github.com/helix-editor/helix/pull/3684))
- Ensure the cursor is in view after `:reflow` ([#3733](https://github.com/helix-editor/helix/pull/3733))
- Add default rulers and reflow config for git commit messages ([#3738](https://github.com/helix-editor/helix/pull/3738))
- Improve grammar fetching and building output ([#3773](https://github.com/helix-editor/helix/pull/3773))
- Add a `text` language to language completion ([cc47d3f](https://github.com/helix-editor/helix/commit/cc47d3f))
- Improve error handling for `:set-language` ([e8add6f](https://github.com/helix-editor/helix/commit/e8add6f))
- Improve error handling for `:config-reload` ([#3668](https://github.com/helix-editor/helix/pull/3668))
- Improve error handling when passing improper ranges to syntax highlighting ([#3826](https://github.com/helix-editor/helix/pull/3826))
- Render `<code>` tags as raw markup in markdown ([#3425](https://github.com/helix-editor/helix/pull/3425))
- Remove border around the LSP code-actions popup ([#3444](https://github.com/helix-editor/helix/pull/3444))
- Canonicalize the path to the runtime directory ([#3794](https://github.com/helix-editor/helix/pull/3794))
- Add a `themelint` xtask for linting themes ([#3234](https://github.com/helix-editor/helix/pull/3234))
- Re-sort LSP diagnostics after applying transactions ([#3895](https://github.com/helix-editor/helix/pull/3895), [#4319](https://github.com/helix-editor/helix/pull/4319))
- Add a command-line flag to specify the log file ([#3807](https://github.com/helix-editor/helix/pull/3807))
- Track source and tag information in LSP diagnostics ([#3898](https://github.com/helix-editor/helix/pull/3898), [1df32c9](https://github.com/helix-editor/helix/commit/1df32c9))
- Fix theme returning to normal when exiting the `:theme` completion ([#3644](https://github.com/helix-editor/helix/pull/3644))
- Improve error messages for invalid commands in the keymap ([#3931](https://github.com/helix-editor/helix/pull/3931))
- Deduplicate regexs in `search_selection` command ([#3941](https://github.com/helix-editor/helix/pull/3941))
- Split the finding of LSP root and config roots ([#3929](https://github.com/helix-editor/helix/pull/3929))
- Ensure that the cursor is within view after auto-formatting ([#4047](https://github.com/helix-editor/helix/pull/4047))
- Add pseudo-pending to commands with on-next-key callbacks ([#4062](https://github.com/helix-editor/helix/pull/4062), [#4077](https://github.com/helix-editor/helix/pull/4077))
- Add live preview to `:goto` ([#2982](https://github.com/helix-editor/helix/pull/2982))
- Show regex compilation failure in a popup ([#3049](https://github.com/helix-editor/helix/pull/3049))
- Add 'cycled to end' and 'no more matches' for search ([#3176](https://github.com/helix-editor/helix/pull/3176), [#4101](https://github.com/helix-editor/helix/pull/4101))
- Add extending behavior to tree-sitter textobjects ([#3266](https://github.com/helix-editor/helix/pull/3266))
- Add `ui.gutter.selected` option for themes ([#3303](https://github.com/helix-editor/helix/pull/3303))
- Make statusline mode names configurable ([#3311](https://github.com/helix-editor/helix/pull/3311))
- Add a statusline element for total line count ([#3960](https://github.com/helix-editor/helix/pull/3960))
- Add extending behavior to `goto_window_*` commands ([#3985](https://github.com/helix-editor/helix/pull/3985))
- Fix a panic in signature help when the preview is too large ([#4030](https://github.com/helix-editor/helix/pull/4030))
- Add command names to the command palette ([#4071](https://github.com/helix-editor/helix/pull/4071), [#4223](https://github.com/helix-editor/helix/pull/4223), [#4495](https://github.com/helix-editor/helix/pull/4495))
- Find the LSP workspace root from the current document's path ([#3553](https://github.com/helix-editor/helix/pull/3553))
- Add an option to skip indent-guide levels ([#3819](https://github.com/helix-editor/helix/pull/3819), [2c36e33](https://github.com/helix-editor/helix/commit/2c36e33))
- Change focus to modified docs on quit ([#3872](https://github.com/helix-editor/helix/pull/3872))
- Respond to `USR1` signal by reloading config ([#3952](https://github.com/helix-editor/helix/pull/3952))
- Exit gracefully when the close operation fails ([#4081](https://github.com/helix-editor/helix/pull/4081))
- Fix goto/view center mismatch ([#4135](https://github.com/helix-editor/helix/pull/4135))
- Highlight the current file picker document on idle-timeout ([#3172](https://github.com/helix-editor/helix/pull/3172), [a85e386](https://github.com/helix-editor/helix/commit/a85e386))
- Apply transactions to jumplist selections ([#4186](https://github.com/helix-editor/helix/pull/4186), [#4227](https://github.com/helix-editor/helix/pull/4227), [#4733](https://github.com/helix-editor/helix/pull/4733), [#4865](https://github.com/helix-editor/helix/pull/4865), [#4912](https://github.com/helix-editor/helix/pull/4912), [#4965](https://github.com/helix-editor/helix/pull/4965), [#4981](https://github.com/helix-editor/helix/pull/4981))
- Use space as a separator for fuzzy matcher ([#3969](https://github.com/helix-editor/helix/pull/3969))
- Overlay all diagnostics with highest severity on top ([#4113](https://github.com/helix-editor/helix/pull/4113))
- Avoid re-parsing unmodified tree-sitter injections ([#4146](https://github.com/helix-editor/helix/pull/4146))
- Add extending captures for indentation, re-enable python indentation ([#3382](https://github.com/helix-editor/helix/pull/3382), [3e84434](https://github.com/helix-editor/helix/commit/3e84434))
- Only allow either `--vsplit` or `--hsplit` CLI flags at once ([#4202](https://github.com/helix-editor/helix/pull/4202))
- Fix append cursor location when selection anchor is at the end of the document ([#4147](https://github.com/helix-editor/helix/pull/4147))
- Improve selection yanking message ([#4275](https://github.com/helix-editor/helix/pull/4275))
- Log failures to load tree-sitter grammars as errors ([#4315](https://github.com/helix-editor/helix/pull/4315))
- Fix rendering of lines longer than 65,536 columns ([#4172](https://github.com/helix-editor/helix/pull/4172))
- Skip searching `.git` in `global_search` ([#4334](https://github.com/helix-editor/helix/pull/4334))
- Display tree-sitter scopes in a popup ([#4337](https://github.com/helix-editor/helix/pull/4337))
- Fix deleting a word from the end of the buffer ([#4328](https://github.com/helix-editor/helix/pull/4328))
- Pretty print the syntax tree in `:tree-sitter-subtree` ([#4295](https://github.com/helix-editor/helix/pull/4295), [#4606](https://github.com/helix-editor/helix/pull/4606))
- Allow specifying suffixes for file-type detection ([#2455](https://github.com/helix-editor/helix/pull/2455), [#4414](https://github.com/helix-editor/helix/pull/4414))
- Fix multi-byte auto-pairs ([#4024](https://github.com/helix-editor/helix/pull/4024))
- Improve sort scoring for LSP code-actions and completions ([#4134](https://github.com/helix-editor/helix/pull/4134))
- Fix the handling of quotes within shellwords ([#4098](https://github.com/helix-editor/helix/pull/4098))
- Fix `delete_word_backward` and `delete_word_forward` on newlines ([#4392](https://github.com/helix-editor/helix/pull/4392))
- Fix 'no entry found for key' crash on `:write-all` ([#4384](https://github.com/helix-editor/helix/pull/4384))
- Remove lowercase requirement for tree-sitter grammars ([#4346](https://github.com/helix-editor/helix/pull/4346))
- Resolve LSP completion items on idle-timeout ([#4406](https://github.com/helix-editor/helix/pull/4406), [#4797](https://github.com/helix-editor/helix/pull/4797))
- Render diagnostics in the file picker preview ([#4324](https://github.com/helix-editor/helix/pull/4324))
- Fix terminal freezing on `shell_insert_output` ([#4156](https://github.com/helix-editor/helix/pull/4156))
- Allow use of the count in the repeat operator (`.`) ([#4450](https://github.com/helix-editor/helix/pull/4450))
- Show the current theme name on `:theme` with no arguments ([#3740](https://github.com/helix-editor/helix/pull/3740))
- Fix rendering in very large terminals ([#4318](https://github.com/helix-editor/helix/pull/4318))
- Sort LSP preselected items to the top of the completion menu ([#4480](https://github.com/helix-editor/helix/pull/4480))
- Trim braces and quotes from paths in goto-file ([#4370](https://github.com/helix-editor/helix/pull/4370))
- Prevent automatic signature help outside of insert mode ([#4456](https://github.com/helix-editor/helix/pull/4456))
- Fix freezes with external programs that process stdin and stdout concurrently ([#4180](https://github.com/helix-editor/helix/pull/4180))
- Make `scroll` aware of tabs and wide characters ([#4519](https://github.com/helix-editor/helix/pull/4519))
- Correctly handle escaping in `command_mode` completion ([#4316](https://github.com/helix-editor/helix/pull/4316), [#4587](https://github.com/helix-editor/helix/pull/4587), [#4632](https://github.com/helix-editor/helix/pull/4632))
- Fix `delete_char_backward` for paired characters ([#4558](https://github.com/helix-editor/helix/pull/4558))
- Fix crash from two windows editing the same document ([#4570](https://github.com/helix-editor/helix/pull/4570))
- Fix pasting from the blackhole register ([#4497](https://github.com/helix-editor/helix/pull/4497))
- Support LSP insertReplace completion items ([1312682](https://github.com/helix-editor/helix/commit/1312682))
- Dynamically resize the line number gutter width ([#3469](https://github.com/helix-editor/helix/pull/3469))
- Fix crash for unknown completion item kinds ([#4658](https://github.com/helix-editor/helix/pull/4658))
- Re-enable `format_selections` for single selection ranges ([d4f5cab](https://github.com/helix-editor/helix/commit/d4f5cab))
- Limit the number of in-progress tree-sitter query matches ([#4707](https://github.com/helix-editor/helix/pull/4707), [#4830](https://github.com/helix-editor/helix/pull/4830))
- Use the special `#` register with `increment`/`decrement` to change by range number ([#4418](https://github.com/helix-editor/helix/pull/4418))
- Add a statusline element to show number of selected chars ([#4682](https://github.com/helix-editor/helix/pull/4682))
- Add a statusline element showing global LSP diagnostic warning and error counts ([#4569](https://github.com/helix-editor/helix/pull/4569))
- Add a scrollbar to popups ([#4449](https://github.com/helix-editor/helix/pull/4449))
- Prefer shorter matches in fuzzy matcher scoring ([#4698](https://github.com/helix-editor/helix/pull/4698))
- Use key-sequence format for command palette keybinds ([#4712](https://github.com/helix-editor/helix/pull/4712))
- Remove prefix filtering from autocompletion menu ([#4578](https://github.com/helix-editor/helix/pull/4578))
- Focus on the parent buffer when closing a split ([#4766](https://github.com/helix-editor/helix/pull/4766))
- Handle language server termination ([#4797](https://github.com/helix-editor/helix/pull/4797), [#4852](https://github.com/helix-editor/helix/pull/4852))
- Allow `r`/`t`/`f` to work on tab characters ([#4817](https://github.com/helix-editor/helix/pull/4817))
- Show a preview for scratch buffers in the buffer picker ([#3454](https://github.com/helix-editor/helix/pull/3454))
- Set a limit of entries in the jumplist ([#4750](https://github.com/helix-editor/helix/pull/4750))
- Re-use shell outputs when inserting or appending shell output ([#3465](https://github.com/helix-editor/helix/pull/3465))
- Check LSP server provider capabilities ([#3554](https://github.com/helix-editor/helix/pull/3554))
- Improve tree-sitter parsing performance on files with many language layers ([#4716](https://github.com/helix-editor/helix/pull/4716))
- Move indentation to the next line when using `<ret>` on a line with only whitespace ([#4854](https://github.com/helix-editor/helix/pull/4854))
- Remove selections for closed views from all documents ([#4888](https://github.com/helix-editor/helix/pull/4888))
- Improve performance of the `:reload` command ([#4457](https://github.com/helix-editor/helix/pull/4457))
- Properly handle media keys ([#4887](https://github.com/helix-editor/helix/pull/4887))
- Support LSP diagnostic data field ([#4935](https://github.com/helix-editor/helix/pull/4935))
- Handle C-i keycode as tab ([#4961](https://github.com/helix-editor/helix/pull/4961))
- Fix view alignment for jumplist picker jumps ([#3743](https://github.com/helix-editor/helix/pull/3743))
- Use OSC52 for tmux clipboard provider ([#5027](https://github.com/helix-editor/helix/pull/5027))

Themes:

- Add `varua` ([#3610](https://github.com/helix-editor/helix/pull/3610), [#4964](https://github.com/helix-editor/helix/pull/4964))
- Update `boo_berry` ([#3653](https://github.com/helix-editor/helix/pull/3653))
- Add `rasmus` ([#3728](https://github.com/helix-editor/helix/pull/3728))
- Add `papercolor_dark` ([#3742](https://github.com/helix-editor/helix/pull/3742))
- Update `monokai_pro_spectrum` ([#3814](https://github.com/helix-editor/helix/pull/3814))
- Update `nord` ([#3792](https://github.com/helix-editor/helix/pull/3792))
- Update `fleetish` ([#3844](https://github.com/helix-editor/helix/pull/3844), [#4487](https://github.com/helix-editor/helix/pull/4487), [#4813](https://github.com/helix-editor/helix/pull/4813))
- Update `flatwhite` ([#3843](https://github.com/helix-editor/helix/pull/3843))
- Add `darcula` ([#3739](https://github.com/helix-editor/helix/pull/3739))
- Update `papercolor` ([#3938](https://github.com/helix-editor/helix/pull/3938), [#4317](https://github.com/helix-editor/helix/pull/4317))
- Add bufferline colors to multiple themes ([#3881](https://github.com/helix-editor/helix/pull/3881))
- Add `gruvbox_dark_hard` ([#3948](https://github.com/helix-editor/helix/pull/3948))
- Add `onedarker` ([#3980](https://github.com/helix-editor/helix/pull/3980), [#4060](https://github.com/helix-editor/helix/pull/4060))
- Add `dark_high_contrast` ([#3312](https://github.com/helix-editor/helix/pull/3312))
- Update `bogster` ([#4121](https://github.com/helix-editor/helix/pull/4121), [#4264](https://github.com/helix-editor/helix/pull/4264))
- Update `sonokai` ([#4089](https://github.com/helix-editor/helix/pull/4089))
- Update `ayu_*` themes ([#4140](https://github.com/helix-editor/helix/pull/4140), [#4109](https://github.com/helix-editor/helix/pull/4109), [#4662](https://github.com/helix-editor/helix/pull/4662), [#4764](https://github.com/helix-editor/helix/pull/4764))
- Update `everforest` ([#3998](https://github.com/helix-editor/helix/pull/3998))
- Update `monokai_pro_octagon` ([#4247](https://github.com/helix-editor/helix/pull/4247))
- Add `heisenberg` ([#4209](https://github.com/helix-editor/helix/pull/4209))
- Add `bogster_light` ([#4265](https://github.com/helix-editor/helix/pull/4265))
- Update `pop-dark` ([#4323](https://github.com/helix-editor/helix/pull/4323))
- Update `rose_pine` ([#4221](https://github.com/helix-editor/helix/pull/4221))
- Add `kanagawa` ([#4300](https://github.com/helix-editor/helix/pull/4300))
- Add `hex_steel`, `hex_toxic` and `hex_lavendar` ([#4367](https://github.com/helix-editor/helix/pull/4367), [#4990](https://github.com/helix-editor/helix/pull/4990))
- Update `tokyonight` and `tokyonight_storm` ([#4415](https://github.com/helix-editor/helix/pull/4415))
- Update `gruvbox` ([#4626](https://github.com/helix-editor/helix/pull/4626))
- Update `dark_plus` ([#4661](https://github.com/helix-editor/helix/pull/4661), [#4678](https://github.com/helix-editor/helix/pull/4678))
- Add `zenburn` ([#4613](https://github.com/helix-editor/helix/pull/4613), [#4977](https://github.com/helix-editor/helix/pull/4977))
- Update `monokai_pro` ([#4789](https://github.com/helix-editor/helix/pull/4789))
- Add `mellow` ([#4770](https://github.com/helix-editor/helix/pull/4770))
- Add `nightfox` ([#4769](https://github.com/helix-editor/helix/pull/4769), [#4966](https://github.com/helix-editor/helix/pull/4966))
- Update `doom_acario_dark` ([#4979](https://github.com/helix-editor/helix/pull/4979))
- Update `autumn` ([#4996](https://github.com/helix-editor/helix/pull/4996))
- Update `acme` ([#4999](https://github.com/helix-editor/helix/pull/4999))
- Update `nord_light` ([#4999](https://github.com/helix-editor/helix/pull/4999))
- Update `serika_*` ([#5015](https://github.com/helix-editor/helix/pull/5015))

LSP configurations:

- Switch to `openscad-lsp` for OpenScad ([#3750](https://github.com/helix-editor/helix/pull/3750))
- Support Jsonnet ([#3748](https://github.com/helix-editor/helix/pull/3748))
- Support Markdown ([#3499](https://github.com/helix-editor/helix/pull/3499))
- Support Bass ([#3771](https://github.com/helix-editor/helix/pull/3771))
- Set roots configuration for Elixir and HEEx ([#3917](https://github.com/helix-editor/helix/pull/3917), [#3959](https://github.com/helix-editor/helix/pull/3959))
- Support Purescript ([#4242](https://github.com/helix-editor/helix/pull/4242))
- Set roots configuration for Julia ([#4361](https://github.com/helix-editor/helix/pull/4361))
- Support D ([#4372](https://github.com/helix-editor/helix/pull/4372))
- Increase default language server timeout for Julia ([#4575](https://github.com/helix-editor/helix/pull/4575))
- Use ElixirLS for HEEx ([#4679](https://github.com/helix-editor/helix/pull/4679))
- Support Bicep ([#4403](https://github.com/helix-editor/helix/pull/4403))
- Switch to `nil` for Nix ([433ccef](https://github.com/helix-editor/helix/commit/433ccef))
- Support QML ([#4842](https://github.com/helix-editor/helix/pull/4842))
- Enable auto-format for CSS ([#4987](https://github.com/helix-editor/helix/pull/4987))
- Support CommonLisp ([4176769](https://github.com/helix-editor/helix/commit/4176769))

New languages:

- SML ([#3692](https://github.com/helix-editor/helix/pull/3692))
- Jsonnet ([#3714](https://github.com/helix-editor/helix/pull/3714))
- Godot resource ([#3759](https://github.com/helix-editor/helix/pull/3759))
- Astro ([#3829](https://github.com/helix-editor/helix/pull/3829))
- SSH config ([#2455](https://github.com/helix-editor/helix/pull/2455), [#4538](https://github.com/helix-editor/helix/pull/4538))
- Bass ([#3771](https://github.com/helix-editor/helix/pull/3771))
- WAT (WebAssembly text format) ([#4040](https://github.com/helix-editor/helix/pull/4040), [#4542](https://github.com/helix-editor/helix/pull/4542))
- Purescript ([#4242](https://github.com/helix-editor/helix/pull/4242))
- D ([#4372](https://github.com/helix-editor/helix/pull/4372), [#4562](https://github.com/helix-editor/helix/pull/4562))
- VHS ([#4486](https://github.com/helix-editor/helix/pull/4486))
- KDL ([#4481](https://github.com/helix-editor/helix/pull/4481))
- XML ([#4518](https://github.com/helix-editor/helix/pull/4518))
- WIT ([#4525](https://github.com/helix-editor/helix/pull/4525))
- ENV ([#4536](https://github.com/helix-editor/helix/pull/4536))
- INI ([#4538](https://github.com/helix-editor/helix/pull/4538))
- Bicep ([#4403](https://github.com/helix-editor/helix/pull/4403), [#4751](https://github.com/helix-editor/helix/pull/4751))
- QML ([#4842](https://github.com/helix-editor/helix/pull/4842))
- CommonLisp ([4176769](https://github.com/helix-editor/helix/commit/4176769))

Updated languages and queries:

- Zig ([#3621](https://github.com/helix-editor/helix/pull/3621), [#4745](https://github.com/helix-editor/helix/pull/4745))
- Rust ([#3647](https://github.com/helix-editor/helix/pull/3647), [#3729](https://github.com/helix-editor/helix/pull/3729), [#3927](https://github.com/helix-editor/helix/pull/3927), [#4073](https://github.com/helix-editor/helix/pull/4073), [#4510](https://github.com/helix-editor/helix/pull/4510), [#4659](https://github.com/helix-editor/helix/pull/4659), [#4717](https://github.com/helix-editor/helix/pull/4717))
- Solidity ([20ed8c2](https://github.com/helix-editor/helix/commit/20ed8c2))
- Fish ([#3704](https://github.com/helix-editor/helix/pull/3704))
- Elixir ([#3645](https://github.com/helix-editor/helix/pull/3645), [#4333](https://github.com/helix-editor/helix/pull/4333), [#4821](https://github.com/helix-editor/helix/pull/4821))
- Diff ([#3708](https://github.com/helix-editor/helix/pull/3708))
- Nix ([665e27f](https://github.com/helix-editor/helix/commit/665e27f), [1fe3273](https://github.com/helix-editor/helix/commit/1fe3273))
- Markdown ([#3749](https://github.com/helix-editor/helix/pull/3749), [#4078](https://github.com/helix-editor/helix/pull/4078), [#4483](https://github.com/helix-editor/helix/pull/4483), [#4478](https://github.com/helix-editor/helix/pull/4478))
- GDScript ([#3760](https://github.com/helix-editor/helix/pull/3760))
- JSX and TSX ([#3853](https://github.com/helix-editor/helix/pull/3853), [#3973](https://github.com/helix-editor/helix/pull/3973))
- Ruby ([#3976](https://github.com/helix-editor/helix/pull/3976), [#4601](https://github.com/helix-editor/helix/pull/4601))
- R ([#4031](https://github.com/helix-editor/helix/pull/4031))
- WGSL ([#3996](https://github.com/helix-editor/helix/pull/3996), [#4079](https://github.com/helix-editor/helix/pull/4079))
- C# ([#4118](https://github.com/helix-editor/helix/pull/4118), [#4281](https://github.com/helix-editor/helix/pull/4281), [#4213](https://github.com/helix-editor/helix/pull/4213))
- Twig ([#4176](https://github.com/helix-editor/helix/pull/4176))
- Lua ([#3552](https://github.com/helix-editor/helix/pull/3552))
- C/C++ ([#4079](https://github.com/helix-editor/helix/pull/4079), [#4278](https://github.com/helix-editor/helix/pull/4278), [#4282](https://github.com/helix-editor/helix/pull/4282))
- Cairo ([17488f1](https://github.com/helix-editor/helix/commit/17488f1), [431f9c1](https://github.com/helix-editor/helix/commit/431f9c1), [09a6df1](https://github.com/helix-editor/helix/commit/09a6df1))
- Rescript ([#4356](https://github.com/helix-editor/helix/pull/4356))
- Zig ([#4409](https://github.com/helix-editor/helix/pull/4409))
- Scala ([#4353](https://github.com/helix-editor/helix/pull/4353), [#4697](https://github.com/helix-editor/helix/pull/4697), [#4701](https://github.com/helix-editor/helix/pull/4701))
- LaTeX ([#4528](https://github.com/helix-editor/helix/pull/4528), [#4922](https://github.com/helix-editor/helix/pull/4922))
- SQL ([#4529](https://github.com/helix-editor/helix/pull/4529))
- Python ([#4560](https://github.com/helix-editor/helix/pull/4560))
- Bash/Zsh ([#4582](https://github.com/helix-editor/helix/pull/4582))
- Nu ([#4583](https://github.com/helix-editor/helix/pull/4583))
- Julia ([#4588](https://github.com/helix-editor/helix/pull/4588))
- Typescript ([#4703](https://github.com/helix-editor/helix/pull/4703))
- Meson ([#4572](https://github.com/helix-editor/helix/pull/4572))
- Haskell ([#4800](https://github.com/helix-editor/helix/pull/4800))
- CMake ([#4809](https://github.com/helix-editor/helix/pull/4809))
- HTML ([#4829](https://github.com/helix-editor/helix/pull/4829), [#4881](https://github.com/helix-editor/helix/pull/4881))
- Java ([#4886](https://github.com/helix-editor/helix/pull/4886))
- Go ([#4906](https://github.com/helix-editor/helix/pull/4906), [#4969](https://github.com/helix-editor/helix/pull/4969), [#5010](https://github.com/helix-editor/helix/pull/5010))
- CSS ([#4882](https://github.com/helix-editor/helix/pull/4882))
- Racket ([#4915](https://github.com/helix-editor/helix/pull/4915))
- SCSS ([#5003](https://github.com/helix-editor/helix/pull/5003))

Packaging:

- Filter relevant source files in the Nix flake ([#3657](https://github.com/helix-editor/helix/pull/3657))
- Build a binary for `aarch64-linux` in the release CI ([038a91d](https://github.com/helix-editor/helix/commit/038a91d))
- Build an AppImage for `aarch64-linux` in the release CI ([b738031](https://github.com/helix-editor/helix/commit/b738031))
- Enable CI builds for `riscv64-linux` ([#3685](https://github.com/helix-editor/helix/pull/3685))
- Support preview releases in CI ([0090a2d](https://github.com/helix-editor/helix/commit/0090a2d))
- Strip binaries built in CI ([#3780](https://github.com/helix-editor/helix/pull/3780))
- Fix the development shell for the Nix Flake on `aarch64-darwin` ([#3810](https://github.com/helix-editor/helix/pull/3810))
- Raise the MSRV and create an MSRV policy ([#3896](https://github.com/helix-editor/helix/pull/3896), [#3913](https://github.com/helix-editor/helix/pull/3913), [#3961](https://github.com/helix-editor/helix/pull/3961))
- Fix Fish completions for `--config` and `--log` flags ([#3912](https://github.com/helix-editor/helix/pull/3912))
- Use builtin filenames option in Bash completion ([#4648](https://github.com/helix-editor/helix/pull/4648))
2022-12-07 17:08:38 +00:00
wiz
8185f8ef81 qtcreator: fix build with llvm 15 2022-12-07 16:32:55 +00:00
wiz
6bac1247ef ce: fix build
The configure script found X11 but the X11 option is off,
and thus the headers are not buildlinked.
2022-12-07 15:41:48 +00:00
wiz
588c7b1e92 doc: Updated devel/woboq_codebrowser to 2.1.20221107 2022-12-07 15:38:59 +00:00
wiz
b6ca5601c7 woboq_codebrowser: update to 2.1.20221107.
Fix build with llvm 15.
2022-12-07 15:38:48 +00:00
tsutsui
3397fd0574 ruby-gdk3: fix typo. 2022-12-07 15:37:12 +00:00
wiz
781b74c71a bulk-test-llvm: add woboq_codebrowser 2022-12-07 15:37:02 +00:00