Skip to content

Commit

Permalink
update to version 2.7
Browse files Browse the repository at this point in the history
  • Loading branch information
teras committed Oct 1, 2019
1 parent 33fb2e6 commit 1872574
Show file tree
Hide file tree
Showing 42 changed files with 62 additions and 60 deletions.
8 changes: 5 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

Click on the version header to go to the actual commits for each release.

## [HEAD]
###### now
## [v2.7]
###### 2019-10-1

### Added
- First-class support of obfuscation in Android & Desktop by ProGuard
Expand All @@ -16,9 +16,11 @@ Click on the version header to go to the actual commits for each release.
- Update visuals when changing signing key in android target
- Able to override `loadView` when loading a view from a StoryBoard
- Use junidecode to handle non-ASCII characters when creating project
- NSLog output in Desktop resembles more the NSLog output of iOS

### Changed
- Move location of `NSLog` from `NSLog.log` to `Foundation.NSLog`
- In macOS all file selection dialogs are native

### Removed
- Optimization of the overridable super call methods in native objects
Expand Down Expand Up @@ -99,7 +101,7 @@ Click on the version header to go to the actual commits for each release.
### Added
- First public source release

[HEAD]: https://github.com/crossmob/CrossMobile/compare/v2.6.1...HEAD
[v2.7]: https://github.com/crossmob/CrossMobile/compare/v2.6.1...v2.7
[v2.6.1]: https://github.com/crossmob/CrossMobile/compare/v2.6...v2.6.1
[v2.6]: https://github.com/crossmob/CrossMobile/compare/v2.5...v2.6
[v2.5]: https://github.com/crossmob/CrossMobile/compare/v2.5.pre1.cm...v2.5
Expand Down
4 changes: 2 additions & 2 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Click on the version header to go to the detailed ChangeLog.

## [HEAD]
## [v2.7]

- There's a **code breaking** change with NSLog. Now this function lives in Foundation class, instead of it's own arbitrary class. The fix is easy, to replace all calls of `NSLog.log` with `Foundation.NSLog`, but it will not be performed automatically.
- Optimization of the overridable super call methods in native objects. Up to now there was a wrapper for all possible combinations of overriden methods on native objects. This was needed to be possible to call the `super` method on any native method that was overriden in Java. Otherwise it was either impossible or was a runtime infinite loop. This added a huge runtime overhead and made it costly to create new methods in root objects (i.e. on NSObject). With this new method overridable parts are inserted at compile time with custom categories per request, elliminating the overhead and cutting down runtime libraries into half size.
Expand All @@ -22,7 +22,7 @@ Click on the version header to go to the detailed ChangeLog.
## [v2.5]
- First public binary stable release

[HEAD]: https://github.com/crossmob/CrossMobile/blob/master/CHANGELOG.md#head
[v2.7]: https://github.com/crossmob/CrossMobile/blob/master/CHANGELOG.md#v27
[v2.6.1]: https://github.com/crossmob/CrossMobile/blob/master/CHANGELOG.md#v261
[v2.6]: https://github.com/crossmob/CrossMobile/blob/master/CHANGELOG.md#v26
[v2.5]: https://github.com/crossmob/CrossMobile/blob/master/CHANGELOG.md#v25
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-button/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-button</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-camera/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-camera</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-empty/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-empty</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-i18n/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-i18n</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-map/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-map</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-navigation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-navigation</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-single/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-single</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-storyboard/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-storyboard</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/cmarchetype-table/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmarchetypes</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
</parent>
<artifactId>cmarchetype-table</artifactId>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmproject</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath/>
</parent>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion cmarchetypes/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<artifactId>env</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmarchetypes</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmbuild/cmbuild-android-extra/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>env</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>cmbuild-android-extra</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmbuild/cmbuild-annproc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmbuild</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmbuild-annproc</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmbuild/cmbuild-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<artifactId>cmbuild</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmbuild-base</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmbuild/cmbuild-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<artifactId>cmbuild</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmbuild-maven-plugin</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmbuild/cmbuild-plugins/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<artifactId>cmbuild</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmbuild-plugins</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmbuild/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>env</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmbuild</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmframework/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>env</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmframework</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmioslayer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmframework</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../cmframework/pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion cmmanager/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmframework</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../cmframework/pom.xml</relativePath>
</parent>
<artifactId>cmmanager</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmprojects/cmforeign/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>env</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>cmforeign</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions cmprojects/cmproject/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
<parent>
<artifactId>env</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>cmproject</artifactId>
<packaging>pom</packaging>

<properties>
<crossmobile.version>2.7.0-rc2</crossmobile.version>
<crossmobile.version>2.7.0</crossmobile.version>
<cm.gradle.target>assembleDebug</cm.gradle.target>
<cm.launch.desktop>${project.build.directory}/${project.artifactId}-${project.version}-desktop.jar</cm.launch.desktop>
<cm.proguard.android>-Pdontuseproguard</cm.proguard.android>
Expand Down
2 changes: 1 addition & 1 deletion cmtheme/cmtheme-bright/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>cmtheme</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmtheme-bright</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmtheme/cmtheme-styled/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>cmtheme</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmtheme-styled</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmtheme/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>env</artifactId>
<groupId>org.crossmobile</groupId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmtheme</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmutils/cmutils-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmutils</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmutils-common</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmutils/cmutils-maven/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmutils</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmutils-maven</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cmutils/cmutils-tools/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.crossmobile</groupId>
<artifactId>cmutils</artifactId>
<version>2.7.0-rc2</version>
<version>2.7.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cmutils-tools</artifactId>
Expand Down
Loading

0 comments on commit 1872574

Please sign in to comment.