Skip to content

Releases: Jacobbrewer1/patcher

v0.1.12

20 Dec 13:20
54619b9
Compare
Choose a tag to compare

v0.1.12 What's Changed (2024-12-20)

Features

  • omitempty: swapping tag opts for the omitempty functionality (#73) (54619b9f)

v0.1.11

20 Dec 09:56
d291b4d
Compare
Choose a tag to compare

v0.1.11 What's Changed (2024-12-20)

Chores

  • deps:
    • Downgrading go to 1.22 (#72) (d291b4d8)
    • Bump github.com/vektra/mockery/v2 from 2.49.1 to 2.50.0 (#68) (b022da01)
    • Bump github.com/vektra/mockery/v2 from 2.49.0 to 2.49.1 (#67) (fbac20b4)
    • Bump github.com/vektra/mockery/v2 from 2.47.0 to 2.49.0 (#66) (79151c27)
    • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#65) (808a2267)
    • Bump github.com/vektra/mockery/v2 from 2.46.3 to 2.47.0 (#64) (fa58996d)
  • legal: Delete LICENSE (#69) (a98b929b)

Features

  • legal: Using Apache Version 2 License (#70) (813aebd1)

v0.1.10

03 Nov 12:08
63f6d7b
Compare
Choose a tag to compare

v0.1.10 What's Changed (2024-11-03)

Chores

  • deps: Bump github.com/vektra/mockery/v2 from 2.46.0 to 2.46.3 (#36) (1ad27475)
  • docs: updating the readme examples (#61) (960f9406)
  • inserter: initializing on an empty array by default (#63) (63f6d7b9)

Features

  • opts: Allowing singluar field configuration for nillable and zeroable (#62) (4cf97e33)

v0.1.9

26 Oct 18:23
104d38e
Compare
Choose a tag to compare

v0.1.9 What's Changed (2024-10-26)

Chores

  • loader: Moving the internal loaddiff method to be under the sql patch struct (#56) (73b622c0)
  • refactore: refactoring the where variable name to match the join style (#57) (24618f6d)

Features

  • examples: Updating examples (#59) (0a9da7a9)
  • inserter: Allowing fields to be ignored on the inserter package (#60) (104d38e3)
  • patch: Updating the patches to use the includes nil and zero (#58) (18ec5a8e)

v0.1.8

25 Oct 11:55
befc09c
Compare
Choose a tag to compare

v0.1.8 What's Changed (2024-10-25)

Bug Fixes

  • loader: Correcting how we compare for nil values (#54) (45e4b470)

Chores

Features

  • config: Adding a struct level tag that will allow users to configure the field to be skipped (#53) (cc13a301)

v0.1.7

24 Oct 07:01
af57bc6
Compare
Choose a tag to compare

v0.1.7 What's Changed (2024-10-24)

Features

  • loader:
    • Adding test for not pointed embedded struct (#49) (af57bc67)
    • adding more tests for loader (#48) (d62ca81e)
    • Adding backwards compatibility test for the default behavior (#46) (e48f50dc)
    • adding example for loader opts (#44) (909300ee)
    • Adding loader options that allow for configuration (#42) (76532952)

Chores

v0.1.6

20 Oct 06:43
7037cc6
Compare
Choose a tag to compare

v0.1.6 What's Changed (2024-10-20)

Chores

  • deps: Updating the module name to be lower case (#40) (7037cc67)

v0.1.5

18 Oct 06:37
4c443ac
Compare
Choose a tag to compare

v0.1.5 What's Changed (2024-10-18)

Bug Fixes

  • errors: Updating method name for handling err no changes (#38) (4c443ac2)

Features

  • diffpatcher: returning no changes error when there are no changes (#37) (37a7ba88)

v0.1.4

13 Oct 08:01
6766171
Compare
Choose a tag to compare

v0.1.4 What's Changed (2024-10-13)

Chores

  • loader: Updating comment on the loader methods (#33) (fd09a1db)

Bug Fixes

  • consts: Moving the trimming to use the where type consts (#29) (cdb30917)
  • patcher: Adding new method that exports the perform patch for the differ methods (#30) (76902dc9)
  • perform: Correcting logic to perform patching (#31) (ed28cc35)

Features

  • inserter:
    • adding gen file to the inserter package (#35) (67661717)
    • updating how resources are passed to keep it consistent (#34) (da6bfbe5)
    • Adding a dynamic insert package (#32) (53df0043)

v0.1.3

09 Oct 20:41
9b3b79e
Compare
Choose a tag to compare

v0.1.3 What's Changed (2024-10-09)

Chores

  • cicd: Updating the subtitle for the RC (#25) (1cb01840)
  • docs: Updating the readme (#21) (eefcd1d0)
  • errors: removing unused error (#24) (ac414319)
  • examples: Updating the file name for the wheretyper example (#23) (f86268f1)
  • go_version: dropping the go version back to 1.22 (#28) (9b3b79ed)
  • mocks: removing the version strings from the mocks (#20) (69c91be6)
  • revert: Revert "chore(go_version): downgraded go version to go1.22 (#18)" (#19) (15b061ca)

Features

  • loader: LoadDiff quality of life improvements (#27) (16cf5e65)
  • sql: Allowing users to user AND or OR in the SQL generator (#22) (0917b8e1)
  • utils: Moving utils to a new utils file (#26) (ab1f233b)