Releases: kristiandupont/kanel
Better support for arrays of enums
This adds better support for arrays of enums. Thanks to @jcristovao for this (and to @pbernasconi for pushing it through!)
- Update dependency eslint to v7.28.0 (#160) b8659a6
- Update dependency @typescript-eslint/parser to v4.26.1 (#153) 6970b58
- Update dependency @types/node to v14.17.3 (#154) baea02d
- Update dependency typescript to v4.3.2 (#157) f8e1038
- Bump ws from 7.3.1 to 7.4.6 (#159) f6d73b0
- Update dependency prettier to v2.3.1 (#161) 1be6ea9
- Bump trim-newlines from 3.0.0 to 3.0.1 (#162) 216e84c
- Bump glob-parent from 5.1.1 to 5.1.2 (#163) 4e2a60e
- Bump normalize-url from 4.5.0 to 4.5.1 (#164) b95bce5
- Bump lodash from 4.17.19 to 4.17.21 (#166) 512479f
- Update generateModelFile.js (#165) 4aa7135
- Bump extract-pg-schema 53bf482
- Update dependency eslint to v7.27.0 (#152) 135e5db
- Update dependency @types/node to v14.17.0 (#150) a8eb8f7
- Update dependency @typescript-eslint/parser to v4.24.0 (#149) e3e21ab
Skip models for types that belong to PG extensions
- Bump extract-pg-schema 11cff5f
- Update dependency prettier to v2.3.0 (#148) 9d50af9
- Update dependency eslint to v7.26.0 (#145) 7f25e03
- Bump hosted-git-info from 2.8.8 to 2.8.9 (#146) 89a0d19
- Update dependency ts-jest to v26.5.6 (#142) 39f1560
- Update dependency @types/node to v14.14.44 (#141) dc07928
- Update dependency @typescript-eslint/parser to v4.22.1 (#139) 5b6a20b
Support imported custom types
Add support for composite types
- Update extract-pg-schema 8c7b8b1
- Support composite types (#137) 88e9a6c
- Update dependency eslint to v7.25.0 (#132) a09fa85
- Update dependency @types/jest to v26.0.23 (#135) 8fd1ea0
- Update dependency eslint-config-prettier to v8.3.0 (#133) cffca22
- Update dependency np to v7.5.0 (#134) 11eeece
- Update dependency @types/node to v14.14.43 (#136) 0cf812d
Thanks to @meticoeus for this
Add @generated pragma
This release causes a change in all generated files. It's not something I do casually as that will create a lot of git history everywhere. After a bit of research it does seem like having a @generated
pragma on the first line is becoming a semi-standard and I want to support it so I feel it's worth it.
If you don't want your generated files to have this change, you can remove the line using a hook similar to what is shown in the example:
https://github.com/kristiandupont/kanel/blob/master/example/.kanelrc.js#L5
Fixes #131
- Add @generated pragma at the top of generated files 57c84e9
- Update extract-pg-schema 9391556
v1.2.1
Fix bin file
v1.2.0
- Update extract-pg-schema ea3f196
- Update dependency eslint-config-prettier to v8.2.0 (#121) 751dc20
- Update dependency eslint to v7.24.0 (#120) 4a22475
- Update dependency @types/ramda to v0.27.40 (#119) 1924ad1
- Update dependency typescript to v4.2.4 (#118) a6ab0d4
- Update dependency @typescript-eslint/parser to v4.22.0 (#117) 1312aca
- Update dependency @types/node to v14.14.41 (#122) a984e8a
- Update dependency eslint-plugin-prettier to v3.4.0 (#124) 080deb6
- Update dependency ts-jest to v26.5.5 (#125) 673ab32
- makeIdType configuration option (#129) ebd689d
Fix bug in folder structure
- Fix issue with folder structure 15476d8
Fix typescript export type issue
- Update dependency @typescript-eslint/parser to v4.20.0 (#104) 3b1e4d2
- Update dependency typescript to v4.2.3 (#108) b4ef938
- Update dependency @types/ramda to v0.27.39 (#112) b0764b7
- Update dependency eslint-config-prettier to v8 (#106) ef8eb08
- Update dependency @types/node to v14.14.37 (#105) 9b706fc
- Update dependency ts-jest to v26.5.4 (#107) 658e7f8
- Update dependency eslint to v7.23.0 (#109) adf0424
- Update dependency @types/jest to v26.0.22 (#113) cc056a1
- Bump y18n from 4.0.0 to 4.0.1 (#116) d20c77c
- Fix export of the interfaces in the index file (#115) 8b896bb
- Update dependency @types/ramda to v0.27.38 (#97) c5c515a
- Update dependency @typescript-eslint/parser to v4.15.0 (#98) 58ebb54
- Update dependency ts-jest to v26.5.1 (#99) a0fd59b
- Update dependency typescript to v4.1.5 (#100) ca3abff
- Update dependency @types/node to v14.14.28 (#101) 50c1cf8
- Update dependency eslint to v7.20.0 (#102) b3a56b3
- Update dependency np to v7.4.0 (#96) 4f8ec99
- fix link to example models folder (#103) 3794361
- Update dependency eslint to v7.19.0 (#93) d7d0f20
- Update dependency ts-jest to v26.5.0 (#92) a235143
- Update dependency @typescript-eslint/parser to v4.14.2 (#94) 84fb9f6
- Update dependency @types/node to v14.14.25 (#95) f5cd847
- Update dependency @typescript-eslint/parser to v4.14.1 (#84) f2b02d9
- Update dependency eslint-config-prettier to v7.2.0 (#89) 93e3b5b
- Update dependency @types/node to v14.14.22 (#86) b3280a7
- Update dependency eslint to v7.18.0 (#88) 67310b3
- Update dependency @types/ramda to v0.27.36 (#90) 2f80eca
- Update dependency @types/jest to v26.0.20 (#81) f894a74
- Update dependency eslint-plugin-prettier to v3.3.1 (#80) cd39ba8
- Update dependency @types/node to v14.14.20 (#79) 15ead05
- Update dependency eslint to v7.17.0 (#77) 90c34d7
- Update dependency @typescript-eslint/parser to v4.12.0 (#78) 43638bf
- Update dependency @types/node to v14.14.19 (#76) 8c3ec05
- Change the ID types property so intellisense doesnt suggest it (#75) cc332bc
Add propertyNominator
This restores the ability to alter property names through a propertyNominator
config property.