Skip to content

Conversation

@afukumoto
Copy link

inputmethod/uim: fix for make package failure if gtk2 is disabled.

0-wiz-0 and others added 30 commits December 29, 2024 21:00
2.3.0 (2024-12-22)
==================

Features
--------

- Added ``HTTPResponse.shutdown()`` to stop any ongoing or future reads for a specific response. It calls ``shutdown(SHUT_RD)`` on the underlying socket. This feature was `sponsored by LaunchDarkly <https://opencollective.com/urllib3/contributions/815307>`__.
- Added support for JavaScript Promise Integration on Emscripten. This enables more efficient WebAssembly
  requests and streaming, and makes it possible to use in Node.js if you launch it as  ``node --experimental-wasm-stack-switching``.
- Added the ``proxy_is_tunneling`` property to ``HTTPConnection`` and ``HTTPSConnection``.
- Added pickling support to ``NewConnectionError`` and ``NameResolutionError``.


Bugfixes
--------

- Fixed an issue in debug logs where the HTTP version was rendering as "HTTP/11" instead of "HTTP/1.1".


Deprecations and Removals
-------------------------

- Removed support for Python 3.8.
===============
Version 4.3.0.4
===============

Bug corrected:

*  WebUI errors in 4.3.0.4 on iPad Air (and Browser with low resolution) #3057

===============
Version 4.3.0.4
===============

Continuous integration and documentation:

* Pin Python version in Ubuntu image to 3.12

===============
Version 4.3.0.3
===============

Continuous integration and documentation:

* Pin Alpine image to 3.20 (3.21 is not compliant with Netifaces) Related to #3053

===============
Version 4.3.0.2
===============

Enhancements:

* Revert "Replace netifaces by netifaces-plus" #3053 because it break build on Alpine Image

===============
Version 4.3.0.1
===============

Enhancements:

* Replace netifaces by netifaces-plus #3053

Bug corrected:

* CONTAINERS section missing in 4.3.0 WebUI #3052
Fix two seg faults
Reported by: portscout
v25.6.0
=======

Features
--------

- Avoid logging a warning when config does not specify a backend. (#682)
Add missing version in pyproject.toml. Seems required with newer maturin.

Bump PKGREVISION.
Patch from upstream git repository.
v0.8.3
- fix: variant `XXH3_128bits_withSecretandSeed()` could produce an invalid result in some specific set of conditions
- cli: vector extension detected at runtime on x86/x64, enabled by default
- cli: new commands `--filelist` and `--files-from`
- cli: XXH3 64-bits GNU format can now be generated and checked (command `-H3`)
- portability: LoongArch SX SIMD extension
- portability: can build on AIX, suggeste
3.10.13

- Fix compatibility with maturin introducing a breaking change in 1.8.0 and
specify a fixed version of maturin. Projects relying on any previous version
being buildable from source by end users (via PEP 517) must upgrade to at
least this version.
Version 5.7.3
Fixes a regression in version 5.7.3.

Fixes
* fixed a regression in version 5.7.2 that `tempfile` was not patched after pause/resume
  (POSIX only, see [#1098](../../issues/1098))
* added workaround for a recursion occurring if using pytest under Windows and Python >= 3.12
  (see [#1096](../../issues/1096))

Infrastructure
* run pytest-specific tests for all supported Python versions
* pytest is only supported for versions >= 6.2.5, earlier version do not work in Python >= 3.10
  due to a pytest issue - adapted tests and documentation
2.7.1

Bug Fixes
Wait for the IOLoop to be stopped before attempting to close it.
0.303 doesn't install any files.
# downlit 0.4.4

* Use simpler parsing algorithm for R 4.0, which avoids crash with
  certain UTF-8 characters (#189).

# downlit 0.4.3

* Fix for upcoming R-devel (NetBSD#169).

# downlit 0.4.2

* `highlight()` no longer errors if a package imputed to have been attached
  isn't installed.

* Correctly link `requireNamespace(MASS)` (NetBSD#151).

# downlit 0.4.1

## Syntax highlighting

* Supports new base pipe `|>` syntax (NetBSD#126).

* Every line get its own `<span>` to match pandoc (NetBSD#122).

* Multi-line tokens (e.g. strings) now get a `<span>` per line (NetBSD#139).

* Very long strings or other tokens are no longer truncated (@dmurdoch, NetBSD#128).

## Auto-linkg

* Function calls (in inline and code blocks) will no longer to non-function
  topics (NetBSD#135).

* Re-exports detection no longer relies on name of `.Rd` file (NetBSD#134).

* Link to correct topic with `::()` and `utils::help()` (@IndrajeetPatil, NetBSD#131).

* Generate correct link for Bioconductor vignettes (@zeehio, NetBSD#145)
Upstream changes:
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.1
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.0
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.2
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.1
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.0

v1.18.1 / 2024-12-29

Fixed

  * [CRuby] XML::SAX::ParserContext keeps a reference to the input to avoid a
    potential use-after-free issue that's existed since v1.4.0 (2009). (#3395)
    @flavorjones


v1.18.0 / 2024-12-25

Notable Changes

Ruby

This release introduces native gem support for Ruby 3.4.

This release ends support for Ruby 3.0, for which upstream support ended
2024-04-23.

This release ships separate precompiled GNU and Musl gems for all linux
platforms. Previously both GNU and Musl target systems could use and install
the same gem, e.g., the platform gem for x86_64-linux. Now, however, the
precompiled gem platforms would be x86_64-linux-gnu and x86_64-linux-musl. So
long as you're on bundler >= 2.5.6 this should be seamless other than perhaps
needing to update the platforms in your "Gemfile.lock".

This release drops precompiled native platform gems for x86-linux and
x86-mingw32. These platforms are still supported. Users on these platforms must
install the "ruby platform" gem which requires a compiler toolchain. See
Installing the ruby platform gem in the installation docs. (#3369, #3081)

Improved

  * [CRuby] CSS and XPath queries are faster now that Node#xpath, Node#css, and
    related functions are using a faster XPathContext initialization process.
    We benchmarked a 1.9x improvement for a 6kb file. Big thanks to @nwellnhof
    for helping with this one. (#3378, superseded by #3389) @flavorjones


v1.17.2 / 2024-12-12

Fixed

  * [JRuby] Fixed an issue where Node#dup when called with the new_parent_doc
    parameter was not decorating the node with the document's Node decorators.
    [#3372] @flavorjones


v1.17.1 / 2024-12-10

Fixed

  * Fixed a potential segfault when using Node#dup and DocumentFragment#dup. [#
    3359] @byroot @flavorjones
  * Node#dup and Node#clone now correctly decorate the new node with the
    document's Node decorators. [#3363] @flavorjones


v1.17.0 / 2024-12-08

Dependencies

  * [CRuby] Vendored libxml2 is updated to v2.13.5. @flavorjones
  * [CRuby] Vendored libxslt is updated to v1.1.42. @flavorjones
  * [CRuby] Minimum supported version of libxml2 raised to v2.9.2 (released
    2014-10-16) from v2.6.21. [#3232, #3287] @flavorjones
  * [JRuby] Minimum supported version of Java raised to 8 (released 2014-03-18)
    from 7. [#3134] @flavorjones
  * [CRuby] Update to rake-compiler-dock v1.5.1 for building precompiled native
    gems. [#3216] @flavorjones

Notable changes

SAX Parsers

The XML and HTML4 SAX parsers have received a lot of attention in this release,
and we've fixed multiple long-standing bugs with encoding and entity handling.
In addition, libxml2 v2.13 has also made some underlying fixes and improvements
to encoding and entity handling.

We're shipping these fixes in a minor release because we firmly believe the
resulting behavior is correct and standards-compliant, however applications
that have been depending on the buggy behavior may be impacted.

If your application relies on the SAX parsers, and in particular if you're
SAX-parsing documents with parsed entities or incorrect encoding declarations,
please read the changelog below carefully.

Fragment parsing

Document fragment parsing has been improved, particularly with respect to
handling malformed fragments or fragments with implicit namespace prefixes.
Namespace reconciliation still isn't where we want it to be, but it's an
improvement.

HTML5 fragment parsing now allows the context node to be specified as a
context: keyword argument to the HTML5::DocumentFragment.parse and .new
methods, which should allow for more flexible sanitization and future support
for the draft HTML Sanitizer API in downstream libraries.

Error handling

In scenarios where multiple errors could be reported by the underlying parser,
the errors will be aggregated into a single Nokogiri::XML::SyntaxError that is
raised. Previously only the final error reported by libxml2 was raised (which
was often misleading if it was only a warning and not the fatal error).

Schema validation

We've resolved many long-standing bugs in the various schema classes,
validation methods, and their error reporting. Behavior is now consistent
across schema types and input types, as well as parser backends (Xerces and
libxml2).

Keyword arguments

The following methods now accept keyword arguments in addition to positional
arguments, and use ... parameter forwarding when possible:
HTML4(), HTML4.fragment, HTML4.parse, HTML4::Document.parse,
HTML4::DocumentFragment#initialize, HTML4::DocumentFragment.parse, HTML5(),
HTML5.fragment, HTML5.parse, HTML5::Document.parse, HTML5::Document.read_io,
HTML5::Document.read_memory, HTML5::DocumentFragment#initialize,
HTML5::DocumentFragment.parse, XML(), XML.fragment, XML.parse,
XML::Document.parse, XML::DocumentFragment#initialize,
XML::DocumentFragment.parse, XML::Node#canonicalize, XML::Node.parse,
XML::Reader(), XML::RelaxNG(), XML::RelaxNG.new, XML::RelaxNG.read_memory,
XML::SAX::PushParser#initialize, XML::Schema(), XML::Schema.new,
XML::Schema.read_memory, and XSLT().

Special thanks to those contributors who participated in the RubyConf 2024 Hack
Day to work on #3323 to help modernize Nokogiri by adding keyword arguments and
using parameter forwarding in many methods, and expanding some of the
documentation! We intend to continue adding keyword argument support to more
methods. #3323 #3324 #3326 #3327 #3329 #3330 #3332 #3333 #3334 #3335 #3336 #
3342 #3355 #3356 @infews @matiasow @MattJones @mononoken @openbl @flavorjones

Added

  * Introduce support for a new SAX callback XML::SAX::Document#reference,
    which is called to report some parsed XML entities when
    XML::SAX::ParserContext#replace_entities is set to the default value false.
    This is necessary functionality for some applications that were previously
    relying on incorrect entity error reporting which has been fixed (see
    below). For more information, read the docs for
    Nokogiri::XML::SAX::Document. [#1926] @flavorjones
  * XML::SAX::Parser#parse_memory and #parse_file now accept an optional
    encoding argument. When not provided, the parser will fall back to the
    encoding passed to the initializer, and then fall back to autodetection. [#
    3288] @flavorjones
  * XML::SAX::ParserContext.memory now accepts an optional encoding argument.
    When not provided, the encoding will be autodetected. [#3288] @flavorjones
  * New readonly attributes XML::DocumentFragment#parse_options and
    HTML4::DocumentFragment#parse_options return the options used to parse the
    document fragment. @flavorjones
  * New method XML::Reader.new is the primary constructor to which XML::Reader
    () forwards. Both methods now take url:, encoding:, and options: kwargs in
    addition to the previous calling convention of passing positional
    parameters. #3326 @infews @flavorjones
  * [CRuby] The HTML5 parse methods accept a :parse_noscript_content_as_text
    keyword argument which will emulate the parsing behavior of a browser which
    has scripting enabled. [#3178, #3231] @stevecheckoway
  * [CRuby] HTML5::DocumentFragment.parse and .new accept a :context keyword
    argument that is the parse context node or element name. Previously this
    could only be passed in as a positional argument to .new and not at all to
    .parse. @flavorjones
  * [CRuby] Nokogiri::HTML5::Builder is similar to HTML4::Builder but returns
    an HTML5::Document. [#3119] @flavorjones
  * [CRuby] Attributes in an HTML5 document can be serialized individually,
    something that has always been supported by the HTML4 serializer. [#3125, #
    3127] @flavorjones
  * [CRuby] Introduce a compile-time option, --disable-xml2-legacy, to remove
    from libxml2 its dependencies on zlib and liblzma and disable implicit HTTP
    network requests. These all remain enabled by default, and are present in
    the precompiled native gems. This option is a precursor for removing these
    libraries in a future major release, but may be interesting for the
    security-minded who do not need features like automatic decompression and
    would like to remove these dependencies. You can read more and give
    feedback on these plans in #3168. [#3247] @flavorjones
  * [CRuby] If errors are returned from schema validation, a new attribute
    SyntaxError#path will contain the XPath path of the node that caused the
    validation failure. [#3316] @ryanong

Improved

  * Documentation has been improved for XML::RelaxNG, XML::Schema, XML::Reader,
    HTML5, HTML5::Document, HTML5::DocumentFragment, HTML4::Document,
    HTML4::DocumentFragment, XML, XML::Document, XML::DocumentFragment. #3355
    @flavorjones
  * Documentation has been improved for CSS.xpath_for. [#3224] @flavorjones
  * Documentation for the SAX parsing classes has been greatly improved,
    including encoding overrides and the complex entity-handling behavior. [#
    3265] @flavorjones
  * XML::Schema#read_memory and XML::RelaxNG#read_memory are now Ruby methods
    that call #from_document. Previously these were native functions, but they
    were buggy on both CRuby and JRuby (but worse on JRuby) and so this is now
    useful, comparable in performance, and simpler code that is easier to
    maintain. [#2113, #2115] @flavorjones
  * XML::SAX::ParserContext.io's encoding argument is now optional, and can now
    be an Encoding or an encoding name. When not provided will default to
    autodetecting the encoding. [#3288] @flavorjones
  * [CRuby] The update to libxml v2.13 improves "in context" fragment parsing
    recovery. We removed our hacky workaround for recovery that led to
    silently-degraded functionality when parsing fragments with parse errors.
    Specifically, malformed XML fragments that used implicit namespace prefixes
    will now "link up" to the namespaces in the parent document or node, where
    previously they did not. [#2092] @flavorjones
  * [CRuby] When multiple errors could be detected by the parser and there's no
    obvious document to save them in (for example, when parsing a document with
    the recovery parse option turned off), the libxml2 errors are aggregated
    into a single Nokogiri::XML::SyntaxError. Previously, only the last error
    recorded by libxml2 was raised, which might be misleading if it's merely a
    warning and not the fatal error preventing the operation. [#2562]
    @flavorjones
  * [CRuby] The SAX parser context and handler implementation has been
    simplified and now takes advantage of some of libxml2's default SAX
    handlers for entities and DTD management. [#3265] @flavorjones
  * [CRuby] When compiling packaged libraries from source, allow users' AR and
    LD environment variables to set the archiver and linker commands,
    respectively. This augments the existing CC environment variable to set the
    compiler command. [#3165] @ziggythehamster
  * [CRuby] When building from source on MacOS, environment variables AR and
    RANLIB are now respected when set instead of being overridden to /usr/bin/
    {ar,ranlib} (which is still the default). [#3338] @joshheinrichs-shopify

Fixed

  * Node#clone, NodeSet#clone, and *::Document#clone all properly copy the
    metaclass of the original as expected. Previously, #clone had been aliased
    to #dup for these classes (since v1.3.0 in 2009). [#316, #3117]
    @flavorjones
  * CSS queries for pseudo-selectors that cannot be translated into XPath
    expressions now raise a more descriptive Nokogiri::CSS::SyntaxError when
    they are parsed. Previously, an invalid XPath expression was evaluated and
    a hard-to-understand XPath error was raised by the query engine. [#3193]
    @flavorjones
  * Schema#validate returns errors on empty and malformed files. Previously, it
    would return errors on empty/malformed Documents, but not when reading from
    files. [#642] @flavorjones
  * XML::Builder is now consistent with how it sets block scope. Previously,
    missing methods with blocks on dynamically-created nodes were always
    handled by invoking instance_eval(&block) on the Builder, even when the
    Builder was yielding self for all other missing methods with blocks. [#1041
    ] @flavorjones
  * HTML4::DocumentFragment.parse accepts IO input. Previously, it required a
    string and would raise a TypeError when passed an IO. [#2069] @sharvy
  * [CRuby] libgumbo (the HTML5 parser) treats reaching max-depth as EOF. This
    addresses a class of issues when the parser is interrupted in this way. [#
    3121] @stevecheckoway
  * [CRuby] Update node GC lifecycle to avoid a potential memory leak with
    fragments in libxml 2.13.0 caused by changes in xmlAddChild. [#3156]
    @flavorjones
  * [CRuby] libgumbo correctly prints nonstandard element names in error
    messages. [#3219] @stevecheckoway
  * [CRuby] External entity references no long cause the SAX parser to register
    errors. [#1926] @flavorjones
  * [JRuby] Fixed entity reference serialization, which rendered both the
    reference and the replacement text. Incredibly nobody noticed this bug for
    over a decade. [#3272] @flavorjones
  * [JRuby] Fixed some bugs in how Node#attributes handles attributes with
    namespaces. [#2677, #2679] @flavorjones
  * [JRuby] Fix Schema#validate to only return the most recent Document's
    errors. Previously, if multiple documents were validated, this method
    returned the accumulated errors of all previous documents. [#1282]
    @flavorjones
  * [JRuby] Fix Schema#validate to not clobber the @errors instance variable. [
    #1282] @flavorjones
  * [JRuby] Empty documents fail schema validation as they should. [#783]
    @flavorjones
  * [JRuby] SAX parsing now respects the #replace_entities attribute, which
    defaults to false. Previously this flag defaulted to true and was
    completely ignored. [#614] @flavorjones
  * [JRuby] The SAX callback Document#start_element_namespace received a blank
    string for the URI when a namespace was not present. It now receives nil
    (as does the CRuby impl). [#3265] @flavorjones
  * [JRuby] Reader#outer_xml and #inner_xml encode entities properly. [#1523]
    @flavorjones

Changed

  * [CRuby] Nokogiri::XML::CData.new no longer accepts nil as the content
    argument, making CData behave like other character data classes (like
    Comment and Text). This change was necessitated by behavioral changes in
    libxml2 v2.13.0. If you wish to create an empty CDATA node, pass an empty
    string. [#3156] @flavorjones
  * Internals:
      + The internal CSS::XPathVisitor class now accepts the xpath prefix and
        the context namespaces as constructor arguments. The prefix: and ns:
        keyword arguments to CSS.xpath_for cannot be specified if the visitor:
        keyword argument is also used. CSS::XPathVisitor now exposes #builtins,
        #doctype, #prefix, and #namespaces attributes. [#3225] @flavorjones
      + The internal CSS selector cache has been extracted into a distinct
        class, CSS::SelectorCache. Previously it was part of the CSS::Parser
        class. [#3226] @flavorjones
      + The internal Gumbo.parse and Gumbo.fragment methods now take keyword
        arguments instead of positional arguments. [#3199] @flavorjones

Deprecated

  * The undocumented and unused method Nokogiri::CSS.parse is now deprecated
    and will generate a warning. The AST returned by this method is private and
    subject to change and removal in future versions of Nokogiri. This method
    will be removed in a future version of Nokogiri.
  * Passing an options hash to CSS.xpath_for is now deprecated and will
    generate a warning. Use keyword arguments instead. This will become an
    error in a future version of Nokogiri.
  * Passing libxml2 encoding IDs to SAX::ParserContext methods is now
    deprecated and will generate a warning. The use of SAX::Parser::ENCODINGS
    is also deprecated. Use Encoding objects or encoding names instead.
# gargle 1.5.2

* Fixed a bug in an internal helper that validates input specifying a service
  account. The helper targets a common mistake where the JSON for an OAuth
  client is provided to an argument that is meant for a service account (#270).

# gargle 1.5.1

* Completed some overlooked, unfinished work around the OAuth "app" to "client"
  transition that affected out-of-bound auth (#263, #264).

* The `secret_*()` functions are more discoverable via documentation.
    feat: print fixed rules count #1708
    fix: move unused suppressions to config crate #1624
    fix: allow malformed pattern to be dumped as tree #804
    fix: fix files not recognize in lsp #1691
    fix: fix crash when internal node has no child #1688
    feat: use mutable self in Printer trait 5e3835a
    feat: reduce binary size by remove Printer polymorphism 8b735cf
    feat: resolve rule id for ScanResult 9a7f3cc
taca and others added 18 commits January 2, 2025 07:14
Active Storage

Active Storage makes it simple to upload and reference files in cloud
services like [Amazon S3](https://aws.amazon.com/s3/), [Google Cloud
Storage](https://cloud.google.com/storage/docs/), or [Microsoft Azure
Storage](https://azure.microsoft.com/en-us/services/storage/), and attach
those files to Active Records.  Supports having one main service and mirrors
in other services for redundancy.  It also provides a disk service for
testing or local deployments, but the focus is on cloud storage.

Files can be uploaded from the server to the cloud or directly from the
client to the cloud.

Image files can furthermore be transformed using on-demand variants for
quality, aspect ratio, size, or any other
[MiniMagick](https://github.com/minimagick/minimagick) or
[Vips](https://www.rubydoc.info/gems/ruby-vips/Vips/Image) supported
transformation.

This is for Ruby on Rails 8.0.
Action Mailer -- Easy email delivery and testing

Action Mailer is a framework for designing email service layers.  These
layers are used to consolidate code for sending out forgotten passwords,
welcome wishes on signup, invoices for billing, and any other use case that
requires a written notification to either a person or another system.

Action Mailer is in essence a wrapper around Action Controller and the Mail
gem.  It provides a way to make emails using templates in the same way that
Action Controller renders views using templates.

Additionally, an Action Mailer class can be used to process incoming email,
such as allowing a blog to accept new posts from an email (which could even
have been sent from a phone).

This is for Ruby on Rails 8.0.
Action Mailbox

Action Mailbox routes incoming emails to controller-like mailboxes for
processing in Rails.  It ships with ingresses for Mailgun, Mandrill,
Postmark, and SendGrid.  You can also handle inbound mails directly via the
built-in Exim, Postfix, and Qmail ingresses.

The inbound emails are turned into `InboundEmail` records using Active
Record and feature lifecycle tracking, storage of the original email on
cloud storage via Active Storage, and responsible data handling with
on-by-default incineration.

These inbound emails are routed asynchronously using Active Job to one or
several dedicated mailboxes, which are capable of interacting directly with
the rest of your domain model.

This is for Ruby on Rails 8.0.
Action Text

Action Text brings rich text content and editing to Rails.  It includes the
[Trix editor](https://trix-editor.org) that handles everything from
formatting to links to quotes to lists to embedded images and galleries.
The rich text content generated by the Trix editor is saved in its own
RichText model that's associated with any existing Active Record model in
the application.  Any embedded images (or other attachments) are
automatically stored using Active Storage and associated with the included
RichText model.

This is for Ruby on Rails 8.0.
Ruby on Rails

Rails is a web-application framework that includes everything needed to
create database-backed web applications according to the
Model-View-Controller (MVC) pattern.

This is meta gem package for Ruby on Rails 8.0.
netbsd-srcmastr pushed a commit that referenced this pull request Jan 27, 2025
xca 2.8.0 Sun Oct 13 2024
-------------------------

 * Add SHA3 algorithms to the select box
 * Close #593: App freezes/crashes when trying to export certain keys
 * Close #306 #537: Allow Database-driver options in config file
 * Close #537: macos: Compile mariadb-connector and qsqlmysql
 * Close #152: How can we specify the Cryptographic Service Provider
 * Close #590: MacOS OpenSSL legacy provider not loaded
 * Close #199: Templates and Key Identifiers
 * Close #239: Check existing Name Constraints
 * Add OpenSSL PURPOSE and validation results
 * Close #587: Incomplete refactoring of adapt_explicit_subj
 * Combine #90 and #315 and support UPN in name constraints
 * Close #90, #361: Name Constraints (RFC5280 section 4.2.1.10)
 * Close #296: Proper plurals
 * Close #88: Export to multiple files with common or individual password
 * Close #313: Support JWK export format of certificates
 * Close #359: Symlink to PKCS#11 lib resolved
 * Close #552: issues with icons in gnome dock
 * Close #315 Support UPN type for EAP/802.1X certificate
 * Add korean translation
 * Close #287: template don't save/restore correctly
 * Close #351: a1int::getLong() doesn't handle all error cases
 * Close #401: Write PEM data to a file especially for crlgen
 * Close #548: export certificate: error using child folder
 * Close #391: hide expired and revoked certificates

xca 2.7.0 Tue Aug 27 2024
-------------------------

 * Close #311: Install QT translation files again
 * Close #304: oids.txt not found etc if prefix non-standard
 * Add cmdline option to disable native dialogs
 * Close #364: Export ED25519 private key with password
 * Switch encryption in "Cert+PKCS#8" and "Database dump
   mode from DES3-EDE to AES-256
 * Drop support of encrypted PVK files.
 * Windows/Mac build: switch to QT 6.6.3
 * Close #554: Missing option to disable file association in Windows setup
 * Close #395: Flexible Clipboard Export
 * Close #550: Fix compiling tests issue by providing -pthread link flag.
 * Fix calendar export for CAs
 * Support importing existing OpenVPN TLS Auth keys
 * Fix "Copy extensions from request" function
 * Fix login via PinPad on e.g ReinerSCT
 * Extend #383: tag insecure PFX/PKCS#12 algorithms
 * Close #536: macos include OpenSSL legacy provider
 * Close #532: XCA not in English on macos
 * Close #89: ta.key for OpenVPN tls-auth
 * Close #496: PKCS11 access to AWS CloudHSM failed
 * Yubikey improvements

xca 2.6.0 Mon Feb 26 2024
-------------------------

 * Update documentation of certificate export and remote databases
 * Close #520: Fix permanent processor load
 * Close #518: Export certificates for ovpn file
 * Close #512 #474 #481 #506 #509: SHA1 based MAC for PKCS12
 * Close #458 #511 #503 #500 #494 #484 #482 #475: Support legacy keys
   and automatically transform them if possible.
 * Close #493: Renew Certificate freeze XCA
 * Close #477: paste an encrypted private key results in a crash
 * Fix crash when deleting CA certificates
 * Close #480: add flatpak build information and github action
 * Close #402: Subject Alternative Name not filled by all CN
 * Improve import: Finish multi import when empty
 * Add File extensions in Info.plist supported by XCA
 * Close #384: Quick view of certificates without trying to open XCA
 * Close #459: pass private key password
 * Close #465: Export PEM + Key in one File
 * Close #460: Impossible to import PKCS#12 (RC40_CBC)
 * Make XCA AppStore compliant with -DAPPSTORE_COMPLIANT=ON

xca 2.5.0 Sun Sep 24 2023
-------------------------

 * Close #423: parameter --name is not respected when running with CLI
 * Close #457: Support Qt5 < 5.12 / python3-sphinxcontrib.qthelp
 * Close #440: yellow background makes date text hard to read in dark themes
 * Close #437: loading CRL at startup generates an error
 * Close #444 cannot update template internal name
 * Close #442: asan checks failed
 * Close #446: show more information in Recent Databases
 * Improve/Fix database loading
 * Document vCalendar/ics feature #456
 * Fix possible segfault caused by wrong free()
 * Add Bulgarian translation
 * Close #368: error while creating CRL with CA using EC key (ed25519)
 * Treat CKA_ID as byte array, not Bignum
 * Fix #321 - decryptKey shows OpenSSL error
 * Merge #325 Update entitlement.plist
 * Close #366: Not Responding after upgrade
 * Add Persian translation .ts file to XCA.
 * Close #327: "Dump database" dumps everything to everywhere
 * Close #317: "Please insert card: ..." message
 * Add Indonesian translation
 * Close #283 Nitrokey HSM2 can't create EC keys on 2.4.0
 * Switch from autotools/qmake to cmake
 * Close #278: Miss components to connect remote database
 * Commandline: Add "--list-items" to print a list of database items
 * Close #67: possibility to ignore password prompt from CLI
 * Close #259: Follow the XDG base directory specification
 * Add support for Qt6 and OpenSSL 3.x
 * Drop support for Qt4
 * Drop support for old XCA < 2.0.0 databases
 * Drop support for OpenSSL < 1.1.0

xca 2.4.0 Fri May 07 2021
-------------------------

 * Unify XCA icon (certificate) on all platforms
 * Close #247: Apple silicon (M1) configure fixes
 * Add Microsoft BitLocker extended key usage
 * Disregard OpenSSL 0.9.8 compatibility
 * Add bash completion script
 * Add context sensitive help
 * Convert documentation from linuxdoc/SGML to sphinxdoc
 * Close #258: xca aborts on exit and on access to own templates
 * Close #142: Support Ed25519 Import / Export private SSH2 key
 * Close #142: Support Ed25519: Key-generation, import, export
 * Close #251: AuthorityKeyIdentifier: use issuer:always
 * Change language maintainer of brazilian portuguese
 * Close #230: Change PKCS12 export extension from .p12 to .pfx
 * Close #208: XCA hung when importing EC keys. For example prime256v1
 * Close #210: Make dialog to edit SAN less strict
 * Close #224: Store original path/filename on import
 * Close #213: configure.ac: add description to AC_DEFINE_UNQUOTED
 * Close #172 #46: Multiple OCSP Responders
 * Store default database and recently opened file as UTF8
 * Close #157 Generate and export CRLs from commandline
 * Add command line support for creating CRLs, keys and analyzing items

xca 2.3.0 Wed Apr 29 2020
-------------------------

 * Close #191 OID LN differs warning popups at startup
 * Close #189 Database compaction #189
 * Improve PKCS11 library loading for portable app
 * Refactor native separators / and \ on windows.
 * Support TLS encrypted MariaDB and PostgreSQL connection
 * Close #182: UI not using Windows native theme in 2.2.1 portable
 * Close #70: cant open ics file in ical on macos mojave
 * Close #72: Add checkbox for OCSP staple feature
 * Use DESTDIR instead of destdir when installing. Follows autotools convention.
 * Close #172 #46: Multiple OCSP Responders
 * Close #170 xca-portable-2.2.1 cannot change language
 * Fix certificate assignment when importing a CA certificate
 * Close #163: Show key type/size on column of Certificates tab

xca 2.2.1 Thu Jan 30 2020
-------------------------

 * Close #159 Opening existing database

xca 2.2.0 Wed Jan 29 2020
-------------------------

 * Switch to MSI installer
 * Close #129 Unattended Installation
 * Rename HTTPS templates to TLS and support KU/EKU extensions needed by OpenVPN
 * Close #93 Default output folder / Improve Portable App usability
 * Improve EC Curve selection for key generation.
 * Close #21 Support for ODBC (MSSQL)
 * Close #136 Provide 64bit version of xca
 * Close #156 secp256k1, secp256r1 and NIST-P256
 * Transfer Key Usage and Extended Key Usage critical flags
 * Improve item loading. Inspired by #153
 * Add japanese translation
 * Close #138: Portable Version does not remember paths
 * Close #83: Token selection should not insist on name or serial of the token
 * Close #95: Copy mysql and psql windows dll files into portable app
 * Close #144: Database export has issues with wildcards in internal names
 * Close #143: Hotkey for import
 * Close #140: Certificate renewal with option to preserved serial number
 * Fix possible XCA crash
 * Add Dutch translation
 * Add Chinese translation
 * Add Italian language
 * CLose #120: Mark signed a request doesn't work
 * Close #119: Rename "PostgreSQL 6 and 7" to just "PostgreSQL"
 * Close #116: Duplicate extensions erroneously shown
 * Close #114: SAN - IPv6 address input not working
 * Close #68 Generating large DH params freezes UI
 * Support concurrent database access.
 * Close #91: Change order of "PKCS#11 provider"
 * Extend PEM files by human readable information about the item
 * Support ecdsa SSH public keys
 * Close #98 Add comment at import/export RSA keys from/to SSH public key
 * Close #101: Finish Rename with Enter shows Property Dialog
 * Close #104: Also show sha256 digests of public keys
 * Close #82: Renew CA ROOT Cert
 * Verify imported keys thoroughly
netbsd-srcmastr pushed a commit that referenced this pull request Jan 29, 2025
# 1.3.0

* Improve floating point value generation and avoid degenerate cases: [#172](haskell/random#172)
* Add `Uniform` instance for `Maybe` and `Either`: [#167](haskell/random#167)
* Add `Seed`, `SeedGen`, `seedSize`, `seedSizeProxy`, `mkSeed` and `unSeed`:
  [#162](haskell/random#162)
* Add `mkSeedFromByteString`, `unSeedToByteString`, `withSeed`, `withSeedM`, `withSeedFile`,
  `seedGenTypeName`, `nonEmptyToSeed`, `nonEmptyFromSeed`, `withSeedM`, `withSeedMutableGen` and `withSeedMutableGen_`
* Add `SplitGen` and `splitGen`: [#160](haskell/random#160)
* Add `unifromShuffleList` and `unifromShuffleListM`: [#140](haskell/random#140)
* Add `uniformWordR`: [#140](haskell/random#140)
* Add `mkStdGen64`: [#155](haskell/random#155)
* Add `uniformListRM`, `uniformList`, `uniformListR`, `uniforms` and `uniformRs`:
  [#154](haskell/random#154)
* Add compatibility with recently added `ByteArray` to `base`:
  [#153](haskell/random#153)
  * Switch to using `ByteArray` for type class implementation instead of
    `ShortByteString`
  * Add `unsafeUniformFillMutableByteArray` to `RandomGen` and a helper function
    `defaultUnsafeUniformFillMutableByteArray` that makes implementation
    for most instances easier.
  * Add `uniformByteArray`, `uniformByteString` and `uniformFillMutableByteArray`
  * Deprecate `genByteString` in favor of `uniformByteString`
  * Add `uniformByteArrayM` to `StatefulGen`
  * Add `uniformByteStringM` and `uniformShortByteStringM`
  * Deprecate `System.Random.Stateful.uniformShortByteString` in favor of `uniformShortByteStringM` for
    consistent naming and a future plan of removing it from `StatefulGen`
    type class
  * Add a pure `System.Random.uniformShortByteString` generating function.
  * Deprecate `genShortByteString` in favor of `System.Random.uniformShortByteString`
  * Expose a helper function `fillByteArrayST`, that can be used for
    defining implementation for `uniformByteArrayM`
  * Deprecate `genShortByteStringST` and `genShortByteStringIO` in favor of `fillByteArrayST`
* Improve `FrozenGen` interface: [#149](haskell/random#149)
  * Move `thawGen` from `FreezeGen` into the new `ThawGen` type class. Fixes an issue with
    an unlawful instance of `StateGen` for `FreezeGen`.
  * Add `modifyGen` and `overwriteGen` to the `FrozenGen` type class
  * Switch `splitGenM` to use `SplitGen` and `FrozenGen` instead of deprecated `RandomGenM`
  * Add `splitMutableGenM`
  * Switch `randomM` and `randomRM` to use `FrozenGen` instead of `RandomGenM`
  * Deprecate `RandomGenM` in favor of a more powerful `FrozenGen`
* Add `isInRangeOrd` and `isInRangeEnum` that can be used for implementing `isInRange`:
  [#148](haskell/random#148)
* Add `isInRange` to `UniformRange`: [#78](haskell/random#78)
* Add default implementation for `uniformRM` using `Generics`:
  [#92](haskell/random#92)
netbsd-srcmastr pushed a commit that referenced this pull request Mar 2, 2025
pkgsrc change: remove restriction to Ruby's version.

1.0.3 (2025-02-26)

What's Changed

* Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in
  #136
* Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to
  9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in #137
* Prevent a warning: URI::REGEXP is obsolete by @mame in #138
* Revisit deprecated test by @hsbt in #139
* Suppress deprecate warning of test class (retry) by @mame in #140
* Fix README by @hsbt in #142
* Bump rubygems/release-gem from 1.1.0 to 1.1.1 by @dependabot in #143
* Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot in
  #144
* Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot in
  #145
* Make documentation 100% by @nobu in #147
* Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot in
  #153
* Remove userinfo by @hsbt in #154

New Contributors

* @mame made their first contribution in #138
netbsd-srcmastr pushed a commit that referenced this pull request Mar 13, 2025
2.9.2
=====
- Fix menu not shown on correct monitor. (Issue #154)

2.9.1
=====
- Fix menu position in Wayland with multiple monitors. (Issue #153)
- Translation updates: Bulgarian, Estonian, Greek.

2.9.0
=====
- Add dragging from any side to resize menu. (Issue #112)
- Add support for autostarting launchers. (Issue #35)
- Add support for keypad navigation.
- Always send Page Up and Page Down keys to view. (Issue #145)
- Always run selected launcher when pressing enter.
- Fall back to non-regex search actions. (Issue #128)
- Only select launcher when mouse moves. (Issue #106)
- Remember current category with arrow keys. (Issue #132)
- Require Xfce 4.16.
- Fix menu not centering with horizontal categories. (Issue #131)
- Fix warning about unblocking panel autohide.
- Fix search text replaced after pressing arrow keys.
- Translation updates: Catalan, Chinese (Taiwan), Czech, Danish, Dutch,
  French, Lithuanian, Polish, Portuguese, Serbian, Slovak, Swedish,
  Ukrainian.
netbsd-srcmastr pushed a commit that referenced this pull request May 3, 2025
# pkgsrc changes

* Project's Makefile is now bmake compatible. Use it to generate script and
  man page at build stage.
* Taking maintainership.

# upstream changes (since release 2.8.5)

## keychain 2.9.2 (2 May 2025)

This is primarily a bug fix release, but also introduces the new `--extended`
option -- see below:

* Deprecate `--confhost` option and replace with `--extended` option. The old
  `--confhost myhost` would now be `--extended host:myhost`. This also allows
  specifying SSH keys (`sshk:` prefix), GPG keys ( `gpgk:` prefix) and hosts
  (`host:` prefix) together without confusion.
* Well, I became intimately familiar with `IFS` the hard way. Fix 2.9.1 bug
  [#159](danielrobbins/keychain#159) by reworking IFS settings and
  adding proper documentation to the right places. This fixes the `--timeout` option
  and also now allows `--stop` to work properly which was broken.
* Improve `--agents` deprecation warning.
* Have keychain properly adopt a currently-running gpg-agent providing ssh-agent
  functionality when `--ssh-use-gpg` is specified.
* Explicitly clean up known-bad pidfiles during processing.
* Deprecate `--confhost` option and replace with new `--extended` option.
* Improve host-based key processing by using `ssh -G` to officially extract
  host-based keys.
* Make `Makefile` BSD-compatible.

## keychain 2.9.1 (1 May 2025)

This release fixes a major bug related to the `--eval` option with non-Bourne shells.

* Fix `--eval` option so it works with non-Bourne shells ([#158](danielrobbins/keychain#158)).
* Last-minute option change: replace `--ssh-wipe` and `--gpg-wipe` with `--wipe [ssh|gpg|all]`.
* Deprecate `--attempts` option which doesn't work with gpg-agent pinentry nor modern OpenSSH.
* More script rewriting -- default to IFS of newline in the script, totally rework SSH and GPG
  key adding code.
* Remove undocumented and likely unused `--` option.
* Script is now at a svelte 1049 lines of code.

## keychain 2.9.0 (30 Apr 2025)

These release notes contain a summary of all changes, including cumulative
changes in pre-releases:

* A new release after 8 years, with Daniel Robbins (script creator) returning as maintainer.
* 60% of the script has been rewritten, and is now compliant with
[ShellCheck](https://shellcheck.net).
* `--agents` and `--inherit` options have been deprecated to improve ease-of-use.
* `gpg-agent` no longer started by default -- only when a GPG key has been provided on the
  command-line. GnuPG 2.1+ supported.
* GnuPG pidfiles with `-gpg` extension are deprecated and no longer used.
* Better GnuPG integration: `gpg-agent` can be used for SSH key storage. This can be enabled
  by specifying one of the new `--ssh-allow-gpg` and `--ssh-spawn-gpg` options. Agent information
  for `gpg-agent`'s SSH socket will be stored in the regular pidfile for compatibility.
* Add `--ssh-rm`, `--ssh-wipe`, `--gpg-wipe` options for removing/wiping SSH and GPG keys. This addresses
  GitHub Issue [#153](danielrobbins/keychain#153).
* `--clear` option is now designed to be used for "initial clearing" of keys only.
* Many user interface output improvements, to provide additional detail.
* `--debug` option which can be used to troubleshoot issues with keychain.
* Manual page significantly improved: New section on invocation, as well as documentation of
  the startup and agent detection algorithm.
* Addition of `--ssh-agent-socket` option to manually specify desired path of the ssh-agent socket
  when starting.
* Addition of `--confallhosts` to load identity files for all hosts.
* Various bug fixes and improvements.
* Script size reduced from 1500 to 1133 lines.
netbsd-srcmastr pushed a commit that referenced this pull request May 18, 2025
3.0.0 (2025-04-25)

What's Changed

* Feat/updates sept 24 by @whomwah in #146
* Update FUNDING.yml by @whomwah in #147
* chore: Updating dependencies and drop Ruby < 3 by @whomwah in #148

3.1.0 (2025-04-28)

What's Changed

* Correct link and version of rqrcode_core in CHANGELOG.md by @prognostikos
  in #154
* feat: Enhance SVG export with offset_x and offset_y options by @whomwah in
  #153
* docs: Update README.md by @whomwah in #155

New Contributors

* @prognostikos made their first contribution in #154
netbsd-srcmastr pushed a commit that referenced this pull request Nov 1, 2025
    add: example projects for testing and debugging by @anistark in #146
    build(deps): bump requests from 2.31.0 to 2.32.4 in /examples/python-example in the pip group across 1 directory by @dependabot[bot] in #147
    refactor: improve error handling by @anistark in #148
    Create FUNDING.yml by @anistark in #149
    feat: R projects support. only direct dependency check by @anistark in #150
    refactor: strict to restrictive flag change. [breaking change] by @anistark in #152
    feat: add configurable strictness mode with --strict flag for license parser by @anistark in #153
    refactor: remove v1.8.5 backward compatibility re-exports by @anistark in #154
    feat: improve Python environment marker parsing with PEP 508 support by @anistark in #155
netbsd-srcmastr pushed a commit that referenced this pull request Dec 4, 2025
What's Changed

    Bump clap from 4.4.16 to 4.4.17 by dependabot[bot] in #4
    Add .rustfmt.toml by akiomik in #5
    Bump nostr-sdk version to 0.27 by akiomik in #6
    Use nostr_sdk::Metadata instead of create::nostr::Metadata by akiomik in #7
    Use nip-21 by akiomik in #8
    Add NetBSD, fix typo and grammar by 0323pin in #9
    Bump clap from 4.4.17 to 4.4.18 by dependabot[bot] in #12
    Bump chrono from 0.4.31 to 0.4.33 by dependabot[bot] in #13
    Bump serde from 1.0.195 to 1.0.196 by dependabot[bot] in #15
    Bump serde_json from 1.0.111 to 1.0.113 by dependabot[bot] in #16
    Bump strum from 0.25.0 to 0.26.1 by dependabot[bot] in #14
    Bump config from 0.13.4 to 0.14.0 by dependabot[bot] in #18
    Bump tokio from 1.35.1 to 1.36.0 by dependabot[bot] in #20
    Bump ratatui version to v0.26.0 by akiomik in #21
    Bump ratatui from 0.26.0 to 0.26.1 by dependabot[bot] in #24
    Bump tui-widget-list from 0.7.0 to 0.7.1 by dependabot[bot] in #23
    Bump clap from 4.5.0 to 4.5.1 by dependabot[bot] in #27
    Bump chrono from 0.4.33 to 0.4.34 by dependabot[bot] in #22
    Bump serde_json from 1.0.113 to 1.0.114 by dependabot[bot] in #30
    Bump serde from 1.0.196 to 1.0.197 by dependabot[bot] in #29
    Bump mio from 0.8.10 to 0.8.11 by dependabot[bot] in #33
    Bump log from 0.4.20 to 0.4.21 by dependabot[bot] in #32
    Bump strum from 0.26.1 to 0.26.2 by dependabot[bot] in #36
    Bump chrono from 0.4.34 to 0.4.35 by dependabot[bot] in #35
    Bump clap from 4.5.1 to 4.5.2 by dependabot[bot] in #34
    Bump clap from 4.5.2 to 4.5.3 by dependabot[bot] in #39
    Bump color-eyre from 0.6.2 to 0.6.3 by dependabot[bot] in #38
    Bump regex from 1.10.3 to 1.10.4 by dependabot[bot] in #40
    Bump tokio from 1.36.0 to 1.37.0 by dependabot[bot] in #43
    Bump serde_json from 1.0.114 to 1.0.115 by dependabot[bot] in #42
    Bump chrono from 0.4.35 to 0.4.37 by dependabot[bot] in #41
    Bump h2 from 0.3.24 to 0.3.26 by dependabot[bot] in #44
    Bump clap from 4.5.3 to 4.5.4 by dependabot[bot] in #45
    Bump ratatui from 0.26.1 to 0.26.2 by dependabot[bot] in #48
    Bump rstest from 0.18.2 to 0.19.0 by dependabot[bot] in #46
    Bump chrono from 0.4.37 to 0.4.38 by dependabot[bot] in #47
    Bump serde from 1.0.197 to 1.0.198 by dependabot[bot] in #52
    Bump rustls from 0.21.10 to 0.21.11 in the cargo group across 1 directory by dependabot[bot] in #50
    Bump serde_json from 1.0.115 to 1.0.116 by dependabot[bot] in #51
    Bump human-panic from 1.2.3 to 2.0.0 by dependabot[bot] in #53
    Bump serde from 1.0.198 to 1.0.199 by dependabot[bot] in #55
    Bump unicode-width from 0.1.11 to 0.1.12 by dependabot[bot] in #54
    Bump tokio-util from 0.7.10 to 0.7.11 by dependabot[bot] in #59
    Bump serde from 1.0.199 to 1.0.200 by dependabot[bot] in #58
    Bump libc from 0.2.153 to 0.2.154 by dependabot[bot] in #56
    Bump serde_json from 1.0.116 to 1.0.117 by dependabot[bot] in #62
    Bump serde from 1.0.200 to 1.0.201 by dependabot[bot] in #61
    Fix clippy::assigning_clones by akiomik in #69
    Use rust-toolchainstable instead of nightly by akiomik in #68
    Bump serde from 1.0.201 to 1.0.203 by dependabot[bot] in #67
    Bump ratatui from 0.26.2 to 0.26.3 by dependabot[bot] in #65
    Bump libc from 0.2.154 to 0.2.155 by dependabot[bot] in #64
    Bump tokio from 1.37.0 to 1.38.0 by dependabot[bot] in #72
    Bump rstest from 0.19.0 to 0.21.0 by dependabot[bot] in #71
    Bump clap from 4.5.4 to 4.5.7 by dependabot[bot] in #76
    Bump regex from 1.10.4 to 1.10.5 by dependabot[bot] in #73
    Bump nostr-sdk version to 0.28.0 by akiomik in #77
    Bump unicode-width from 0.1.12 to 0.1.13 by dependabot[bot] in #75
    Bump nostr-sdk version to 0.29 by akiomik in #78
    Bump strum from 0.26.2 to 0.26.3 by dependabot[bot] in #81
    Bump lazy_static from 1.4.0 to 1.5.0 by dependabot[bot] in #79
    Bump clap from 4.5.7 to 4.5.8 by dependabot[bot] in #83
    Bump serde_json from 1.0.117 to 1.0.120 by dependabot[bot] in #85
    Bump serde from 1.0.203 to 1.0.204 by dependabot[bot] in #86
    Bump log from 0.4.21 to 0.4.22 by dependabot[bot] in #89
    Bump clap from 4.5.8 to 4.5.9 by dependabot[bot] in #92
    Bump serde_json from 1.0.120 to 1.0.121 by dependabot[bot] in #94
    Bump rstest from 0.21.0 to 0.22.0 by dependabot[bot] in #97
    Bump human-panic from 2.0.0 to 2.0.1 by dependabot[bot] in #98
    Bump serde_json from 1.0.121 to 1.0.125 by dependabot[bot] in #100
    Bump clap from 4.5.9 to 4.5.16 by dependabot[bot] in #102
    Bump libc from 0.2.155 to 0.2.158 by dependabot[bot] in #103
    Bump regex from 1.10.5 to 1.10.6 by dependabot[bot] in #104
    Bump tokio-util from 0.7.11 to 0.7.12 by dependabot[bot] in #105
    Bump pretty_assertions from 1.4.0 to 1.4.1 by dependabot[bot] in #107
    Bump serde_json from 1.0.125 to 1.0.132 by dependabot[bot] in #108
    Bump human-panic from 2.0.1 to 2.0.2 by dependabot[bot] in #109
    Bump config from 0.14.0 to 0.14.1 by dependabot[bot] in #110
    Bump sorted-vec from 0.8.3 to 0.8.5 by dependabot[bot] in #111
    Bump libc from 0.2.158 to 0.2.164 by dependabot[bot] in #112
    Bump futures from 0.3.30 to 0.3.31 by dependabot[bot] in #114
    Bump libc from 0.2.164 to 0.2.168 by dependabot[bot] in #116
    Bump chrono from 0.4.38 to 0.4.39 by dependabot[bot] in #117
    Bump tokio from 1.38.0 to 1.42.0 by dependabot[bot] in #118
    Bump tracing-error from 0.2.0 to 0.2.1 by dependabot[bot] in #119
    Bump serde from 1.0.204 to 1.0.217 by dependabot[bot] in #120
    Bump tracing-subscriber from 0.3.18 to 0.3.19 by dependabot[bot] in #121
    Bump serde_json from 1.0.132 to 1.0.137 by dependabot[bot] in #122
    Bump regex from 1.10.6 to 1.11.1 by dependabot[bot] in #123
    Bump log from 0.4.22 to 0.4.25 by dependabot[bot] in #124
    Bump libc from 0.2.168 to 0.2.169 by dependabot[bot] in #126
    Bump unicode-width from 0.1.13 to 0.2.0 by dependabot[bot] in #127
    Bump serde_json from 1.0.137 to 1.0.139 by dependabot[bot] in #128
    Bump libc from 0.2.169 to 0.2.170 by dependabot[bot] in #129
    Bump ring from 0.17.7 to 0.17.13 in the cargo group by dependabot[bot] in #130
    Bump config from 0.14.1 to 0.15.11 by dependabot[bot] in #131
    Bump chrono from 0.4.39 to 0.4.40 by dependabot[bot] in #133
    build: fix rust toolchain channel by akiomik in #135
    Bump tokio from 1.42.0 to 1.43.1 in the cargo group by dependabot[bot] in #134
    Bump log from 0.4.25 to 0.4.27 by dependabot[bot] in #136
    Bump tokio from 1.43.1 to 1.44.2 by dependabot[bot] in #137
    Bump clap from 4.5.16 to 4.5.18 by dependabot[bot] in #139
    Bump strum from 0.26.3 to 0.27.1 by dependabot[bot] in #140
    Bump chrono from 0.4.40 to 0.4.41 by dependabot[bot] in #141
    Bump sorted-vec from 0.8.5 to 0.8.6 by dependabot[bot] in #142
    Bump config from 0.15.11 to 0.15.13 by dependabot[bot] in #143
    build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group by dependabot[bot] in #145
    build(deps): bump tokio from 1.44.2 to 1.46.1 by dependabot[bot] in #144
    build(deps): bump serde from 1.0.217 to 1.0.226 by dependabot[bot] in #148
    build(deps): bump tokio-util from 0.7.12 to 0.7.16 by dependabot[bot] in #149
    build(deps): bump directories from 5.0.1 to 6.0.0 by dependabot[bot] in #150
    build(deps): bump color-eyre from 0.6.3 to 0.6.5 by dependabot[bot] in #151
    build(deps): bump serde from 1.0.226 to 1.0.228 by dependabot[bot] in #152
    fix: update human-panic API usage for v2.0 compatibility by akiomik in #153
    test: fix config test to work with existing config files by akiomik in #154
    build: upgrade Rust toolchain to 1.91.1 and fix clippy warnings by akiomik in #155
    feat: update TUI dependencies with API compatibility fixes by akiomik in #156
    refactor: migrate from deprecated ListableWidget to PreRender trait by akiomik in #157
    feat: update TUI dependencies to latest versions by akiomik in #158
    refactor: migrate to tui-widget-list ListView API and remove deprecated warnings by akiomik in #159
    feat: upgrade nostr-sdk to 0.31.0 with Tag API migration by akiomik in #160
    feat: add EventSet collection to replace manual event deduplication by akiomik in #161
    feat: upgrade nostr-sdk to 0.32.0 and fix TagStandard API changes by akiomik in #162
    feat: upgrade-nostr-sdk-to-0.33.0 by akiomik in #163
    feat: upgrade nostr-sdk to 0.35.0 and fix deprecated API usage by akiomik in #164
    feat: update nostr-sdk to 0.36.0 by akiomik in #165
    feat: upgrade nostr-sdk to 0.37.0 by akiomik in #166
    feat: upgrade nostr-sdk to 0.38.0 with API parameter fixes by akiomik in #167
    feat: upgrade to nostr-sdk 0.39.0 with separate timeline and profile subscriptions by akiomik in #168
    feat: upgrade to nostr-sdk 0.40.0 and simplify EventId::to_bech32() usage by akiomik in #169
    feat: upgrade nostr-sdk to 0.44.0 by akiomik in #170
    feat: add lib.rs by akiomik in #171
    ci: add spelling workflow by akiomik in #172
    chore: bump version to 0.1.1 by akiomik in #173
netbsd-srcmastr pushed a commit that referenced this pull request Dec 22, 2025
2.2.0
 - feat: blinking selected cell cursor by @thomas-mauran in #169
 - feat: improve the color selection popup by @thomas-mauran in #171
 - feat: allow engine to have an argument too by @thomas-mauran in #172
 - feat: deb build by @thomas-mauran in #173

2.1.2
 - build on intel macos

2.1.1
 - fix style for the vertical alignment of the left side number
 - fix the piece style with different scaling

2.1.0
 - ci: build for aarch64-macos, aarch64-linux and x64-windows as well by @jarjk in #162
 - feat: add sounds by @thomas-mauran in #161
 - feat: lichess + doc + disconnect by @thomas-mauran in #165
 - feat: bot auto install script and debug popup by @thomas-mauran in #166
 - docs: blog posts + releases blog posts by @thomas-mauran in #167

2.0.0
 - shakmaty integration by @tigerros in #137
 - feat: skins by @thomas-mauran in #152
 - Feat/move through history by @thomas-mauran in #153
 - Fix exit while hosting by @Andrada42 in #155
 - Feat/lichess by @thomas-mauran in #156
netbsd-srcmastr pushed a commit that referenced this pull request Jan 2, 2026
pkgsrc change: move MESSAGE to README.pkgsrc.


PEAR 1.10.17 (2025-12-14)

* PR #152: Fix HTTP chunked encoding handling
* PR #153: fix composer.json: typo in replace for pear_exception package
* PR #154: switch to https by default
* PR #156: Throw new Error instead of E_USER_ERROR on PHP 7.0+
* PR #159: update tests for https-first behavior
netbsd-srcmastr pushed a commit that referenced this pull request Jan 23, 2026
What's Changed

    Update deps
    Add feature to use system keystone by @Xeonacid in #153
    Improved German translation by @naibaf-1 in #154
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants