Skip to content

2.5

Compare
Choose a tag to compare
@antonio-cortes-perez antonio-cortes-perez released this 15 Jul 21:25
· 1487 commits to master since this release

A new release of J2ObjC is available, 2.5. This is an update to 2.4 with bug fixes and the following changes:

Translator

  • The flag -external-annotation-file allows to provide the most common J2ObjC annotations in a separate file. This feature is useful when you only need to add J2ObjC annotations to transpile an existing library (e.g. adding @WeakOuter to break retain cycles). We are using it to transpile our JRE: j2objc.jaif
  • The flag --reserved-names helps to extend the data already present in reserved_names.txt

Java Runtime Emulation

  • java.text.BreakIterator was added. Keep in mind that it requires the jre_icu library which will impact the size of your application.
  • ICU resources were updated to version 60b.

Other

  • Updated bundled Mockito to version 2.23.4.
  • Updated the protocol buffers dependency to 3.7.1.

Thanks for all the bug reports, especially those with tests and/or patches -- we're a small team, and appreciate the help!