Releases: relaticle/relaticle
Releases · relaticle/relaticle
v3.1.0
What's Changed
- feat: REST API, MCP server, and team-scoped API tokens by @ManukMinasyan in #136
- fix: ensure teams primary key exists before adding foreign key by @ManukMinasyan in #196
- chore: contact form min length and Scribe API domain by @ManukMinasyan in #197
- fix: remove whitespace below hero tabs on mobile by @ManukMinasyan in #198
- fix: add 301 redirects from /documentation/* to /docs/* by @ManukMinasyan in #199
- fix: add Cloudflare Turnstile spam protection to contact form by @ManukMinasyan in #201
- feat: support dedicated API and MCP subdomains by @ManukMinasyan in #200
- chore: update open graph image by @ManukMinasyan in #204
- fix: match scribe route prefix to subdomain API routing by @ManukMinasyan in #205
- chore: rename app-modules directory to packages by @ManukMinasyan in #203
Full Changelog: v3.0.9...v3.1.0
v3.0.9
What's Changed
- fix: cast json column to text for PostgreSQL equality comparison by @ManukMinasyan in #193
Full Changelog: v3.0.8...v3.0.9
v3.0.8
What's Changed
- chore: update composer and npm dependencies by @ManukMinasyan in #182
- Feat/test suite architecture by @ManukMinasyan in #181
- fix: use week-relative dates in retention chart test by @ManukMinasyan in #184
- chore: update composer and npm dependencies by @ManukMinasyan in #186
- fix: prevent email change lockout via Filament email change verification by @ManukMinasyan in #187
- chore: audit password reset workflow by @ManukMinasyan in #189
- chore: update composer and npm dependencies by @ManukMinasyan in #190
- fix: correct email template logo sizing and email client compatibility by @ManukMinasyan in #191
- feat: add expirable invite links with 7-day default expiry by @ManukMinasyan in #188
Full Changelog: v3.0.7...v3.0.8
v3.0.6
What's Changed
- feat: move theme switcher from header to footer by @ManukMinasyan in #162
- Feat/sysadmin import resource by @ManukMinasyan in #164
- fix: optimize sysadmin dashboard queries and add missing indexes by @ManukMinasyan in #165
- chore: update relaticle/custom-fields to v3.0.6 by @ManukMinasyan in #166
- chore: update rollup to 4.59.0 to fix CVE-2026-27606 by @ManukMinasyan in #167
- feat: add activation rate and user retention widgets to sysadmin dashboard by @ManukMinasyan in #168
- Chore/update dependencies by @ManukMinasyan in #169
Full Changelog: v3.0.5...v3.0.6
v3.0.5
What's Changed
- Chore/update deps by @ManukMinasyan in #155
- chore: bump relaticle/custom-fields to v3.0.4 in composer.lock by @ManukMinasyan in #157
- Update README.md by @ManukMinasyan in #159
- chore: rename docker compose files to modern convention by @ManukMinasyan in #160
- chore: remove empty phpstan baseline and unused composer-patches by @ManukMinasyan in #161
Full Changelog: v3.0.4...v3.0.5
v3.0.3
What's Changed
- chore: update preview screenshots with optimized multi-format images by @ManukMinasyan in #149
- Fix N+1 queries across all custom field resources by @NeloNew in #151
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
- fix: handle multi-value custom fields in AI context builder by @ManukMinasyan in #129
- fix: enable sorting on computed records_count column in top teams widget by @ManukMinasyan in #130
- fix: update custom-fields to v3.0.0-beta12 by @ManukMinasyan in #131
- fix: N+1 query optimization and lazy loading prevention by @ManukMinasyan in #132
- docs: fix broken custom fields documentation link by @ManukMinasyan in #134
- chore: refresh branding assets by @ManukMinasyan in #135
- refactor: remove global Event::fake() and switch tests to standard teams by @ManukMinasyan in #137
- feat: align opportunity view actions with people and companies by @ManukMinasyan in #138
- Optimize: Wrap custom field creation in transaction by @NeloNew in #145
New Contributors
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- Migrate from mysql to postgresql by @ManukMinasyan in #124
- fix: replace having alias with whereRaw for postgresql compatibility by @ManukMinasyan in #125
- feat: add opt-in application health checks with Oh Dear integration by @ManukMinasyan in #126
- fix: use team slug instead of ULID for tenant URL resolution by @ManukMinasyan in #127
- Feat/health checks by @ManukMinasyan in #128
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- Refactor/simplify company matching by @ManukMinasyan in #70
- Feature/import wizard error filter by @ManukMinasyan in #71
- Improvements by @ManukMinasyan in #72
- 3x/import wizard date formats by @ManukMinasyan in #73
- Chore/import wizard modernization by @ManukMinasyan in #74
- feat: Import Wizard relationship mapping and smart matching by @ManukMinasyan in #76
- Feature/filament v5 upgrade by @ManukMinasyan in #78
- Fix/GitHub stars return type by @ManukMinasyan in #82
- Feature/import wizard new upload step by @ManukMinasyan in #84
- Refactor/import wizard separate skipped column by @ManukMinasyan in #108
- Refactor/validate column job improvements by @ManukMinasyan in #111
- chore: update composer and npm dependencies by @ManukMinasyan in #112
- Feat/import wizard preview and match resolution by @ManukMinasyan in #113
- feat: use team slug instead of ULID in panel URLs by @ManukMinasyan in #114
- feat: import wizard reliability and UX improvements by @ManukMinasyan in #115
- Import history by @ManukMinasyan in #116
- 3.x by @ManukMinasyan in #68
- chore: bump spatie/laravel-medialibrary to 11.20.0 in composer.lock by @ManukMinasyan in #118
- fix: drop sessions FK and fix fixture phone numbers by @ManukMinasyan in #119
- Improve SystemAdmin resources with proper fields, filters, and sorting by @ManukMinasyan in #120
- feat: single-domain deployment mode for self-hosted/Docker by @ManukMinasyan in #121
- feat: add relation managers and infolists to sysadmin team and user resources by @ManukMinasyan in #122
Full Changelog: v2.0.8...v3.0.0
v2.0.8
What's Changed
- fix: cast cache result to int in getStarsCount by @ManukMinasyan in #81
Full Changelog: v2.0.7...v2.0.8