Skip to content

1.9.2

Compare
Choose a tag to compare
@MaisiKoleni MaisiKoleni released this 01 Apr 01:19
· 255 commits to master since this release

User-Side Changes

  • Trusted code can now open network connections.
    Ares already allowed that beforehand, but only if the specialized network checks of the SecurityManager were used. The permission-based check got updated to match that behavior as good as possible.
  • The dynamics framework (de.tu.in.test.api.dynamic, see #71), the structural tests (de.tu.in.test.api.structural, see #62) and the ReflectionTestUtils (see #62) are now using localization.
    The dynamics framework and the structural tests are now available in both English and German. In the process, some messages got replaced, fixed or improved. Some messages of ReflectionTestUtils require more work to make sense and therefore, no German translation is provided yet. This also resolved the issue #76.

Developer-Side Changes

  • The Eclipse settings (including formatter and clean-up) got updated, and the new and improved code style was applied
  • The integration test assertion conditions were rewritten to pinpoint exact test failures and messages, leveraging IDE support as well
  • Simplified and unified how localized assertion failures are thrown, we now use mostly throw localizedFailure(...) because fail(...) prevents proper control flow analysis.
  • Small dependency updates:
    • spotless-maven-plugin