Skip to content

Releases: theseus-rs/ristretto

v0.4.0

27 Jul 02:15
Compare
Choose a tag to compare

πŸ’₯ Breaking changes

  • remove unknown version support (#14)
  • correct mutf8 encoding panics discovered with fuzz tests (#12)

✨ Enhancements

  • add ConstantPool try_get_ functions (#13)

🐞 Bug fixes

  • correct mutf8 encoding panics discovered with fuzz tests (#12)

πŸ› οΈ Other improvements

  • remove unknown version support (#14)

v0.3.0

24 Jul 03:07
Compare
Choose a tag to compare

πŸ’₯ Breaking changes

  • use instruction enum instead of bytes for code (#10)

✨ Enhancements

  • use instruction enum instead of bytes for code (#10)
  • improve class string format (#11)
  • add read class example (#7)

🐞 Bug fixes

  • correct tableswitch and lookupswitch serialization (#9)

v0.2.2

18 Jul 03:58
Compare
Choose a tag to compare

✨ Enhancements

  • optimize constant pool access by utilizing a placeholder at index 0 (#6)

🐞 Bug fixes

  • add future unknown Java version support (#5)

v0.2.1

14 Jul 21:02
Compare
Choose a tag to compare

✨ Enhancements

  • add methods to the constant pool to simplify adding constants (#4)
  • add as_code() function to class, method and field access flags (#2)
  • improve Display output to include constant pool, code and line table (#1)

πŸ“– Documentation

  • add helloworld example (#3)

v0.2.0

10 Jul 18:11
Compare
Choose a tag to compare

✨ Enhancements

  • added Display trait implementations (81a0489)

🐞 Bug fixes

  • added nested class access flags (6dc1742)

v0.1.0

09 Jul 05:48
Compare
Choose a tag to compare

✨ Enhancements

  • initial release