1.4.3 (2012-12-05)

  • NOTE: Will not work with jruby 1.6.8 or 1.7.0 because of bug JRUBY-6581 Better to use 1.6.7 in --1.8 mode or (better) 1.7.1
  • Switched build system to just use Bundler.
  • Require writer by default
  • switched testing framework to minitest
  • updated to work with jruby 1.7.1

1.4.2

  • Allow Aleph control field 'FMT'

1.4.1

  • Set so documents without an id are skipped (not indexed)

1.4.0

  • Update to use newest version of marc4j_extra_readers_writers.jar; before I wasn't correctly turning '^' into ' ' in leaders and control fields.

1.3.0

  • Updated to use jlogger; added logging #nextRecord (also used by #each) to AlephSequentialReader and PermissiveStreamReader

1.2.0

1.1

  • Added native java method to turn a record into XML (20% speedup or so) ###1.0
  • Arbitrary decision that this is 1.0
  • Using javamarc.jar (fork of marc4j) from http://github.com/billdueber/javamarc
  • Including alephsequential reader (but not writer) and specs
  • Added code to Reader#each to deal with #errors object if provided by the specific reader (right now, :permissivemarc and :alephsequential) and specs to test
  • Updated to latest marc4j; changes involve character conversion

0.9.0

  • First real public release