Skip to content

Releases: ruby/stringio

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

v3.0.7

02 Jun 08:15
d2cf8db
Compare
Choose a tag to compare

stringio 3.0.7 - 2023-06-02

  • CRuby: Avoid direct struct usage. This change is for supporting
    Ruby 3.3.

    GH-54

v3.0.6

14 Apr 06:35
Compare
Choose a tag to compare

stringio 3.0.6 - 2023-04-14

Improvements

  • CRuby: Added support for write barrier.

  • JRuby: Added missing arty-checking.

    GH-48

  • JRuby: Added support for StringIO.new(encoding:).

    GH-45