File::BOM changes document

0.18 - Fri May 2020  1 
    - Update manifest to include testrules.yml

0.17 - Fri May  1 2020
    - Fix tests to be runnable in parallel. Thanks to Tom Hukins.
    - Fix documentation typos. Thanks again to Tom Hukins.

0.16 - Wed Feb  6 2019
    - Fix tests failing under Encode 2.99. Thanks to Petr Pisar.

0.15 - Mon Dec 14 2015
    - Fix spelling errors spotted by debian team. Thanks to Gregor Herrmann.

0.14 - Wed Oct 4 2006
    - More workarounds for platforms with odd read() behaviour.

0.13 - Tue Oct 3 2006
    - Tried to workaround platforms where read doesn't return undef on failure.
    - Added Encode to dependencies so that the version number can be seen in
      test reports.

0.12 - Tue Jul 11 2006
    - Added a description section to docs
    - Added information about test failures on cygwin
    - Added overridable test skipping for tests that cause hangs on cygwin

0.11
    - Added Test::Pod and Test::Pod::Coverage tests at the behest of CPANTS

0.10
    - Changed open_bom to work more like open()
    - Added defuse function to process BOMs on open handles
    - Updated tests to cope with PerlIO::via's limitations
    - Removed most test files, they will now be generated by the test framework,
      so that they have native line endings

0.09
    - Added tell() support to work with seek() properly
    - Hopefully fixed compatibility with older versions of Encode
    - PerlIO::via should now work with the latest perl

0.08
    - Added TODO document
    - Added tests (now at 100% coverage for non PerlIO::via code)
    - Added diagnostics documentation
    - Fixed bugs in unseekable spillage handling

0.07
    - Added Changes document
    - Added support for seek() in PerlIO::via interface