github.com/didi/gendry
v1.9.0
#1040 most downloaded on Go modules
didi/gendry
What this package is like to depend on
Last release 1 years ago
12 Mar 2025
Release timing varies
gaps range from 8 days to 1.3 years
Some releases are documented
notes for 9 of 17 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
60 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
60 releases · Feb 2018 to Mar 2025Releases
latest 60-
v1.9.1-0.20250312033045-e6d8f5cfe40e12 Mar 2025 pre-releaseNothing published for this version
-
v1.9.1-0.20250211025143-0e169a4fa52a11 Feb 2025 pre-releaseNothing published for this version
-
v1.9.009 Jul 2024Release notes
Open source →What's Changed
- If map key is prefixed with
_custom_, its value must be abuilder.Comparable, which people can implement their own type to insert custom sql. by @jiangwei2514 in #151 - Add some helper functions for JSON type. by @jiangwei2514 in #151
New Contributors
- @jiangwei2514 made their first contribution in #151
Full Changelog: v1.8.2...v1.9.0
- If map key is prefixed with
-
v1.8.3-0.20240709131639-07898fad15f009 Jul 2024 pre-releaseNothing published for this version
-
v1.8.226 Sep 2023Release notes
Open source →What's Changed
- fix bug: manager settings set blank value option missing by @twz915 in #145
- builder where & update support Raw SQL by @twz915 in #147
- feat: build delete support limit by @twz915 in #148
Full Changelog: v1.8.1...v1.8.2
-
v1.8.2-0.20230926123849-47b22f05902226 Sep 2023 pre-releaseNothing published for this version
-
v1.8.2-0.20230924135520-19c2de2cabb424 Sep 2023 pre-releaseNothing published for this version
-
v1.8.2-0.20230814112046-da75d5e2c1b614 Aug 2023 pre-releaseNothing published for this version
-
v1.8.110 Aug 2023Release notes
Open source →What's Changed
- feat: support empty tag by @nlimpid in #136
- 支持对scan后rows.Err()检查 by @winston-ke in #144
New Contributors
- @winston-ke made their first contribution in #144
Full Changelog: v1.8.0...v1.8.1
-
v1.8.1-0.20230810011940-b1ded9ca5bdb10 Aug 2023 pre-releaseNothing published for this version
-
v1.8.1-0.20230320052108-dbb28729cc7e20 Mar 2023 pre-releaseNothing published for this version
-
v1.8.022 Jul 2022Release notes
Open source →New Features
- support multiple _or condition, #130 (@zhanghongnian )
- Fix typo in readme, #132 (@jxba016050 )
-
v1.7.1-0.20220722123117-becd38a899fa22 Jul 2022 pre-releaseNothing published for this version
-
v1.7.1-0.20220714020026-bf9e04a9c2f014 Jul 2022 pre-releaseNothing published for this version
-
v1.7.1-0.20210323123312-67b08c6c80a423 Mar 2021 pre-releaseNothing published for this version
-
v1.7.010 Mar 2021Release notes
Open source →Add
- when value is a slice,
inkeyword is omitable
map[string]interface{}{ "foo in": []int{1,2,3}, } // equals to map[string]interface{}{ "foo": []int{1,2,3}, }
Fix
- if an object implements sql.Scanner, it'll take over the Scan job
- when value is a slice,
-
v1.6.1-0.20210310140854-0f24429cfa2310 Mar 2021 pre-releaseNothing published for this version
-
v1.6.1-0.20210224021459-1d0b691a12ac24 Feb 2021 pre-releaseNothing published for this version
-
v1.6.1-0.20210114084143-faf1a3a92a4414 Jan 2021 pre-releaseNothing published for this version
-
v1.6.1-0.20210109022624-0f58e6b04f9e09 Jan 2021 pre-releaseNothing published for this version
-
v1.6.012 Dec 2020Release notes
Open source →- support _limit in BuildUpdate
- optimize unnecessary map copy, which makes gendry run much faster
-
v1.5.021 Aug 2020Release notes
Open source →- support build insert on duplicate
- update doc
- support _lockMode
- Fix bug of wrongly trimed quota field
-
v1.4.1-0.20200720033254-25636c83483e20 Jul 2020 pre-releaseNothing published for this version
-
v1.4.007 Jul 2020Release notes
Open source →enhance #74: builder relax the syntax restriction of orderby operator (…
…#87)
* enhance #74: builder relax the syntax restriction of orderby operator
* enhance #74:add errOrderByValueType
* enhance #85:builder supports uppercase operators (#86)
* enhance #74: builder relax the syntax restriction of orderby operator
* enhance #74:add errOrderByValueType
-
v1.3.3-0.20200620035421-aa576ce9f44d20 Jun 2020 pre-releaseNothing published for this version
-
v1.3.3-0.20200610070725-8d6f9ca9749810 Jun 2020 pre-releaseNothing published for this version
-
v1.3.3-0.20200609075206-6f8a89c0e33d09 Jun 2020 pre-releaseNothing published for this version
-
v1.3.3-0.20200321013457-01536e41600821 Mar 2020 pre-releaseNothing published for this version
-
v1.3.214 Jan 2020Nothing published for this version
-
v1.3.2-0.20191024093145-cf6c62ba49dd24 Oct 2019 pre-releaseNothing published for this version
-
v1.3.2-0.20190926020610-b4a91be7ca3126 Sep 2019 pre-releaseNothing published for this version
-
v1.3.105 Aug 2019Release notes
Open source →Fix bug of _orderby&_groupby.
in mysql manual:
Parameter markers can be used only where data values should appear, not for SQL keywords, identifiers, and so forth.
see also: issue mysql manual
-
v1.3.027 Jul 2019Nothing published for this version
-
v1.2.2-0.20190725135440-99697cb4b74725 Jul 2019 pre-releaseNothing published for this version
-
v1.2.113 Jul 2019Nothing published for this version
-
v1.2.005 Jul 2019Nothing published for this version
-
v1.1.205 Jul 2019Nothing published for this version
-
v1.1.2-0.20190515105941-89d258d3c09415 May 2019 pre-releaseNothing published for this version
-
v1.1.114 May 2019Nothing published for this version
-
v1.1.026 Apr 2019Nothing published for this version
-
v1.0.018 Apr 2019Nothing published for this version
-
v0.0.0-20250312033045-e6d8f5cfe40e12 Mar 2025 pre-releaseNothing published for this version
-
v0.0.0-20200114094151-12de8d68c13314 Jan 2020 pre-releaseNothing published for this version
-
v0.0.0-20190926020610-b4a91be7ca3126 Sep 2019 pre-releaseNothing published for this version
-
v0.0.0-20190805065935-e07ac043fbdd05 Aug 2019 pre-releaseNothing published for this version
-
v0.0.0-20190713073417-55d5813be6fc13 Jul 2019 pre-releaseNothing published for this version
-
v0.0.0-20190515105941-89d258d3c09415 May 2019 pre-releaseNothing published for this version
-
v0.0.0-20190514040458-73b79979fe1e14 May 2019 pre-releaseNothing published for this version
-
v0.0.0-20190308015720-ea1a1e60568308 Mar 2019 pre-releaseNothing published for this version
-
v0.0.0-20181130031158-f5e3f3365e4c30 Nov 2018 pre-releaseNothing published for this version
-
v0.0.0-20181120145609-6b4cca2697e820 Nov 2018 pre-releaseNothing published for this version
-
v0.0.0-20180920025600-c4058e196c6120 Sep 2018 pre-releaseNothing published for this version
-
v0.0.0-20180919091356-65c6ff9dc16b19 Sep 2018 pre-releaseNothing published for this version
-
v0.0.0-20180802022646-626747a33fde02 Aug 2018 pre-releaseNothing published for this version
-
v0.0.0-20180627030925-8be9c3b4654a27 Jun 2018 pre-releaseNothing published for this version
-
v0.0.0-20180510055850-309d85fd629010 May 2018 pre-releaseNothing published for this version
-
v0.0.0-20180409013202-d6f8bebc9bc409 Apr 2018 pre-releaseNothing published for this version
-
v0.0.0-20180403014217-6ab6c245cf7603 Apr 2018 pre-releaseNothing published for this version
-
v0.0.0-20180308123513-1c30ac849af908 Mar 2018 pre-releaseNothing published for this version
-
v0.0.0-20180201081901-39711d17e06c01 Feb 2018 pre-releaseNothing published for this version