- Add missing pyyaml dependency. (3dcf62f8)
- Update dependencies. (98d59d26)
- Enable PyPI publish verbose mode. (abae2c92)
- Fix project link in PyPI publish job. (d7d7e1f4)
- Separate PyPI publishing to create a non-reusable workflow. (d71d4fbb)
- Add Python 3.13 to the test matrix. (59dfc02b)
- Deduplicate array types. (59cd8ee4)
- Add support to format examples as YAML or JSON (#20) (bde2e0a3)
- Add support for lists with unknown types. (fa2e888d)
- Add support for nullable fields, add
null
to the type column on these cases. (700ce08d)
- Add string
format
support and link to built-in formats documentation. (6b593bc4)
- Update dependencies, drop black dev dependency. (9942f0e3)
- Use PyPI Trusted Publisher. (b882b20b)
- Update dependencies. (7fd491f4)
- Add new option to hide empty columns. (134125e9)
- Update dependencies. (94dc4174)
- Add multiple test scenarios, add automatic test generation with pre-commit hook. (c164bfaa)
- Skip properties table if they don't exist (#16) (e67fc4fc)
- Add support for
multipleOf
onnumber
properties. (181eba87)
- Add more tests. (76d0d99c)
- Publish built and source distributions. (65943d48)
- cli: Disable newline on click.echo, markdown content already has a new line at the end. (6e2406af)
- Refactor array-like logic to fix wrong types being set on some use-cases. (ce6cfd59)
- Use typing.Union to support 3.9. (e1d8f25f)
- Wrong keyword argument for resolve refs experimental feature. (08413d07)
- Update dependencies. (1797b415)
- Not all definitions must have a properties element (#7) (c60d170a)
- Update README.md with new usage message. (39dc652c)
- cli: Add support for title override with -t/--title option. (0418a470)
- ci: Docker Hub username is not a secret. (03b353e5)
- Remove version and timestamp from footer. (ec648170)
- Fix oneOf, anyOf and allOf labels in table. (aad51fdf)
- Fix number/integer limits calculation. (fd3bfd03)
- Add docker instructions. (81db236b)
- Add links to Docker Hub and GitHub Container Registry. (7e17ba8d)
- Typo in Docker Hub link. (158b366b)
- Add basic test script. (5b534c5c)
- Dockerfile: Use multi-stage builds to decrease image size. (b8cf5ea9)
- Add Dockerfile to run CLI. (#4) (c7d53140)
- Add support for supplying '-' as a shortcut to read schema from STDIN. (41805154)
- Update dependencies. (ef818ff9)
- Add docker build and push job. (7fdb2114)
- Add newline if footer is used. (a84bf23d)
- Add flags for experimental ref resolver and debug messages. (3d070935)
- Update dependencies. (afceabeb)
- Recursive schema parser should be easier to read, do not expand $ref, use ref key instead of title for definition links. (48fc0d03)
- Add newline if footer is used. (98b9f393)
- Only add Definitions section if JSON schema contains definitions. (732818dc)
- Add footer with timestamp and jsonschema-markdown version to generated markdown. Add CLI flag to opt-out. (5af92798)
- Strip beginning and end of markdown of spaces and newlines, leave only one newline at the end. (d1b55aa3)
- Fix anchor links, GitHub and GitLab render them in lowercase. (0b134283)
- Add license, repo, classifiers and keywords to pyproject.toml. (c9c03905)
- Add support for more array and object types, add support for integers. (0fa66300)
- Handle instances with no properties. (41b60285)
- Add support for nullables. (963578b5)
- Publish to PyPI only on tags. (6be56b09)
- Add support for nullables. (963578b5)
- Publish to PyPI only on tags. (6be56b09)