All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Bump deps
8461b66
16 January 2023
- Bump node version to 16
5753ed5
- fix: mysql enum query not used the schema if given.
9612404
- Release 5.0.0
5d01c24
16 January 2022
25 September 2020
- feat: add the ability to override with custom user defined types
f9f2eab
- Release 4.3.0
18aad24
- Add json type to mysql
9dd9d26
25 September 2020
- Release 4.2.4
78d04ae
25 September 2020
17 November 2019
16 November 2019
- Improve performance, no querying table type separately
929c419
- Refactor code
3978b95
- Make Options as none default export
d3d9077
15 November 2019
- feat: Change enum & set generation name in mysql
e52c05a
15 November 2019
- bug-fix: generate enums only for specified tables (relevant only in MySQL). fixes #1
#1
- Fix deps
e328fb8
- Refactor tests & string generation
09ec367
- Update tests
d90eab4
14 November 2019
- Sort mysql results by table_name / column_name
e4dea35
- Update npm published files
b07207b
- Remove console.log again
046405b
14 November 2019
- Progress with refactoring to jest
19720ae
- Start using tslint:latest & prettier
d41275e
- Bump deps
44c85c5
14 February 2018
- Fix for new ts.formatting.RulesProvider error
#82
- Fix
Schemats failed to generate the database schema TypeError: ts.formatting.RulesProvider is not a constructor
errors probably coming from the new typescript release77cc398
- Remove unused camelCase
d3b515a
5 January 2018
- 3.0.2
#78
- Add --noHeader switch
#76
- Cast CITEXT type to string
#75
- copied tests for citext
eb5c5f5
- added citext array support
29f3ab3
- cast citext as string
a521a23
21 September 2017
14 August 2017
14 August 2017
- Refactor main entrypoint
#72
- support strict typing from pg-promise.
#71
- Refactor db specific default schema
#70
- Remove the option of generating namespace which has been deprecated in v2.0.0
#69
- Fix getting options
a4c51f9
- Add library version in the headers generated
3b2b9bc
- minor
f52e6dd
22 July 2017
- Fix coveralls reporting
#68
- Add --camelCase/-C option
#67
- Bump typescript and pg-promise version
#65
- Create CODE_OF_CONDUCT.md
546c89f
- Update README.md
f3ff51a
- Create CONTRIBUTING.md
f139717
23 June 2017
- Allow specifying arguments as environment variables
#64
- Upgrade dependencies
#62
- Upgrade to tslint 5
6547c41
- Update package.json
e824865
- upgrade dependencies
070c1ff
4 June 2017
- disable tslint & normalize table names
#60
- Use Travis CI
#59
- Better istanbul test coverage analysis with typescript and mocha
#58
- disable tslint, add package to keywords, normalized table name
c9a41f6
- added namespace normalize integration test
ec3a606
28 April 2017
24 April 2017
- Test refactor
#54
- Support loading config from schemats.json [#49]
#53
- pulled test setup out of integration tests, moved tests into separate file, added static methods to classes, added unit tests for mysql db
6acdfc2
- added postgres db tests
6f77a2b
- split tests into integration and unit tests, added mocha opts, moved test utilities out of test file, restructured fixtures, added db cleanup init scripts
0941d19
20 April 2017
- Added mysql support
#52
- added mysql support
b46fae7
- added mysql tests
c6b4901
- used mysql js type mappings where sensible
baf93be
25 February 2017
- Add end user usecase test. Use TS 2.1 index access type
#48
20 February 2017
- Update README.md
#45
16 February 2017
15 February 2017
- Update README
#43
- Better structure for testing, also uses mocha
#41
- Better structure for testing, also uses mocha.
b6b7a95
10 February 2017
- Use upstream [email protected]
#42
8 February 2017
- hotfix for #37
#40
- Add test coverage, coveralls integration and more test cases
#39
- use writeFileSync for output
#38
- move gettime to bin
fe88b57
- Added istanbul for test coverage
f11d0b1
- Improve test coverage
9186d8b
24 January 2017
- Pass namespace as null for tests, and allow null in typescriptOfSchema, fix #35
#36
- Merge pull request #36 from abenhamdine/master
#35
- Pass namespace as null, and allow null in typescriptOfSchema
9d6aba6
16 January 2017
16 January 2017
- Add support for nullable types, map any as default type : fix #19, fix #31
#33
- Merge pull request #33 from abenhamdine/master
#19
#31
- Fix #19, fix #31
#19
#31
- Implements generation without namespace
e3b0881
- Update README to document steps to upgrade to v1.0
54b25d7
- Documenting the testing process
36e973a
12 January 2017
- Support Enum Type
#30
- Add more datatypes
#28
- Fix SQL query for proper table selection
f3cbc36
- Less strict diff in testing
4d0134a
6 January 2017
- keep test/artifacts directory
#27
- Explain how to generate tables for a whole pg schema
#26
- Minor rewording
bc88b00
5 January 2017
- Add new types, fix #20
#21
- Merge pull request #21 from abenhamdine/add-new-types
#20
- Add new common types
de17e72
23 December 2016
23 December 2016
- Stricter type checking
96c396b
- output d.ts files
657be55
- move test output to artifacts folder
c1afa45
23 December 2016
22 December 2016
22 December 2016
- Add support for uuid columns
#18
- prepare release 0.3.1
08a08fd
- Some spaces missing in test file
4f76c66
- Add correct test file
827e779
7 December 2016
- Minor linting and fixing ci build error
#13
- Add do-not-edit header comments to generated ts files.
#11
- Include DO NOT EDIT comment.
190b952
- Extract 'extractCommand' to own function.
26ce1cd
- Add time generated.
47d2070
29 November 2016
29 November 2016
20 November 2016
- vscode, use typescript in workspace
f73a078
- prepare release 0.2.0
b07d6e2
- Use upstream pg-promise
9c544e4
18 November 2016
16 November 2016
16 November 2016
- Update schema.ts simplifying the code.
#4
- Update schema.ts
01bf779
- lint package.json
ab56e0e
- contributing section
46fc13d
11 November 2016
- npm ignore demo gifs
e07b4ff
11 November 2016
- update badges
6dc13d2
11 November 2016
- fix npm dependencies
b965094
11 November 2016
29 August 2016