All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix array object field parsing
- Refactor schema parse into segregation of basic and custom type
- Segregate Parser into different modules ie apis,schema, goMod, operations etc
- Create interfaces for dependency injection in parser for testing
- Add yaml spec generation feature
- Add parsing of type spec from list of alias
- Add type spec schema parsing from multiple alias import
- Done some fixes in parsing JSON schema
- An added feature to skip an attribute from struct
- Added Header struct parsing done via comment
- Code module separation done
- Enum header variable parsing from comments done
- Enum Param parsing
- Parse Parameters
- Fix interface type parsing from response comments
- Added logrous for more structured logging.
- Add characterization test to cover some basic scenarios.
- Add a flag schema-without-pkg to create the schema without pkg names
- Add "override-example" tag for scenarios where you want to override a field type example
- Update readMe
- Create parse schema interface and inject in parser
- Add unit test for parse header params