Skip to content

Releases: Faire/yawn

0.1.10

29 Jan 18:05
7475eb8

Choose a tag to compare

What's Changed

  • docs: Documenting a known risk with sub-queries by @QuinnB73 in #97
  • feat: Add attachJoinRef extension 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

08 Jan 21:47
e4c2a63

Choose a tag to compare

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

Full Changelog: 0.1.8...0.1.9

0.1.8

05 Dec 18:09
38fcaf0

Choose a tag to compare

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 setBatched helper by @luanpotter in #74
  • feat: Add missing overloads for and and or operators plus tests by @luanpotter in #75
  • feat: Introduce proper pagination data models for Yawn [proposal] by @luanpotter in #76

New Contributors

Full Changelog: 0.1.7...0.1.8

0.1.7

24 Oct 18:34
74ec453

Choose a tag to compare

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

20 Oct 19:05
7823d20

Choose a tag to compare

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

09 Oct 18:14
5d92656

Choose a tag to compare

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

08 Oct 17:59
0fba18f

Choose a tag to compare

What's Changed

  • docs: Update yawn plugin description by @QuinnB73 in #42
  • docs: Update readme to give simple example and link to documentation by @QuinnB73 in #43

Full Changelog: 0.1.3...0.1.4

0.1.3

08 Oct 14:18
e07f042

Choose a tag to compare

What's Changed

  • fix: Handle recognizing subquery context with nested subquery restrictions by @QuinnB73 in #41

Full Changelog: 0.1.2...0.1.3

0.1.2

06 Oct 20:11
7f0a242

Choose a tag to compare

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 --fix flag 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

01 Oct 14:26
8b40d3b

Choose a tag to compare

What's Changed

Full Changelog: 0.1.0...0.1.1