Skip to content

Conversation

@kflu
Copy link

@kflu kflu commented Jun 17, 2024

As titled

adam and others added 30 commits June 10, 2024 21:03
0.10.1.20240605
Unknown changes
Fixes builds of packages that don't share Makefile.common but do use the
public qt6 headers.
Bug Fixes
 - git: set .Ref correctly on detached HEAD (fbc21b8), closes #5035

Features
 - font: install system wide as root on Linux (89beb8d)
 - font: reload font cache on unix systems (ddd1201)
Uncovered by extracting luajit again in this package, which
was added by the recent SunOS fix.
These entries look govulncheck-generated, and govulncheck reports
no problem with the current versions.

Use current version as upper bound (could probably be lowered).
1.20.2
allow hyphen in field name
Version 24.6.0

* Supported Python versions are now 3.8, 3.9, 3.10, and 3.11.

* Running the unit tests no longer uses a third-party test runner; the
  standard-library ``unittest`` module's runner is used instead.

* Documentation of the HTML5 color algorithms has been updated to emphasize
  which HTML5 spec is used (the WHATWG spec, which is now the only canonical
  and maintained HTML5 spec) and comments in the implementations have been
  updated to include the latest prose description of the HTML5 algorithms from
  the spec. These updates do not change the behavior of the HTML5 algorithms,
  and are only for clarity of documentation and explanation.

* Adopted `CalVer versioning <https://calver.org>`_.

* The raw mappings of color names/values are no longer publicly exposed; use
  the appropriate normalizing conversion functions instead of accessing the
  mappings directly.
v1.7.1

Fix issue where it was possible to add paths with arcnames that didn't match the path contents (file ending with "/", directory not ending with "/")

v1.7.0

Add the ability to get information on added files using ZipStream.info_list. This function replaces ZipStream.get_info which would only provide information on files that had already been streamed.
Deprecate ZipStream.get_info. It will continue to work until the next major version but will now emit a warning when used.
Reduce memory usage for sized ZipStream objects by updating the final size of the stream as files are added instead of storing the required information so the size could be calculated later.
py2app 0.28.8

* Fix breakage with setuptools 70.
* Add support for python 3.13
9.0.1
Bug fixes
Version 1.18.1

Campaigns

Eastern Invasion
Prevent Dacyn from picking up a different staff
Reduce Barrow/Pyre Wight vulnerability to arcane
Many minor bugfixes
Heir to the Throne
Li'sar is no longer renameable.
Sceptre of Fire
S7: Fewer and slower enemies, to balance the buff to the Elvish Outrider unit type
Tutorial
Better timing for some of the hints
World Conquest
Fix World Conquest's Help dialog showing double scrollbars due to the left tree having it's vertical scrollbar disabled. Changed both vertical and horizontal scrollbar modes to automatic.

Editor

Allow loading .mask files

Packaging

Fixed building with Boost 1.85.

Translations

Updated translations: Arabic, Bengali, Bulgarian, Chinese (Simplified), Czech, Finnish, French, German, Italian, Japanese, Norwegian, Russian, Slovak, Ukrainian

User interface

Added a button to the build info dialog to rerun the 1.16 to 1.18 migration tool
Overhauled the Language selection dialog to make it more informative, including displaying translation progress and making it easier to select highly-incomplete translations.
Made the Changelog option in the macOS app menu link to the changelog for the particular Wesnoth app version rather than the Git master branch changelog.
Add a Community button to the title screen to link to the forums, discord, etc.

Miscellaneous and Bug Fixes

Fixed replays marking achievements as complete
Fixed build with Boost 1.85
Fixed a crash in the recall dialog when turning off all sorting options
Fixed clicking on a trait in the sidebar sometimes opening the wrong trait’s help page
Removed wesnothd’s unused threads commandline options
Trying to load an image filename ending ".jpg" will now automatically try ".webp" if the ".jpg" isn’t found.
Fix: releasing a mouse button at the same time as a dialog pops up sometimes dismissed the dialog immediately
Fixed macOS saves going in the wrong directory.
Fixed unit portraits being too large in the in-game help when a pixel scale multiplier was set but disabled.
Fixed the unit idle animation preference not being saved correctly.
Fixed multiplayer games not entering linger mode after the scenario ends due to a turn limit.
Fixed achievements being marked completed when only watching a replay.
Fixed Wesnoth crashing when reloading a multiplayer game in debug mode.
 RFD crate changed the default features from Gtk to xdg-desktop-portal. This
 breaks functionality on NetBSD. Restore the Gtk feature for now.

 This is a temporary fix as RFD is planning on dropping the Gtk option soon.
qpdf 11.9.1

This is qpdf version 11.9.1. This is an accumulation of minor fixes and
performance enhancements since 11.9.0. No new functionality has been added.
v9.0.0

- Removed deprecated pikepdf.PdfMatrix. Use pikepdf.Matrix instead.
- Removed deprecated pikepdf._qpdf submodule.
- Pdf.pages no longer coerces PDF dictionaries to page objects. You must
  explicitly insert/add pikepdf.Page objects.
- pikepdf.Object.parse() no longer accepts string input; only bytes are allowed.
- macOS 12 is our minimum supported version for x86_64, and macos 14 is our
  minimum supported version for ARM64/Apple Silicon. v8 accidentally
  ended support for older versions at some point - this change is formalizing that.
  Efforts were made to continue support for older verions, but it is not sustainable.
- We now generate binary wheels for musllinux-aarch64 (Alpine ARM64).
Version 4.2 (2024-04-03)

Features:

* Support ``unrar-free`` >= 0.2.0.
* Add :meth:`RarFile.is_solid` to check if archive uses
  solid compression.

Fixes:

* Support old multi-volume archives better where ENDARC
  does not contain NEXTVOL.

Cleanups:

* ci: Drop Python 3.7, add 3.12
* ci: upgrade actions
mockery provides the ability to easily generate mocks for
Golang interfaces using the stretchr/testify/mock package.
It removes the boilerplate coding required to use mocks.
3.10.1

* Correct packaging and testing when not in a clean virtualenv.

3.10.0

* Move development to https://github.com/pasteorg/paste
* Vendor cgi.FieldStorage and cgitb.Hook
* More cleaning of Python 2 style code.

With version 3.10.0 Paste development moves to the pasteorg GitHub
organization and will be going deeper into maintenance mode unless
more active maintainers step forward to take over. "Deeper" in this
case means that releases will be much less frequent and patches
will only be accepted for security issues or major problems. Current
consumers of Paste should prepare to migrate away to more modern
solutions.

3.9.0

* Remove dead format_environ code in watchthread.py app.

3.8.0

* Remove remainder of Python 2 code. Thanks a-detiste.
v12.6.1

Bugfixes

- Ensure docs/tests not unintentionally included.


v12.6.0

Features

- Comment-style declarations are now deprecated in favor of Python or TOML style.
v1.3.0

Fix type annotation problem by setting correct pyspnego min version
Throw an exception in case of access denied
Favour pure NTLM provider and fix SPN
Add type annotation and black/isort checks
Update CI and version and ignore black diff
2.2.0 (2024-06-05)

- Dropped Python 3.7 support
- Added Python 3.12 and PyPy 3.10 support
- Added the description to the package metadata
- Improved type hints
- Added ``.readthedocs.yml``
- Updated the intersphinx URLs
- Added the ``pre-commit`` configuration, code reformatted with ``black``
- Updated CI configuration
taca and others added 11 commits June 15, 2024 16:39
1.84.0 (2024-06-13)

* Feature - This feature allows customers to use their keys stored in KMS to
  derive a shared secret which can then be used to establish a secured
  channel for communication, provide proof of possession, or establish trust
  with other parties.
1.152.3 (2024-06-13)

* Issue - Handle 200 errors for all S3 operations that do not have streaming
  responses.

1.152.2 (2024-06-12)

* Issue - Revert Handling of 200 errors for all S3 operations.

1.152.1 (2024-06-10)

* Issue - Handle 200 errors for all S3 operations that do not have streaming
  responses.
2.10.1 (2024-06-12)

* Improve page encoding error recovery on pages with broken encoding when
  used with libxml2 >= 2.12.0. (#644) @flavorjones
4.3.0 (2024-06-14)

* This release introduces a new lexer: IEC 61131-3 Structured Text.
  We also add a number of improvements across Brainfuck, Crystal,
  Eiffel, HCL, JavaScript, Markdown, Mathematica, Objective-C, Ruby,
  TCL, TOML and TypeScript Lexer.  Thank you for all the wonderful
  contributors for this release!
Upstream changes:
 https://github.com/weppos/publicsuffix-ruby/blob/v5.1.0/CHANGELOG.md

5.1.0

Changed

  * Updated definitions.
  * Minimum Ruby version is 3.0
netbsd-srcmastr pushed a commit that referenced this pull request Jun 17, 2024
Submitted by kflu in #142, thanks!

CHANGES FROM 3.3a to 3.4

* Add options keep-last and keep-group to destroy-unattached to keep the last
  session whether in a group.

* Don't allow paste-buffer into dead panes.

* Add -t to source-file.

* Rewrite combined character handling to be more consistent and to support
  newer Unicode combined characters.

* Add basic support for SIXEL if built with --enable-sixel.

* Add a session, pane and user mouse range types for the status line and add
  format variables for mouse_status_line and mouse_status_range so they can be
  associated with different commands in the key bindings.

* Add flag (-o) to next-prompt/previous-prompt to go to OSC 133 command output.

* Add options and flags for menu styles (menu-style, menu-border-style) similar
  to those existing for popups.

* Add support for marking lines with a shell prompt based on the OSC 133 extension.

* Check for libterminfo for NetBSD.

* Add "us" to styles for underscore colour.

* Add flags (-c and -y) to change the confirm key and default behaviour of
  confirm-before.

* Use ncurses' new tparm_s function (added in 6.4-20230424) instead of tparm so
  it does not object to string arguments in c apabilities it doesn't already
  know. Also ignore errors from tparm if using previous ncurses versions.

* Set default lock command to vlock on Linux if present at build time.

* Discard mouse sequences that have the right form but actually are invalid.

* Add support for spawning panes in separate cgroups with systemd and a
  configure flag (--disable-cgroups) to turn off.

* Add a format (pane_unseen_changes) to show if there are unseen changes while
  in a mode.

* Remove old buffer when renaming rather than complaining.

* Add an L modifier like P, W, S to loop over clients.

* Add -f to list-clients like the other list commands.

* Extend display-message to work for control clients.

* Add a flag to display-menu to select the manu item selected when the menu is
  open.

* Have tmux recognise pasted text wrapped in bracket paste sequences, rather
  than only forwarding them to the program inside.

* Have client return 1 if process is interrupted to an input pane.

* Query the client terminal for foreground and background colours and if OSC 10
  or 11 is received but no colour has been set inside tmux, return the colour
  from the first attached client.

* Add send-keys -K to handle keys directly as if typed (so look up in key
  table).

* Process escape sequences in show-buffer.

* Add a -l flag to display-message to disable format expansion.

* Add paste-buffer-deleted notification and fix name of paste-buffer-changed.

* Do not attempt to connect to the socket as a client if systemd is active.

* Add scroll-top and scroll-bottom commands to scroll so cursor is at top or
  bottom.

* Add a -T flag to capture-pane to stop at the last used cell instead of the
  full width. Restore the previous behaviour by making it default to off unless
  -J is used.

* Add message-line option to control where message and prompt go.

* Notification when a when a paste buffer is deleted.

* Add a Nobr terminfo(5) capability to tell tmux the terminal does not use bright
  colours for bold.

* Change g and G to go to top and bottom in menus.

* Add a third state "all" to allow-passthrough to work even in invisible panes.

* Add support for OSC 8 hyperlinks.

* Store the time lines are scrolled into history and display in copy mode.

* Add a %config-error reply to control mode for configuration file errors since
  reporting them in view mode is useless.

* A new feature flag (ignorefkeys) to ignore terminfo(5) function key
  definitions for rxvt.

* Pass through first argument to OSC 52 (which clipboards to set) if the
  application provides it.

* Expand arguments to send-keys, capture-pane, split-window, join-pane where it
  makes sense to do so.

* Ignore named buffers when choosing a buffer if one is not specified by the user.
netbsd-srcmastr pushed a commit that referenced this pull request Oct 17, 2024
### 1.8.0 (2024-10-17)
 * All: Drop support for Python 2 and <3.6, removing compatibility code.
 * All: Use stdlib unittest.mock instead of mock package.
 * All: Removed usage of path.py and path in favour of pathlib. #174 #224
 * pytest-devpi-server: Run devpi-init for initialisation. #179
 * pytest-server-fixtures: BREAKING CHANGE: Removed RethinkDB support, as the project is no longer maintained.
 * pytest-server-fixtures: Allowed passing through HTTP headers to the server. #149
 * pytest-server-fixtures: Fixed threading log debug messages. #146
 * pytest-server-fixtures: Removed usage of deprecated Thread.setDaemon. #202
 * pytest-server-fixtures: Explicitly close initial Mongo client. #198
 * pytest-server-fixtures: Don't use context manager for CREATE DATABASE #186
 * pytest-shutil: Removed contextlib2 requirement. #144
 * pytest-shutil: Fixed forcing color through termcolor. #217
 * pytest-shutil: Replaced deprecated imp module #219
 * pytest-profiling: Added support to hide/show the full path of file. #95
 * pytest-profiling: Fixed SVG file generation on Windows. #93
 * pytest-profiling: Remove pinning of more-itertools. #194
 * pytest-profiling: Add support to define element number for print_stats() #96
 * pytest-profiling: Fix mock in test_writes_summary #223
 * pytest-virtualenv: Modernised package. #188 #185 #182 #163
 * pytest-virtualenv: Fixed virtualenv creation on Windows. #142
 * pytest-virtualenv: Added delete_workspace parameter to VirtualEnv. #195
 * pytest-virtualenv: Removed extras_require. #240
 * ci: Remove usage of deprecated distutils. #189
 * ci: Disabled jenkins server tests on CircleCI to improve build time.
 * ci: Fixed `collections` import for py 3.11 compatibility #222


### 1.7.1 (2019-05-28)
* pytest-profiling: Fix pytest-profiling to profile fixtures. #48
* pytest-devpi-server: Fixed Python 3.4 support updating "ruamel.yaml" requirements. #138
* ci: Added  PYTEST_DONT_REWRITE in order to suppress module already imported. #123
netbsd-srcmastr pushed a commit that referenced this pull request Oct 21, 2024
1.8.2 (2024-09-24)

What's Changed

* Drop commented-out line by @olleolleolle in #108
* Add Ruby 3.1 & 3.2 to CI matrix by @tricknotes in #109
* Fix/redos by @ooooooo-q in #114
* Raise HTTPStatus::BadRequest for requests with invalid/duplicate
  content-length headers by @jeremyevans in #120
* Bump actions/checkout from 3 to 4 by @dependabot in #121
* Improve CI by @hsbt in #123
* Fix WEBrick::TestFileHandler#test_short_filename test not working on mswin
  by @KJTsanaktsidis in #128
* Fix bug chunk extension detection by @jeremyevans in #125
* Fix CI. by @ioquatix in #131
* Merge multiple cookie headers, preserving semantic correctness. by
  @ioquatix in #130
* Test on macos-latest by @byroot in #132
* Require CRLF line endings in request line and headers by @jeremyevans in
  #138
* Prefer squigly heredocs. by @ioquatix in #143
* Only strip space and horizontal tab in headers by @jeremyevans in #141
* Treat missing CRLF separator after headers as an EOFError by @jeremyevans
  in #142
* Return 400 response for chunked requests with unexpected data after chunk
  by @jeremyevans in #136
* Fix reference to URI::REGEXP::PATTERN::HOST by @casperisfine in #144
* Prevent request smuggling by @jeremyevans in #146

New Contributors

* @tricknotes made their first contribution in #109
* @ooooooo-q made their first contribution in #114
* @KJTsanaktsidis made their first contribution in #128
* @byroot made their first contribution in #132
* @casperisfine made their first contribution in #144
netbsd-srcmastr pushed a commit that referenced this pull request Nov 24, 2024
Upstream changes:
## 2024 09 03
    - Add partial support for Syntax::Operator::In and Syntax::Keyword::Match
      (see git #162).
    - Add --timeout-in-seconds=n, or -tos=n.  When the standard input supplies
      the input stream, and the input has not been received within n seconds,
      perltidy will end with a timeout message.  The intention is to catch
      a situation where perltidy is accidentally invoked without a file to
      process and therefore waits for input from the system standard input
      (stdin), which never arrives.  The default is n=10.
      This check can be turned off with -tos=0.
    - Add parameter --closing-side-comment-exclusion-list=string, or
      -cscxl=string, where string is a list of block types to exclude
      for closing side comment operations.  Also, closing side comments
      now work for anonymous subs if a --closing-side-comment-list (-cscl)
      is not specified, and when 'asub' is requested with -cscl=asub.
      Use -cscxl=asub to prevent this.
    - Include check for unused constants in --dump-unusual-variables and
      --warn-variable-types (new issue type 'c'). Also expand checks to
      cover variables introduced with 'use vars'.
    - Include signature variables in --dump-unusual-variables and
      --warn-variable-types; see git #158.
    - Add logical xor operator ^^ available in perl version 5.40, as
      noted in git #157.
    - Keyword 'state' now has default space before a paren, like 'my'.
      Previously there was no space and no control.  So the default
      is now "state ($x)". This space can be removed with -nsak='state'.
    - Add options --add-lone-trailing-commas, -altc and
      --delete-lone-trailing-commas, -dltc, to provide control over adding
      and deleting the only comma in a list.  See discussion in git #143
      and the updated manual.
    - Add options --dump-mismatched-returns (or -dmr) and
      --warn-mismatched-returns (or -wmr).  These options report function
      calls where the number of values requested may disagree with sub
      return statements.  The -dump version writes the results for a single
      file to standard output and exits:
         perltidy -dmr somefile.pl >results.txt
      The -warn version formats as normal but reports any issues as warnings in
      the error file:
         perltidy -wmr somefile.pl
      The -warn version may be customized with the following additional
      parameters if necessary to avoid needless warnings:
      --warn-mismatched-return-types=s (or -wmrt=s),
      --warn-mismatched-return-exclusion-list=s (or -wmrxl=s)
      where 's' is a control string. These are explained in the manual.
    - Updates for issue git #151:
      (1) --warn-variable-types=u is now okay if a named file is processed.
      (2) --warn-variable-exclusion-list=s now allows leading and/or
      trailing * on variable names to allow a wildcard match. For example
      -wvxl='*_unused' is okay and would match $var1_unused and $var2_unused.
      (3) --dump-unusual-variables now outputs the filename.
    - A option was added to filter unimplemented parameters from perltidy
      configuration files, suggested in git #146.  It works like this: if
      a line in the config file begins with three dashes followed by a
      parameter name (rather than two dashes), then the line will be removed
      if the parameter is unknown. Otherwise, a dash will be removed to make
      the line valid.
    - Parameters --dump-mismatched-args (or -dma) and
      --warn-mismatched-args (or -wma) have been updated to catch more
      arg count issues.
    - Fixed issue git #143, extend -add-trailing-commas to apply to a list
      with just a fat comma.
    - The minimum perl version is 5.8.1. Previously it was 5.8.0, which was
      not correct because of the use of utf8::is_utf8.
    - Fixed issue git #142, test failure installing on perl versions before
      version 5.10.  The error caused the new parameter
      -interbracket-arrow-style=s not to work. Except for this limitation,
      Version 20240511 will work on older perl versions.
netbsd-srcmastr pushed a commit that referenced this pull request Dec 2, 2024
(NEWS.md is not updated to 1.1.7)
# s2 1.1.5

* fix compiler problem on Alpine 3.19.0 (#251)

# s2 1.1.4

* Updated more tests to pass on a forthcoming waldo package update (#237).

# s2 1.1.3

* Made a test less strict to pass tests on Alpine Linux (#218, #220).
* Updated tests to pass on forthcoming waldo package update (@hadley, #226).
* Updated vendored file modifications to suppress a multi-line comment
  warning on gcc (#214, #227).

# s2 1.1.2

- Fixed test for `as.data.frame()` for `s2_cell()` to comply with new wk
  version and the latest release of R (#207).
- Fix unary union of an empty multipolygon (#208).
- Added `#include <cstdint>` to an Abseil header to fix compilation with
  gcc13 (#209, #210).
- Update internal Abseil to 20220623.1 LTS (#213).

# s2 1.1.1

- Fix new CRAN check warnings (#202, #203).

# s2 1.1.0

- Fix for s2 build on Windows with R <= 3.6.x (#142)
- Fix for s2 build on MacOS with multiple openssl versions (#142, #145, #146)
- Fix for s2 build on 32-bit openssl (#143, #147)
- Added `s2_convex_hull()` and `s2_convex_hull_agg()` (@spiry34, #150,
  #151, #163).
- Added `max_distance` argument to `s2_closest_edges()`, making
  distance-constrained k-nearest neighbours possible (#125, #156, #162).
- Added a spherical `s2_point_on_surface()` implementation for polygons
  (@kylebutts, #152, #161)
- Added a `s2_cell_union()` vector class to represent cell coverings and
  operators to generate them from an s2 geography vector (e.g.,
  `s2_covering_cell_ids()`). Cell unions are useful as compact representations
  of spherical geometry and can be used like a bounding box to determine
  a possible intersection with one or more geographies (#85, #94, #164).
- Refactored the simple features compatability layer into a standalone
  code base for potential future use in a Python adaptation (#165).
- Migrate input and output to non-deprecated wk package handlers and writers
  (#101, #165, #168).
- Make `s2_union_agg()` more efficient using a recursive merge strategy
  (#103, #165).
- Fix package build on Raspberry Pi (#169, #171).
- Fix warning on clang14 when compiling with `-O0` (#167, #172).
- Added `s2_prepared_dwithin()` and fixed `s2_dwithin_matrix()` such that it
  efficiently uses the index (#157, #174).
- Updated `s2_lnglat()` and `s2_point()` to use `wk::xy()` (a record-style
  vctr) to represent point coordinates. This is much faster than the previous
  representation which relied on `list()` of external pointers (#181, #159).
- Added arguments `planar` and `tessellate_tol_m` to `s2_as_text()`,
  `s2_as_binary()`. Use `planar = TRUE` and set `tessellate_tol_m` to the
  maximum error for your use-case to automatically subdivide edges to
  preserve or "straight" lines in Plate carree projection on import (#182).
- Added arguments `planar` and `tessellate_tol_m` to `s2_geog_from_text()`, and
  `s2_geog_from_wkb()`. Use `planar = TRUE` and set `tessellate_tol_m` to the
  maximum error for your use-case to automatically subdivide edges to
  ensure or "straight" lines in Plate carree projection on export (#182).

# s2 1.0.7

- Update the internal copy of s2geometry to use updated Abseil,
  fixing a compiler warning on gcc-11 (#79, #134).
netbsd-srcmastr pushed a commit that referenced this pull request Dec 2, 2024
# wk 0.9.4

- Ensure package tests pass against sf 1.0-18 (#224, #225).

# wk 0.9.3

- Ensure package compiles with `STRICT_R_HEADERS=1` (#222).

# wk 0.9.2

- Add `wk_crs()` and `wk_set_crs()` methods for `bbox` (#213)
- Fix wk_trans inconsistent meta flags handling (#217)
- Ensure package builds on arm64 for Windows (#220)

# wk 0.9.1

- Fix format strings/arguments for R-devel (#209).

# wk 0.9.0

## Breaking changes

- The common well-known binary representation of POINT EMPTY (i.e.,
  POINT (nan nan)) is now handled as POINT EMPTY allowing empty points
  to roundtrip through `wkb()` vectors (#196, #204).
- `xy(NA, NA)` is now read as a null feature instead of POINT EMPTY. This
  preserves the invariant that null features can also be identified using
  `is.na()` (#205).
- `xy(NaN, NaN)` is now read as POINT EMPTY and `is.na(xy(NaN, NaN))`
  now returns `FALSE`. This means that both EMPTY and null points can roundtrip
  through `xy()` (#205).

## Bugfixes and improvements

- `wk_meta()` now contains a new column `is_empty`, which is `TRUE`
  for any feature that contains at least one non-empty coordinate. This allows
  more efficient detection of features with zero coordinates (#197, #199).
- Updated PROJ data to use the latest pull of the database packaged with
  PROJ 9.3.0 (#201).
- The wk package now compiles once again on gcc 4.8 (#203, #206).
- Fixed `sfc_writer()` to correctly attach the `classes` attribute to
  sfc output with mixed geometry types (#195).
- Function `sfc_writer()` now has an argument `promote_multi` to write any
  input as the MULTI variant. This makes it more likely that an input vector
  will be read as a single geometry type (#198).
- The `wk_collection_filter()` now correctly increments the `part_id` when
  calling the child handler (@brownag, #194).

# wk 0.8.0

* Added `wkb_to_hex()` (@anthonynorth, #183).
* Implemented `vctrs::vec_proxy_equal()` for `wkb()` vctrs
  (@anthonynorth, #183).
* Fixed `sfc_writer()`, which had returned NULL for some inputs
  (e.g., via `wk_collection()`) (@anthonynorth, #182, #186).
* Added `wk_clockwise()` and `wk_counterclockwise()` to re-wind polygon rings
  (@anthonynorth, #188).
* New replacement-function mode for `wk_coords<-()` for in-place modification
  of coordinates (@mdsumner, #187).
* New function `wk_trans_explicit()` migrated from crs2crs (@mdsumner, #187).

# wk 0.7.3

* Fix tests for updated waldo package (#178).

# wk 0.7.2

* Fix use-after-free warnings.

# wk 0.7.1

* Fix implicit reliance on error `as.data.frame.default()`,
  which no longer occurs in r-devel (#166).

# wk 0.7.0

* Remove legacy headers that are no longer used by any downstream package
  (#146).
* `validate_wk_wkt()` now errors for an object that does not inherit from
  'wk_wkt' (#123, #146).
* Added `wk_crs_projjson()` to get a JSON representation of a CRS object.
  To make lookup possible based on shortcut-style CRS objects (e.g.,
  `"EPSG:4326"` or `4326`), added data objects `wk_proj_crs_view` and
  `wk_proj_crs_json` that contain cached versions of rendered PROJJSON
  based on the latest PROJ version (#147).
* Added a `wk_crs_proj_definition()` method for `wk_crs_inherit()` (#136,
  #147).
* Conversion to sf now uses the `sfc_writer()` for all wk classes, making
  conversions faster and fixing at least one issue with conversion of NA
  geometries to sf (#135).
* `wk_plot()` now plots `NULL`/`NA` geometries and mixed geometry types
  more reliably (#142, #143, #149).
* Exported EMPTY geometries to well-known text now include dimension
  (e.g., `POINT Z EMPTY`) (#141, #150).
* Fixed bug where `wk_polygon()` doubled some points when the input contained
  closed rings (#134, #151).
* Fixed bug where `wk_count()` exposed uninitialized values for empty input
  (#139, #153).
* The `xy_writer()` now opportunistically avoids allocating vectors for Z
  or M values unless they are actually needed (#131, #154).
* Added example WKT for all geometry types and dimensions plus helper
  `wk_example()` to access them and set various properties (#155).
* Fixes warnings when compiling with `-Wstrict-prototypes` (#157, #158).
* Removed `wk_chunk_map_feature()` in favour of using chunking strategies
  directly (#132, #159).
* Optimized `wk_coords()` for `xy()` objects (#138, #160).
* Added accessor methods for record-style vectors: `rct_xmin()`, `rct_xmax()`,
  `rct_ymin()`, `rct_ymax()`, `rct_width()`, `rct_height()`, `crc_center()`,
  `crc_x()`, `crc_y()`, `crc_r()`, `xy_x()`, `xy_y()`, `xy_z()`, and `xy_m()`
  (#144, #161).
* Added rectangle operators `rct_intersects()`, `rct_contains()`,
  and `rct_intersection()` (#161).

# wk 0.6.0

* Fixed `wk_affine_rescale()` to apply the translate and scale
  operations in the correct order (#94).
* Add `wk_handle_slice()` and `wk_chunk_map_feature()` to support
  a chunk + apply workflow when working with large vectors (#101, #107).
* C and R code was rewritten to avoid materializing ALTREP vectors
  (#103, #109).
* Added a `wk_crs_proj_definition()` generic for foreign CRS objects
  (#110, #112).
* Added `wk_crs_longlat()` helper to help promote authority-compliant
  CRS choices (#112).
* Added `wk_is_geodesic()`, `wk_set_geodesic()`, and argument `geodesic`
  in `wkt()` and `wkb()` as a flag for objects whose edges must
  be interpolated along a spherical/ellipsoidal trajectory (#112).
* Added `sf::st_geometry()` and `sf::st_sfc()` methods for wk geometry
  vectors for better integration with sf (#113, #114).
* Refactored well-known text parser to be more reusable and faster
  (#115, #104).
* Minor performance enhancement for `is.na()` and `validate_wk_wkb()`
  when called on a very long `wkb()` vector (#117).
* Fixed issue with `validate_wk_wkb()` and `validate_wk_wkt()`, which failed
  for most valid objects (#119).
* Added `wk_envelope()` and `wk_envelope_handler()` to compute feature-wise
  bounding boxes (#120, #122).
* Fixed headers and tests to pass on big endian systems (#105, #122).
* Incorporated the geodesic attribute into vctrs methods, data frame
  columns, and bbox/envelope calculation (#124, #125).
* Fix `as_xy()` for nested data frames and geodesic objects (#126, #128).
* Remove deprecated `wkb_problems()`, `wkt_problems()`, `wkb_format()`,
  and `wkt_format()` (#129).
* `wk_plot()` is now an S3 generic (#130).

# wk 0.5.0

* Fixed bugs relating to the behaviour of wk classes as
  vectors (#64, #65, #67, #70).
* `crc()` objects are now correctly exported as polygons
  with a closed loop (#66, #70).
* Added `wk_vertices()` and `wk_coords()` to extract individual
  coordinate values from geometries with optional identifying
  information. For advanced users, the `wk_vertex_filter()`
  can be used as part of a pipeline to export coordinates
  as point geometries to another handler (#69, #71).
* Added `wk_flatten()` to extract geometries from collections.
  For advanced users, the `wk_flatten_filter()` can be used as
  part of a pipeline (#75, #78).
* `options("max.print")` is now respected by all vector classes
  (#72, #74).
* Moved implementation of plot methods from wkutils to wk to
  simplify the dependency structure of both packages (#80, #76).
* Added `wk_polygon()`, `wk_linestring()`, and `wk_collection()`
  to construct polygons, lines, and collections. For advanced
  users, `wk_polygon_filter()`, `wk_linestring_filter()`, and
  `wk_collection_filter()` can be used as part of a pipeline
  (#77, #84).
* Added a C-level transform struct that can be used to simplify
  the the common pattern of transforming coordinates. These
  structs can be created by other packages; however, the
  `wk_trans_affine()` and `wk_trans_set()` transforms are
  also built using this feature. These are run using the
  new `wk_transform()` function and power the new
  `wk_set_z()`, `wk_set_m()`, `wk_drop_z()`, `wk_drop_m()`,
  functions (#87, #88, #89).

# wk 0.4.1

* Fix LTO and MacOS 3.6.2 check errors (#61).

# wk 0.4.0

* Removed `wksxp()` in favour of improved `sf::st_sfc()` support
  (#21).
* Rewrite existing readers, writers, and handlers, using
  a new C API (#13).
* Use new C API in favour of header-only approach for all
  wk functions (#19, #22).
* Use cpp11 to manage safe use of callables that may longjmp
  from C++.
* Vector classes now propagate `attr(, "crs")`, and check
  that operations that involve more than one vector have
  compatable CRS objects as determined by `wk_crs_equal()`.
* Added an R-level framework for other packages to implement
  wk readers and handlers: `wk_handle()`, `wk_translate()`,
  and `wk_writer()` (#37).
* Added a native reader and writer for `sf::st_sfc()` objects
  and implemented R-level generics for sfc, sfg, sf, and bbox
  objects (#28, #29, #38, #45).
* Implement `crc()` vector class to represent circles (#40).
* Added a 2D cartesian bounding box handler (`wk_bbox()`) (#42).
* Refactored unit tests reflecting use of the new API and
  for improved test coverage (#44, #45, #46).
* Added `wk_meta()`, `wk_vector_meta()`, and `wk_count()` to
  inspect properties of vectors (#53).
* Modified all internal handlers such that they work with vectors
  of unknown length (#54).

# wk 0.3.4

* Fixed reference to `wkutils::plot.wk_wksxp()`, which
  no longer exists.

# wk 0.3.3

* Fixed WKB import of ZM geometries that do not use EWKB.
* Added `xy()`, `xyz()`, `xym()` and `xyzm()` classes
  to efficiently store point geometries.
* Added the `rct()` vector class to efficiently store
  two-dimensional rectangles.
* Fixed the CRAN check  failure caused by a circular
  dependency with  the wkutils package.
* Added S3 methods to coerce sf objects to and from
  `wkt()`, `wkb()` and `wksxp()`.

# wk 0.3.2

* Fixed EWKB output for collections and multi-geometries
  that included SRID (#3).
* Fixed CRAN check errors related to exception handling on
  MacOS/R 3.6.2.

# wk 0.3.1

* Added a `NEWS.md` file to track changes to the package.
netbsd-srcmastr pushed a commit that referenced this pull request Dec 11, 2024
3.0.1 (2024-07-31)

* Ruby 3.4+ compatibility: "Use URI::RFC2396_Parser#regex explicitly" #138
  @hsbt

3.0.2 (2024-08-09)

* Ruby 3.4+ compatibility: "Use rfc2396 parser instead of
  URI::DEFAULT_PARSER" #139 @hsbt

3.0.3 (2024-09-03)

* Fix performance issue for Mustermann::AST::Translator#escape #142 @hsbt,
  @ericproulx
netbsd-srcmastr pushed a commit that referenced this pull request Jan 29, 2025
# bench 1.1.4

* `press()` gains a new `.quiet` argument to silence progress messages (#145).

* The `.grid` argument of `press()` now subsets data.frames and tibbles
  consistently (#142).

* `bench_time_trans()` and `bench_bytes_trans()` once again apply pretty
  breaks correctly (#140, @plietar, @simonpcouch).

* R >=4.0.0 is now required, which is aligned with tidyverse standards.

* Switched to modern ggplot2 conventions internally (#141, @olivroy).
netbsd-srcmastr pushed a commit that referenced this pull request Jan 30, 2025
# ChangeLog for http2

## 5.3.9

* Using `ThreadManager` of `time-manager`.

## 5.3.8

* `forkManagedTimeout` ensures that only one asynchronous exception is
  thrown. Fixing the thread leak via `Weak ThreadId` and `modifyTVar'`.
  [#156](kazu-yamamoto/http2#156)

## 5.3.7

* Using `withHandle` of time-manager.
* Getting `Handle` for each thread.
* Providing allocSimpleConfig' to enable customizing WAI tiemout manager.
* Monitor option (-m) for h2c-client and h2c-server.

## 5.3.6

* Making `runIO` friendly with the new synchronism mechanism.
  [#152](kazu-yamamoto/http2#152)
* Re-throwing asynchronous exceptions to prevent thread leak.
* Simplifying the synchronism mechanism between workers and the sender.
  [#148](kazu-yamamoto/http2#148)

## 5.3.5

* Using `http-semantics` v0.3.
* Deprecating `numberOfWorkers`.
* Removing `unliftio`.
* Avoid `undefined` in client.
  [#146](kazu-yamamoto/http2#146)

## 5.3.4

* Support stream cancellation
  [#142](kazu-yamamoto/http2#142)

## 5.3.3

* Enclosing IPv6 literal authority with square brackets.
  [#143](kazu-yamamoto/http2#143)

## 5.3.2

* Avoid unnecessary empty data frames at end of stream
  [#140](kazu-yamamoto/http2#140)
* Removing unnecessary API from ServerIO

## 5.3.1

* Fix treatment of async exceptions
  [#138](kazu-yamamoto/http2#138)
* Avoid race condition
  [#137](kazu-yamamoto/http2#137)

## 5.3.0

* New server architecture: spawning worker on demand instead of the
  worker pool. This reduce huge numbers of threads for streaming into
  only 2. No API changes but workers do not terminate quicly. Rather
  workers collaborate with the sender after queuing a response and
  finish after all response data are sent.
* All threads are labeled with `labelThread`. You can see them by
  `listThreas` if necessary.

## 5.2.6

* Recover rxflow on closing.
  [#126](kazu-yamamoto/http2#126)
* Fixing ClientSpec for stream errors.
* Allowing negative window. (h2spec http2/6.9.2)
* Update for latest http-semantics
  [#122](kazu-yamamoto/http2#124)

## 5.2.5

* Setting peer initial window size properly.
  [#123](kazu-yamamoto/http2#123)

## 5.2.4

* Update for latest http-semantics
  [#122](kazu-yamamoto/http2#122)
* Measuring performance concurrently for h2c-client

## 5.2.3

* Update for latest http-semantics
  [#120](kazu-yamamoto/http2#120)
* Enable containers 0.7 (ghc 9.10)
  [#117](kazu-yamamoto/http2#117)

## 5.2.2

* Mark final chunk as final
  [#116](kazu-yamamoto/http2#116)
netbsd-srcmastr pushed a commit that referenced this pull request Mar 2, 2025
pkgsrc change: remove restriction to Ruby's version.

1.0.3 (2025-02-26)

What's Changed

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

New Contributors

* @mame made their first contribution in #138
netbsd-srcmastr pushed a commit that referenced this pull request May 23, 2025
# changes

* trap: Implement POSIX.1-2024 requirements by @magicant in #115
* read: Avoid crash in interactive shell by @magicant in #116
* history: Work around glibc's fsetpos bug by @magicant in #117
* add completion for make variant commands by @unrealapex in #110
* Update Git completion by @magicant in #120
* wait: Don't return when the target process is suspended by @magicant in #121
* Support POSIX.1-2024 read built-in behavior (except byte-wise field splitting) by @magicant in #123
* Change false, pwd, and true to substitutive built-ins by @c0d3-br3ak9r in #124
* Reject empty operand in cd built-in by @c0d3-br3ak9r in #126
* Ignore remaining commands after a foreground job stops by @magicant in #143
* Treat a job as suspended when any child process suspends by @magicant in #144
* Noglob when splitting $CDPATH at colons in cd and pushd completion by @magicant in #147
* add completion for fnf by @unrealapex in #140
* add completion for 'cmus' and 'cmus-remote' by @unrealapex in #141
* add completion for 'catgirl' by @unrealapex in #142
* Ignore SIGTSTP in process redirection subshells by @magicant in #148
* Add macOS workaround for test of suspended job by @magicant in #150
* Job control without a control terminal by @magicant in #149
* Discard remaining commands on shell errors if interactive by @magicant in #151
* Filter '.' and '..' from wglob results by @eilefsen in #152
* Report job number and PID for async commands in interactive shell by @magicant in #155
* Propagate signal exit status to parent process by @magicant in #156
* printf: Reject redundant character in numeric operand by @magicant in #157
* Reject multiple pathname expansion results in redirection operands by @magicant in #158
* Set interactive automatically even with positional parameters by @magicant in #160
* test: Reject -a, -o, and parentheses in POSIXly-correct mode by @magicant in #161
* Fix default exit status of exit built-in in trap action by @magicant in #162
* Keep empty tilde expansion from empty field removal by @magicant in #164
* Remove redundant trailing slash in tilde expansion by @magicant in #166
* Reject {n} redirection prefix by @magicant in #167
* Document hashondef and nolog options for POSIX.1-2024 by @magicant in #168
* Treatment of variables that should not be made readonly by @magicant in #169
* Reject making LINENO, OLDPWD, OPTARG, OPTIND, and PWD readonly by @magicant in #170
netbsd-srcmastr pushed a commit that referenced this pull request Jul 19, 2025
## 0.9.0.1

  * Fix `readAsInt` so it handles negative numbers in strings.
    `readAsInt` attempts to read strings as integers, but previously
    it didn't properly handle strings like `"-387"`, which are
    sometimes used in bibliographies. See jgm/pandoc#10839.

## 0.9

  * Fix handling of `type` conditions in `if` (#151).
    In an `if` element with `type="article-journal chapter"`, citeproc
    previously treated this as two separate conditions
    (type=article-journal, type=chapter).  But it seems that the
    intended behavior is to treat it as a single condition that
    succeeds if any of the listed types match. The difference between
    current and intended behavior comes out when `match="all"` is used;
    this will always fail when `type` contains more than one type.

    To fix this, we change the `HasType` constructor on `Condition`
    so that it takes a list of Texts rather than single one [API change],
    and we populate it with the result of splitting the argument
    of `type`. In Eval, we change the clause for the HasType condition
    so that it succeeds if any of the types in the list match.

  * Add `--link-citations` and `--link-bibliography` options to binary
    (#142, Daphne Preston-Kendal).

  * Bump containers upper bound.
netbsd-srcmastr pushed a commit that referenced this pull request Sep 27, 2025
v1.10.1
What's Changed

    fix: license compatibility matrix embed by @anistark in #145

v1.10.0
What's Changed

    refactor: process project detection in parallel using rayon by @anistark in #125
    Add license matrix by @anistark in #126
    Bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group across 1 directory by @dependabot[bot] in #127
    refactor: Implement concurrent requests with rate limiting by @anistark in #128
    refactor: remove redundancy in license compatibility check by @anistark in #132
    add: new --sbom flag by @anistark in #133
    update: rpm install instructions by @anistark in #135
    add: sbom model and spdx generation by @anistark in #134
    fix: implement license parsing with config. by @anistark in #136
    update: go dependency tracking with depth by @anistark in #137
    update: config validation by @anistark in #138
    add: cyclonedx 1.5 support by @anistark in #139
    Fix/feluda ci by @anistark in #140
    Feat/cpp support by @anistark in #141
    feat: OSI status in verbose, gui and supported output formats. by @anistark in #142
    fix: version pattern mismatch and generate notes race by @anistark in #143
netbsd-srcmastr pushed a commit that referenced this pull request Oct 27, 2025
Changed templating engine

Matugen now finally uses its own custom written templating engine with using colors as the main priority.
You can import colors from json as well.

    Added

        allow output_path of template to be none
        add --import-json-string
        support multiple paths for --import-json
        add escaping for delimiters (#190)
        add string casing filters (#157)
        improve color generation (#182)
        add back set to (closes #177)
        allow if expressions in filter args
        add more errors for parser
        use thiserror for parser
        remove ui
        show info message when executing hooks
        add include-image-in-json (#175)
        remove custom_keywords
        added blend. rename old blend to harmonize
        if path has a number, use a _ prefix
        add all formats for to_color
        add matugen json, change how parser resolves colors
        add blend filter
        add looping over color formats and impl display for maps
        allow expressions inside of keywords
        add binary operations (only in filter args)
        support exprs for filter args
        replace resolve_path_filter
        add range expression
        change how resolve works
        add if statement
        add include block
        add auto_lightness
        (gui) save image folder and tab
        add input_path_modes (#142)
        (gui) add path under images
        (gui) add images tab
        add ui
        add palettes to dump_json

    Fixed

        allow escape without anything (#200)
        do not trim source for parser (#192)
        colors not saved correctly (#184)
        casting as u8 for hue (#168)
        cache not having colors in it (#184)
        argb_from_rgb converting wrong color (#173)
        fix minor typo in build command
        errors in included files showing span in original
        not overwriting generated files
        check metadata only if file exists
        use "choice" instead of "or" in parser
        change template adding and fix include (#158)
        ingoring whitespace in for loop
        actually show the template name in errors
        cache not loading
        remove dbg print for path
        trying to install color eyre twice
        not compiling because of unix wallpaper
        wrong tones in dump_json (#116)
        remove wallpaper.set option
        add dump-json to default featues

    Other

        add command.sh to example/
        add compare-script.ts
        add resize-filter arg (#182)
        remove warnings
        use wrap_err, fix read only detection
        Update main.yml
        Update main.yml
        Update main.yml
        change release-plz workflow
        move some stuff from main into helpers
        fix all warnings
        add to_color (TODO)
        remove all warnings
        move parser into its own file
        change cache colors to #RRGGBBAA
        run cargo clippy fix
        run cargo fmt
        change cache color format
        theme the ui based on image
        fix raw strings in parser
        fix ui, move cache to cache/images
        add hooks
        improve errors, add caching toggle
        add caching
        support chaning syntax
        add hsl filters, saturate
        run cargo clippy --fix, remove benches
        use IndexMap instead for ordering in for loops
        return multiple errors
        use colorsys
        replace engine, support quoted ident
        use simplespan instead
        add set_alpha
        restructure
        move stuff from engine
        run clippy fix
        remove modified_colors
        use lazy color
        remove matugen-parser
        working for loops
        kinda working for loop
        add error for arg type
        add expect_args
        rename filtertype
        cleanup imports
        remove old filters
        working no for loops
        run cargo fmt
        refactor
        (readme) improve discord link
        run cargo fmt
        (readme) add discord server link
netbsd-srcmastr pushed a commit that referenced this pull request Nov 16, 2025
[0.5.1] - 2025-11-16
Added

    Interactive Init Wizard (lla init, use --default to skip) that walks through icon, theme, default view, and Git-focused setup choices before writing a tailored config.
    Per-directory profiles via .lla.toml. lla now searches upward from the current working directory and overlays the nearest profile on top of the global config for safe, opt-in repo defaults.
    Config introspection commands:
        lla config show-effective prints the merged configuration (global + profile) so you can see what actually applies in the current directory.
        lla config diff --default highlights every overridden key, the default value, the effective value, and whether the change came from the global config or the profile file.
    Theme preview (lla theme preview <name>) renders a sample directory listing plus a ripgrep-style match preview so you can compare color palettes without swapping themes.
    Range filter syntax for size/modified/created metadata (--size, --modified, --created) with human-friendly comparisons like >10M, 2024-01-01...
    Named filter presets via [filter.presets.<name>] blocks in the config, reusable through --preset.
    Result refinement (--refine) that reuses cached listings so you can iteratively filter without re-scanning the filesystem.
    Search pipelines (--search-pipe plugin:action[:arg...]) to feed ripgrep matches directly into plugins such as file_tagger:list-tags or file_organizer:organize:type.
    Diff command (lla diff) can now compare directories and individual files (local↔local or against git references), showing per-entry size deltas for directories plus size/line summaries and unified diffs for files.
    Column customization for long/table views via [formatters.long].columns and [formatters.table].columns, including plugin-provided fields through field:<name> entries.
    Optional .gitignore filtering for every listing format via --respect-gitignore, --no-gitignore, and a new filter.respect_gitignore config key (fuzzy view included).
    CLI upgrade command (lla upgrade) that reuses the install script pipeline to download the latest release (or a specified tag), verify SHA256SUMS, render progress indicators, and atomically replace the local binary.

Changed

    lla init now uses a multi-section guided flow with themed step banners, expanded prompts (sort order, directory inclusion, depth limits, sorting/filtering toggles, long-view columns, plugin directory + recursion guards), and a richer summary. Run lla init --default to write the stock config without launching the wizard.
    lla config now renders a structured, colorized summary instead of dumping the raw struct, making it easy to review key defaults (view/sort/filter, formatter tweaks, plugin status, limits) at a glance.
    Plugin installation/update workflows now show animated banners plus per-plugin progress bars/spinners, along with success/error callouts so you can follow downloads, builds, and updates in real time.
    Git-backed diffs now treat the reference as the baseline so additions/removals are reported from the working tree's perspective, and file diffs validate references, detect binary content, and emit clearer error messages.
    Installation script (install.sh) now features polished visual styling matching the CLI upgrade command, with animated spinners, structured sections, consistent color theming, and improved error handling.

Fixed

    lla --fuzzy no longer captures plain y/o keystrokes while you type; the copy and open shortcuts now require Ctrl+Y/Ctrl+O, so search queries can include those characters without triggering actions. (#142)

Docs

    Documented the wizard, .lla.toml profiles, new config commands, and theme preview usage in the README.
    Added README coverage for range filters, presets, cache-based refinement, and search→plugin pipelines.
    Documented the diff command’s directory and file workflows (including git examples) plus column customization examples in the README.
netbsd-srcmastr pushed a commit that referenced this pull request Dec 4, 2025
What's Changed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.