Releases: alt3/sequelize-to-json-schemas
Releases · alt3/sequelize-to-json-schemas
Release 0.1.2
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
Unreleased
- Various improvements
#9
- Simplify CONTRIBUTING.md
4b3e631
- Fix tests for missing strategy methods
3ab14c8
- Remove interface method getOnlineSchemaUri()
e91565c
- Move array-check for the 'examples' property to the TypeMapper
eb3edf0
- Do not use abbreviations
0241356
- Start using automated CHANGELOG.md
ec0c345
- Move jest coverage include paths to package.json
a9088cc
- Limit coverage report to ./lib
27771d8
0.1.1
24 August 2019
- Refactor + initial test for the StrategyInterface
#8
- Test: adds tests for the StrategyInterface
9ddd214
- Refactor: simplify STRING(1234) and STRING.BINARY. maxLength for strubg MUST be an integer, see https://json-schema.org/latest/json-schema-validation.html#rfc.section.6.3.1
919b063
- Refactor: better error messages for non-implemented DataTypes
9de187f
- Use ANY for unrecgonized types
48d6072
- Release 0.1.1
7ec2ac6
0.1.0
23 August 2019
- Release 0.1.0
d9a954d
0.0.6
23 August 2019
- Update dependencies to enable Greenkeeper 🌴
#7
- Various improvements
#5
- Adds support for associations (HasOne, HasMany), closes #3
#3
- Initial commit
939fb5a
- Refactors for readability and strategy simplification
2cae808
- Initial version of the TypeMapper class
490e983
- Make tests independent of sequelize versions (only test available DataTypes)
7c161e8
- Refactors to support user-defined attribute properties (like description and examples)
af3ce20
- Refactors for readability, adds @todos for unimplemented DataTypes
ebc736d
- Refactor nullable types
3375ddc
- Refactors to non-static methods, enabled schema validation test, strategy based 'allowNull' mapping
7a86654
- Introduces models object for simplified model loading with associations
a797e35
- Initial version of the OpenApi schema-validation-wrapper
7595d7b
- Rename model property names to improve test readability
1049738
- Adds a test for the SchemaManager
dedfcdd
- First test for the json-schema-v7 strategy
57ab677
- Cleanup and refactoring for improved readability and more logical order
35661af
- Adds generator() options for model title, model description and attribute exclude-list
488647e
- Adds a test validating the generated schema against Swagger Parser
ac09f68
- Adds model property 'schema'
693acff
- Stop using Symbols for private functions
f4c997d
- Renames schema to result for readability
b91172d
- Adds attribute exclusion/inclusion
1106e99
- Use strategies to generate (or omit) the identifier property
42d3038
- Re-order tests for a more logical flow
2477a96
- Refactor checks into separate methods
eb919b3
- Use strategies to generate (or omit) the schema property
17df0ad
- Fixes DataTypes CITEXT and TEXT
a65f4fb
- Adds configuration examples
20007fd
- First test
f94c0b1
- Refactor for consistency
a1cef4f
- Adds a test for STRING_ALLOWNULL
2efa38c
- Prettier, eslint
679d8a7
- Adds the document model for testing hasMany
e920394
- Adds travis CI matrix
505707d
- Adds a test for the user-definable attribute properties
96f249b
- Adds tests for STRING and STRING_1234
58f554c
- Improve readability
a4e7add
- Remove unneeded tests
ea37120
- Renames JsonSchema6 to JsonSchema7
e35b38b
- Prepare for first npm release
7539121
- jsdoc
0af3609
- Adds _getRawAttributes()
fc3b89d
- Fixes DataType STRING.BINARY
7972ed9
- Adds an example
b35030d
- Adds ajv validation of generated JSON Schema
ddecb9e
- Fix incorrect resol...
Release 0.1.1
- Merge pull request #8 from alt3/simplify (b466827)
- Test: adds tests for the StrategyInterface (9ddd214)
- Refactor: better error messages for non-implemented DataTypes (9de187f)
- Refactor: simplify STRING(1234) and STRING.BINARY. maxLength for strubg MUST be an integer, see https://json-schema.org/latest/json-schema-validation.html#rfc.section.6.3.1 (919b063)
- Use ANY for unrecgonized types (48d6072)
Release 0.1.0
Release 0.1.0
Release 0.0.6
Release 0.0.6