diff --git a/CHANGELOG.md b/CHANGELOG.md index f089660c26..ff4f8bd01e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,28 +6,6 @@ ### Enhancements * None. -### Fixed -* None. - -### Compatibility -* File format: Generates Realms with format v23. Unsynced Realms will be upgraded from Realm Java 2.0 and later. Synced Realms can only be read and upgraded if created with Realm Java v10.0.0-BETA.1. -* APIs are backwards compatible with all previous release of realm-java in the 10.6.y series. -* Realm Studio 13.0.0 or above is required to open Realms created by this version. -* Gradle 7.5 and above. -* Android Gradle Plugin 7.4.0 and above. - -### Internal -* Updated to Realm Core 13.22.0, commit 0b19887b5b25746afaf474fe298e38f450f0486e. - - -## 10.16.2 (YYYY-MM-DD) - -### Breaking Changes -* None. - -### Enhancements -* None. - ### Fixed * Rare corruption causing 'Invalid streaming format cookie'-exception. Typically following compact, convert or copying to a new file. (Issue [#7775](https://github.com/realm/realm-java/issues/7775), since v10.13.0 (Core v12.12.0)) * [RealmApp] Crash when opening a Realm with a proxy enabled. (Issue [#7828](https://github.com/realm/realm-java/issues/7828)) @@ -40,7 +18,7 @@ * Android Gradle Plugin 7.4.0 and above. ### Internal -* Updated to Realm Core 13.17.1, commit 59e874a45bce0217bb7d37abe78ed04cebfba5a0. +* Updated to Realm Core 13.22.0, commit 0b19887b5b25746afaf474fe298e38f450f0486e. ## 10.16.1 (2023-06-26) diff --git a/README.md b/README.md index 13b1546a9e..e2a4838ecf 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ -![Realm](logo.png) + + + realm by MongoDB + [![Maven Central](https://img.shields.io/maven-central/v/io.realm/realm-gradle-plugin?colorB=4dc427&label=Maven%20Central)](https://search.maven.org/artifact/io.realm/realm-gradle-plugin) [![License](https://img.shields.io/badge/License-Apache-blue.svg)](https://github.com/realm/realm-java/blob/master/LICENSE) @@ -16,6 +19,7 @@ The [Realm Kotlin SDK](https://github.com/realm/realm-kotlin) is now GA and can * **Simple:** Data is directly exposed as objects and queryable by code, removing the need for ORM's riddled with performance & maintenance issues. Plus, we've worked hard to [keep our API down to very few classes](https://realm.io/docs/java/): most of our users pick it up intuitively, getting simple apps up & running in minutes. * **Modern:** Realm supports easy thread-safety, relationships & encryption. * **Fast:** Realm is faster than even raw SQLite on common operations while maintaining an extremely rich feature set. +* **[Device Sync](https://www.mongodb.com/atlas/app-services/device-sync)**: Makes it simple to keep data in sync across users, devices, and your backend in real-time. Get started for free with [a template application](https://github.com/mongodb/template-app-react-native-todo) and [create the cloud backend](http://mongodb.com/realm/register?utm_medium=github_atlas_CTA&utm_source=realm_js_github). ## Getting Started diff --git a/logo.png b/logo.png deleted file mode 100644 index c64d652d2d..0000000000 Binary files a/logo.png and /dev/null differ diff --git a/media/favicon.ico b/media/favicon.ico new file mode 100644 index 0000000000..237f3bbf40 Binary files /dev/null and b/media/favicon.ico differ diff --git a/media/logo-dark.svg b/media/logo-dark.svg new file mode 100644 index 0000000000..6e210bad7b --- /dev/null +++ b/media/logo-dark.svg @@ -0,0 +1 @@ + diff --git a/media/logo.svg b/media/logo.svg new file mode 100644 index 0000000000..4735b5f8f3 --- /dev/null +++ b/media/logo.svg @@ -0,0 +1 @@ + diff --git a/tools/fix-h1s.sh b/tools/fix-h1s.sh new file mode 100755 index 0000000000..10d2e61220 --- /dev/null +++ b/tools/fix-h1s.sh @@ -0,0 +1,24 @@ +#!/bin/bash -ex + +usage() { +cat < +EOF +} + +if [ "$#" -ne 1 ] ; then + usage + exit 1 +fi + +# Assume Dokka has been run +pushd $1 + +find . -name "*.html" | while read ln +do + # Make the output SEO friendly by converting the "h2" title to the proper "h1" + sed -i -e 's|||' "$ln" +done +find . -iname "*.html-e" | xargs rm + +popd diff --git a/tools/publish_release.sh b/tools/publish_release.sh index 9818b61f66..29cec6294e 100644 --- a/tools/publish_release.sh +++ b/tools/publish_release.sh @@ -106,6 +106,7 @@ create_javadoc() { echo "Creating JavaDoc..." cd $REALM_JAVA_PATH eval "./gradlew javadoc $GRADLE_BUILD_PARAMS --stacktrace" + eval "./tools/fix-h1s.sh realm/realm-library/build/docs/javadoc/" cd $HERE } diff --git a/version.txt b/version.txt index 93de691f45..e27a278780 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -10.16.2-SNAPSHOT \ No newline at end of file +10.17.0-SNAPSHOT \ No newline at end of file