Releases: Faire/yawn
Releases · Faire/yawn
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
0.1.4
0.1.3
0.1.2
What's Changed
- docs: Add README.md by @luanpotter in #29
- docs: Add initial projections and sub-queries documentation by @luanpotter in #30
- chore: Allow markdown-run.sh script to be run with
--fixflag by @luanpotter in #31 - docs: Add Yawn docs structure with quickstart, basics, joins, and nullability by @QuinnB73 in #32
Full Changelog: 0.1.1...0.1.2
0.1.1
What's Changed
- chore: Setup gradle plugin publishing by @QuinnB73 in #23
- chore: Disable maven publishing temporarily by @luanpotter in #24
- chore: Fix gradle publishing by @luanpotter in #25
- ci: Add yaml linting by @luanpotter in #27
- chore: Fix versioning for gradle publishing by @luanpotter in #26
- chore: Prepare for release by @luanpotter in #28
Full Changelog: 0.1.0...0.1.1