Skip to content

lua-socket: SunOS does not have sun_len#173

Open
PietroArado wants to merge 1 commit into
NetBSD:trunkfrom
PietroArado:trunk
Open

lua-socket: SunOS does not have sun_len#173
PietroArado wants to merge 1 commit into
NetBSD:trunkfrom
PietroArado:trunk

Conversation

@PietroArado
Copy link
Copy Markdown

Tested on omnios-r151056.

netbsd-srcmastr pushed a commit that referenced this pull request Jan 26, 2026
0.3.5

    Re-stamp package version correctly, 0.3.4 packaged a failing test

0.3.4

    bugfix our center() padding algorithm by @jquast in #188
    docfix: accidental double-escapes \t -> \t by @jquast in #187

0.3.3

    Add fast path for ASCII printables to width() by @hugovk in #185
    Add py.typed file and Typing :: Typed classifier by @hugovk in #184

0.3.2

    type hinting for full mympy --strict compliance, by @penguinolog #183

0.3.1

    Add benchmarking using codspeed.io by @jquast in #180
    improve width() performance by @jquast in #181

0.3.0

Major changes since 0.2.14, in order

    Migrate from setup.py + setuptools to pyproject.toml + hatchling by @hugovk in #156
    Small improvements to update-tables.py and wcwidth-browser.py by @jquast in #160
    New: iter_graphemes() by @jquast in #165
    New: width() terminal-aware string measurement by @jquast in #166
    New: ljust(), rjust(), center() justify text by @jquast in #168
    New: wrap() by @jquast in #169
    improve wcswidth() performance ~30% by @jquast in #171
    New ambigous_width=1 argument by @jquast in #172
    New strip_sequences() and cut() functions by @jquast in #173
    Width 0 for Default_Ignorable_Code_Point characters by @jquast in #174
    Bugfix for Prepended_Concatenation_Mark characters by @jquast in #176
netbsd-srcmastr pushed a commit that referenced this pull request Jan 26, 2026
Add graphviz dependency for .dot support.

## [2026.1] - 2026-01-23

### Added

- Parse method-inline for records, unions and interfaces [#173]

### Changed

- Use dot's `svg_inline` output format [!251]

### Fixed

- Fix Red Hat Display italic font-face [!257]
netbsd-srcmastr pushed a commit that referenced this pull request Feb 9, 2026
## [0.9.4] - 2026-02-03

### Major: Full Windows Support

This release adds **full native Windows support**. libfyaml now builds and runs natively on Windows with MSVC, clang-cl, and Clang compilers.

**Native Windows builds:**
- Full support for building on Windows using MSVC, clang-cl, or GCC
- Works with Visual Studio, VSCode, and other Windows development tools
- All tests pass on Windows

**Cross-compilation from Linux:**
- Support for msvc-wine to install MSVC redistributables on Linux
- Compile using `cl.exe` via Wine
- Compile using `clang-cl` without Wine
- Compile using Clang cross-compilation triplet

### Major: Comment Support Now Stable

Comment parsing and emission has been moved out of experimental status. Comments can now be reliably preserved and manipulated through the API.

### Added

- `fy_node_set_style()`: Set the style of a node (block, flow, plain, etc.) - Fixes #78
- `fy_token_set_comment()`: Attach comments to tokens programmatically
- `fy_event_to_string()`: Convert events to string representation
- `fy_diag_get_collect_errors()`: Query if error collection is enabled
- `fy_atom_lines_containing()`: Get lines containing an atom (for diagnostics)
- `fy_memstream`: Portable `open_memstream` alternative for cross-platform support
- CMake-based CI workflow with improved matrix coverage
- Emscripten platform detection for `endian.h`

### Changed

- libclang now defaults to OFF (will be enabled when reflection features are ready)
- Document start token is now preserved (may contain comments)
- Walk methods now handle error paths more systematically
- Removed non-existent experimental function declarations from `libfyaml.h`

### Fixed

- **#193**: Token creation now properly clears memory to avoid undefined behavior on invalid input
- **#186**: Reference loop nesting now respected when checking link validity
- **#185**: Fixed crash when setting document root to NULL; also fixed input size clamping for corrupted input
- **#184**: Walk memory leak fix with improved debugging infrastructure
- **#183, #191**: Error out early on `FYECF_EXTENDED_CFG` with helper emit methods (prevents crash)
- **#182**: Walk expression unref bug fix with debug infrastructure
- **#181**: Walk double-free on node delete
- **#178, #177**: Walk methods now handle error paths systematically (recursive alias resolution)
- **#176**: Off-by-one error in `fy_accel_grow`
- **#175**: Parser crash on corrupted UTF-8 at end of file
- **#174**: Superfluous document end marker with explicit version/tag directives
- **#173, #172**: Depth limit for node copy (prevents stack overflow under fuzzing)
- **#143**: Document root now correctly marked as attached
- Emit state now properly reset at end of document (fixes multi-document stream markers)
- Flow quoting error on ANY style (test was backwards)
- Empty file `fdopen` issue on some platforms
- Empty stream `realloc(0)` undefined behavior
- Removed jarring notice when alias is declared multiple times (valid YAML)

### Platform Support

**Supported platforms**: Linux, macOS, FreeBSD, OpenBSD, NetBSD, and **Windows**.

**Windows-specific:**
- Full native MSVC support (32-bit and 64-bit)
- clang-cl and Clang cross-compilation support
- msvc-wine support for Linux-based Windows cross-compilation
- Proper CRLF (DOS line ending) handling
- Fixed 32-bit MSVC intrinsics (`_BitScanForward64`, `_BitScanReverse64`, `__popcnt64`)

**Portability fixes:**
- Fixed void pointer arithmetic (GCC extension) for strict C compliance
- Fixed GCC ternary operator extension (`x ? : y` -> `x ? x : y`)
- Fixed `\e` escape sequence (GCC/clang extension) -> `\x1b`
- Fixed enum comparison warnings across platforms
- Align mremap initial size to page boundary (fixes BSD crashes)

**macOS:**
- Fixed ASAN support (requires `-fsanitize=address` at link time)
- Added extra ASAN flags for Apple's clang (alloca poisoning disabled)

**CI/Build:**
- New CMake-based GitHub Actions workflow
- Improved build matrix coverage
- Fixed distcheck breakage

### Internal

- Walk expression debug infrastructure for easier debugging
- Portable `fy_memstream` wrapper for `open_memstream`
- Use `fy_align_alloc/free` wrappers in allocator
- Fixed allocator `get_caps` return type (enum, not int)
- Atomic counter function instead of macro
- General warning cleanup pass

### Statistics

- 58 commits since v0.9.3
- 18 bug fix issues closed
- Full Windows platform support added
netbsd-srcmastr pushed a commit that referenced this pull request Mar 7, 2026
1.6.1 (2026-03-05)

This is a gem housekeeping release. No user-facing changes.

Housekeeping

* Add Ruby 4 to CI (#174) @mattbrictson
* Update minitest requirement from ~> 5.10 to ~> 6.0 (#173) @dependabot[bot]
* Update mocha requirement from ~> 2.1 to ~> 3.0 (#172) @dependabot[bot]
* Update rubocop gems (#171, #175, #176) @dependabot
netbsd-srcmastr pushed a commit that referenced this pull request Mar 10, 2026
Version 6.1.2
=============

Code Fixes
----------

* Fix for low-severity CVE-2026-23868 affecting gifponge, giftool, and gifbuild,
  but not the core library - library clients need not be alarned.

Version 6.1.1
=============

This release bumps the major version, but only one entry point -
EGifSpew() - has changed signature and behavior (in order to be able
to pass out a detailed error code). The internal error
codes in the E_GIF_ERR series have changed value so none of them
collides with GIF_ERROR.

This code has been systematically audited and hardened wuth
ChatGPT-5.2. The only library fixes reported by users or found by
robot were for some memory leaks that could only triggered by severely
malformed GIFs. Other bugs are edge-case failures in the CLI tools.

The gif2rbg CLI tool has been moved to the "obsolete" bin, because its
only deployment case in 2026 is as a piñata at fuzzer parties.

Warning: the CLI tools in the obsolete category will soon be removed
from the distribution entirely. The maintainer is tired of fielding
junk bugs filed against them by would-be coup-counters who found yet
another edge case, and the rest of the world doesn't need noisy CVEs
that aren't actually DoS or security issues for giflib clients.

Code Fixes
----------

* Fix for CVE-2021-40633.

* Fix SF bug #165 EGifSpew leaks GifFileOut->SColorMap

* Fix SF bug #171 ImageMagick required to build giflib on non-Darwin Platforms

* Fix SF bug #172 Incorrect object files in shared libutil on darwin

* Fix SF bug #173 installation of manual pages and html documentation

* Fix SF bug #175 Memory leaks in gifecho.c's main() and in gifalloc.c's GifMakeMapObject

* Fix SF bug #177 wrong pointer used in giftool getbool

* Fix SF bug #179 Path Traversal vulnerability

* Fix SF bug #180: -Wformat-truncation likely pointing out an actual bug

* Fix SF bug #182 out‐of‐bounds writes in Icon2Gif

* Fix SF bug #184 uninitialized buffer in DumpScreen2RGB

* Fix SF bug #185 integer overflow in gifbg.c

* Fix SF bug #186 integer overflow in Icon2Gif

* Fix SF bug #187: CVE-2025-31344

* Fix SF bug #170 Tests failing on Ubuntu Noble, giftext buffer overflow

* Fix SF bug #165 EGifSpew leaks GifFileOut->SColorMap

* Fix SF bug #162 detected memory leaks in GifMakeSavedImage giflib/gifalloc.c

* Fix SF bug #161 detected memory leaks in EGifOpenFileHandle giflib/egif_lib.c

* Fix SF bug #142 ABI break public symbol GifQuantizeBuffer

Other bugs that duplicate these have breen addressesed by these fixes

* SF bug #156 EGifSpew leaks SavedImages (and more); won't fix, caller
  might want to write a GIF, modify the in-memory data, then write
  again.

Tests
-----

Test suite now emits TAP (Test Anything Protocol).
netbsd-srcmastr pushed a commit that referenced this pull request Mar 29, 2026
2.54 2026-03-27 (by Todd Rinaldo)

  Fixes:
    - PR #196 Plug XS memory leaks on error paths in Expat.xs
      (externalEntityRef, parse_stream, ParserCreate)
    - PR #204 Add defensive NULL checks in Expat.xs to prevent crashes
      on memory exhaustion and undefined behavior on short input lines
    - PR #203 Add explicit package main after inline package declarations
      in test files to clarify scope

  Improvements:
    - PR #207 GH #205 Add GitHub Actions workflow to auto-create GitHub
      Releases on tag push, enabling downstream notification via
      GitHub's release watch
    - PR #209 Update AUTHORS POD in Parser.pm and Expat.pm to reflect
      full maintainer history
    - PR #210 Add CI badge to POD via =for markdown directive so it
      survives README.md regeneration
    - Rename README to README.md and regenerate from POD

  Maintenance:
    - PR #208 Modernize 10 legacy test files from print-ok style to
      Test::More (cdata, finish, deep_nesting, xml_escape, partial,
      char_end_doc, current_length, combine_chars, utf8_stream, defaulted)

2.53 2026-03-25 (by Todd Rinaldo)

  Fixes:
    - PR #202 GH #201 Fix detection of bare glob filehandles (*FH) in
      Expat::parse; previously only glob references were recognized

  Maintenance:
    - PR #198 Modernize encoding.t from print-ok style to Test::More
      and expand coverage
    - PR #197 Modernize styles.t from Test to Test::More and expand
      coverage
    - Ignore Mac OS metadata files (.DS_Store) in .gitignore

2.52 2026-03-24 (by Todd Rinaldo)

  Fixes:
    - PR #193 Restrict Subs style to package-local subs only; previously
      UNIVERSAL::can() walked the inheritance tree, potentially dispatching
      to inherited base class methods on element names like <connect/>

  Improvements:
    - PR #195 Require perl 5.008 minimum and remove pre-5.008 compat code
      (dead polyfills, tied-handle branch, ExtUtils::Liblist guard)

  Documentation:
    - PR #176 GH #173 Explain why the empty sub-parser parse is needed in
      externalEntityRef for parameter entity processing

  Maintenance:
    - PR #194 Remove dead code: Built_In_Styles hash, $have_File_Spec,
      newSVpvn/ERRSV compat guards
    - PR #192 GH #190 Log expat version in all CI jobs for easier
      diagnosis of platform-specific failures
    - Add AI_POLICY.md for transparency
netbsd-srcmastr pushed a commit that referenced this pull request Mar 29, 2026
Drop support for Python 3.9, 3.8, and 3.7 (#305, #242, #206)
Add support and Python 3.13 and 3.14 (#201, #282)
Add --overwrite-existing CLI option (#216)
Add --validate-record CLI option (#161)
Support installing multiple wheels (#203)
Handle invalid hash algorithms (#179)
Stream-based validation instead of in-memory (#98)
Add validate_stream methods (#99)
Consolidate and refine validation APIs (#108, #111)
Sort entries before writing RECORD (#245)
Do not install pycache from wheels (#307)
Fix a path traversal bug (#317)
Update launcher scripts and Windows behavior (#212, #181)
Fix Windows relpath bug (#286)
Migrate to dataclasses (#200)
Use cached_property for memoization (#243)
Refactor installer.scripts (#239)
Decouple test modules (#104)
Avoid cross-module imports from .utils (#102)
Lazy imports for performance (#226)
Complete type annotations and enforce strict mypy (#173)
Deprecate RecordEntry.validate (#186)
Fix documentation typos and grammar (#309, #210)
Improve docstrings and internal documentation (#100)
msk pushed a commit to msk/pkgsrc that referenced this pull request May 11, 2026
3.13.3 (2025-02-06)

Bug fixes:

* Fix reporter memorisation of ExamplesNotification used in
  RSpec::Core::Reporter#finish by reusing an instance across notifcations.
  (Maxime Lapointe, NetBSD#172)

* Fix memorisation of RSpec::Core::Example#location_rerun_argument.  (Maxime
  Lapointe, NetBSD#173)
msk pushed a commit to msk/pkgsrc that referenced this pull request May 11, 2026
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 (NetBSD#157)
        improve color generation (#182)
        add back set to (closes NetBSD#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 (NetBSD#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 (NetBSD#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 (NetBSD#168)
        cache not having colors in it (#184)
        argb_from_rgb converting wrong color (NetBSD#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 (NetBSD#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 (NetBSD#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
msk pushed a commit to msk/pkgsrc that referenced this pull request May 11, 2026
1.3.0 (2025-09-23)

What's Changed

* Set required ruby version to 2.7.0 and up by @risen in NetBSD#169
* Keep using URI RFC2396 parser by @voxik in #192
* Make DEFAULT_LOCATOR Configurable by @heka1024 in NetBSD#179

New Contributors

* @risen made their first contribution in NetBSD#169
* @biow0lf made their first contribution in NetBSD#167
* @duffuniverse made their first contribution in #180
* @berkos made their first contribution in NetBSD#170
* @elia made their first contribution in #195
* @Earlopain made their first contribution in #188
* @stevenharman made their first contribution in NetBSD#173
* @voxik made their first contribution in #192
* @m-nakamura145 made their first contribution in NetBSD#175
* @heka1024 made their first contribution in NetBSD#179
* @tylerwillingham made their first contribution in #200
msk pushed a commit to msk/pkgsrc that referenced this pull request May 11, 2026
What's Changed

    docs: Add readthedocs configuration file by @Jmennius in NetBSD#159
    docs: Mention Choice's Enum support in published docs, publish init docs by @Jmennius in NetBSD#161
    Align tox and package metadata with GH actions (add Python 3.9-3.12) by @Jmennius in NetBSD#163
    Bump Python to 3.9 and clean-up Python 2 leftovers by @wisp3rwind in NetBSD#170
    Address deprecation of pkgutil.get_loader by @wisp3rwind in NetBSD#171
    Remove template_with_relatives by @semohr in NetBSD#172
    Added typehints to the as_* helpers. by @semohr in NetBSD#173
    Added a minimal release workflow. by @semohr in NetBSD#174
    Modernize package setup by @snejus in NetBSD#178
    Explicitly support Python 3.13, 3.14 and synchronise docs and docs config by @snejus in NetBSD#179
msk pushed a commit to msk/pkgsrc that referenced this pull request May 11, 2026
What's Changed

    feat: add just test-ci cmd to mimic ci testing locally by @anistark in NetBSD#157
    refactor: restructure sbom command with format subcommands (spdx, cyclonedx) by @anistark in NetBSD#156
    feat: validate sbom spdx and cyclonedx files by @anistark in NetBSD#162
    feat: implement comprehensive SPDX standards compliance enhancements and character validation by @anistark in NetBSD#163
    feat: add language parameter to GitHub Action by @anistark in NetBSD#164
    fix: add CC0-1.0 license to compatibility matrix for all project licenses by @anistark in NetBSD#165
    fix: exclude Go toolchain and version directives from dependency analysis by @anistark in NetBSD#166
    feat: add filter to the TUI by @ashish10677 in NetBSD#170
    chore: update dependencies by @anistark in NetBSD#168
    feat: add sort feature to TUI and proper ascending/descending order by @anistark in NetBSD#167
    refactor: move CI/CD examples to examples/ci directory by @anistark in NetBSD#171
    Refactor/publish tag by @anistark in NetBSD#172
    feat: add local-first license detection with --no-local flag for Node.js and Rust by @anistark in NetBSD#173
    feat: ignore licenses and dependencies by @anistark in NetBSD#175
msk pushed a commit to msk/pkgsrc that referenced this pull request May 11, 2026
What's Changed

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

2.1.2
 - build on intel macos

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

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

2.0.0
 - shakmaty integration by @tigerros in NetBSD#137
 - feat: skins by @thomas-mauran in NetBSD#152
 - Feat/move through history by @thomas-mauran in NetBSD#153
 - Fix exit while hosting by @Andrada42 in NetBSD#155
 - Feat/lichess by @thomas-mauran in NetBSD#156
msk pushed a commit to msk/pkgsrc that referenced this pull request May 11, 2026
1.1.0 (2025-10-31)

What's Changed

* Update to use the latest version of setup-ruby and bump up to Ruby 3.4 by
  @hsbt in NetBSD#158
* Fix the mention to removed URI.escape/URI::Escape by @y-yagi in NetBSD#146
* Use a fully qualified name in warning messages by @y-yagi in NetBSD#150
* Support Ractor#value by @hsbt in NetBSD#163
* Removed unnecessary workaround by @hsbt in NetBSD#164
* Escape reserved characters in scheme name by @nobu in NetBSD#148
* [DOC] State that uri library is needed to call Kernel#URI by @nobu in NetBSD#167
* Prefer dedicated assertion methods by @nobu in NetBSD#169
* Fix the message for unexpected argument by @nobu in NetBSD#171
* Make URI::regexp schemes case sensitive (NetBSD#38) by @nobu in NetBSD#170
* The local part should not contain leading or trailing dots in the
  EMAIL_REGEXP by @nlevchuk in NetBSD#124
* More checks in EMAIL_REGEXP by @nobu in NetBSD#172
* Do not allow empty host names, as they are not allowed by RFC 3986 by
  @jeremyevans in NetBSD#116
* Improve performance of URI::MailTo::EMAIL_REGEXP by @nobu in NetBSD#173
* Performance test stability by @nobu in NetBSD#174
* Update documents that used URI::Parser by @nobu in NetBSD#175
* Add a workflow to sync commits to ruby/ruby by @k0kubun in #183
* Add irb to the Gemfile to fix the warning by @y-yagi in #182
* Replace reference to the obsolete URI.escape with
  URI::RFC2396_PARSER.escape by @vivshaw in NetBSD#166
* Switch a parsing behavior completely when switching a parser by @y-yagi in
  NetBSD#161
* improve error message by @soda92 in NetBSD#130
* Use generic version number to VERSION by @hsbt in #187

New Contributors

* @y-yagi made their first contribution in NetBSD#146
* @nlevchuk made their first contribution in NetBSD#124
* @vivshaw made their first contribution in NetBSD#166
* @soda92 made their first contribution in NetBSD#130


1.1.1 (2025-11-04)

What's Changed

* Re-allow consecutive, leading and trailing dots in EMAIL_REGEXP by @osyoyu
  in #189

New Contributors

* @osyoyu made their first contribution in #189
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.

1 participant