|
15 | 15 | <a href="https://github.com/groue/GRDB.swift/actions/workflows/CI.yml"><img alt="CI Status" src="https://github.com/groue/GRDB.swift/actions/workflows/CI.yml/badge.svg?branch=master"></a>
|
16 | 16 | </p>
|
17 | 17 |
|
18 |
| -**Latest release**: October 13, 2024 • [version 7.0.0-beta.6](https://github.com/groue/GRDB.swift/tree/v7.0.0-beta.6) • [CHANGELOG](CHANGELOG.md) • [Migrating From GRDB 6 to GRDB 7](Documentation/GRDB7MigrationGuide.md) |
| 18 | +**Latest release**: January 19, 2025 • [version 7.0.0-beta.7](https://github.com/groue/GRDB.swift/tree/v7.0.0-beta.7) • [CHANGELOG](CHANGELOG.md) • [Migrating From GRDB 6 to GRDB 7](Documentation/GRDB7MigrationGuide.md) |
19 | 19 |
|
20 | 20 | **Requirements**: iOS 13.0+ / macOS 10.15+ / tvOS 13.0+ / watchOS 7.0+ • SQLite 3.20.0+ • Swift 6+ / Xcode 16+
|
21 | 21 |
|
@@ -295,7 +295,7 @@ Documentation
|
295 | 295 | #### Records and the Query Interface
|
296 | 296 |
|
297 | 297 | - [Records](#records): Fetching and persistence methods for your custom structs and class hierarchies
|
298 |
| -- [Query Interface](#the-query-interface): A swift way to generate SQL • [create tables, indexes, etc](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.6/documentation/grdb/databaseschema) • [requests](#requests) • [associations between record types](Documentation/AssociationsBasics.md) |
| 298 | +- [Query Interface](#the-query-interface): A swift way to generate SQL • [create tables, indexes, etc](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.7/documentation/grdb/databaseschema) • [requests](#requests) • [associations between record types](Documentation/AssociationsBasics.md) |
299 | 299 |
|
300 | 300 | #### Application Tools
|
301 | 301 |
|
@@ -441,7 +441,7 @@ Advanced topics:
|
441 | 441 |
|
442 | 442 | - [Prepared Statements]
|
443 | 443 | - [Custom SQL Functions and Aggregates](#custom-sql-functions-and-aggregates)
|
444 |
| -- [Database Schema Introspection](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.6/documentation/grdb/databaseschemaintrospection) |
| 444 | +- [Database Schema Introspection](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.7/documentation/grdb/databaseschemaintrospection) |
445 | 445 | - [Row Adapters](https://swiftpackageindex.com/groue/grdb.swift/documentation/grdb/rowadapter)
|
446 | 446 | - [Raw SQLite Pointers](#raw-sqlite-pointers)
|
447 | 447 |
|
@@ -1643,7 +1643,7 @@ try dbQueue.write { db in
|
1643 | 1643 | }
|
1644 | 1644 | ```
|
1645 | 1645 |
|
1646 |
| -Of course, you need to open a [database connection], and [create database tables](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.6/documentation/grdb/databaseschema) first. |
| 1646 | +Of course, you need to open a [database connection], and [create database tables](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.7/documentation/grdb/databaseschema) first. |
1647 | 1647 |
|
1648 | 1648 | To define a record type, define a type and extend it with protocols that come with focused sets of features.
|
1649 | 1649 |
|
@@ -3250,7 +3250,7 @@ So don't miss the [SQL API](#sqlite-api).
|
3250 | 3250 |
|
3251 | 3251 | > **Note**: the generated SQL may change between GRDB releases, without notice: don't have your application rely on any specific SQL output.
|
3252 | 3252 |
|
3253 |
| -- [The Database Schema](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.6/documentation/grdb/databaseschema) |
| 3253 | +- [The Database Schema](https://swiftpackageindex.com/groue/grdb.swift/v7.0.0-beta.7/documentation/grdb/databaseschema) |
3254 | 3254 | - [Requests](#requests)
|
3255 | 3255 | - [Expressions](#expressions)
|
3256 | 3256 | - [SQL Operators](#sql-operators)
|
|
0 commit comments