Releases: upsidr/importer
v0.1.4
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
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
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
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
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
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
Added
- New marker of
importer-skip-update
to makeimporter 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
Added
- New flag
--disable-header
for removingimporter-generated-from
marker
v0.0.1-rc.17
Updated
improter generate
to add new header, which provides the base file used for generateimporter generate
to default to remove all marker from the result, unless--keep-markers
flag is provided
v0.0.1-rc.16
Added
- Extra marker syntax of
import
,importer
,imptr
andi
for Importer Marker - Extra marker syntax of
export
,exporter
,exptr
ande
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