Jansi 1.0, Windows
When a Java console app using Jansi quits, it can leave the colors set to different colors than when the application was started. This can become very ugly and annoying if for example reverse coloring has been enabled. I've created a small patch that will restore the original colors when the wrapped OutputStream is closed: by using a regular close() method, clients don't have to introduce a custom Jansi dependency in their code just to be able to restore the command console, they just have to close their stream.
Existing client that do not close their OutputStream are simply not affected.