Skip to content

v0.1.0

Compare
Choose a tag to compare
@rytswd rytswd released this 11 Oct 23:36
· 6 commits to main since this release
477a095

Importer v0.1.0 - 12th Oct, 2021

πŸŽ‰ First Release of Importer

Importer was just an idea to be implemented - and today, we are excited to announce its first release!

This release focuses heavily on Markdown and YAML use cases. Most of the Markdown contents in this repository make use of Importer and Exporter Markers. You can find many test cases for YAML contents as well. All the testcases are available in /testdata.

If you want to know more about the background and all the details of Importer, please check out /docs/details/details.md.

Please note that, this first release comes with some known limitatinos. Some marker syntax lacks flexibility (e.g. number of space character is important), dependency graph is not generated, lack of IDE integration, to name a few. We will be prioritising and implementing them as we go, and we welcome your feedback and support! πŸ₯°


Details of This Release

🎁 Features

  • [Feature Request]: Add support for YAML #10
  • [Feature Request]: Add align support for YAML indentation mode #25
  • [Feature Request]: Add support for pulling content from URL #14
  • [Feature Request]: Implement generate to handle flag for writing to file #17
  • [Feature Request]: Add flag handling for preview #13
  • [Feature Request]: Support multiple file input #16
  • [Feature Request]: Support more keywords for Importer and Exporter markers #48
  • [Feature Request]: Add auto-generated notice at the top of generated file #15
  • [Feature Request]: Add support for removing importer annotations #11
  • [Feature Request]: Support additional flags for generate #35
  • [Feature Request]: Add a marker support to ignore processing on the file #26
  • [Feature Request]: Support YAML indentation to work with non-space characters #58

🐞 Bug Fixes

  • [Bug]: generate command does not support --out flag at the end #20
  • [Bug]: Handle same name importer marker #22
  • [Bug]: URL handling does not throw error #42
  • [Bug]: Broken Importer pair should return error #46
  • [Bug]: Importer Generate removes data that should not be removed #63

πŸ”¬ Misc

  • [Misc]: Rename all use of the word "annotations" with "markers" #21

πŸŒ₯ Known Limitations

  • Dependency graph is not supported (i.e. cyclic dependency will break, order of update is important, etc.)
  • Lack of IDE support
  • Windows is currently not supported