Skip to content

Releases: upsidr/importer

v0.1.4

05 Jan 23:38
16f3c8a
Compare
Choose a tag to compare

Importer v0.1.4 - 5th Jan, 2022

🌱 Patch Release with M1 Support

This release adds support to M1 Macs.

NOTE: The list of currently supported platform is very minimal and this should grow in the coming days.

Also, fixes the version information incorrectly handled with importer version command.


Details of This Release

🎁 Features

None

🐞 Bug Fixes

  • Remove static file and use goreleaser #83

🔬 Misc

  • Add ARM64 arch for build #82

🌥 Known Limitations (Cont'd from v0.1.0)

  • Dependency graph is not supported (i.e. cyclic dependency will break, order of update is important, etc.).
  • Minimal IDE support - preliminary support for VSCode is now available at VSCode Marketplace.

v0.1.3

05 Jan 21:04
18727ff
Compare
Choose a tag to compare

Importer v0.1.3 - 5th Jan, 2022

Some versioning bug was found, and remediated with v0.1.4. Although the release itself is stable, please use v0.1.4 for this fix.


🌱 Patch Release with M1 Support

This release adds support to M1 Macs.

NOTE: The list of currently supported platform is very minimal and this should grow in the coming days.


Details of This Release

🎁 Features

None

🐞 Bug Fixes

None

🔬 Misc

  • Add ARM64 arch for build #82

🌥 Known Limitations (Cont'd from v0.1.0)

  • Dependency graph is not supported (i.e. cyclic dependency will break, order of update is important, etc.).
  • Minimal IDE support - preliminary support for VSCode is now available at VSCode Marketplace.

v0.1.2

13 Dec 13:46
e2aef63
Compare
Choose a tag to compare

Importer v0.1.2 - 13th Dec, 2021

🌱 Patch Release with Space Handling Fix for YAML

When using extra indentation mode with YAML (such as providing indent: align or indent: absolute 4 to Importer Marker), it caused the extra spaces to appear even in an empty line, causing linter / formatter to conflict. This release fixes that issue.


Details of This Release

🎁 Features

None

🐞 Bug Fixes

  • [Bug]: Remove empty line with extra spaces #80

🔬 Misc

None

🌥 Known Limitations (Cont'd from v0.1.0)

  • Dependency graph is not supported (i.e. cyclic dependency will break, order of update is important, etc.).
  • Minimal IDE support - preliminary support for VSCode is now available at VSCode Marketplace.

v0.1.1

22 Oct 17:39
db8e340
Compare
Choose a tag to compare

Importer v0.1.1 - 22nd Oct, 2021

🌱 Patch Release for Version Information

With v0.1.0, there was no command to show the version information about the executable. This is now added, and with minor feature addition for extra markdown support.


Details of This Release

🎁 Features

  • [Feature Request]: Add support for custom wrapper #40

🐞 Bug Fixes

None from tickets, includes the fix for adding version info (#78) db8e340

🔬 Misc

None

🌥 Known Limitations (Cont'd from v0.1.0)

  • 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

v0.1.0

11 Oct 23:36
477a095
Compare
Choose a tag to compare

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

v0.0.1-rc.20

01 Oct 18:00
e03ea99
Compare
Choose a tag to compare

Fixed

  • Incorrect marker removal that took out some valid data. This was causing YAML file to be malformatted after importer generate.

v0.0.1-rc.19

30 Sep 23:50
cee3b7f
Compare
Choose a tag to compare

Added

  • New marker of importer-skip-update to make importer update command to skip updating the file in place

Updated

  • YAML preceding indentation handling with indent: align option now respects non-whitespace characters.

v0.0.1-rc.18

29 Sep 22:03
8230587
Compare
Choose a tag to compare

Added

  • New flag --disable-header for removing importer-generated-from marker

v0.0.1-rc.17

28 Sep 15:41
c2f1f3e
Compare
Choose a tag to compare

Updated

  • improter generate to add new header, which provides the base file used for generate
  • importer generate to default to remove all marker from the result, unless --keep-markers flag is provided

v0.0.1-rc.16

03 Sep 21:37
05e6525
Compare
Choose a tag to compare

Added

  • Extra marker syntax of import, importer, imptr and i for Importer Marker
  • Extra marker syntax of export, exporter, exptr and e for Exporter Marker
  • Indentation mode of Keep, which is the same as the current default behaviour
  • More test coverage

Fixed

  • Error handling when marker is invalid - error would stop further processing of the file
  • Error message is now consistent and more meaningful