Skip to content

Releases: ruby/stringio

stringio 3.1.7 - 2025-04-21

21 Apr 02:39
Compare
Choose a tag to compare

Improvements

  • CRuby: Added support for rb_io_mode_t that will be introduced in
    Ruby 3.5 or later.
    • GH-129
    • Patch by Samuel Williams

Thanks

  • Samuel Williams

stringio 3.1.6 - 2025-03-25

25 Mar 17:30
Compare
Choose a tag to compare

Fixes

  • CRuby: Fix SEGV at unget to a null device StringIO
  • JRuby:
    • Fix NullPointerException at unget to a null device StringIO
    • Use proper checkEncoding signature
    • Update strioWrite logic to match CRuby
    • GH-124

stringio 3.1.5 - 2025-02-21

21 Feb 00:52
Compare
Choose a tag to compare

Improvements

  • JRuby: Improved compatibility with CRuby for StringIO#seek with
    frozen string.

stringio 3.1.4 - 2025-02-20

20 Feb 09:41
Compare
Choose a tag to compare

Improvements

  • JRuby: Improved compatibility with CRuby.

Fixes

  • CRuby: Fixed a bug that StringIO may mutate a shared string.

stringio 3.1.3 - 2025-02-14

14 Feb 05:09
Compare
Choose a tag to compare

Fixes

  • JRuby: Fixed a bug that JRuby may not be able to be started

Thanks

  • Karol Bucek

stringio 3.1.2 - 2024-11-07

07 Nov 02:44
Compare
Choose a tag to compare

Improvements

  • JRuby: Added support for detecting encoding by BOM.

Fixes

Thanks

  • manun

stringio 3.1.1 - 2024-06-13

13 Jun 09:44
Compare
Choose a tag to compare

Improvements

Fixes

Thanks

  • Tiago Cardoso

stringio 3.1.0 - 2023-11-28

28 Nov 01:34
Compare
Choose a tag to compare

Fixes

  • TruffleRuby: Do not compile the C extension

    GH-71

v3.0.9

08 Nov 07:00
Compare
Choose a tag to compare

stringio 3.0.9 - 2023-11-08

Improvements

  • JRuby: Aligned StringIO#gets behavior with the C implementation.

    GH-61

Fixes

  • CRuby: Fixed StringIO#pread with the length 0.

    Patch by Jean byroot Boussier.

    GH-67

  • CRuby: Fixed a bug that StringIO#gets with non ASCII compatible
    encoding such as UTF-16 doesn't detect correct new line characters.

    Reported by IWAMOTO Kouichi.

    GH-68

Thanks

  • Jean byroot Boussier

  • IWAMOTO Kouichi

v3.0.8

10 Aug 06:46
Compare
Choose a tag to compare

stringio 3.0.8 - 2023-08-10

Improvements

  • Added StringIO#pread.

    Patch by Jean byroot Boussier.

    GH-56

  • JRuby: Added StringIO::VERSION.

    GH-57 GH-59

Thanks

  • Jean byroot Boussier