In the v0.1.0 implementation, the line break code varied depending on the environment in which the programme was run. (For example, when run on Windows, the original string was converted to CRLF regardless of whether it originally contained CRLF or LF.)
Therefore, in #34, we changed the setting to depend on the original text, thereby reducing environment dependency.
However, tracing the root cause reveals that there was no specification regarding the handling of line break codes, and it was not explicitly stated whether the programme should adapt to the execution environment or to the original string. I therefore propose that the handling of line break codes be made explicit.
In the v0.1.0 implementation, the line break code varied depending on the environment in which the programme was run. (For example, when run on Windows, the original string was converted to CRLF regardless of whether it originally contained CRLF or LF.)
Therefore, in #34, we changed the setting to depend on the original text, thereby reducing environment dependency.
However, tracing the root cause reveals that there was no specification regarding the handling of line break codes, and it was not explicitly stated whether the programme should adapt to the execution environment or to the original string. I therefore propose that the handling of line break codes be made explicit.