Skip to content

Commit c085010

Browse files
committed
docs: fix v0.7.0 date typo, update ROADMAP tables, add codecov badge
- Fix v0.7.0 date: 2025-01-25 -> 2025-11-24 (typo) - Update Feature Comparison table to v0.8.0 - Update Performance Goals table to v0.8.0 - Add codecov badge to README
1 parent c18bc61 commit c085010

7 files changed

Lines changed: 34 additions & 30 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ q.All(&users)
8989
- 3874 lines of new code
9090
- 100% backward compatible
9191

92-
## [0.7.0] - 2025-01-25
92+
## [0.7.0] - 2025-11-24
9393

9494
### Added
9595

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Relica
22

33
[![CI](https://github.com/coregx/relica/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/coregx/relica/actions/workflows/test.yml)
4+
[![codecov](https://codecov.io/gh/coregx/relica/graph/badge.svg)](https://codecov.io/gh/coregx/relica)
45
[![Go Version](https://img.shields.io/badge/Go-1.25%2B-00ADD8?style=flat&logo=go)](https://go.dev/)
56
[![Go Report Card](https://goreportcard.com/badge/github.com/coregx/relica)](https://goreportcard.com/report/github.com/coregx/relica)
67
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

ROADMAP.md

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Relica Roadmap
22

33
> **Current Version**: v0.8.0 (Released: December 16, 2025)
4-
> **Previous Release**: v0.7.0 (Released: January 25, 2025)
4+
> **Previous Release**: v0.7.0 (Released: November 24, 2025)
55
> **Production Ready**: v1.0.0 (Target: Q3-Q4 2026)
66
77
---
@@ -116,18 +116,21 @@ Relica is a **query builder**, NOT an ORM. We will **NEVER** add:
116116

117117
## 📊 Feature Comparison
118118

119-
| Feature | v0.1.2 | v0.2.0 | v0.3.0 | v1.0.0 | GORM | sqlc |
120-
|---------|--------|--------|--------|--------|------|------|
121-
| **CRUD** |||||||
122-
| **Expression API** |||||||
123-
| **JOIN** |||||||
124-
| **Aggregates** |||||||
125-
| **Subqueries** |||||||
126-
| **Window Functions** |||||||
127-
| **Relations** |||||||
128-
| **Zero Dependencies** |||||||
129-
| **Type Safety** ||||| Partial | ✅✅ |
130-
| **Dynamic Queries** |||||||
119+
| Feature | v0.8.0 | v1.0.0 | GORM | sqlc |
120+
|---------|--------|--------|------|------|
121+
| **CRUD** |||||
122+
| **Expression API** |||||
123+
| **JOIN** |||||
124+
| **Aggregates** |||||
125+
| **Subqueries** |||||
126+
| **Window Functions** |||||
127+
| **Model API** |||||
128+
| **Named Placeholders** |||||
129+
| **Transactional Helper** |||||
130+
| **Relations** |||||
131+
| **Zero Dependencies** |||||
132+
| **Type Safety** ||| Partial | ✅✅ |
133+
| **Dynamic Queries** |||||
131134

132135
---
133136

@@ -145,17 +148,17 @@ Relica is a **query builder**, NOT an ORM. We will **NEVER** add:
145148

146149
## 📈 Performance Goals
147150

148-
| Metric | v0.1.2 | v0.2.0 Actual | v0.3.0 Actual | v1.0.0 Target |
149-
|--------|--------|---------------|---------------|---------------|
150-
| **Statement Cache Hit** | <60ns | <60ns ✅ | <60ns | <50ns |
151-
| **Batch INSERT (100 rows)** | 327ms | 327ms ✅ | 327ms | <200ms |
152-
| **N+1 Query Reduction** | N/A | 3-18x ✅ | 3-18x ✅ | Maintained |
153-
| **Pagination Memory** | N/A | 100x reduction| 100x| Maintained |
154-
| **Aggregate Memory** | N/A | 2,500,000x reduction| 2,500,000x| Maintained |
155-
| **EXISTS vs IN** | N/A | N/A | 5x faster ✅ | Maintained |
156-
| **UNION ALL vs UNION** | N/A | N/A | 2-3x faster ✅ | Maintained |
157-
| **Test Coverage** | 87.4% | 88.9% ✅ | 89.5%| >90% |
158-
| **Dependencies** | 0 | 0 ✅ | 0 | 0 |
151+
| Metric | v0.8.0 Actual | v1.0.0 Target |
152+
|--------|---------------|---------------|
153+
| **Statement Cache Hit** | <60ns ✅ | <50ns |
154+
| **Batch INSERT (100 rows)** | 327ms ✅ | <200ms |
155+
| **N+1 Query Reduction** | 3-18x ✅ | Maintained |
156+
| **Pagination Memory** | 100x reduction ✅ | Maintained |
157+
| **Aggregate Memory** | 2,500,000x reduction ✅ | Maintained |
158+
| **EXISTS vs IN** | 5x faster ✅ | Maintained |
159+
| **UNION ALL vs UNION** | 2-3x faster ✅ | Maintained |
160+
| **Test Coverage** | 85%+| >90% |
161+
| **Dependencies** | 0 ✅ | 0 |
159162

160163
---
161164

@@ -197,7 +200,7 @@ Relica is a **query builder**, NOT an ORM. We will **NEVER** add:
197200
- **v0.4.1-beta** (2025-10-26) - Convenience methods (Select, Insert, Update, Delete)
198201
- **v0.5.0** (2025-11-14) - Enterprise security, query optimizer, comprehensive documentation
199202
- **v0.6.0** (2025-11-24) - Struct operations (InsertStruct, Model API)
200-
- **v0.7.0** (2025-01-25) - Model() API parity (auto-populate ID, selective fields)
203+
- **v0.7.0** (2025-11-24) - Model() API parity (auto-populate ID, selective fields)
201204
- **v0.8.0** (2025-12-16) - Named placeholders, quoting, Row/Column, Transactional, Distinct, AndWhere/OrWhere
202205
- **v1.0.0** (Target: Q3-Q4 2026) - Production stable release
203206

docs/CTE_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -972,5 +972,5 @@ Complete working examples available in Relica repository:
972972

973973
---
974974

975-
**Last Updated**: 2025-01-25
975+
**Last Updated**: 2025-11-24
976976
**Minimum Go Version**: 1.25+

docs/SET_OPERATIONS_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1094,5 +1094,5 @@ Complete working examples available in Relica repository:
10941094

10951095
---
10961096

1097-
**Last Updated**: 2025-01-25
1097+
**Last Updated**: 2025-11-24
10981098
**Minimum Go Version**: 1.25+

docs/SUBQUERY_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1073,5 +1073,5 @@ Complete working examples available in Relica repository:
10731073

10741074
---
10751075

1076-
**Last Updated**: 2025-01-25
1076+
**Last Updated**: 2025-11-24
10771077
**Minimum Go Version**: 1.25+

docs/WINDOW_FUNCTIONS_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1076,5 +1076,5 @@ CREATE INDEX idx_created_at ON orders(created_at DESC);
10761076

10771077
---
10781078

1079-
**Last Updated**: 2025-01-25
1079+
**Last Updated**: 2025-11-24
10801080
**Minimum Go Version**: 1.25+

0 commit comments

Comments
 (0)