Using the split filter and not specifying a terminator (by default uses \n) works fine, as in it splits on newlines. However, if I do specify the terminator as follows:
split {
terminator => "\n"
}
Then it does not work, as in it does not split on newlines. I took a peek at the source code and it did not seem that this should be a problem as it is just a string representation though...
The use case I had found this in was when trying to actually split on \n\n instead.