Releases: Jacobbrewer1/patcher
Releases · Jacobbrewer1/patcher
v0.1.10
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
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
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
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
v0.1.6 What's Changed (2024-10-20)
Chores
- deps: Updating the module name to be lower case (#40) (7037cc67)
v0.1.5
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
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
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)
v0.1.2
v0.1.2 Release Changes (2024-10-08)
Chores
- go_version: downgraded go version to go1.22 (#18) (8fc90ca3)
v0.1.1
v0.1.1 Release Changes (2024-10-08)
Chores
- cicd: Changing how we increment the versions (#14) (0d6db3ea)
- examples: Updating the loader sql examples (#13) (5a8a507e)
- gen: Updating how the booleans are handled around the sql gen (#9) (887a0fcc)
- sql: Using a strings builder to build the base of the SQL query (#7) (da12d2d2)
Features
- docs: Adding docs on how to use the package (#6) (89b3ed9a)
- examples: adding a new http example (#8) (42076642)
- loader:
- Updating the sql gen to user the loader (#12) (0a7600f1)
- Adding loader examples (#11) (afe3fac5)
- Adding a loading method that loads the diff of two structs into one (#10) (1a947986)
Bug Fixes
- cicd:
- utils: moving ptr utils method to unexported method in package (#15) (d184801e)