6a759ef3d1
fix(mssql): correct order of MSSQL type mappings
warkanum2026-05-19 19:26:30 +02:00
cb735f0754
feat(sqlite): add SQLite type mapping and conversion functions * Implement SQLiteToCanonicalTypes for type mapping * Add ConvertSQLiteToCanonical and ConvertCanonicalToSQLite functions * Update mapDataType to utilize new conversion logic
warkanum2026-05-19 19:26:09 +02:00
80fb49bc5e
refactor(datatypes): remove redundant normalization function
warkanum2026-05-19 19:12:54 +02:00
9190df81dd
feat(merge): enhance type conflict detection for columns * Introduced extractTypeParts function to handle embedded dimensions in type strings. * Updated columnTypeConflict to utilize new type extraction logic. * Improved PostgreSQL type normalization and handling in various components.
warkanum2026-05-19 19:12:27 +02:00
9235ef5e08
chore(release): update package version to 1.0.57
v1.0.57
Hein
2026-05-07 14:45:02 +02:00
b91d6b33b5
feat(writer): add continue-on-error option for SQL writers * Introduce ContinueOnError option to WriterOptions * Update writer functions to support continue-on-error behavior * Modify migration and database writing to handle continue-on-error
Hein
2026-05-07 14:44:36 +02:00
6d2884f5cf
chore(release): update package version to 1.0.50
v1.0.50
Hein
2026-04-30 20:23:29 +02:00
f192decff8
Add Prisma 7 flag support
Hein
2026-04-30 20:22:57 +02:00
8b906cf4a3
chore(release): update package version to 1.0.49
v1.0.49
Hein
2026-04-30 18:16:28 +02:00
0a3966e6fc
fix(pgsql): handle default values for array types in migrations * update default value quoting logic for PostgreSQL * add tests for array default value handling
Hein
2026-04-30 18:16:21 +02:00
d30fc24f55
chore(release): update package version to 1.0.48
v1.0.48
Hein
2026-04-30 16:07:33 +02:00
16a489d0b8
style(pkg): align json and numeric type mappings
Hein
2026-04-30 16:07:16 +02:00
3524e86282
feat: add --types flag and stdlib nullable type support for bun/gorm writers
Hein
2026-04-30 16:00:54 +02:00
1e54fdcd7f
Merge branch 'master' of git.warky.dev:wdevs/relspecgo
Hein
2026-04-30 15:15:34 +02:00
fb104ea084
feat: ✨ PostgreSQL connections opened by relspec set application_name by default to relspecgo/<version>
v1.0.47
warkanum2026-04-26 17:48:26 +02:00
837160b77a
feat(pgsql): implement application_name handling in connection
warkanum2026-04-26 17:45:25 +02:00
ed7130bba8
refactor(pkg): canonicalize base types and adjust length handling * Update base types to keep explicit modifier forms * Modify length handling for vector types in tests
warkanum2026-04-26 17:35:15 +02:00
4ca1810d07
refactor(dctx): sort table columns and indexes for deterministic output
v1.0.46
warkanum2026-04-26 12:50:39 +02:00
c0880cb076
feat(pkg): preserve PostgreSQL types in mapDataType function * Add support for known PostgreSQL types and modifiers * Implement canonicalization for PostgreSQL types * Introduce unit tests for PostgreSQL type handling
v1.0.45
warkanum2026-04-26 12:43:44 +02:00
988798998d
test(drawdb): add test for converting column types with modifiers * Implement tests to ensure explicit type modifiers are preserved during conversion. * Validate behavior for varchar, numeric, and custom vector types.
warkanum2026-04-26 12:35:54 +02:00
535a91d4be
feat(docs): add comprehensive story of RelSpecGo's development journey
warkanum2026-04-08 22:21:24 +02:00
77436757c8
fix(type_mapper): update timestamp type mapping to use SqlTimeStamp
v1.0.37
warkanum2026-02-08 21:35:27 +02:00
5e6f03e412
feat(type_mapper): add support for serial types and auto-increment tags
v1.0.36
warkanum2026-02-08 17:48:58 +02:00
1dcbc79387
feat(pgsql): enhance data type mapping to support serial types
v1.0.35
warkanum2026-02-08 17:31:28 +02:00
59c4a5ebf8
test(writer): enhance has-many relationship tests with join tag verification
v1.0.34
warkanum2026-02-08 15:20:20 +02:00
091e1913ee
feat(version): retrieve version and build date from VCS if unset
warkanum2026-02-08 15:04:03 +02:00
0e6e94797c
feat(version): add version command to display version and build date
v1.0.33
warkanum2026-02-08 14:58:39 +02:00
a033349c76
refactor(writers): simplify model name generation by removing singularization
v1.0.32
warkanum2026-02-08 14:50:39 +02:00
466d657ea7
feat(mssql): add MSSQL writer for generating DDL from database schema - Implement MSSQL writer to generate SQL scripts for creating schemas, tables, and constraints. - Support for identity columns, indexes, and extended properties. - Add tests for column definitions, table creation, primary keys, foreign keys, and comments. - Include testing guide and sample schema for integration tests.
warkanum2026-02-07 16:09:27 +02:00
47bf748fd5
chore: ⬆️ Vendor for new deps
warkanum2026-02-07 15:51:20 +02:00
88589e00e7
docs: update AI usage declaration for clarity and compliance
warkanum2026-02-07 10:16:19 +02:00
4cdccde9cf
docs: update CLAUDE.md with additional utilities and supported formats
v1.0.31
warkanum2026-02-07 09:59:35 +02:00
aba22cb574
feat(ui): add relationship management features in schema editor
warkanum2026-02-07 09:49:24 +02:00