- Use newest upstream JAMM version that handles JDK17+ compatibility in a more sensible way.
- Restore the broken functionality of printing object trees.
- Fix performance regression.
- Ignore access errors when trying to get private fields with Unsafe (for example, in hidden classes) and skip the calculation for those fields.
- Make Java version detection within JAMM more robust.
- #4: Switch JAMM dependency to a custom 0.4.0 build that uses Unsafe instead of reflection when run in JDK 17+.
- Update JAMM dependency to 0.3.3.
- #4: Use proper unit names for power-of-2 sizes.
- #2: Make it possible to use clj-memory-meter outside of REPL environment.
- Initial release.