Releases: amberframework/granite
Releases · amberframework/granite
v0.23.3
What's Changed
- added documentation for multiple connections feature by @a-alhusaini in #483
- Add
skip_timestamps
option by @stufro in #486 - ci: add ameba linting to formatting ci job by @jphaward in #490
- Close result set at the end of test in passthrough_spec.cr by @stufro in #489
- Update readme setup instructions by @jphaward in #495
- Fix mysql to allow timestamps null by @jphaward in #492
- 493 upgrade ameba shard to latest version by @jphaward in #494
- refactor: fix linting issues on not_nil! usage by @jphaward in #487
- test: fix to_yaml nil value representation for mac by @jphaward in #496
- Fixed bug preventing Amber from booting by @crimson-knight in #497
- Add reload method by @stufro in #491
New Contributors
Full Changelog: v0.23.2...v0.23.3
v0.23.2
What's Changed
- update crystal-db and related dev dependencies by @pan in #468
- upgrade ameba to v1.3.1 which requires crystal v1.6 by @pan in #469
- add #next_column_index to db mocker by @pan in #470
- Merge fork with enhancements/fixes by @kalinon in #456
- Add to docs by @richardhp in #446
- add support for foreign key converters by @repomaa in #438
- fix build_find_by_clause for bool values by @kalinon in #455
- Add context to RecordNotSaved/RecordNotDestroyed error messages by @pyrsmk in #452
- Add a check to ensure created_at and updated_at are Time by @kalinon in #454
- Update spec tests and add ghaction by @kalinon in #474
- Feature: Read replica support by @a-alhusaini in #476
New Contributors
- @pan made their first contribution in #468
- @kalinon made their first contribution in #456
- @richardhp made their first contribution in #446
- @repomaa made their first contribution in #438
- @pyrsmk made their first contribution in #452
Full Changelog: v0.23.1...v0.23.2
v0.23.1
What's Changed
- Fix command to create a migration to
scaffold
by @CodingItWrong in #453 - Fix code block in
models.md
by @marcoroth in #457 - Fixing a timestamp issue to support Crystal 1.0.0+ by @crimson-knight in #465
- Feature/update version by @crimson-knight in #466
New Contributors
- @CodingItWrong made their first contribution in #453
- @marcoroth made their first contribution in #457
- @crimson-knight made their first contribution in #465
Full Changelog: v0.23.0...v0.23.1
Latest database drivers
This updates mysql and sqlite drivers to the latest versions
Support Crystal 0.36.x
This change supports Crystal 0.36.x. Thanks to @bcardiff for your contribution.
Crystal 0.35.0 Support & Some Bug Fixes
- 9c30762 Define
@@setter
withclass_getter
(#405) by @Blacksmoke16 - 310957b Support Crystal 0.35.0 (#406) by @drujensen
- 9f03488 Fix infinity loop (#409) by @OpakAlex
- 7230928 Bump Granite, Crystal, and Ameba versions (#412) by @Blacksmoke16
v0.21.0
- b225462 Support custom queries in builder (#403) by @Serdnad
- af36d1e Add a to_json method for Granite::Error (#401) by @3n-k1
- 1daaa35 Fix read_attribute, see #396 (#397) by @msa7
- 536a9b4 Fix #394 by stripping the module name from the table name (#395) by @3n-k1
- 3d849eb Fix: Ensure
Granite::Error#to_s
returns string (#386) by @akadusei - 2dee196 Add empty "else" statement for compatibility with Crystal 0.34.0 (#399) by @MrSorcus
- fde10ca Replace deprecated Logger via Log. (#398) @MrSorcus
Support Crystal 0.32.1
- 505a779 Update CI/deps to support Crystal 0.32.1 (#377) @Blacksmoke16
- 55f11af Handle
false
when a column has a default value (#374) @Blacksmoke16 - cbf7669 Allow #update to set column to nil (#369) @Blacksmoke16
v0.18.0
Handle string conversion and errors
e2784bf Handle string conversion & conversion errors (#357) by @Blacksmoke16