Skip to content

Commit 7614f7d

Browse files
committed
Update Android compatibility to API Level 26
Lowered the minimum supported Android API level from 30 to 26 in documentation and build configuration. Updated references and dependencies to reflect the new minimum API level.
1 parent 111c74b commit 7614f7d

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.github/copilot-instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Nitrite Database is an open source embedded NoSQL database for Java. It's a mult
1010
- Extensible storage engines (MVStore, RocksDB)
1111
- Full-text search and indexing
1212
- Transaction support
13-
- Android compatibility (API Level 30+)
13+
- Android compatibility (API Level 26+)
1414

1515
## Repository Structure
1616

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Nitrite is an embedded database ideal for desktop, mobile or small web applicati
2828
- Transaction support
2929
- Schema migration support
3030
- Encryption support
31-
- Android compatibility (API Level 30)
31+
- Android compatibility (API Level 26)
3232

3333
## Kotlin Extension
3434

nitrite/src/main/java/org/dizitart/no2/repository/FieldAccessHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
* Helper class to access field values, handling both regular fields and interface properties.
2727
* For interface properties (synthetic fields from InterfacePropertyHolder), this class
2828
* finds and accesses the actual field on the concrete implementation object.
29-
*
30-
* Uses MethodHandles for improved security and performance (Android API 26+, available in API 30).
29+
* <p>
30+
* Uses MethodHandles for improved security and performance (Android API 26+).
3131
*
3232
* @author Anindya Chatterjee
3333
* @since 4.3.2

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
9191
<dokka.version>2.1.0</dokka.version>
9292
<animal-sniffer.version>1.26</animal-sniffer.version>
93-
<api-level-30.version>11_r3</api-level-30.version>
93+
<api-level-26.version>8.0.0_r2</api-level-26.version>
9494
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
9595
</properties>
9696

@@ -446,8 +446,8 @@
446446
<configuration>
447447
<signature>
448448
<groupId>net.sf.androidscents.signature</groupId>
449-
<artifactId>android-api-level-30</artifactId>
450-
<version>${api-level-30.version}</version>
449+
<artifactId>android-api-level-26</artifactId>
450+
<version>${api-level-26.version}</version>
451451
</signature>
452452
</configuration>
453453
</execution>

0 commit comments

Comments
 (0)