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