Skip to content

Releases: Jacobbrewer1/patcher

v0.1.16

23 Jan 08:31
82648e3
Compare
Choose a tag to compare

v0.1.16 What's Changed (2025-01-23)

Chores

  • cicd: removing setup for private modules as it is not required (#91) (56dc49e6)
  • docs: Updating the readme to reflect the correct type in the opts that are used (#96) (e33f417a)
  • opts: Removing case-insensative ignore field, cases now need to match (#100) (82648e32)
  • tests: Updating tests to cover 80% total (#92) (1464383c)

Features

  • cicd: Updating cicd to also test for coverage (#93) (fde6013d)
  • multifilter: Adding a multi filter to handle multiple filters (#98) (52ec1ab7)

Bug Fixes

  • docs:
  • opts: Adding check to prevent calls on nil wherer or joiner (#99) (53e78e88)

v0.1.15

18 Jan 13:54
891b43f
Compare
Choose a tag to compare

v0.1.15 What's Changed (2025-01-18)

Bug Fixes

  • docs: moving the labels to the global readme (#86) (68118295)
  • gen: adding missing base types to the patch gen method (#90) (891b43f8)

Chores

  • deps:
    • Bump github.com/vektra/mockery/v2 from 2.50.4 to 2.51.0 (#88) (9979b859)
    • Bump github.com/vektra/mockery/v2 from 2.46.0 to 2.50.4 (#79) (2d7b16d9)
  • docs: Adding relevant external docs for to the readme (#85) (19b7a791)

Features

  • comments: Updating comments for methods within the library (#89) (57d4790b)
  • docs: Adding a section on why to use the library (#87) (420fffe0)

v0.1.14

17 Jan 08:55
6ab75e0
Compare
Choose a tag to compare

v0.1.14 What's Changed (2025-01-17)

Chores

  • docs: adding missing areas to the readme (#81) (b5539b90)
  • inserter: moving the primary key ignore check (#76) (4fc9f3de)
  • utils: Adding example to a comment that explains how to use the func (#80) (8d5b5fdc)

Bug Fixes

  • gen: Using the first db tag if multiple are provided (#77) (e348d1d3)

Features

  • coc: Create CODE_OF_CONDUCT.md (#82) (67aa17db)
  • docs: Adding readme file for the inserter package (#83) (6ab75e0c)

v0.1.13

24 Dec 14:12
8155e7b
Compare
Choose a tag to compare

v0.1.13 What's Changed (2024-12-24)

Bug Fixes

  • inserter: ignoring the pk from the inserter (#75) (8155e7b7)

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