From 432bd2830d177d0f2d283abad19bf579fa2a12d5 Mon Sep 17 00:00:00 2001 From: frankwswang <41162655+frankwswang@users.noreply.github.com> Date: Sun, 21 May 2023 21:23:09 -0400 Subject: [PATCH 1/2] Fixed invalid index when unicode is involved. --- src/FileIO.jl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/FileIO.jl b/src/FileIO.jl index 7bf8383d..0b9e3b26 100644 --- a/src/FileIO.jl +++ b/src/FileIO.jl @@ -223,7 +223,11 @@ function cropStrR(str::String, maxLen::Int) if maxLen > strLen rpad(str, maxLen) else - str[begin:maxLen] + i = 0 + mapreduce(*, 1:maxLen) do _ + i = nextind(str, i) + str[i] + end end end From 39074c74dc8df5cc3c06da8a57cffe4a9ad5ebf8 Mon Sep 17 00:00:00 2001 From: frankwswang <41162655+frankwswang@users.noreply.github.com> Date: Sun, 21 May 2023 21:24:18 -0400 Subject: [PATCH 2/2] Updated the package version number. --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index c66113fb..24fb0cef 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "Quiqbox" uuid = "7cb8c394-fae1-4ab9-92f2-30189d7746cd" -version = "0.5.6" +version = "0.5.7" [deps] Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"