se-edu / addressbook-level3

:ab::three: Address Book sample application (Level 3)
https://se-education.org/addressbook-level3
MIT License
28 stars 415 forks source link

Update Jackson and JUnit #135

Open yhtMinceraft1010X opened 2 years ago

yhtMinceraft1010X commented 2 years ago

These are the current versions of the JUnit and Jackson dependencies in build.gradle: https://github.com/se-edu/addressbook-level3/blob/865de62540a50cf0690abc36a212eea1e0b4617a/build.gradle#L44

https://github.com/se-edu/addressbook-level3/blob/865de62540a50cf0690abc36a212eea1e0b4617a/build.gradle#L60-L61

The latest versions are:

As a side note, some branches of Duke (e.g. add-gradle-support) also have an outdated JUnit version.

Eclipse-Dominator commented 1 year ago

In regards to upgrading Jackson, I have noticed some behavior change details found here.

In particular Serializing object to file is changed from saving as relative path to absolute path which could lead to undesirable effects. detail here