home.social

#jcommander β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jcommander, aggregated by home.social.

  1. Today I released #jcommander 3.0. πŸ₯³

    List of changes: github.com/cbeust/jcommander/c

    Have fun with this Command Line Parser written in Java 17.

    Now migrating to Java 21, to be released in Summer/Autumn 2026 with JCommander 4.0.

  2. Since one year I am the release manager of #jcommander. TIL: 17000+ projects are downstreams of our CLI parser for #java. 🀩

  3. πŸš€ Today we had a synchronous release of #JCommander 1.84 (still on Java 8) and JCommander 2.0 (the same software, but compiled against Java #11). This starts our migration trail towards modern Java. Our next stops will be Java 17 and Java 21. jcommander.org β˜•

    UPDATE: Forgot to mention. Besides refactorings and bug fixes, 1.84 is the same as 1.83.

  4. #JCommander still is compiled against #Java 8 so most people should be able to use it. I wonder if it would be safe to step up to Java 17 to be able to use modern Java? Even current Debian comes with JRE 17! WDYT?

  5. πŸ“’ Few minutes ago I have released **#JCommander 1.84**.

    High Five πŸ™ to all contributors who contributed lots of bug fixes and a few nice detail features. πŸš€

    Check out the updated docs:jcommander.org/

    Available on Maven Central: central.sonatype.com/artifact/

  6. I really love to see people send me pull requests with bug fixes for #jcommander πŸ’“! Unfortunately I need to say that 75% of these PRs are really not good enough to merge them, and that 99% of the authors do not respond so I could work with them on better quality. Dropping a low-hanging fruit as a "fly-by" and then ghosting when the actual work begins is definitively not how open source works, guys! πŸ™

  7. Just noticed that an open source project maintained by myself is used by Team #openjdk and Team #google. These are the days that pay back all the blood, sweat and tears. #jcommander β˜• πŸš€

  8. Und wieder ein paar PRs reviewed und gemerged! πŸ’— Der Berg wird kleiner und passt schon auf eine einzelne Seite. Damit nΓ€hert sich der Release-Termin fΓΌr #jcommander 1.84! 🀩 πŸš€ β˜•

  9. My challenge for this month: Reviewing one #jcommander PR every day, so our stack will be in a controllable size again. github.com/cbeust/jcommander/p

  10. Mein einziger Sponsor auf Github hat seine UnterstΓΌtzung eingestellt. Was ist die richtige Reaktion darauf: Meine Mitarbeit an allen Open Source Projekten einstellen? πŸ€” #openjdk #jaxrs #maven #liquibase #jcommander #jersey

  11. Since few weeks I have official release manager status at #jcommander, so I wonder what new features you like to see in the next iteration? πŸ€”#java

  12. In case you are waiting for my next video πŸ“½οΈ : Stay tuned! I had lots of work to do, became committer and release manager of #JCommander, contributed lots of PRs to #JCommander πŸš€, #Liquibase πŸ›’οΈ and #OpenJDK β˜•, and finally gave a talk at @jugch πŸ‡¨πŸ‡­ . But work on the next video has started, and I hope that I can return to my usual video cadence in August. πŸ˜