Releases: Faire/yawn
Releases · Faire/yawn
0.1.13
What's Changed
- refactor: Fix unnecessary type bound warnings on YawnProjections by @luanpotter in #116
- fix: Ignore computed properties on @YawnProjection data class definitions by @luanpotter in #120
- fix: Introduce KspPropertiesWithAnnotationsResolver to fix annotations being lost from multi-sources with KSP2 by @luanpotter in #121
Full Changelog: 0.1.12...0.1.13
0.1.12
What's Changed
- fix: Widen YawnProjections args to YawnDef from YawnTableDef by @jwoliver-faire in #113
Full Changelog: 0.1.11...0.1.12
0.1.11
What's Changed
- feat: Add
applyFilteron projected query by @chinhtrung in #108 - fix: Only use dokka on yawn-library by @jwoliver-faire in #112
- feat: Return non-nullable column def in addIsNotNull by @jwoliver-faire in #111
New Contributors
- @jwoliver-faire made their first contribution in #112
Full Changelog: 0.1.10...0.1.11
0.1.10
What's Changed
- docs: Documenting a known risk with sub-queries by @QuinnB73 in #97
- feat: Add
attachJoinRefextension method by @chinhtrung in #86 - feat: Add mapResults to PaginationResult by @luanpotter in #106
- feat: Add haxNext method to PaginationResult by @luanpotter in #107
- feat: Add setLockMode, forUpdate, and forShare query methods by @QuinnB73 in #105
Full Changelog: 0.1.9...0.1.10
0.1.9
What's Changed
- test: Add test clarifying the behaviour of empty ands and ors by @luanpotter in #77
- feat: Implement applyJoinRef and applyJoinRefs by @chinhtrung in #80
- test: Add example of custom user-defined projection by @luanpotter in #84
- feat: Add addOrOfNotNull and addAndOfNotNull methods by @chinhtrung in #78
- chore: Remove jdbc from custom dictionaries as it was added upstream by @luanpotter in #89
- chore: Add tests for all remaining like cases, unify existing, make signature stricter by @luanpotter in #88
- feat: Add Long overloads to pagination model constructors by @luanpotter in #93
- feat: Support value classes with compile-time metamodel adaptation by @luanpotter in #87
- feat: Add helper function to create an empty PaginationResult by @luanpotter in #94
New Contributors
- @chinhtrung made their first contribution in #80
Full Changelog: 0.1.8...0.1.9
0.1.8
What's Changed
- fix: Make KspExtensions internal by @luanpotter in #57
- docs: Review and standardize docs, fix issues by @luanpotter in #62
- docs: Minor tweaks on CONTRIBUTING.md wording and formatting by @luanpotter in #63
- docs: Expand getting started and setup documentation by @luanpotter in #66
- test: Add Foreign and Composite key tests by @emily-time in #65
- docs: Refer to the example repo in the docs by @luanpotter in #67
- docs: Fix markdown list nesting by @luanpotter in #68
- refactor: Centralize pagination logic on BaseTypeSafeCriteriaBuilder by @luanpotter in #70
- test: Add tests for desc ordering by @luanpotter in #71
- chore: Upgrade kotlinpoet, fix nullability issues by @luanpotter in #72
- feat: Hoist listBatched to BaseTypeSafeCriteriaBuilde by @luanpotter in #73
- feat: Implement
setBatchedhelper by @luanpotter in #74 - feat: Add missing overloads for
andandoroperators plus tests by @luanpotter in #75 - feat: Introduce proper pagination data models for Yawn [proposal] by @luanpotter in #76
New Contributors
- @emily-time made their first contribution in #65
Full Changelog: 0.1.7...0.1.8
0.1.7
What's Changed
- fix: Centralize dependency versions on libs.versions.toml by @luanpotter in #56
Full Changelog: 0.1.6...0.1.7
0.1.6
What's Changed
- ci: Update go to fix actionlint go install during yaml CI check, and lock versions by @luanpotter in #53
- docs: Tweak minor typos on readme by @luanpotter in #49
- fix: Replace KSP extensions with initial versions by @QuinnB73 in #55
Full Changelog: 0.1.5...0.1.6
0.1.5
What's Changed
- chore: Fix kotlin and ksp version incompatibility by @luanpotter in #45
- fix: Update the plugin to not require a local copy of the yawn processor by @QuinnB73 in #48
Full Changelog: 0.1.4...0.1.5