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


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




switch to index mode

recent branches: MAIN (49m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 09:00:13 UTC Now

2023-05-08 09:33:30 UTC MAIN commitmail json YAML

2023-05-08 09:29:41 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 23.05.0

(wiz)

2023-05-08 09:29:20 UTC MAIN commitmail json YAML

poppler*: update to 23.05.0

Release 23.05.0:
        core:
        * Fix crash when filling some forms
        * Set SigFlags when signing unsigned signature
        * Add some infrastructure code to support multiple signing backends
        * Fix potential stack overflow in PostScriptFunction::parseCode
        * Fix some minor uninitialised memory reads

(wiz)

2023-05-08 09:13:40 UTC MAIN commitmail json YAML

Updated net/py-xandikos, sysutils/py-pefile

(adam)

2023-05-08 09:13:13 UTC MAIN commitmail json YAML

py-pefile: updated to 2023.2.7

v2023.2.7

This release includes Python Wheels (#341)
accept dot in valid charset for name
Remove future from dependencies
Add machine types
Incorporate PEP 238 and PEP 3120
Generate GUID fields of CV_INFO_PDB70 readable by Python
Dynamic relocations support
Add Export Hash Method
Loosen export symbol validation

(adam)

2023-05-08 09:00:51 UTC MAIN commitmail json YAML

2023-05-08 08:56:19 UTC MAIN commitmail json YAML

Updated math/py-statsmodels, www/py-flask-session

(adam)

2023-05-08 08:56:02 UTC MAIN commitmail json YAML

py-flask-session: updated to 0.4.1

0.4.1
Unknown changes

(adam)

2023-05-08 08:51:03 UTC MAIN commitmail json YAML

py-statsmodels: updated to 0.14.0

Release 0.14.0

The Highlights
==============

New cross-sectional models and extensions to models
---------------------------------------------------

Treatment Effect
~~~~~~~~~~~~~~~~
:class:`~statsmodels.treatment.TreatmentEffect` estimates treatment effect
for a binary treatment and potential outcome for a continuous outcome variable
using 5 different methods, ipw, ra, aipw, aipw-wls, ipw-ra.
Standard errors and inference are based on the joint GMM representation of
selection or treatment model, outcome model and effect functions.

Hurdle and Truncated Count Regression
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:class:`statsmodels.discrete.truncated_model.HurdleCountModel` implements
hurdle models for count data with either Poisson or NegativeBinomialP as
submodels.
Three left truncated models used for zero truncation are available,
:class:`statsmodels.discrete.truncated_model.TruncatedLFPoisson`,
:class:`statsmodels.discrete.truncated_model.TruncatedLFNegativeBinomialP`
and
:class:`statsmodels.discrete.truncated_model.TruncatedLFGeneralizedPoisson`.
Models for right censoring at one are implemented but only as support for
the hurdle models.

Extended postestimation methods for models
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Results methods for post-estimation have been added or extended.

``get_distribution`` returns a scipy or scipy compatible distribution instance
with parameters based on the estimated model. This is available for
GLM, discrete models and BetaModel.

``get_prediction`` returns predicted statistics including inferential
statistics, standard errors and confidence intervals. The ``which`` keyword
selects which statistic is predicted. Inference for statistics that are
nonlinear in the estimated parameters are based on the delta-method for
standard errors.

``get_diagnostic`` returns a Diagnostic class with additional specification
statistics, tests and plots. Currently only available for count models.

``get_influence`` returns a class with outlier and influence diagnostics.
(This was mostly added in previous releases.)

``score_test`` makes score (LM) test available as alternative to Wald tests.
This is currently available for GLM and some discrete models. The score tests
can optionally be robust to misspecification similar to ``cov_type`` for wald
tests.

Stats
~~~~~

Hypothesis tests, confidence intervals and other inferential statistics are
now available for one and two sample Poisson rates.

Distributions
~~~~~~~~~~~~~

Methods of Archimedean copulas have been extended to multivariate copulas with
dimension larger than 2. The ``pdf`` method of Frank and Gumbel has been
extended only to dimensions 3 and 4.

New class ECDFDiscrete for empirical distribution function when observations
are not unique as in discrete distributions.

Multiseason STL decomposition (MSTL)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The existing :class:`~statsmodels.tsa.seasonal.STL` class has been extended to handle multiple seasonal
components in :class:`~statsmodels.tsa.seasonal.MSTL`.

(adam)

2023-05-08 08:46:07 UTC MAIN commitmail json YAML

doc: Updated misc/wthrr to 1.1.1

(pin)

2023-05-08 08:45:44 UTC MAIN commitmail json YAML

misc/wthrr: update to 1.1.1

- Bugfix: enable wthrr -f tomorrow.

(pin)

2023-05-08 07:27:30 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-i128 to 1.4.1

(wiz)

2023-05-08 07:27:21 UTC MAIN commitmail json YAML

xf86-video-i128: update to 1.4.1.

Alan Coopersmith (8):
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      gitlab CI: stop requiring Signed-off-by in commits
      Handle -Wunused-const-variable warnings
      Handle -Wdiscarded-qualifiers warnings
      Handle -Wempty-body warnings
      xf86-video-i128 1.2.1

(wiz)

2023-05-08 07:16:15 UTC MAIN commitmail json YAML

Updated devel/py-utils, net/py-responses

(adam)

2023-05-08 07:15:56 UTC MAIN commitmail json YAML

py-responses: updated to 0.23.1

0.23.1
------

* Remove `tomli` import.

0.23.0
------

* Add Python 3.11 support
* Fix type annotations of `CallList`.
* `request` object is attached to any custom exception provided as `Response` `body` argument.
* Fixed mocked responses leaking between tests when `assert_all_requests_are_fired` and a request was not fired.
* [BETA] Default recorder format was changed to YAML.  Added `responses.RequestsMock._parse_response_file` and
  `responses._recorder.Recorder.dump_to_file` methods that allow users to override default parser to eg toml, json

0.22.0
------

* Update `requests` dependency to the version of 2.22.0 or higher.
* [BETA] Added possibility to record responses to TOML files via `@_recorder.record(file_path="out.toml")` decorator.
* [BETA] Added possibility to replay responses (populate registry) from TOML files
  via `responses._add_from_file(file_path="out.toml")` method.
* Fix type for the `mock`'s patcher object.
* Fix type annotation for `CallList`
* Add `passthrough` argument to `BaseResponse` object.
* Fix `registries` leak.
* `OriginalResponseShim` is removed.
* Add support for the `loose` version of `json_params_matcher` via named argument `strict_match`.
* Add lists support as JSON objects in `json_params_matcher`.
* Added project links to pypi listing.
* `delete`, `get`, `head`, `options`, `patch`, `post`, `put` shortcuts are now implemented using `functools.partialmethod`.
* Fix `MaxRetryError` exception. Replace exception by `RetryError` according to `requests` implementation.
* Adjust error message when `Retry` is exhausted.

0.21.0
------

* Add `threading.Lock()` to allow `responses` working with `threading` module.
* Add `urllib3` `Retry` mechanism.
* Removed internal `_cookies_from_headers` function
* Now `add`, `upsert`, `replace` methods return registered response.
  `remove` method returns list of removed responses.
* Added null value support in `urlencoded_params_matcher` via `allow_blank` keyword argument
* Added strict version of decorator. Now you can apply `@responses.activate(assert_all_requests_are_fired=True)`
  to your function to validate that all requests were executed in the wrapped function.

0.20.0
------

* Deprecate `responses.assert_all_requests_are_fired`, `responses.passthru_prefixes`, `responses.target`
  since they are not actual properties of the class instance.
  Use `responses.mock.assert_all_requests_are_fired`,
  `responses.mock.passthru_prefixes`, `responses.mock.target` instead.
* Fixed the issue when `reset()` method was called in not stopped mock.

0.19.0
------

* Added a registry that provides more strict ordering based on the invocation index.
  See `responses.registries.OrderedRegistry`.
* Added shortcuts for each request method: delete, get, head, options, patch, post, put.
  For example, to add response for POST request you can use `responses.post()` instead
  of `responses.add(responses.POST)`.
* Prevent `responses.activate` decorator to leak, if wrapped function called from within another
  wrapped function. Also, allow calling of above mentioned chain.
* Expose `get_registry()` method of `RequestsMock` object. Replaces internal `_get_registry()`.
* `query_param_matcher` can now accept dictionaries with `int` and `float` values.
* Add support for the `loose` version of `query_param_matcher` via named argument `strict_match`.
* Added support for `async/await` functions.
* `response_callback` is no longer executed on exceptions raised by failed `Response`s
* Change logic of `_get_url_and_path` to comply with RFC 3986. Now URL match occurs by matching
  schema, authority and path, where path is terminated by the first question mark ("?") or
  number sign ("#") character, or by the end of the URI.
* An error is now raised when both `content_type` and `headers[content-type]` are provided as parameters.
* When a request isn't matched the passthru prefixes are now included in error messages.

0.18.0
------

* Dropped support of Python 2.7, 3.5, 3.6
* Fixed issue with type annotation for `responses.activate` decorator.
* Removed internal `_is_string` and `_ensure_str` functions
* Removed internal `_quote` from `test_responses.py`
* Removed internal `_matches` attribute of `RequestsMock` object.
* Generated decorator wrapper now uses stdlib features instead of strings and exec
* Fix issue when Deprecation Warning was raised with default arguments
  in `responses.add_callback` due to `match_querystring`.

(adam)

2023-05-08 07:09:49 UTC MAIN commitmail json YAML

py-utils: updated to 3.5.2

v3.5.2
Added import shortcuts for container classes

v3.5.1
Improved type hinting

v3.5.0
Added unique list container

(adam)

2023-05-08 07:02:43 UTC MAIN commitmail json YAML

py-frozendict: do not build c-extension across all Python versions

(adam)

2023-05-08 04:33:58 UTC MAIN commitmail json YAML

doc: Updated mail/postfix-sqlite to 3.8.0

(triaxx)

2023-05-08 04:33:40 UTC MAIN commitmail json YAML

postfix-sqlite: Update to 3.8.0

(triaxx)

2023-05-08 04:33:16 UTC MAIN commitmail json YAML

doc: Updated mail/postfix-lmdb to 3.8.0

(triaxx)

2023-05-08 04:32:44 UTC MAIN commitmail json YAML

postfix-lmdb: Update to 3.8.0

pkgsrc changes:
---------------
  * Move POSTFIX_LIBDIR.

(triaxx)

2023-05-08 04:32:20 UTC MAIN commitmail json YAML

doc: Updated mail/postfix-cdb to 3.8.0

(triaxx)

2023-05-08 04:31:44 UTC MAIN commitmail json YAML

postfix-cdb: Update to 3.8.0

pkgsrc changes:
---------------
  * Move POSTFIX_LIBDIR.

(triaxx)

2023-05-08 04:31:21 UTC MAIN commitmail json YAML

doc: Updated mail/postfix to 3.8.0

(triaxx)

2023-05-08 04:30:44 UTC MAIN commitmail json YAML

postfix: Update to 3.8.0

upstream changes:
-----------------
Postfix 3.7.8
  o Support to look up DNS SRV records in the Postfix SMTP/LMTP client, Based
    on code by Tomas Korbar (Red Hat). For example, with "use_srv_lookup =
    submission" and "relayhost = example.com:submission", the Postfix SMTP
    client will look up DNS SRV records for _submission._tcp.example.com, and
    will relay email through the hosts and ports that are specified with those
    records.
  o TLS obsolescence: Postfix now treats the "export" and "low" cipher grade
    settings as "medium". The "export" and "low" grades are no longer supported
    in OpenSSL 1.1.1, the minimum version required in Postfix 3.6.0 and later.
    Also, Postfix default settings now exclude deprecated or unused ciphers
    (SEED, IDEA, 3DES, RC2, RC4, RC5), digest (MD5), key exchange algorithms
    (DH, ECDH), and public key algorithm (DSS).
  o Attack resistance: the Postfix SMTP server can now aggregate
    smtpd_client_*_rate and smtpd_client_*_count statistics by network block
    instead of by IP address, to raise the bar against a memory exhaustion
    attack in the anvil(8) server; Postfix TLS support unconditionally disables
    TLS renegotiation in the middle of an SMTP connection, to avoid a CPU
    exhaustion attack.
  o The PostgreSQL client encoding is now configurable with the "encoding"
    Postfix configuration file attribute. The default is "UTF8". Previously the
    encoding was hard-coded as "LATIN1", which is not useful in the context of
    SMTP.
  o The postconf command now warns for #comment in or after a Postfix parameter
    value. Postfix programs do not support #comment after other text, and treat
    that as input.

(triaxx)

2023-05-08 02:06:37 UTC MAIN commitmail json YAML

sysutils/pciutils: fix build

If pkgsrc is configured to install with -s to strip, leftover settings
in the makefile were causing /usr/bin/install to try to exec "-s" as
the strip program. Patch out those leftovers.

PR 57396

(dholland)

2023-05-08 01:31:09 UTC MAIN commitmail json YAML

Drop now redundant SunOS build fixes for LXQt components

This was fixed differently (more generally) in lxqt-build-tools by
jperkin@. (libqtxdg does still pass "-fuse-linker-plugin" locally.)

(gutteridge)

2023-05-08 00:47:18 UTC MAIN commitmail json YAML

doc: Updated sysutils/mate-power-manager to 1.26.1

(gutteridge)

2023-05-08 00:47:03 UTC MAIN commitmail json YAML

mate-power-manager: update to 1.26.1

Change log:

### mate-power-manager 1.26.1

  * Translations update
  * gpm-prefs: fix memory leak
  * gpm-statistics: fix memory leak

(gutteridge)

2023-05-08 00:46:14 UTC MAIN commitmail json YAML

doc: Updated x11/mate-session-manager to 1.26.1

(gutteridge)

2023-05-08 00:45:58 UTC MAIN commitmail json YAML

mate-session-manager: update to 1.26.1

Change log:

### mate-session-manager 1.26.1

  * Translations update
    mate-session: fix memory leak
    Fix memory leaks (#284)

(gutteridge)

2023-05-08 00:44:56 UTC MAIN commitmail json YAML

doc: Updated x11/mate-panel to 1.26.3

(gutteridge)

2023-05-08 00:44:43 UTC MAIN commitmail json YAML

mate-panel: update to 1.26.3

Change log:

### mate-panel 1.26.3

  * update translations
    windows-list.ui: lower gtk3 required version
    panel-applet: Fix leak in no-background code path
    clock: Fix memory leak
    wncklet: Fix crash thumbnailing dying or otherwise inaccessible windows
    notification_area: Reduce lifetime of the settings local variable (#1309)
    Register SNI host only if SNI is enabled
    wncklet: do not exceed workspace number when setting n_rows

(gutteridge)

2023-05-08 00:42:55 UTC MAIN commitmail json YAML

doc: Updated x11/mate-menus to 1.26.1

(gutteridge)

2023-05-08 00:42:38 UTC MAIN commitmail json YAML

mate-menus: update to 1.26.1

Change log:

### mate-menus 1.26.1

  * Translations update
  * fix build error: invalid operands to binary expression
  * Let user disable collection menu entry [--disable-collection]

(gutteridge)

2023-05-08 00:41:49 UTC MAIN commitmail json YAML

doc: Updated x11/mate-control-center to 1.26.1

(gutteridge)

2023-05-08 00:41:24 UTC MAIN commitmail json YAML

mate-control-center: update to 1.26.1

Change log:

### mate-control-center 1.26.1

  * Translations update
  * keybindings: fix memory leak
  * keyboard: fix memory leak
  * bookmark-agent: fix backward compatibility with glib < 2.66
  * appearance-style: fix memory leak
  * common: fix memory leak detected by scan-build
  * g_queue_clear_full() is only available since glib 2.60.
  * common: fix memory leak
  * appearance: fix memory leak
  * mate-da-capplet: fix memory leak
  * keyboard: fix memory leak
  * mouse: fix memory leak
  * Change capplets/about-me/mate-about-me-password.c
  * Remove redundant i18n functions
  * Maintain compatibility with Glibc versions older than 2.66

(gutteridge)

2023-05-08 00:40:37 UTC MAIN commitmail json YAML

doc: Updated graphics/eom to 1.26.1

(gutteridge)

2023-05-08 00:40:19 UTC MAIN commitmail json YAML

eom: update to 1.26.1

Change log:

### eom 1.26.1

  * Translations update
  * Fix building with ImageMagick 7
  * eom-window: fix warning incompatible-pointer-types
  * Accessibility: add proper mnemonic relations and labelling
  * Add support for libexif 0.6.14+
  * user-guide: fix wrong informations

(gutteridge)

2023-05-08 00:36:54 UTC MAIN commitmail json YAML

doc: Updated archivers/engrampa to 1.26.1

(gutteridge)

2023-05-08 00:36:39 UTC MAIN commitmail json YAML

engrampa: update to 1.26.1

Change log:

### engrampa 1.26.1

  * Translations update
  * fr-process: fix memory leak
  * Fix archive file save as function
  * file-data: fix memory leak
  * fr-window: fix memory leak
  * dlg-package-installer: fix memory leak

(gutteridge)

2023-05-08 00:32:45 UTC MAIN commitmail json YAML

doc: Updated wm/marco to 1.26.2

(gutteridge)

2023-05-08 00:32:10 UTC MAIN commitmail json YAML

marco: update to 1.26.2

Change log:

### marco 1.26.2

  * update translations
  * Show correct window title when owned by superuser. Issue #749
  * Test if XResQueryClientIds() is available before using it.
  * Needed for X2Go as it does not have XRES 1.2 extension.
  * Test Xres 1.2 is present
  * test return value from XResQueryClientIds()

(gutteridge)

2023-05-08 00:12:41 UTC MAIN commitmail json YAML

awesome: revert part of the previous patch which got overwritten.

(nikita)

2023-05-08 00:05:21 UTC MAIN commitmail json YAML

akonadi: add forgotten distinfo

(nikita)

2023-05-07 23:08:59 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 7.2.0

(wiz)

2023-05-07 23:08:48 UTC MAIN commitmail json YAML

harfbuzz*: update to 7.2.0

Overview of changes leading to 7.2.0
Thursday, April 27, 2023
====================================
- Add Tifinagh to the list of scripts that can natively be either right-to-left
  or left-to-right, to improve handling of its glyph positioning.
  (Simon Cozens)
- Return also single substitution from hb_ot_layout_lookup_get_glyph_alternates()
  (Behdad Esfahbod)
- Fix 4.2.0 regression in applying across syllables in syllabic scripts.
  (Behdad Esfahbod)
- Add flag to avoid glyph substitution closure during subsetting, and the
  corresponding “--no-layout-closure” option to “hb-subset” command line tool.
  (Garret Rieger)
- Support instancing COLRv1 table. (Qunxin Liu)
- Don’t drop used user-defined name table entries during subsetting.
  (Qunxin Liu)
- Optimize handling of “gvar” table. (Behdad Esfahbod)
- Various subsetter bug fixes and improvements. (Garret Rieger, Qunxin Liu)
- Various documentation improvements. (Behdad Esfahbod, Josef Friedrich)

- New API:
+HB_SUBSET_FLAGS_NO_LAYOUT_CLOSURE
+HB_UNICODE_COMBINING_CLASS_CCC132

- Deprecated API:
+HB_UNICODE_COMBINING_CLASS_CCC133

(wiz)

2023-05-07 21:29:57 UTC MAIN commitmail json YAML

2023-05-07 21:16:29 UTC MAIN commitmail json YAML

tex-outlines{,-doc} addition + some mailman3 related pkg updates and additions

(markd)

2023-05-07 21:08:39 UTC MAIN commitmail json YAML

py-aiosmtpd: update to 1.4.4.post2

1.4.4.post2 (2023-01-19)
Fixed/Improved
Prevent unclean repo from being built
Reduce chance of not-ready-for-release packages from being uploaded

1.4.4 (2023-01-17)
Fixed/Improved
No longer expect an implicit creation of the event loop through get_event_loop()

1.4.3 (2022-12-21)
Fixed/Improved
Is now compatible with uvloop
Add compatibility for Python 3.10 and 3.11
Test matrix update
Drop Python 3.6, PyPy 3.6 (some) and MacOS 10
Add Python 3.10 & 3.11, PyPy 3.7 & 3.8, Ubuntu 22.04, MacOS 11 & 12
Expanded tox environments
Longer AUTOSTOP_DELAY especially for Windows
Update signing keys
Some documentation fixes

(markd)

2023-05-07 21:00:04 UTC MAIN commitmail json YAML

texlive-collection-latexextra: add tex-outlines

(markd)

2023-05-07 20:58:20 UTC MAIN commitmail json YAML

tex-outlines{,-doc}: add version 1.1

Defines an outline environment, which allows outline-style
indented lists with freely mixed levels up to four levels deep.
It replaces the nested begin/end pairs by different item tags
\1 to \4 for each nesting level. This is very convenient in
cases where nested lists are used a lot, such as for to-do
lists or presentation slides.

(markd)

2023-05-07 20:52:58 UTC MAIN commitmail json YAML

py-authheaders: add version 0.15.2

Python module for generating email authentication headers: Authheaders can
generate both authentication results header fields and DKIM/ ARC signatures.
It can perform DKIM, SPF, and DMARC validation, and the results are packaged
into a single Authentication-Results header. It can also DKIM and ARC sign
messages and output the corresponding signature header fields.

(markd)

2023-05-07 20:48:50 UTC MAIN commitmail json YAML

awesome: add reproducibility patch. fix build according to plist.

(nikita)

2023-05-07 20:37:53 UTC MAIN commitmail json YAML

py-dkim: add version 1.1.3

dkimpy is a library that implements DKIM (DomainKeys Identified Mail) email
signing and verification. Basic DKIM requirements are defined in RFC 6376

(markd)

2023-05-07 20:33:38 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-dummy to 0.4.1

(wiz)

2023-05-07 20:33:28 UTC MAIN commitmail json YAML

xf86-video-dummy: update to 0.4.1.

Alan Coopersmith (4):
      Avoid leaking pixel memory if DUMMYScreenInit fails
      gitlab CI: stop requiring Signed-off-by in commits
      List argument types in dummyRec->CreateWindow() function declaration
      xf86-video-dummy 0.4.1

(wiz)

2023-05-07 19:50:48 UTC MAIN commitmail json YAML

2023-05-07 19:41:59 UTC MAIN commitmail json YAML

doc: Updated net/libsoup3 to 3.4.2

(gutteridge)

2023-05-07 19:41:22 UTC MAIN commitmail json YAML

libsoup3: update to 3.4.2

Changes in libsoup from 3.4.1 to 3.4.2:

* Revert changes to request cancellation [Patrick Griffis]

Changes in libsoup from 3.4.0 to 3.4.1:

* Fix HTTP/2 on platforms with unsigned char [Patrick Griffis]
* Change request cancellation to be handled earlier [Carlos Garcia Campos]
* Add names to GSources and source tags to GTasks to aid debugging [Philip Withnall]

Changes in libsoup from 3.3.1 to 3.4.0:

* Fix possible crash in SoupContentSniffer [Patrick Griffis ]
* Fix socket leak [Alessandro Bono]
* Add missing annotation to soup_header_g_string_append_param_quoted() [Luk鐃緒申鐃緒申 Tyrychtr]

Changes in libsoup from 3.3.0 to 3.3.1:

* Fix regression in `SoupCookieJar` not handling valid Secure cookies [Patrick Griffis]
* Fix crash when skipping HTTP/1 response stream with chunked enconding [Carlos Garcia Campos]
* Change Session to unqueue finished items earlier without an extra MainContext iteration [Carlos Garcia Campos]

Changes in libsoup from 3.2.2 to 3.3.0:

* Add `SoupMessage::got-body-data` signal to monitor progress of reads [Carlos Garcia Campos]
* Add `soup_session_send_and_splice()` and `soup_session_send_and_splice_async()` convenience APIs [Carlos Garcia Campos]
* Add `soup_message_set_force_http1()` and `soup_message_get_force_http1()` APIs [Milan Crha]
* Change `soup_cookie_copy()` to not retain default ports [Patrick Griffis]
* Ensure `SoupServerMessage` socket is available in websocket handler [Carlos Garcia Campos]
* Fix `soup_message_new()` not erroring when URI has an empty host [Guillaume Desmottes]
* Fix thread-saftey issues in `SoupConnectionAuth` [Milan Crha]
* Fix various connection leaks [Biagio Festa, Carlos Garcia Campos]
* Fix the possibility of sending invalid empty `Sec-WebSocket-Protocol` header [Luk鐃緒申鐃緒申 Tyrychtr]
* Fix IO errors not being handled on `CONNECT` messages [Carlos Garcia Campos]
* Numerous improvements to cookies:
    * Add support for cookie prefixes (`__Secure-` and `__Host-`) [Siwei Li]
    * Reject cookies with control characters in name or value [Siwei Li]
    * Reject `SameSite=None` cookies without `Secure` [Siwei Li]
    * Change `soup_cookie_parse()` to be more strict about what is considered whitespace [Siwei Li]
    * Change default SameSite value to `Lax` [Amanda Falke]
    * Fix `soup_cookie_equal()` with `NULL` path [Patrick Griffis]

(gutteridge)

2023-05-07 19:13:41 UTC MAIN commitmail json YAML

doc: Updated net/tnftp to 20230507

(wiz)

2023-05-07 19:13:28 UTC MAIN commitmail json YAML

tnftp: update to 20230507.

Changes in tnftp from 20230409 to 20230507:

Add timeout for SSL connection setup, defaulting to 60 seconds.

Update to NetBSD-ftp 20230505.

Changes in tnftp from 20210827 to 20230409:

Validate SSL certificates by default, disabled with
FTPSSLNOVERIFY=1 in the environment, or option sslnoverify.

Add netrc processing to fetch-mode (URL on command line)
to enable options and autologin via netrc.

Handle relative URLs in fetch.

Improve formatting of manual page.

Update to NetBSD-ftp 20230225.

Changes in tnftp from 20200705 to 20210827:

Validate address in server's PASV and LPSV responses. Previously a
hostile server could cause ftp to open a data connection elsewhere.

Avoid intermittent crashes by fixing signal handler restoration.

Fix intermittent failures in -q QUITTIME by not using restartable
signals.

Set SO_KEEPALIVE on control connection to attempt to avoid timeouts.

Update to NetBSD-ftp 20210826.

Improve configure tests.

Improve manual page.

Display usage to stdout with -?.

Changes in tnftp from 20151004 to 20200705:

Avoid crashes by exiting if lostpeer due to a signal
(e.g., remote server disconnection).

Issue PWD commands to the server only when we actually
need the results, not speculatively, just in case we might.
Works around broken servers, and is quicker too.

Use "anonymous" instead of the local username for anonymous
ftp. Avoids unnecesary information leak.

Use the first name we requested the http/https URL for,
not any name we ended up with after random redirects.

Support using CONNECT for https:// via proxy.

Improve SSL error reporting, and IPv6 endpoint reporting.

Use the system glob() if required extensions are supported.

Use the system libedit library by default, instead of
the local (embedded) libedit.

Update to NetBSD-ftp 20200608.

Update local (embedded) libedit to NetBSD as at 2020-07-04.
Fixes various crashes.

Portability improvements.

(wiz)

2023-05-07 18:39:51 UTC MAIN commitmail json YAML

Updated devel/py-maturin, devel/py-pdm

(adam)

2023-05-07 18:38:20 UTC MAIN commitmail json YAML

py-pdm: updated to 2.5.6

Release v2.5.6 (2023-05-07)

Bug Fixes
- Fix a double reading issue due to cachecontrol not compatible with urllib3 2.0.

(adam)

2023-05-07 18:33:51 UTC MAIN commitmail json YAML

py-maturin: updated to 0.15.1

v0.15.1

What's Changed

Use shlex to split MATURIN_SETUP_ARGS
Fix finding interpreters from bundled sysconfigs

(adam)

2023-05-07 18:25:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/zoxide to 0.9.1

(pin)

2023-05-07 18:24:49 UTC MAIN commitmail json YAML

sysutils/zoxide: update to 0.9.1

0.9.1 - 2023-05-07
Added
- Fish/Zsh: aliases on __zoxide_z will now use completions.
- Nushell: add support for v0.78.0.
- Fish: plugin now works on older versions.
- PowerShell: warn when PowerShell version is too old for z - and z +.
- PowerShell: support for PWD hooks on all versions.

Fixed
- Fish: not providing cd completions when there is a space in the path.
- Bash/Fish/Zsh: providing z completions when the last argument starts with z!.
- Bash/Fish/Zsh: attempting to cd when the last argument is z!.

(pin)

2023-05-07 18:24:02 UTC MAIN commitmail json YAML

doc: Updated misc/wthrr to 1.1.0

(pin)

2023-05-07 18:23:41 UTC MAIN commitmail json YAML

misc/wthrr: update to 1.1.0

What's Changed
- Less Ambiguous Wind Direction Arrows by @kevinmatthes in #126
- Add Forecast for Tomorrow by @kevinmatthes in #136

(pin)

2023-05-07 17:19:47 UTC MAIN commitmail json YAML

graphviz: remove reference to non-existent file

(wiz)

2023-05-07 16:57:45 UTC MAIN commitmail json YAML

doc: remove libimagequant update line, reverted

(wiz)

2023-05-07 16:57:29 UTC MAIN commitmail json YAML

doc/TODO: add some

+ libimagequant-4.2.0
  [https://github.com/ImageOptim/libimagequant/issues/109],
  py-yubikey-manager-5.1.1, ssh-audit-2.9.0, texlab-5.5.1.

(wiz)

2023-05-07 16:56:40 UTC MAIN commitmail json YAML

2023-05-07 16:55:21 UTC MAIN commitmail json YAML

2023-05-07 13:16:27 UTC MAIN commitmail json YAML

2023-05-07 13:09:52 UTC MAIN commitmail json YAML

2023-05-07 12:46:39 UTC MAIN commitmail json YAML

bpython: man pages are not built with latest sphinx

I don't know why, but it seems consistent, so just remove them from the
PLIST for now. Proper fix welcome, of course!

Bump PKGREVISION.

(wiz)

2023-05-07 12:41:15 UTC MAIN commitmail json YAML

2023-05-07 12:39:59 UTC MAIN commitmail json YAML

2023-05-07 12:33:49 UTC MAIN commitmail json YAML

2023-05-07 12:28:51 UTC MAIN commitmail json YAML

doc: Updated math/imath to 3.1.7

(wiz)

2023-05-07 12:28:42 UTC MAIN commitmail json YAML

imath: update to 3.1.7.

## Version 3.1.7 (March 1, 2023)

Patch release with miscellaneous bug/doc/build fixes. In particular:

- Support for relative prefix in pkg-config
- Reorganization of documentation at https://imath.readthedocs.io
- Add a ``trace()`` method on Matrix types

### Merged Pull Requests

*  Move index to bottom of main page; remove top-level link
*  Fix doc typo
*  Fix documentation glitches and symbol visibility table
*  Reorganize repo/readthedocs documentation
*  Add missing licenses/copyrights
*  Support relative prefix in pkg-config
*  Remove MACOSX_RPATH forcing
*  Add trace function for matrix types
*  Define BOOST_BIND_GLOBAL_PLACEHOLDERS to suppress pragma message
*  Use Py_ssize_t in place of size_t where appropriate to avoid warnings
*  Update CONTRIBUTING.md to be consistent with OpenEXR
*  Remove export attribute from inline half functions

## Version 3.1.6 (November 7, 2022)

Patch release with miscellaneous bug/doc/build fixes.

*  fix memory leak in V3fArrayFromBuffer
*  Add <cstdint> for int64_t
*  Initialize x in testRoots.cpp:solve() to suppress compiler warning
*  Fix gcc compiler warning in testFun.cpp
*  Test return value of extractSHRT to avoid uninitialized reference
*  Fix example code so it compiles as is
*  Cuda safety in several headers
*  Fix markdown and typos in README.md
*  Do not warn if half.h has already being included
*  Fix compiler warnings on windows
*  Remove irrelevant cvs ignore files
*  Update sphinx version

(wiz)

2023-05-07 12:25:54 UTC MAIN commitmail json YAML

2023-05-07 12:24:42 UTC MAIN commitmail json YAML

libimagequant: add missing file for update

(wiz)

2023-05-07 12:24:26 UTC MAIN commitmail json YAML

doc: Updated graphics/libimagequant to 4.2.0

(wiz)

2023-05-07 12:24:08 UTC MAIN commitmail json YAML

2023-05-07 12:10:52 UTC MAIN commitmail json YAML

doc: Updated multimedia/dav1d to 1.2.0

(wiz)

2023-05-07 12:10:42 UTC MAIN commitmail json YAML

dav1d: update to 1.2.0.

Changes for 1.2.0 'Arctic Peregrine Falcon':
-------------------------------------------

1.2.0 is a small release of dav1d, adding more SIMD and fixes

- Improvements on attachments of props and T.35 entries on output pictures
- NEON z1/z3 high bit-depth optimizations and improvements for 8bpc
- SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
- refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
- AVX-512 optimizations for high bit-depth itx (16x64, 32x64, 64x16, 64x32, 64x64)
- AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx

(wiz)

2023-05-07 12:08:17 UTC MAIN commitmail json YAML

doc: Updated graphics/libheif to 1.16.1

(wiz)

2023-05-07 12:08:07 UTC MAIN commitmail json YAML

libheif: update to 1.16.1.

v1.16.1 - fix building gdk-pixbuf loader Latest

Small maintenance update that fixes building the gdk-pixbuf loader.
The source package name has also been changed back to the old naming scheme.

v1.16.0 - Regions / chroma quality / uncompressed codec

This is a large release with many new features.

    Support for HEIFv2 regions (rgan) and user annotations (udes). This enables to annotate regions in the image with several geometric primitives and assign user text descriptions to them. Thank you @bradh for the contributions. Mask support will be added soon.
    Previously, chroma was downsampled and upsampled with a simple nearest-neighbor method. We now included the sharp-yuv chroma downsampling algorithm. This gives improved image quality when images are downsampled to 4:2:0 and upsampled with bilinear interpolation. Thank you @maryla-uc for the contributions.
    The bilinear chroma upsampling and averaging downsampling algorithms are also new. You can choose what to use.
    We added experimental support for decoding uncompressed images according to ISO/IEC 23001-17:2023. This is work in progress and currently decoding only. Thank you @bradh for the contributions.
    There are new APIs to query the image transformations. Thus, you may choose to get the original image and apply the transformations yourself.
    A longstanding bug writing non-compliant 'ispe' boxes (image size) has been fixed. Files should be standard compliant now.
    When building binary packages, you can now make use of a CMake presets to set a default configuration.
    The deprecated autotools build files have been removed.

(wiz)

2023-05-07 11:57:49 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.4.3

(wiz)

2023-05-07 11:57:40 UTC MAIN commitmail json YAML

py-mercurial: update to 6.4.3.

Mercurial 6.4.3

    chg: declare environ (issue6812)
    chg: set CHGHG before connecting to command server
    delta-find: never do anything fancy when general delta is off
    delta-find: add a simple safeguard to prevent bad non-general-delta
    debug-delta: add minimal documentation for devel.bundle-delta option
    fix: highlight the required configuration and behavior of the fixer tools
    rhg: don't print copy source when --no-status is passed
    rhg: correctly relativize copy source path
    repo-upgrade: write new requirement before upgrading the dirstate
    backup: fix issue when the backup end up in a different directory

(wiz)

2023-05-07 10:53:23 UTC MAIN commitmail json YAML

py-xapian: fix PLIST for latest sphinx and depend on it

(wiz)

2023-05-07 10:52:27 UTC MAIN commitmail json YAML

dupeguru: fix PLIST for latest sphinx and depend on it

Bump PKGREVISION

(wiz)

2023-05-07 10:51:43 UTC MAIN commitmail json YAML

py-findpython: add missing dependency

(wiz)

2023-05-07 10:50:35 UTC MAIN commitmail json YAML

doc: Updated devel/py-tortoisehg to 6.4.2nb1

(wiz)

2023-05-07 10:50:25 UTC MAIN commitmail json YAML

py-tortoisehg: update PLIST for latest sphinx and depend on it

Bump PKGREVISION

(wiz)

2023-05-07 10:22:06 UTC MAIN commitmail json YAML

doc: Updated security/libssh to 0.105

(wiz)

2023-05-07 10:21:56 UTC MAIN commitmail json YAML

libssh: update to 0.105.

version 0.10.5 (released 2023-05-04)
* Fix CVE-2023-1667: a NULL dereference during rekeying with algorithm guessing
* Fix CVE-2023-2283: a possible authorization bypass in
  pki_verify_data_signature under low-memory conditions.
* Fix several memory leaks in GSSAPI handling code
* Escape braces in ProxyCommand created from ProxyJump options for zsh
  compatibility.
* Fix pkg-config path relocation for MinGW
* Improve doxygen documentation
* Fix build with cygwin due to the glob support
* Do not enqueue outgoing packets after sending SSH2_MSG_NEWKEYS
* Add support for SSH_SUPPRESS_DEPRECATED
* Avoid functions declarations without prototype to build with clang 15
* Fix spelling issues
* Avoid expanding KnownHosts, ProxyCommands and IdentityFiles repetitively
* Add support sk-* keys through configuration
* Improve checking for Argp library
* Log information about received extensions
* Correctly handle rekey with delayed compression
* Move the EC keys handling to OpenSSL 3.0 API
* Record peer disconnect message
* Avoid deadlock when write buffering occurs and we call poll recursively to
  flush the output buffer
* Disable preauthentication compression by default
* Add CentOS 8 Stream / OpenSSL 1.1.1 to CI
* Add accidentally removed default compile flags
* Solve incorrect parsing of ProxyCommand option

(wiz)

2023-05-07 10:21:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/pciutils to 3.10.0

(wiz)

2023-05-07 10:20:44 UTC MAIN commitmail json YAML

pciutils: update to 3.10.0.

2023-05-01  Martin Mares <mj@ucw.cz>

* Released as 3.10.0.

* Fixed bug in definition of versioned symbol aliases
  in shared libpci, which made compiling with link-time
  optimization fail.

* Filters now accept "0x..." syntax for backward compatibility.

* Windows: The cfgmgr32 back-end which provides the list of devices
  can be combined with another back-end which provides access
  to configuration space.

* ECAM (Enhanced Configuration Access Mechanism), which is defined
  by the PCIe standard, is now supported. It requires root privileges,
  access to physical memory, and also manual configuration on some
  systems.

* lspci: Tree view now works on multi-domain systems. It now respects
  filters properly.

* Last but not least, pci.ids were updated to the current snapshot
  of the database. This includes overall cleanup of entries with
  non-ASCII characters in their names -- such characters are allowed,
  but only if they convey interesting information (e.g., umlauts
  in German company names, but not the "registered trade mark" sign).

(wiz)

2023-05-07 10:08:59 UTC MAIN commitmail json YAML

doc: Updated devel/libatomic to 13.1.0

(wiz)

2023-05-07 10:08:49 UTC MAIN commitmail json YAML

2023-05-07 10:06:27 UTC MAIN commitmail json YAML

doc: Updated filesystems/kubo to 0.19.2

(wiz)

2023-05-07 10:06:12 UTC MAIN commitmail json YAML

kubo: update to 0.19.2.

Highlights

FullRT DHT HTTP Routers

The default HTTP routers are now used when the FullRT DHT client is used. This fixes
the issue where cid.contact is not being queried by default when the accelerated
DHT client was enabled. Read more in (ipfs/kubo#9841).

(wiz)

2023-05-07 10:01:36 UTC MAIN commitmail json YAML

doc: Updated devel/cvise to 2.8.0

(wiz)

2023-05-07 10:01:26 UTC MAIN commitmail json YAML

cvise: update to 2.8.0.

Changes done in the release:

LLVM 16 is properly supported with bumped minimal CMake version (2f4e175)
the most beneficial passes (replace-function-def-with-decl and
replace-function-def-with-decl) take turn (after 30 transformations)
in early phases of reduction; that improves the speed of a reduction

(wiz)

2023-05-07 09:51:10 UTC MAIN commitmail json YAML

doc: Updated benchmarks/google-benchmark to 1.8.0

(wiz)

2023-05-07 09:51:01 UTC MAIN commitmail json YAML

google-benchmark: update to 1.8.0.

v1.8.0

    Removed deprecated function by @oontvoo in #1506
    Return option benchmark_perf_counters to help output by @MaximSmolskiy in #1508
    Fixes incorrect wide string conversion on win32 by @JessyDL in #1516
    Try removing attempt to set the C++ standard by @dmah42 in #1464
    Add a benchmark_deps.bzl function to Google Benchmark by @nicholasjng in #1520
    Bug fix variable 'actual_iterations' set but not used by @yuryf-google in #1517
    Fix Clang-Tidy warnings related to modernize-use-override by @SunBlack in #1523
    Fix typos found by codespell by @SunBlack in #1519
    Include the benchmark's family-name in State by @oontvoo in #1511
    Fix Clang-Tidy warnings readability-else-after-return by @SunBlack in #1528
    [doc]Add quick instructions on how to enable sans checks by @oontvoo in #1529
    Modernize setup.py, extend Python bindings CI by @nicholasjng in #1535
    Switch bindings implementation to nanobind by @nicholasjng in #1526
    try disabling liquid for jekyll to fix curly braces by @dmah42 in #1536
    remove best effort support for ubuntu 18.04 by @dmah42 in #1537
    Deprecate constant reference API to DoNotOptimize. by @ckennelly in #1493
    Fixing issue with ARM64EC and MSVC by @jbr-smtg in #1514
    fix #1446 by removing the address operator by @dmah42 in #1538
    Support --benchmarks_filter in the compare.py 'benchmarks' command by @matta in #1486
    Allow specifying number of iterations via --benchmark_min_time. by @oontvoo in #1525
    Refactor links which include "master" and change it to "main" by @hamptonm1 in #1540
    replace complexity with simplicity for faster libc++ setup by @dmah42 in #1539
    update github actions to latest versions by @dmah42 in #1541
    Removing warnings appearing with C++20 / CLang 15 by @yuryf-google in #1542
    Add missing parentheses in ParseBenchMinTime() by @JonathonReinhart in #1545
    Werror all the time by @dmah42 in #1546
    cleanup: support CMake >= 3.10 by @coryan in #1544
    Fix CPU frequency estimation on riscv by @dtcxzyw in #1549
    add compiler to build-and-test and create min-cmake CI bot by @dmah42 in #1550
    Implement unlimited number of performance counters by @HFTrader in #1552
    Filter performance counter names, not invalidate all by @HFTrader in #1554
    get rid of DoNotOptimize warnings in tests by @dmah42 in #1562
    Refactoring of PerfCounters infrastructure by @HFTrader in #1559
    Bump nanobind to stable v0.2.0, change linker options by @nicholasjng in #1565
    Fix examples in user guide using deprecated DoNotOptimize-API by @mjacobse in #1568
    Fix build break with nvc++ when -Werror is ON by @HFTrader in #1569
    [FR] state.SkipWithMessage #963 by @gatorfax in #1564
    use std::string for skip messages by @dmah42 in #1571
    [FR] Provide public accessors to benchmark name and arguments #1551 by @gatorfax in #1563
    Address warnings on NVIDIA nvc++ by @HFTrader in #1573
    add '@' to correctly reference build file for libpfm by @dmah42 in #1575
    Convert uses of const char* to std::string by @dmah42 in #1567
    link to benchmark directly for tests that aren't link_main_test by @dmah42 in #1576
    Fix compile warnings about ignoring a [[nodiscard]] type. by @pkasting in #1577
    Correct libpfm dep for integrators. by @shiqing117 in #1579
    Guard NOMINMAX to prevent redefinition error (#1581) by @dushko in #1582
    reenable msan sanitizer workflow by @dmah42 in #1589

(wiz)

2023-05-07 09:43:32 UTC MAIN commitmail json YAML

doc: Updated security/py-pip-audit to 2.5.5

(wiz)

2023-05-07 09:43:23 UTC MAIN commitmail json YAML

py-pip_audit: update to 2.5.5.

## [2.5.5]

### Fixed

* Fixed a crash caused by auditing requirements files that refer to other
requirements files ([#568](https://github.com/pypa/pip-audit/pull/568))

(wiz)

2023-05-07 09:42:35 UTC MAIN commitmail json YAML

doc/TODO: + cvise-2.8.0, google-benchmark-1.8.0.

(wiz)

2023-05-07 09:27:07 UTC MAIN commitmail json YAML

doc: Updated textproc/py-css-parser to 1.0.9

(wiz)

2023-05-07 09:26:58 UTC MAIN commitmail json YAML

py-css-parser: update to 1.0.9.

Changes not found.

(wiz)

2023-05-07 09:11:16 UTC MAIN commitmail json YAML

doc: Updated graphics/py-pillow_heif to 0.11.0

(wiz)

2023-05-07 09:11:07 UTC MAIN commitmail json YAML

py-pillow_heif: update to 0.11.0.

## [0.11.0 - 2023-04-30]

### Changed

- EXIF raw data in info["exif"] is now skipping first 6 bytes(`Exif\x00\x00`). Like in Pillow for WEBP.

### Fixed

- EXIF parsing(Xiaomi images and possible others). Thanks to @mxsleo #92
- (Pillow) `deepcopy` support for HeifImageFile and AvifImageFile
- (macOS, arm64) `libde265`(HEIF decoder) now has the same version as in other builds(`1.0.8`->`1.0.11`)
- (macOS, arm64) `libaom`(AVIF) now has the same version as in other builds(`3.4.0`->`3.6.0`)

(wiz)

2023-05-07 08:40:24 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruamel-yaml to 0.17.24

(wiz)

2023-05-07 08:40:15 UTC MAIN commitmail json YAML

py-ruamel-yaml: update to 0.17.24.

[0, 17, 24]: 2023-05-06
  - rewrite of ``CommentedMap.insert()``. If you have a merge key in
    the YAML document for the mapping you insert to, the position value should
    be the one as you look at the YAML input.
    This fixes issue 453 where other
    keys of a merged in mapping would show up after an insert (reported by
    `Alex Miller <https://sourceforge.net/u/millerdevel/profile/>`__). It
    also fixes a call to `.insert()` resulting into the merge key to move
    to be the first key if it wasn't already and it is also now possible
    to insert a key before a merge key (even if the fist key in the mapping).
  - fix (in the pure Python implementation including default) for issue 447.
    (reported by `Jack Cherng <https://sourceforge.net/u/jfcherng/profile/>`__,
    also brought up by brent on
    `StackOverflow <https://stackoverflow.com/q/40072485/1307905>`__)

[0, 17, 23]: 2023-05-05
  - fix 458, error on plain scalars starting with word longer than width.
    (reported by `Kyle Larose <https://sourceforge.net/u/klarose/profile/>`__)
  - fix for ``.update()`` no longer correctly handling keyword arguments
    (reported by John Lin on <StackOverflow
    `<https://stackoverflow.com/q/76089100/1307905>`__)
  - fix issue 454: high Unicode (emojis) in quoted strings always
    escaped (reported by `Michal Čihař <https://sourceforge.net/u/nijel/profile/>`__
    based on a question on StackOverflow).
  - fix issue with emitter conservatively inserting extra backslashes in wrapped
    quoted strings (reported by thebenman on `StackOverflow
    <https://stackoverflow.com/q/75631454/1307905>`__)

(wiz)

2023-05-07 08:39:25 UTC MAIN commitmail json YAML

doc: Updated devel/py-rope to 1.8.0

(wiz)

2023-05-07 08:39:16 UTC MAIN commitmail json YAML

py-rope: update to 1.8.0.

# Release 1.8.0

- #650 Install pre-commit hooks on rope repository (@lieryan)
- #655 Remove unused __init__() methods (@edreamleo, @lieryan)
- #656 Reformat using black 23.1.0 (@edreamleo)
- #674 Fix/supress all mypy complaints (@edreamleo)
- #680 Remove a do-nothing statement in soi._handle_first_parameter (@edreamleo)
- #687, #688 Fix autoimport not scanning packages recursively (@lieryan)

(wiz)

2023-05-07 08:35:58 UTC MAIN commitmail json YAML

doc: Updated devel/py-hypothesis to 6.75.2

(wiz)

2023-05-07 08:35:49 UTC MAIN commitmail json YAML

py-hypothesis: update to 6.75.2.

6.75.2 - 2023-05-04

Improved the documentation regarding how to use GitHubArtifactDatabase and fixed a bug that occurred in repositories with no existing artifacts.

Thanks to Agustín Covarrubias for this contribution.

6.75.1 - 2023-04-30

hypothesis.errors will now raise AttributeError when attempting to access an undefined attribute, rather than returning None.

6.75.0 - 2023-04-30

Sick of adding @example()s by hand? Our Pytest plugin now writes .patch files to insert them for you, making this workflow easier than ever before.

Note that you’ll need LibCST (via hypothesis[codemods]), and that @example().via() requires PEP 614 (Python 3.9 or later).

(wiz)

2023-05-07 08:28:32 UTC MAIN commitmail json YAML

doc/TODO: add some

+ kubo-0.19.2, libatomic-13.1.0, libssh-0.10.5, pciutils-3.10.0,
  poppler-23.05.0, py-mercurial-6.4.3, py-pip-audit-2.5.5,
  webkit-gtk-2.40.1.

(wiz)

2023-05-07 08:10:48 UTC MAIN commitmail json YAML

Updated devel/py-maturin, devel/py-pylint

(adam)

2023-05-07 08:10:29 UTC MAIN commitmail json YAML

py-pylint: updated to 2.17.4

2.17.4

False Positives Fixed

Fix a false positive for bad-dunder-name when there is a user-defined
__index__ method.

Other Bug Fixes

pyreverse: added escaping of vertical bar character in annotation labels
produced by DOT printer to ensure it is not treated as field separator of
record-based nodes.

Fixed a crash when generating a configuration file:
tomlkit.exceptions.TOMLKitError: Can't add a table to a dotted key
caused by tomlkit v0.11.8.

(adam)

2023-05-07 08:08:22 UTC MAIN commitmail json YAML

py-maturin: updated to 0.15.0

v0.15.0

What's Changed

Feature gate zig and xwin based cross compiling
Feature gate maturin new and maturin init commands
Build with --no-default-features by default when bootstrapping from sdist
Support SOURCE_DATE_EPOCH environment variable in wheel building
Remove deprecated config options
cargo deny multiple crate versions
Replace rpassword with dialoguer
Fix sdist when all Cargo workspace members are excluded
Update normpath to 1.0.0
Update bundled Linux sysconfig
Allow Rust crate to be placed outside of the directory containing pyproject.toml
Update minijina to 0.27.0
Run uniffi-bindgen command instead of depending on uniffi_bindgen crates
Disallow uniffi bin bindings
Clarify --interpreter value
Update uniffi_bindgen to 0.22.0 in test crates
Add workspace lock file to sdist as a fallback
Update cargo-xwin to 0.13.3
Update toml_edit to 0.16.0
Update cargo-zigbuild to 0.14.3
Fix Actions status badge
Update console to 0.15.3
Add support for packaging multiple pure Python packages
Detect src-layout for pure Rust projects with multiple Python packages
Fallback to sysconfig interpreters for pyo3 bindings
Bump psf/black from 22.10.0 to 22.12.0
Bump sigstore/gh-action-sigstore-python from 0.1.0 to 0.2.0
chore: cargo update ureq and console
Update pyodide to 0.22.0
Remove unnecessary ruff excludes
Remove confusing libpython.so from cross compile error message
Add MSRV configuration for clippy
Update toml_edit to 0.17.1, minijinja to 0.28.0
Update wasmtime dependency version to 4.0.0
Don't pass MACOSX_DEPLOYMENT_TARGET when query default value from rustc
Update cargo-xwin to 0.13.5
Update trycmd to 0.14.10
Add link to bindings guide in new and init commands
Update schannel to remove outdated windows-sys 0.36 dependency
Respect rustflags settings in cargo configuration file
Bump MSRV to 1.63.0
Run cargo deny check for Windows and macOS
Add Cargo compile targets configuration for filtering multiple bin targets
Use module name specified by [package.metadata.maturin]
Update minijinja to 0.29.0
Use the extension_name in develop builds
Upgrade pyo3 to 0.18.0
Update minijinja to 0.30.0
Completing type hints for python files
Update wasmtime dependency version to 5.0.0
Dockerfile: Install openssh-client to be able to fetch git dependencies
Fix clippy warnings on Rust 1.67.0
CI: Try using sccache to replace rust-cache
Better error message when normalize path failed
Add a user-friendly panic hook
readme: provide needed pauses
Don't package dev-only path dependencies in sdist
Use Rust beta channel to test Cargo sparse index protocol
Keep dev-dependencies in sdist when there are no path dependencies
Update toml_edit to 0.19 and switch back to toml for parsing
Bump ignore from 0.4.19 to 0.4.20
Bump cargo_metadata from 0.15.2 to 0.15.3
Bump docker/build-push-action from 3 to 4
Bump sigstore/gh-action-sigstore-python from 0.2.0 to 1.1.0
Bump mymindstorm/setup-emsdk from 11 to 12
Bump psf/black from 22.12.0 to 23.1.0
Update cargo-options to 0.6.0
Update zip to 0.6.4
Deprecate --universal2 in favor of universal2-apple-darwin target
Check path-like interpreter arguments when cross compiling
Add generate-ci subcommand to generate CI configuration
Fix new cargo deny errors
Fix link to ballista
Add bin bindings support to generate-ci command
Raise an error when Cargo.toml contains removed python package metadata
Replace CI.yml template with generate-ci
Update cargo-zigbuild to 0.16.0
Detect .venv in current or parent folder in maturin develop
Use extension_name instead of module_name for CFFI extensions in develop mode
Update thread_local to 1.1.7 and minijina to 0.30.3
Enable extension-module feature in pyproject.toml in project templates
Add support for uniffi 0.23
Release v1.0.0-beta.1
Add support for Emscripten in generate-ci command
Add a maturin version comment to generated CI configuration
Feature-gate command line completions
Add support for linking with pyo3 in abi3 debug mode on Windows
Add support for custom TLS certificate authority bundle
Use default ext_suffix for Emscripten target if not provided in PYO3_CONFIG_FILE
Upgrade keyring to 2.0.0
chore: Update some dependencies
Record generate-ci command arguments in generate configuration
Update cargo-zigbuild to 0.16.1
Use keyutils instead of secret-service for accessing Linux keyring
Update cargo-zigbuild to 0.16.2
Fix installation message for uniffi-bindgen
Build maturin with native-tls support on aarch64 Windows
refactor: use stderr for human readable output
Add sdist support to generate-ci
Update wasmtime dependency version to 6.0.0
Bump sigstore/gh-action-sigstore-python from 1.1.0 to 1.2.1
Bump goblin from 0.6.0 to 0.6.1
Fine-grained GitHub Actions permission in generate-ci
Update crossbeam-*
Update msi to 0.5.1
use the official sccache-action repo
Switch back to stable toolchain in tests
Update cargo-zigbuild to 0.16.3
Fix module name when it's specified in package.metadata.maturin.name
Only check for minus in extension name
Bump MSRV to 1.64.0
Update cargo-zigbuild to 0.16.4
Bump openssl from 0.10.45 to 0.10.48
Move maturin metadata from Cargo.toml to pyproject.toml
Use sparse crates.io protocol on Cirrus CI
Add wildcards support to publish/upload commands on Windows
Add support for target specific build configuration
Update wasmtime dependency version to 7.0.0
Update pyproject-toml to 0.4.0
Fix typo in project_layout.md docs
Update cargo-zigbuild to 0.16.5
Update pyodide to 0.23.0
Bump sigstore/gh-action-sigstore-python from 1.2.1 to 1.2.3
Bump mozilla-actions/sccache-action from 0.0.1 to 0.0.3
docs: do not tell users to put classifiers in Cargo.toml
Bump psf/black from 23.1.0 to 23.3.0
Use pep440_rs and pep508_rs
Fix wrong EXT_SUFFIX when cross compiling musllinux wheels for Python 3.11
chore: cargo update
Fix FreeBSD CI
Update cargo-zigbuild to 0.16.7
Fix module_writers::write_python_part include target check
Rewrite platform specific dependencies in Cargo.toml
Fix two sdist issues
Document binary and library in a single package by entrypoint workaround
Add trusted publisher support
Bump target-lexicon to 0.12.7
Bump peter-evans/create-pull-request from 4 to 5
Update pyproject-toml to 0.6.0
Fix maturin failing to handle empty sysroot
Introduce git source distribution generator
Enabled color output for error message
Always set PYO3_PYTHON if interpreter is runnable regardless of abi3

(adam)

2023-05-07 07:28:59 UTC MAIN commitmail json YAML

py-whatthepatch: @adam was here

(adam)

2023-05-07 06:50:18 UTC MAIN commitmail json YAML

doc: Added misc/rustentia version 0.2.1

(pin)

2023-05-07 06:49:53 UTC MAIN commitmail json YAML

Add rustentia

(pin)

2023-05-07 06:49:03 UTC MAIN commitmail json YAML

misc/rustentia: import package

Rustentia is a flashcards application written in Rust with egui using rusqlite
for making and managing the database.

(pin)

2023-05-07 06:47:09 UTC MAIN commitmail json YAML

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

(pin)

2023-05-07 06:46:48 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 15.5.0

v15.5.0
Features
- windows: add installation method (4cae83c), closes #3799

v15.4.3
Bug Fixes
- notice: update brew command (0a5230c), closes #3785

(pin)

2023-05-07 00:42:20 UTC MAIN commitmail json YAML

correct date for previous checkin

(scole)

2023-05-07 00:30:53 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.25

(scole)

2023-05-07 00:28:01 UTC MAIN commitmail json YAML

Update to 2.25
all changes for pthai.el
- consider numbers as being in the dictionary
- various fixes to handle when point at thai character and not word
- simplify and fix some lookup-at-point functions
- add option to pthai-practice-* to practice words without audio
- rename 'pthai-fetch-thailanguage to 'pthai-fetch-thai-language
- rename 'pthai-dictionary-grep to 'pthai-dictionary-find-word
- rename 'pthai-unknown-words-insert to 'pthai-unknown-words-extract
- add counting by letter function 'pthai-dictionary-word-counts
- many small cleanups

(scole)

2023-05-06 19:35:31 UTC MAIN commitmail json YAML

todo: point out tinkering with updating pcc to 1.1.0 on NetBSD x86_64.
pcc-lib-1.1.0 not supporting x86_64 for NetBSD is a blocker, might require
backporting patches, support, etc.

(nikita)

2023-05-06 19:23:19 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 8.0.0

(ryoon)

2023-05-06 19:22:37 UTC MAIN commitmail json YAML

qemu: Update to 8.0.0

* Add libusb1 dependency unconditionally.
* Add graphics/SDL2_image for sdl option.

Changelog:
8.0.0
Highlights include:

  * ARM: emulation support for FEAT_EVT, FEAT_FGT, and AArch32 ARMv8-R
  * ARM: CPU emulation for Cortex-A55 and Cortex-R52, and new Olimex STM32 H405
    machine type
  * ARM: gdbstub support for M-profile system registers
  * HPPA: fid (Floating-Point Identify) instruction support and 32-bit
    emulation improvements
  * RISC-V: additional ISA and Extension support for smstateen, native debug
    icount trigger, cache-related PMU events in virtual mode, Zawrs/Svadu/
    T-Head/Zicond extensions, and ACPI support
  * RISC-V: updated machine support for OpenTitan, PolarFire, and OpenSBI
  * RISC-V: wide ranges of fixes covering PMP propagation for TLB, mret
    exceptions, uncompressed instructions, and other emulation/virtualization
    improvements
  * s390x: improved zPCI passthrough device handling
  * s390x: support for asynchronous teardown of memory of secure KVM guests
    during reboot
  * x86: support for Xen guests under KVM with Linux v5.12+
  * x86: new SapphireRapids CPU model
  * x86: TCG support for FSRM, FZRM, FSRS, and FSRC CPUID flags
  * virtio-mem: support for using preallocation in conjunction with live
    migration
  * VFIO: experimental migration support updated to v2 VFIO migration protocol
  * qemu-nbd: improved efficient over TCP and when using TLS
  * and lots more...

(ryoon)

2023-05-06 19:09:54 UTC MAIN commitmail json YAML

2023-05-06 18:57:10 UTC MAIN commitmail json YAML

libopus: Update buildlink3.mk for 1.4 shared library bump

(ryoon)

2023-05-06 18:52:03 UTC MAIN commitmail json YAML

doc: Updated audio/libopus to 1.4

(ryoon)

2023-05-06 18:51:16 UTC MAIN commitmail json YAML

libopus; Update to 1.4

Changelog:
This Opus 1.4 major release brings the following improvements and fixes:

  * Improved tuning of the Opus in-band FEC (LBRR). See the issue for details
  * Added a OPUS_SET_INBAND_FEC(2) option that turns on FEC, but does not
    force SILK mode (FEC will be disabled in CELT mode)
  * Improved tuning and various fixes to DTX
  * Added Meson support, improved CMake support In addition to the
    improvements above, this release includes many minor bug fixes.

(ryoon)

2023-05-06 18:25:16 UTC MAIN commitmail json YAML

py-urllib3: move comment a line higher

(wiz)

2023-05-06 18:22:24 UTC MAIN commitmail json YAML

cppcheck: remove unused versioned_dependencies.mk

(wiz)

2023-05-06 17:05:18 UTC MAIN commitmail json YAML

doc: Updated lang/py-lsp-server to 1.7.2

(wiz)

2023-05-06 17:04:55 UTC MAIN commitmail json YAML

py-lsp-server: update to 1.7.2.

# History of changes

## Version 1.7.2 (2023/04/02)

### Issues Closed

- WorkDoneProgress tokens not initialized properly by the server
- yapf formatting fails when pyproject.toml is in the workspace

### Pull Requests Merged

- Add toml dependency for yapf and constrain yapf to be less than 0.32
- Raise upper bound of autopep8
- Bump pydocstyle to 6.3
- Initialize LSP progress token before using it and remove progress for sync plugins

----

## Version 1.7.1 (2023/01/17)

### Issues Closed

- Failed to load hook pylsp_lint: too many values to unpack (expected 3)

### Pull Requests Merged

- Use shlex.split() to split pylint flags
- Improve Jedi file completions for directories
- Include missing Pylint "information" category
- Add top constraint to Pylint and fix constraint for `whatthepatch`
- Fix pydocstyle linting with its 6.2.0 version
- Use `sys.executable` instead of `python` in Pylint plugin

----

## Version 1.7.0 (2022/12/29)

### New features

* Add a new plugin to provide autoimport functionality (disabled by default).
* Add progress reporting.
* Make `jedi_definition` plugin follow definitions to `pyi` files.
* Add support for flake8 version 6.
* Add support for Yapf ignore patterns.
* Add mccabe setting to flake8 plugin.

### Issues Closed

- Is there a configuration option to enable jumping to builtin module stubs
- Autoimport keep throwing exception when delete a line
- `textDocument/documentSymbol` returns empty result for non-existing files
- List of allowed values for pylsp.plugins.pydocstyle.convention in CONFIGURATION.md incorrect
- Progress support
- Auto-import

### Pull Requests Merged

- Don't show signature for modules in hovers
- Change Pylint run to set cwd correctly
- Expose setting to follow builtin and extension definitions to stub files
- Fix Pycodestyle linting with line endings other than LF
- Ensure proper document match to avoid empty outline (Symbols)
- Support Flake8 version 6
- Update Readme with link to python-lsp-ruff and mention to code actions
- Make flake8 respect configuration
- Fix autoimport raising AttributeError in some cases
- Fix the completion of `include_function_objects`
- Report autoimport progress
- Fix symbols for non-existing (unsaved) files
- Fix autoimport plugin not being disabled by default
- Update outdated username in docs
- Update allowed values for pydocstyle convention in CONFIGURATION.md
- Fix Debian package name
- Add progress reporting
- Add a plugin to provide autoimport functionality
- Add mccabe setting to flake8
- Add support for Yapf ignore patterns

----

## Version 1.6.0 (2022/11/02)

### New features

* Migrate to MarkupContent and convert docstrings to Markdown by default.
* Add support for flake8 version 5.
* Add function objects to Jedi completions.
* Don't include class and functions objects by default in Jedi completions.

### Issues Closed

- Completion result have "typeParameter" duplicates
- Server warns when optional modules do not exist
- Errors in CONFIGURATION.md
- Conflict between README and CONFIGURATION
- Add alternative ways to install python-lsp-server
- Add function objects to completions
- `Failed to load hook pylsp_completions: 'NoneType' object has no attribute 'type'` when working with Numpy 1.23
- Consider using docstring_to_markdown for markdown hover and documentation
- Migrate from deprecated MarkedString to MarkupContent

### Pull Requests Merged

- Don't include class objects by default in completions
- Improve how Jedi handles Numpy
- Make default for `include_function_objects` false
- Include params only for classes and functions
- Update the configuration schema for consistency
- Prefer info log message for missing optional modules
- Fix options not being passed to yapf format
- PR: Include all symbols that Jedi reports as declared in a file when `add_import_symbols` is `False`
- Fix pylint message in tests
- Add support for flake8 version 5
- Include traceback when plugin fails to load
- Add more installation instructions to Readme
- Add support for including function objects
- Remove redundant wheel dep from pyproject.toml
- Update release instructions to use new build mechanism
- Migrate to MarkupContent and convert docstrings to Markdown

----

## Version 1.5.0 (2022/07/10)

### New features

* Add `DiagnosticTag` tags for Pylint, Pycodestyle, and Flake8 plugins.
* Add support to connect to the server through websockets.
* Allow multiple per-file-ignores for the same pattern in Flake8 plugin.
* Parse YAPF diffs into TextEdits.
* Add support for LSP formatting `options` parameter.

### Issues Closed

- Flake8 reports wrong severity level for code Fxxx
- Flake8 reports wrong severity level for E999
- Add .flake8 to the discovery paths
- Rope completions enabled or disabled by default
- Please add basic usage documentation
- Add `DiagnosticTag` tags for pylint, pycodestyle, and flake8
- Flake8 plugins issues
- Websockets built-in support

### Pull Requests Merged

- Report Flake8 errors with Error severity level
- Fix documentation for location of Flake8 configuration files
- Use Numpy less than 1.23 in our tests
- Add `DiagnosticTag` support
- Improve schema type compliance, improve CONFIGURATION.md
- Add autopep8.enabled to the configuration schema
- Change severity level for flake8 errors
- Remove preload module from Readme
- Allow multiple per-file-ignores for the same pattern in flake8 plugin
- Remove reference to pyls-flake8 in Readme
- Restore the copyright headers in `setup.cfg` and `pyproject.toml`
- Match rope_completions setting documentation with reality
- Move the project metadata into `PEP 621`-compliant `pyproject.toml`
- Add plugins for pylint and flake8 to readme
- Mention `pylsp` command in README
- Fix section that was misplaced in changelog
- Parse YAPF diffs into TextEdits (instead of sending the full doc)
- Add support for LSP formatting `options` parameter
- Add web sockets support

----

## Version 1.4.1 (2022/03/27)

### Pull Requests Merged

- Fix Yapf formatting with CRLF line endings
- Improved documentation regarding configuration

----

## Version 1.4.0 (2022/03/11)

### New features

* Support pycodestyle indent-size option
* Add `DiagnosticTag` constants from LSP 3.15
* Drop support for Python 3.6

### Issues Closed

- Plugin crash crashes whole diagnostic
- README.md: Windows users trying to install the *extras* in `cmd.exe` need to use double quotes instead of single quotes
- C extensions printing on import break pylint diagnostics
- Still shows diagnostics on closed files
- Use git-based versioning

### Pull Requests Merged

- Clear diagnostics when closing documents
- Update single quotes to double quotes for install command examples
- Prevent third-party plugins with faulty hooks to crash the server
- Prevent faulty third-party plugins to crash the server
- Fix Autopep8 and Yapf formatting with CR line endings
- Fix pygame greeting breaking pylint diagnostics
- Add `DiagnosticTag` constants from LSP 3.15
- Support pycodestyle indent-size option
- Make pylint test Python version independent
- Add license info to `setup.py` so it will show up in wheel installs
- Update Python base version to 3.7+
- Move the package metadata from setup.py to setup.cfg

----

## Version 1.3.3 (2021-12-13)

### Issues Closed

- Resolving completion triggers an error

### Pull Requests Merged

- Fix test_syntax_error_pylint_py3 for Python 3.10
- Fix error when resolving completion items for Rope

----

## Version 1.3.2 (2021-11-25)

### Issues Closed

- Error on triggering completions in import context

### Pull Requests Merged

- Fix formatting a log message

----

## Version 1.3.1 (2021-11-22)

### Pull Requests Merged

- Fix tests for Jedi 0.18.1

----

## Version 1.3.0 (2021-11-22)

### New features

* Create a cache for code snippets to speed up completions.

### Important changes

* Option `jedi_completion.resolve_at_most_labels` was renamed to `jedi_completion.resolve_at_most`
  because now it controls how many labels and snippets will be resolved per request.
* Option `jedi_completion.cache_labels_for` was renamed to `jedi_completion.cache_for` because now
  it controls the modules for which labels and snippets should be cached.
* Update requirements on Pylint, flake8, pycodestyle, pyflakes and autopep8.

### Pull Requests Merged

- Fix another test with Python 3.10
- Use sys.executable in flake8 plugin to make tests pass on systems that don't provide a python link
- Fix test with Python 3.10
- Update requirements on flake8 and its dependencies
- Adjust readme to pylsp-mypy rename
- Unpin Pylint
- Create a cache for snippets

(wiz)

2023-05-06 16:22:44 UTC MAIN commitmail json YAML

doc: Added devel/py-whatthepatch version 1.0.5

(wiz)

2023-05-06 16:22:34 UTC MAIN commitmail json YAML

devel/Makefile: + py-whatthepatch

(wiz)

2023-05-06 16:21:56 UTC MAIN commitmail json YAML

devel/py-whatthepatch: import py-whatthepatch-1.0.5

What The Patch!? is a library for both parsing and applying patch
files.

(wiz)

2023-05-06 15:19:42 UTC MAIN commitmail json YAML

doc: Updated lang/pcc-current to 20230506

(nikita)

2023-05-06 15:19:25 UTC MAIN commitmail json YAML

2023-05-06 14:04:41 UTC MAIN commitmail json YAML

lang/php/pear.mk: do not include buildlink3.mk

PHP Pear packages are pure PHP, it should not require buildlink3.mk.

(taca)

2023-05-06 14:02:14 UTC MAIN commitmail json YAML

lang/php*/Makefile.common: "used by" clean up

Makefile.common is not included by meta-pkgs/php*-extensions/Makefile.

(taca)

2023-05-06 09:46:45 UTC MAIN commitmail json YAML

lang/php/common.mk: updated "used by" lines

(taca)

2023-05-06 09:45:40 UTC MAIN commitmail json YAML

doc: Added textproc/py-docstring-to-markdown version 0.12

(wiz)

2023-05-06 09:45:31 UTC MAIN commitmail json YAML

textproc/Makefile: + py-docstring-to-markdown

(wiz)

2023-05-06 09:45:03 UTC MAIN commitmail json YAML

textproc/py-docstring-to-markdown: import py-docstring-to-markdown-0.12

On the fly conversion of Python docstrings to Markdown.

(wiz)

2023-05-06 09:35:53 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 2.86.0

(wiz)

2023-05-06 09:35:44 UTC MAIN commitmail json YAML

2023-05-06 09:29:21 UTC MAIN commitmail json YAML

doc/TODO: + scons-4.5.2.

(wiz)

2023-05-06 09:28:33 UTC MAIN commitmail json YAML

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

(wiz)

2023-05-06 09:28:24 UTC MAIN commitmail json YAML

## 1.22

- Allow Sphinx explicitly to write in parallel.
- Fixed crash when documenting ParamSpecArgs

## 1.21.7

- Fixed a bug where if a class has an attribute and a constructor argument with the same name, the constructor argument
  type would be rendered incorrectly (issue 308)

- Fixed napoleon handling of numpy docstrings with no specified return type.

## 1.21.6

- Fix a `Field list ends without a blank line` warning (issue 305).

## 1.21.5

- More robust determination of rtype location / fix issue 302

## 1.21.4

- Improvements to the location of the return type

## 1.21.3

- Use format_annotation to render class attribute type annotations

## 1.21.2

- Fix overloads support

## 1.21.1

- Fix spacing between `:rtype:` and directives

## 1.21

- Handle types from types module
- If module is \_io, use io instead
- Put rtype before examples or usage section
- Remove redundant return type for attributes
- Handle collections.abc.Callable as well as typing.Callable
- Put Literal args in code blocks

## 1.20.2

- Fix Optional role to be data.

## 1.20.1

- Fixed default options not displaying for parameters without type hints.

## 1.20

- Use hatchling instead of setuptools
- Add support for typing.ParamSpec
- Allow star prefixes for parameter names in docstring

## 1.19.2

- Fix incorrect domain used for collections.abc.Callable.

## 1.19.1

- Fix bug for recursive type alias.

## 1.19.0

- Support for CPython 3.11, no longer adds `Optional` when the argument is default per
  [recommendation from PEP-484](https://github.com/tox-dev/sphinx-autodoc-typehints/pull/247).

## 1.18.3

- Support and require `nptyping>=2.1.2`

## 1.18.2

- Support and require `nptyping>=2.1.1`

## 1.18.1

- Fix mocked module import not working when used as guarded import

## 1.18.0

- Support and require `nptyping>=2`
- Handle `UnionType`

## 1.17.1

- Mark it as requiring `nptyping<2`

## 1.17.0

- Add `typehints_use_rtype` option
- Handles `TypeError` when getting source code via inspect

## 1.16.0

- Add support for type subscriptions with multiple elements, where one or more elements are tuples; e.g.,
  `nptyping.NDArray[(Any, ...), nptyping.Float]`
- Fix bug for arbitrary types accepting singleton subscriptions; e.g., `nptyping.Float[64]`
- Resolve forward references
- Expand and better handle `TypeVar`
- Add intershpinx reference link for `...` to `Ellipsis` (as is just an alias)

## 1.15.3

- Prevents reaching inner blocks that contains `if TYPE_CHECKING`

## 1.15.2

- Log a warning instead of crashing when a type guard import fails to resolve
- When resolving type guard imports if the target module does not have source code (such is the case for C-extension
  modules) do nothing instead of crashing

## 1.15.1

- Fix `fully_qualified` should be `typehints_fully_qualified`

## 1.15.0

- Resolve type guard imports before evaluating annotations for objects
- Remove `set_type_checking_flag` flag as this is now done by default
- Fix crash when the `inspect` module returns an invalid python syntax source
- Made formatting function configurable using the option `typehints_formatter`

## 1.14.1

- Fixed `normalize_source_lines()` messing with the indentation of methods with decorators that have parameters starting
  with `def`.
- Handle `ValueError` or `TypeError` being raised when signature of an object cannot be determined
- Fix `KeyError` being thrown when argument is not documented (e.g. `cls` argument for class methods, and `self` for
  methods)

## 1.14.0

- Added `typehints_defaults` config option allowing to automatically annotate parameter defaults.

## 1.13.1

- Fixed `NewType` inserts a reference as first argument instead of a string

## 1.13.0

- Dropped Python 3.6 support
- Python 3.10 support
- Normalize async functions properly
- Allow py310 style annotations (PEP-563)

(wiz)

2023-05-06 09:27:24 UTC MAIN commitmail json YAML

doc: Added math/py-nptyping version 2.5.0

(wiz)

2023-05-06 09:27:07 UTC MAIN commitmail json YAML

math/Makefile: + py-npytyping

(wiz)

2023-05-06 09:26:48 UTC MAIN commitmail json YAML

math/py-nptyping: import py-nptyping-2.5.0

This Python module provides type hints for NumPy and pandas.DataFrame
and extensive dynamic type checks for dtypes shapes and structures.

(wiz)

2023-05-06 09:09:20 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphobjinv to 2.3.1

(wiz)

2023-05-06 09:09:11 UTC MAIN commitmail json YAML

py-sphobjinv: update to 2.3.1.

### [2.3.1] - 2022-11-29

#### Changed

  * The printout of the inferred `intersphinx_mapping` item for inventories
    retrieved by URL (`--url`) in the 'suggest' CLI mode is now relocated to
    fall immediately below the inventory-search output. It also now is displayed
    even if no objects in the `objects.inv` satisfy the score threshold.
    ([#262](https://github.com/bskinn/sphobjinv/issues/262))

  * The 'suggest' CLI mode output now includes dividers for improved
    readability.

#### Tests

  * The plaintext `tests/resource/objects_attrs.txt` was converted to POSIX EOLs
    and declared as binary to git, in order to provide a consistent state for
    sdist packaging, regardless of platform (POSIX vs Windows).

    * As a result, it was necessary to modify the `scratch_path` fixture to
      "`unix2dos`" this file on Windows systems, in order to provide a
      consistent test state.

    * Similarly, the `decomp_cmp_test` fixture was modified to "`unix2dos`" the
      `objects_attrs.txt` resource before comparisons, again in order to provide
      a consistent reference artifact. Implementing required direct manipulation
      of the bytes contents of the file, instead of the `filecmp.cmp` method
      that had been used previously.

  * The README doctests and shell tests have been removed from the default
    pytest suite. They must be explicitly opted-in with the `--readme` and
    `--doctest-glob="README.rst"` flags to pytest.

    * A new job, `readme`, has been added to the `aux_tests` stage of the Azure
      Pipelines CI to run these tests for PRs and release branches.

  * The constraint for `pytest-check` was bumped to `>=1.1.2` and all uses of
    the `check` fixture were revised from `with check.check(...):` to
    `with check(...):`. ([#265](https://github.com/bskinn/sphobjinv/issues/265))

  * Azure Pipelines now has Python 3.11 available for all of Ubuntu, Windows and
    MacOS, so it was added to the core text matrix for all platforms.

  * A new CI job was created on Azure Pipelines that creates an sdist from the
    current project, extracts it into a sandboxed environment, installs the dev
    dependencies, and runs the pytest suite (`azure-sdisttest.yml`).

  * All uses of `pytest-check` were updated to use the
    [v1.1.2 syntax](https://github.com/okken/pytest-check/blob/main/changelog.md#110---2022-nov-21)
    (`check` fixture, or `from pytest_check import check`).

#### Internal

  * The `sys.exit()` in the case of no objects falling above the 'suggest'
    search threshold was refactored into the main `do_suggest()` body, to
    minimize the surprise of an `exit()` call coming in a subfunction.
    ([#263](https://github.com/bskinn/sphobjinv/issues/263))

#### Packaging

  * `MANIFEST.in` was revised in order to provide a testable (`pytest --nonloc`)
    sdist, in order to streamline packaging of `sphobjinv` for conda-forge.
    (Thanks very much to [@anjos](https://github.com/anjos) for getting the
    recipes for `sphobjinv` and its dependencies in place! See
    [#264](https://github.com/bskinn/sphobjinv/issues/264).)

#### Administrative

  * `sphobjinv` is now available via conda-forge! A note was added to the docs
    to indicate this.

  * The version bump on `pytest-check` no longer permits the use of Python 3.6
    in CI. As Python 3.6 is nearly a year beyond EOL, this seems a reasonable
    time to officially drop support for it. `python_requires` will still be at
    `>=3.6` for now; it *should* still work for 3.6...but, no guarantees.

  * The hook versions for `pre-commit-hooks`, `black`, and `pyproject-fmt` were
    updated to v4.3, v22.10, and v0.3.5, respectively.

  * `CONTENT_LICENSE.txt` was created, to specifically house the full
    content/documentation license information.

  * `LICENSE.txt` was revised to only hold the MIT License for the code,
    primarily so that Github's automatic systems will recognize the project as
    MIT licensed.

  * Caching of pip downloads was added to all of the Azure Pipelines jobs.

  * The version constraint for `pytest-check` was raised to `>=1.1.2`.

  * A temporary upper bound was placed on the `flake8` version (now `>=5,<6`,
    instead of `>=5`) to avoid pip resolver failures likely due to conflicts
    with constraints declared by plugins.

  * The older versions of `jsonschema` tested in the `tox` matrix were
    streamlined down to 3.0 (`==3.0`), 3.x (`<4`), 4.0 (`<4.1`) and 4.8
    (`<4.9`).

  * The pin of `sphinx-issues==0.4.0` in the `tox` matrix was removed, to match
    the unpinned package in the `requirements-xxx.txt` files.

### [2.3] - 2022-11-08

#### Added

  * The CLI now prints the project name and version for the `objects.inv` as
    part of the 'suggest' mode output.

  * The CLI now prints an inferred `intersphinx_mapping` entry for a remote
    docset as part of the 'suggest' mode output, where such inference is
    possible. The output from this mapping inference was added to the relevant
    tests, and a couple of unit tests on some basic pieces of functionality were
    written. ([#149](https://github.com/bskinn/sphobjinv/issues/149))

  * The CLI now provides considerably more information about what is happening
    with the URLs it checks when trying to retrieve a remote inventory.
    ([#99](https://github.com/bskinn/sphobjinv/issues/99), plus more)

  * CLI 'suggest' results output now displays more information about
    the total number of objects in the inventory, the search score threshold,
    and the number of results falling at/above that threshold.
    ([#232](https://github.com/bskinn/sphobjinv/issues/232))

  * A new CLI option, `-p`/`--paginate`, enables paging of the results from the
    `suggest` feature. ([#70](https://github.com/bskinn/sphobjinv/issues/70))

#### Fixed

  * The regex for parsing object lines from decompressed inventories now
    correctly processes `{role}` values that contain internal colons.

  * CLI corner case where options are passed but no subparser is specified
    now results in a clean error-exit, instead of an exception.
    ([#239](https://github.com/bskinn/sphobjinv/issues/239))

#### Documentation

  * Updated doctests to reflect the new v22.1 attrs `objects.inv` used for
    demonstration purposes.

  * Updated `syntax.rst` to indicate that the `{role}` in an inventory object
    MAY contain a colon.

  * Added new 'CLI implementation' pages for the new modules, downstream of the
    refactoring of the CLI 'convert' and 'suggest' code.

  * Revised the intro paragraph of the 'CLI usage' page to more clearly emphasize
    the two CLI subcommands and the links to their respective docs pages.

  * Fixed a mistake in the CLI help info for the `--url` argument to `convert`.

#### Tests

  * Various tests were updated to reflect the contents of the new v22.1 attrs
    `objects.inv` introduced to replace the previous v17.2 inventory.

  * A modern Sphinx `objects.inv` (v6.0.0b) was added to `tests/resource` as
    `objects_sphinx.inv`, and the previous v1.6.6 was renamed to
    `objects_sphinx_1_6_6.inv`.

  * The 'valid objects' test cases were updated to reflect the possibility for a
    colon within `{role}`:

    * The colon-within-`{role}` test case was moved from 'invalid' to 'valid'.

    * The colon-within-`{domain}` test case was also moved from 'invalid' to
      'valid', but with an annotation added to indicate that it's not actually
      viable---it will actually be interpreted incorrectly, with the first
      portion of the colon-containing `{domain}` imported as `{domain}`, and the
      remainder imported as part of `{role}`.

#### Internal

  * Refactor CLI code to place the 'convert' and 'suggest' implementations in
    their own modules.

  * Refactor CLI 'suggest' code to the main `do_suggest()` function and a
    handful of sub-functions.

  * Rename the `log_print()` CLI helper function to the more-descriptive
    `print_stderr()`.

  * Bump development Sphinx version to v5.3.

  * Bump flake8 version to >=5, due to the absorption of flake8-colors
    colorization functionality. The flake8/tox config was updated accordingly.

  * Bump pre-commit black hook to v22.3.0.

  * Remove PyPy and Python 3.6 from Azure Pipelines test matrix.

  * Revise `__version__` retrieval in `setup.py` to use an intermediate
    dictionary with `exec()`.

  * Update `setup.cfg` to use `license_files`, instead of the deprecated
    `license_file`.

#### Administrative

  * Apply CC BY 4.0 to documentation and docstrings and update project files to
    reflect.

### [2.2.2] - 2022-03-22

#### Fixed

  * UnicodeDecodeErrors are ignored within the vendored `fuzzywuzzy` package
    during `suggest` operations, using the `errors=replace` mode within
    bytes.decode().

    * This misbehavior emerged after vendoring `fuzzywuzzy`, suggesting that
      it was a bug fixed later on in that project's development, after the
      point from which it was vendored.

    * This change may alter `suggest` behavior for those inventory objects with
      pathological characters. But, given their rarity, user experience is not
      expected to be noticeably affected.

#### Internal

  * The `pyproject-fmt` formatted was added as a pre-commit hook.

  * The `flake8-raise` plugin was added to the linting suite.

#### Testing

  * A smoke test for error-free `suggest` execution was added for all of the
    inventory files in `tests/resource`.

### [2.2.1] - 2022-02-05

#### Internal

  * The `benchmarks.py` file within the vendored version of `fuzzywuzzy`
    was removed. This *should* have no effect on `sphobjinv` functionality.
    * Per [#223](https://github.com/bskinn/sphobjinv/issues/223), the
      Python 2 code within `benchmarks.py` breaks a full-source compilation
      done as part of an RPM packaging workflow.

### [2.2] - 2022-01-30

#### Administrative

  * The project documentation has been updated to reflect the deprecation
    of the `python-Levenshtein` speedup.

  * `pre-commit` has been added to the project, primarily to automate
    `black` code formatting on every commit.

    * The default trailing-whitespace, end-of-file, YAML syntax, and
      large-file-prevention hooks have also been added.

#### Internal

  * `sphinx-removed-in` was added as a dev and RTD dependency, to provide
    the `versionremoved` Sphinx directive.

### [2.2b1] - 2021-12-23

#### Removed

  * Acceleration of the `suggest` functionality via use of `python-Levenshtein`
    is no longer possible due to the vendoring of an early, MIT-licensed version
    of `fuzzywuzzy`, as noted below. The `speedup` install extra is now obsolete,
    and has been removed.

#### Internal

  * The `fuzzywuzzy` string matcher was vendored into the project from a point
    in its development history before the `python-Levenshtein` dependency,
    and its corresponding GPL encumbrance, was introduced.

#### Administrative

  * Project default branch migrated to `main` from `master`.

  * Standard development Python version bumped to 3.10.

  * Standard development Sphinx version bumped to 4.3.1.

  * Active support for Python 3.11 added.

### [2.1] - 2021-04-14

#### Added

  * Python 3.10 support was officially added.

#### Changed

  * The User-Agent header sent by `Inventory` when making an HTTP(S) request
    now identifies `sphobjinv` and its version (anticipate no API or
    behavior change).

  * An extraneous newline was removed before tables printed in the
    'suggest' CLI mode (cosmetic change).

#### Fixed

  * Previously, `sphobjinv.Inventory` would ignore entries in `objects.inv`
    that contained spaces within `name`
    (see [#181](https://github.com/bskinn/sphobjinv/issues/181));
    this is now fixed.

#### Removed

  * Python 3.5 is no longer supported.

  * The relaxation of the integer constraint on the `priority` field
    introduced in v2.1b1 has been *reverted*, as `objects.inv` data lines
    with such non-integer `priority` values are skipped by Sphinx.

#### Internal

  * Where possible, string interpolation has been refactored to use
    f-strings.

  * A 'speedup' `extras_require` entry has been added to allow simple installation
    of `python-Levenshtein` for Linux and MacOS platforms, as
    `pip install sphobjinv[speedup]`. This extra does nothing on Windows, since
    compilation machinery is anticipated not to be available for most users.

  * `objects_mkdoc_zlib0.inv`, which was compressed at `zlib` level 0,
    has been added to the test resources directory.

  * This file had to be flagged as binary in `.gitattributes` in order to avoid
      git EOL auto-conversion on Windows.

  * The CLI functionality was refactored from the single `sphobjinv.cmdline` module
    into a dedicated set of `sphobjinv.cli.*` submodules.

  * Some internal `type(...) is ...` checks were replaced with `isinstance(...)`

#### Testing

  * Added *significant* body of new tests to confirm inventory compatibility
    with both `sphobjinv` and Sphinx itself.

    * Consistency checks added both for data within `sphobjinv.Inventory` instances
      **AND** as emitted from `sphinx.ext.inventory.InventoryFile.load()`.

    * The tests in `tests/test_valid_objects.py` strive to bracket as precisely
      as possible what content is allowed on an `objects.inv` data line,
      in addition to providing guidance on what is allowable, but discouraged.

      `docs/source/syntax.rst` was also edited to reflect this guidance.

  * Additional tests have been added to probe corner cases involving Windows EOLs.

  * A test was added to ensure that the schema in `sphobjinv.schema` is in fact
    a valid JSON schema.

  * Multiple asserts/checks per test method have been converted to use
    `pytest-check` instead of `pytest-subtests`, due to some inconsistent
    behavior with the latter.

  * `tox` environments and dependencies were updated, and some flake8 configuration
    was adjusted.

#### Administrative

  * Standard development Python version bumped to 3.9.

  * Standard development Sphinx version bumped to 3.5.0.

  * Added `[skip ci]` flag in commit text for skipping Github Actions CI.

  * RtD upgraded to use Python 3.8.

  * Added 'radio Sphinx' logo to RtD docs.

  * Drafted `CONTRIBUTING.md` and added PR & issue templates.

  * Tranferred most project metadata from `setup.py` to `setup.cfg`.

### [2.1b1] - 2020-11-13

#### Fixed

  * Equality tests on Inventory and DataObjStr/DataObjBytes instances
    now work correctly.

  * Non-integer and non-numeric values for `priority` are now accepted
    during `Inventory` instantiation, consistent with what is allowed
    by `DataObjStr` and `DataObjBytes` instantiation.

### [2.1a2] - 2020-10-27

#### Added

  * When an inventory is retrieved via CLI from a remote URL with `-u`,
    the resolved location of the inventory is included in generated JSON
    at `json_dict.metadata.url`.

#### Changed

  * CLI logging messages are now emitted to stderr instead of stdout.

### [2.1a1] - 2020-10-26

#### Added

  * A hyphen can now be passed as the CLI input and/or output file name
    to instruct sphobjinv to use stdin and/or stdout, respectively.

  * The `fileops` and `inventory` APIs are now tested to work with
    both strings and `pathlib.Path` objects, where they interact
    with the filesystem.

#### Refactored

  * Patterns in regular expressions are now defined with raw strings
    to improve readability.

(wiz)

2023-05-06 09:07:07 UTC MAIN commitmail json YAML

doc: Added devel/py-test-check version 2.1.4

(wiz)

2023-05-06 09:06:58 UTC MAIN commitmail json YAML

devel/Makefile: + py-test-check

(wiz)

2023-05-06 09:06:29 UTC MAIN commitmail json YAML

devel/py-test-check: import py-test-check-2.1.4

A pytest plugin that allows multiple failures per test.

Normally, a test function will fail and stop running with the first
failed `assert`.  That's totally fine for tons of kinds of software
tests.  However, there are times where you'd like to check more
than one thing, and you'd really like to know the results of each
check, even if one of them fails.

`pytest-check` allows multiple failed "checks" per test function,
so you can see the whole picture of what's going wrong.

(wiz)

2023-05-06 08:59:27 UTC MAIN commitmail json YAML

doc: Added devel/py-dictdiffer version 0.9.0

(wiz)

2023-05-06 08:59:17 UTC MAIN commitmail json YAML

devel/Makefile: + py-dictdiffer

(wiz)

2023-05-06 08:59:03 UTC MAIN commitmail json YAML

devel/py-dictdiffer: import py-dictdiffer-0.9.0

Dictdiffer is a helper module that helps you to diff and patch
dictionaries.

(wiz)

2023-05-06 08:52:42 UTC MAIN commitmail json YAML

doc: Added devel/py-stdio-mgr version 1.0.1

(wiz)

2023-05-06 08:52:33 UTC MAIN commitmail json YAML

devel/Makefile: + py-stdio-mgr

(wiz)

2023-05-06 08:52:25 UTC MAIN commitmail json YAML

devel/py-stdio-mgr: import py-stdio-mgr-1.0.1

This modules helps in automating testing actual console input &
output of user-facing components.

While some functionality here is more or less duplicative of
redirect_stdout and redirect_stderr in contextlib within the standard
library, it provides (i) a much more concise way to mock both stdout
and stderr at the same time, and (ii) a mechanism for mocking stdin,
which is not available in contextlib.

(wiz)

2023-05-06 08:47:34 UTC MAIN commitmail json YAML

doc: Updated graphics/wallust to 2.3.0

(pin)

2023-05-06 08:47:10 UTC MAIN commitmail json YAML

graphics/wallust: update to 2.3.0

- workaround when using spinners, shouldn't need this if I used thiserror
- linear interpolation with the combination of the already gathered colors
- create a default config file if one isn't found
- use `[W]` for warnings

(pin)

2023-05-06 08:39:12 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinx-autoapi to 2.1.0

(wiz)

2023-05-06 08:39:03 UTC MAIN commitmail json YAML

py-sphinx-autoapi: update to 2.1.0.

v2.1.0 (2023-03-28)
-------------------

Deprecations and Removals
^^^^^^^^^^^^^^^^^^^^^^^^^

- Support for documenting languages other than Python is deprecated. (#248)
- Removed the option to have autoapi generate toctree entries for domain objects.
  Domain objects are now added to the toctree by Sphinx.
  Dropped support for sphinx < 5.2.0. (#369)

Misc
^^^^

- Added basic type checking.
- Integrated towncrier into the release workflow.

v2.0.1 (2023-01-16)
-------------------

Features
^^^^^^^^
- Can turn off the addition of documented objects to the TOC tree.
- Added support for Python 3.11.

Bug Fixes
^^^^^^^^^
- `#330 <https://github.com/readthedocs/sphinx-autoapi/issues/330>`: (Python)
  Render tuple values as tuples, not lists.
- `#341 <https://github.com/readthedocs/sphinx-autoapi/issues/341>`: (Python)
  Fix module level assignments to class attributes being documented as
  module level attributes.
- (Python) Fix "bysource" sort order showing items in alphabetical order.
- (Python) Use the correct directives for a variable type and value.

Trivial/Internal Changes
^^^^^^^^^^^^^^^^^^^^^^^^
- Removed some autogenerated test data from the repository.

v2.0.0 (2022-09-27)
-------------------

Breaking Changes
^^^^^^^^^^^^^^^^

- Dropped support for Sphinx <4.
- `#352 <https://github.com/readthedocs/sphinx-autoapi/issues/352>`: (Python)
  Properties are rendered with the ``property`` directive,
  fixing support for Sphinx 5.2.
  A new ``PythonPythonMapper`` object (``PythonProperty``) has been created
  to support this change. This object can be passed to templates, filters,
  and hooks.
  A new ``property.rst`` template has also been created to support this change.

Trivial/Internal Changes
^^^^^^^^^^^^^^^^^^^^^^^^
- Use https links where possible in documentation.
- Pass correct argument types to ``status_iterator``.

V1.9.0 (2022-07-25)
-------------------

Breaking Changes
^^^^^^^^^^^^^^^^

- Dropped support for Python 3.6.

Features
^^^^^^^^

- Added support for Python 3.10.
- `#222 <https://github.com/readthedocs/sphinx-autoapi/issues/222>`:
  Marked extension as parallel read safe.

Bug Fixes
^^^^^^^^^
- `#324 <https://github.com/readthedocs/sphinx-autoapi/issues/324>`: (Python)
  Fail elegantly when no source files are found.
- (Python) Stop calling ``autodoc-process-docstring`` when docstring is empty.
  Works around https://github.com/sphinx-doc/sphinx/issues/10701.
- `#318 <https://github.com/readthedocs/sphinx-autoapi/issues/318>`: (Python)
  Fixed misaligned argument types on methods/classmethods when using type comments.
- `#278 <https://github.com/readthedocs/sphinx-autoapi/issues/278>`: (Python)
  Limit signatures to 60 characters in summaries.
- Fix keyerror when using markdown sources.
- `#328 <https://github.com/readthedocs/sphinx-autoapi/issues/328>`: (Python)
  Fix kw-only marker getting ignored if first in the signature.

Trivial/Internal Changes
^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed tests in Sphinx 5.
- Fixed many typos throughout the documentation.

(wiz)

2023-05-06 07:20:46 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.12nb6

(wiz)

2023-05-06 07:20:30 UTC MAIN commitmail json YAML

musicpd: fix PLIST for latest sphinx and depend on it

Bump PKGREVISION

(wiz)

2023-05-06 06:05:29 UTC MAIN commitmail json YAML

restic: correct license

LICENSE was wrongly set to "mit", it should be "2-clause-bsd".

(iquiw)

2023-05-06 03:04:21 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-activemerchant to 1.129.0

(taca)

2023-05-06 03:03:54 UTC MAIN commitmail json YAML

finance/ruby-activemerchant: update to 1.129.0

1.127.0 (2022-09-20)

Please refer <https://github.com/activemerchant/active_merchant/releases/tag/v1.127.0> in detail.

1.128.0 (2023-04-24)

* Shift4: Fix authorization and entryMode param by @ajawadmirza in #4589
* MercadoPago: Add transaction inquire request by @molbrown in #4588
* Worldpay: Add transaction inquire request by @molbrown in #4592
* Adyen: Map Standard Error Codes by @ajawadmirza in #4593
* MerchantE: Add support for recurring transactions by @naashton in #4594
* CyberSource: add support for several fields by @rachelkirk in #4595
* Shift4: Update refund request by @ajawadmirza in #4596
* TransFirstTransactionExpress: Add prefix to transCode xml tag by @dsmcclain in #4582
* D Local: Add support for original_order_id field by @rachelkirk in #4605
* Borgun: Add support for 3DS by @ajawadmirza in #4603
* Borgun: Add 3ds frictionless tests by @ajawadmirza in #4607
* Accept both formats of Canadian routing numbers by @molbrown in #4568
* CheckoutV2: Add support for merchant_initiated_transaction_id by @rachelkirk in #4611
* CardConnect: Add Stored Credential by @ajawadmirza in #4609
* Stripe: Fix header for test account deletion call by @curiousepic in #4612
* Redsys: enable NTID generation with zero-value verify by @jcreiff in #4615
* IPG Gateway: override store id by @aenand in #4619
* Add alternate alpha2 country code for Kosovo by @jcreiff in #4622
* CyberSource: Refactor and add support for several fields by @rachelkirk in #4623
* Reach: adding gateway by @Heavyblade in #4618
* Orbital: integration improvements by @molbrown in #4626
* Reach: Adding custom fields by @jherreraa in #4627
* iVeri: Add additional url by @almalee24 in #4630
* Payeezy: Add apple pay by @naashton in #4631
* Payeezy Scrub Cryptogram by @naashton in #4633
* Reach: add Scrubing by @gasb150 in #4620
* CyberSource: Refactor to better adhere to XSD by @rachelkirk in #4634
* Revert "CyberSource: Refactor to better adhere to XSD" by @rachelkirk in #4638
* CommerceHub: Add new gateway by @naashton in #4640
* Reach: PSP Integration - Verify / Void / Refund by @Heavyblade in #4641
* CyberSource: Update installment data method by @rachelkirk in #4642
* updating cabal BIN range by @bradbroge in #4643
* Reach: Add stored credential support by @gasb150 in #4636
* Element: fix bug with billing address email by @jcreiff in #4644
* Reach: Fixing bug when using union pay card by @Heavyblade in #4645
* Reach: Fix bug CIT-Setup-Unscheduled by @gasb150 in #4646
* Reach: refactor to prevent symbols on response by @Heavyblade in #4650
* Decidir: Add transaction inquire request by @almalee24 in #4649
* Reach: Fixing store credentials and Exception issues by @Heavyblade in #4656
* Revert "Reach: Fixing store credentials and Exception issues" by @Heavyblade in #4662
* Reach: fixing store credentials and Exception issues by @Heavyblade in #4663
* EBANX: add soft_descriptor field by @jcreiff in #4658
* Commerce_hub: Add Apple Pay and Google Pay by @gasb150 in #4648
* Element/Vantiv: Add google pay and apple pay support by @jherreraa in #4647
* Reach: fix amount handling to work with cents properly by @Heavyblade in #4670
* GlobalCollect: Add transaction inquire request by @almalee24 in #4669
* Stripe PI: Add Level 3 support by @almalee24 in #4673
* Braintree: return additional processor response by @jcreiff in #4653
* Payeezy name from billing_address on purchase by @naashton in #4674
* GlobalCollect: fix inquire bug by @almalee24 in #4676
* Plexo: add 5 credit card brands by @edgarv09 in #4652
* Stripe PI: use MultiResponse in create_setup_intent by @jcreiff in #4683
* Payeezy change method on capture by @naashton in #4684
* Credorax: Update MIT logic by @aenand in #4686
* Adyen: Add support for skip_mpi_data flag by @rachelkirk in #4654
* Add Canadian Institution Numbers by @jcreiff in #4687
* Payeezy: Handle nil and empty values for Apple Pay by @naashton in #4694
* Tns: update test URL by @almalee24 in #4698
* TrustCommerce: Update authorization_from to handle store response by @jherreraa in #4691
* TrustCommerce Verify feature added by @jherreraa in #4692
* Rapyd: Add customer object to transactions by @javierpedrozaing in #4664
* CheckoutV2: Add store/unstore by @gasb150 in #4677
* Revert "CheckoutV2: Add store/unstore (#4677)" by @naashton in #4703
* Moneris: Fix google pay (update apple pay) by @sinourain in #4689
* Litle: Add prelive url by @aenand in #4710
* Commercehub fixing bugs by @Heavyblade in #4705
* CommerceHub: Fixing verify status and prevent tokenization by @Heavyblade in #4716
* Payeezy: Update Stored Credentials by @almalee24 in #4711
* Remove raise ArgumentError on get requests by @naashton in #4714
* ChekoutV2:Add store/unstore by @gasb150 in #4712
* Payeezy: Ignore xid for AP Amex by @naashton in #4721
* TrustCommerce Verify feature added by @jherreraa in #4699
* CER-440 by @yunnydang in #4713
* CER-460 Add descriptor phone number to blue_snap by @yunnydang in #4717
* Braintree: Update transaction hash method by @yunnydang in #4718
* CommerceHub: adjusting reference details by @Heavyblade in #4723
* Orbital: dismiss CardSecValInd restriction by @jherreraa in #4724
* CommerceHub: setting transactionReferenceId for refunds by @Heavyblade in #4727
* Paymentez: Add inquire by transaction_id by @aenand in #4729
* Cybersource Rest - update message response on error by @sinourain in #4730
* Ebanx: Add transaction inquire request by @almalee24 in #4725
* CommerceHub: Update fields for transactions with sotred credentials by @javierpedrozaing in #4733
* Ebanx: Add support of Elo & Hipercard by @almalee24 in ...

1.129.0 (2023-05-03)

* Adyen: update selectedBrand mapping for Google Pay by @jcreiff in #4763
* Shift4: add vendorReference field by @jcreiff in #4762
* Litle update the successful_from method by @almalee24 in #4765
* Improve error handling: OAuth by @aenand in #4760
* Stripe PI: Add billing address when tokenizing for ApplePay and GooglePay by @BritneyS in #4761
* Add rexml as a gem dependency by @pi3r in #4768

(taca)

2023-05-06 02:53:06 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-kms to 1.64.0

(taca)

2023-05-06 02:52:39 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-kms: update to 1.64.0

1.64.0 (2023-05-01)

* Feature - This release makes the NitroEnclave request parameter Recipient
  and the response field for CiphertextForRecipient available in AWS
  SDKs. It also adds the regex pattern for CloudHsmClusterId validation.

(taca)

2023-05-06 02:41:26 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-core to 3.171.1

(taca)

2023-05-06 02:40:59 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-core: update to 3.171.1

3.171.1 (2023-05-04)

* Issue - Fix error code parsing in AWS query compatible JSON services.

(taca)

2023-05-06 02:40:05 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.760.0

(taca)

2023-05-06 02:39:27 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.760.0

1.760.0 (2023-05-04)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.759.0 (2023-05-02)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.758.0 (2023-05-01)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2023-05-06 02:38:15 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-sexp-processor to 4.17.0

(taca)

2023-05-06 02:37:49 UTC MAIN commitmail json YAML

devel/ruby-sexp-processor: update to 4.17.0

4.17.0 (2023-05-03)

2 minor enhancements:

* Added Sexp#line_max=.

* Will load strict_sexp if $SP_DEBUG is set.

3 bug fixes:

* Sexp#line_max lazy accessor now compacts.

* Sexp#new copies line_max if defined.

* strict_sexp.rb: #first can take an int arg. Fixed mutator wrappers to pass
  args.

(taca)

2023-05-06 02:24:41 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-rails to 6.0.2

(taca)

2023-05-06 02:24:16 UTC MAIN commitmail json YAML

devel/ruby-rspec-rails: update to 6.0.2

6.0.2 (2023-05-04)

Bug Fixes:

* Fix ActionView::PathSet when render_views is off for Rails 7.1. (Eugene
  Kenny, Iliana, #2631)

* Support Rails 7.1's #fixtures_paths in example groups (removes a
  deprecation warning). (Nicholas Simmons, #2664)

* Fix have_enqueued_job to properly detect enqueued jobs when other jobs
  were performed inside the expectation block. (Slava Kardakov, Phil
  Pirozhkov, #2573)

(taca)

2023-05-05 23:14:53 UTC MAIN commitmail json YAML

doc: Updated print/atril to 1.26.1

(gutteridge)

2023-05-05 23:10:55 UTC MAIN commitmail json YAML

atril: update to 1.26.1

Change log:

atril 1.26.1

  * update translations
  * epub: add fallback for malformed epub files in check_mime_type
  * epub: Fix index loading for certain documents
  * Accessibility: add button description
  * Preserve compatibility with older GLib versions

(gutteridge)

2023-05-05 23:01:32 UTC MAIN commitmail json YAML

perl5: Stop using csh on SunOS.

illumos is in the process of removing it from the system, but perl still
prefers it when globbing if available, and will still try to exec /bin/csh.

(jperkin)

2023-05-05 23:00:27 UTC MAIN commitmail json YAML

perl5: Unbreak unbalanced quote marks.

This wasn't noticed because this code is effectively useless and should be
ripped out.

(jperkin)

2023-05-05 22:02:44 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.2

(pin)