kevinseim/beanio

๐Ÿ‘‰๐Ÿ‘‰๐Ÿ‘‰ BeanIO is alive! A fork is available at beanio/beanio ๐Ÿ‘ˆ๐Ÿ‘ˆ๐Ÿ‘ˆ

Opened this issue ยท 2 comments

Hi everyone,

I'm pleased to announce that I started resurrecting BeanIO after several years of silence from its original author.
Someone created a GitHub org a few years ago, but that repo was also inactive. I offered my help, and things have been in motion again for the past week or so.

What's been done so far:

  • I migrated the old SVN repo to a Git repo and applied the initial V3 that was started by Kevin Seim a long time ago
  • I also applied a few patches that I found in various forks on GitHub (including the thread-safety fixes for dates and numbers)
  • I started working on a new version of the website, hosted on GitHub Pages
  • I added a CI build on GitHub Actions. The project is now built with a JDK 11, but is still targeting bytecode version 1.7
  • I set up SonarCloud to monitor code quality

So, what's next?
Well, I'm open to suggestions, ideas and contributions. Feel free to reopen your issues and PRs on the new repo.

I think I'll select a few urgent things to fix/implement (like maybe support for java.time?), and start working on a release.

Important point: the Maven coordinates will change from org.beanio:beanio to com.github.beanio:beanio. The rest should be compatible with version 2.1 (including package names).

New repo: https://github.com/beanio/beanio
New website: https://beanio.github.io/
To start a discussion: https://github.com/beanio/beanio/discussions

If someone with enough permissions could pin this issue, that would be great!

One note in the README is necessary, no? @bjansen @nicoschl