Skip to content

Releases: hazendaz/jmockit1

Jmockit 1.54.0

31 May 17:11
Compare
Choose a tag to compare

User

Build

  • Fix javadoc issues
  • Fix site issues
  • Run internal jmockit on 1.53.0
  • Few more tests to junit 5 to show how to get rest moving

Jmockit 1.53.0

20 May 01:54
Compare
Choose a tag to compare

Enhancements (continued effort to restore old features allowing users to more easily upgrade, "caveat emptor")

  • Restore withArgThat matcher #229
  • Restore @mocked(stubOutClassInitialization="true") #230
  • Restore mockiing of many classes from java.util #231

General Updates

  • Updated build to support through java 23
  • Internal library / plugin updates

Work in progress

  • General work on site deployment but not yet stable. Use original site for documentation for now.
  • General work towards junit 5 only. Mixture within code base persists. This has no impact to users using older junit versions themselves.
  • General work towards jakarta namespace. Note tests requiring jakarta are not yet compatible.
  • Ignore some tests that no longer work with jdk 21 or above (in later version once full junit 5, will partially re-enable these based on jdk)

Jmockit 1.52.0

14 Dec 07:11
Compare
Choose a tag to compare

Reminder Jmockit requires java 11 or higher. Known to work to java 21 and possibly java 22.

User changes

  • Restored Deencapsulation thanks to @yukkes See PR #157
  • Restored previously removed methods from MockUp thanks to @yukkes. See PR #158

Samples

  • Most of the samples have migrated over to Jakarta namespace. This is a longer work in progress that will eventually see support properly for jakarta namespace which currently does not exist fully.

Jmockit 1.51.0

09 Oct 00:04
Compare
Choose a tag to compare
  • Requires jdk 11 through jdk 21
  • Released all modules to maven central
  • Added reproducibility to build
  • Add automatic module names
  • Use jdk 11 java apis
  • Removed CFG tracking on found potential assert false as not implemented for usage
  • Ran through full Eclipse source cleanup / formatted code
  • Fixed various issues with project layout

Jmockit 1.50.0

06 Apr 05:50
Compare
Choose a tag to compare
  • No user changes, still targets jdk 8 and last expected to do so. All other notes build related / ownership noted.

  • First release stabilizing entire build process. It still has a ways to go but this also is point where it will never go back to the original source repo. This is our attempt at righting this ship and can no longer expect going back to the source as the effort is extensive!!!

  • Put all projects into proper maven layout

  • Make poms readable per maven specs

  • Official notice in readme that this is the future of this project

  • Fix issues with javadoc setup throughout that was preventing newer jdk usage. This release for example used jdk 17

  • All GH-Actions work now except issues with this code base with jdk 20 and issues with jdk 21 likely due to still targetting 8.

  • Try to bring all modules in this build under one process - had to skip samples on release but rest went

Jmockit 1.49.4

06 Dec 01:42
Compare
Choose a tag to compare

Jmockit 1.49.3

30 Oct 22:22
Compare
Choose a tag to compare

1.49.x includes pull requests not applied to original upstream as follows.

jmockit#665 from fork vimil condy arrayindexoutofboundsexception fix
jmockit#695 from fork don-vip Fix NPE when className is null
jmockit#697 from fork Saljack Fix Tested fullyInitialized instance with interfaces in constructor
jmockit#712 from fork Saljack Add method name check for generic methods Expectations
jmockit#734 from fork tsmock Mocks created by JUnit4 tests are not cleaned up when run with JUnit5
jmockit#736 from fork Col-E Add suport for Java 11+ based off this repo
#68 from fork Col-E after sync up from PR 736.

Jmockit 1.49.2

14 Dec 07:37
Compare
Choose a tag to compare

Pulled in some minor changes put on upstream since the original forked release. It was apparent at this point original author had no desire to even merge in condy support so from this point this repo will live here. This point started progressing cleaning up the repo far more but didn't change a lot at this time. Subsequent releases is where most real action started.

Jmockit 1.49.1

14 Dec 07:33
Compare
Choose a tag to compare

First release of fork allowing for condy support with jacoco (ie java 11).