Releases: Jacobbrewer1/patcher
Releases · Jacobbrewer1/patcher
v0.1.21
v0.1.21 What's Changed (2025-03-07)
Features
- cicd: adding perfsprint linter (#129) (a43078ff)
- patch: defaulting to snake case naming of the resource object provided if no table name option has been provided (#131) (4782374a)
Chores
v0.1.20
v0.1.20 What's Changed (2025-02-24)
Chores
- cicd: updating the cicd to include the testify lint (#126) (1cef1bfb)
- deps: Bump github.com/vektra/mockery/v2 from 2.52.2 to 2.52.3 (#125) (198eaf96)
- docs: Create CONTRIBUTING.md (#113) (107d6829)
- inserter:
- issues:
- linters: Updating according to linters (#117) (0ad9e06b)
- multifilter: updating the multifilter interface (#119) (549808f8)
- repo: refactoring variable names to be more clear (#121) (06842383)
- sql: Updating acording to linters to reduce nesting (#118) (1b4bcb9c)
Features
Bug Fixes
- sql: updating the values to not be pointers when added to the args slice (#124) (3ca11657)
v0.1.19
v0.1.19 What's Changed (2025-02-10)
Features
Chores
- inserter:
- simplifying test case (#110) (0c9719f9)
- adding a parameter to specify the include pk field for the inserter (#109) (209d8ecc)
- opts: taking a parameter on the include zero and nil opts (#108) (046fccda)
- simplification: Simplifying the patches (#111) (0337e437)
v0.1.18
v0.1.18 What's Changed (2025-02-04)
Features
- multifilter: Adding Joiner interface to the MultiFilter (#106) (68501443)
Chores
- deps: Bump github.com/vektra/mockery/v2 from 2.51.1 to 2.52.1 (#104) (6f2901cf)
- docs: removing redundant docs (#105) (c6ee891f)
v0.1.17
v0.1.17 What's Changed (2025-01-31)
Features
- opts: Adding a generic
WithFilter
option that takes a joiner or wherer (#103) (c9b93150)
Chores
- deps: Bump github.com/vektra/mockery/v2 from 2.51.0 to 2.51.1 (#101) (9ba9f242)
v0.1.16
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
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
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
v0.1.13 What's Changed (2024-12-24)
Bug Fixes
- inserter: ignoring the pk from the inserter (#75) (8155e7b7)
v0.1.12
v0.1.12 What's Changed (2024-12-20)
Features
- omitempty: swapping tag opts for the omitempty functionality (#73) (54619b9f)