diff --git a/CHANGELOG.md b/CHANGELOG.md index 6311d4b68..eaf87f51a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [7.1.0] - 2021-04-23 + +### Added +- Added new build options to disable Skia and use our original graphical primitives, resulting in a very smaller libtcvm (~3MB) that also works on OpenBSD. Thanks @erathke for this contribution! #287 +>Usage: +>`cmake -DUSE_SKIA=OFF` + +### Changed +- Updated library Axtls from version 1.5.4 to 2.1.5 to include support for TLS 1.2. + +### Fixed +- Android + - Reverted Android build to target SDK 29 in order to fix support for Android 11. +- Launcher + - Fixed Android deploy on case sensitive systems. +- Simulator + - SSL: Fixed bug on some JDK implementations that would throw IOException on getInputStream after EOF. + ## [7.0.4] - 2021-04-06 ### Changed @@ -1156,9 +1174,10 @@ the ScrollContainer reseta it to true ### Known issues - `Class.getCanonicalName()` doesn't return the canonical name, but defaults to `Class.getName()` -[Unreleased]: https://github.com/totalcross/TotalCross/compare/v7.0.2...master +[Unreleased]: https://github.com/totalcross/TotalCross/compare/v7.1.0...master [7.0.0]: https://github.com/totalcross/TotalCross/compare/v6.1.1...v7.0.0 [7.0.1]: https://github.com/totalcross/TotalCross/compare/v7.0.0...v7.0.1 [7.0.2]: https://github.com/totalcross/TotalCross/compare/v7.0.1...v7.0.2 [7.0.3]: https://github.com/totalcross/TotalCross/compare/v7.0.2...v7.0.3 -[7.0.4]: https://github.com/totalcross/TotalCross/compare/v7.0.3...v7.0.4 \ No newline at end of file +[7.0.4]: https://github.com/totalcross/TotalCross/compare/v7.0.3...v7.0.4 +[7.1.0]: https://github.com/totalcross/TotalCross/compare/v7.0.4...v7.1.0 \ No newline at end of file diff --git a/TotalCrossSDK/build.gradle b/TotalCrossSDK/build.gradle index 9078609de..41b90e054 100644 --- a/TotalCrossSDK/build.gradle +++ b/TotalCrossSDK/build.gradle @@ -14,7 +14,7 @@ apply plugin: 'java' apply plugin: 'maven-publish' sourceCompatibility = 1.8 -version = '7.0.4' +version = '7.1.0' group = 'com.totalcross' archivesBaseName = 'totalcross-sdk' diff --git a/TotalCrossSDK/src/main/java/totalcross/sys/Settings.java b/TotalCrossSDK/src/main/java/totalcross/sys/Settings.java index 59f376605..daa56c1d4 100644 --- a/TotalCrossSDK/src/main/java/totalcross/sys/Settings.java +++ b/TotalCrossSDK/src/main/java/totalcross/sys/Settings.java @@ -22,10 +22,10 @@ public final class Settings { * base 100. For example, version 1.0 has value 100. version 4 has a * version value of 400. A beta 0.81 VM will have version 81. */ - public static int version = 704; + public static int version = 710; /** Field that represents the version in a string form, like "1.36". Only digits and dot is allowed or an exception will be throws during tc.Deploy. */ - public static String versionStr = "7.0.4"; + public static String versionStr = "7.1.0"; /** Current build number for the TotalCross SDK. * @since TotalCross 1.53