Releases: FoxxMD/komodo-import
v0.2.4
v0.2.3
v0.2.2
What's New?
Documentation Persistence
Docs now use localStorage for user-input on the Quickstart page enabling users to navigate away from the page and return with their inputs intact. This also opens up the ability to populate these variables throughout other docs pages in a future update.
API Sync Improvements
Logging and error handling for Api Sync Output has been greatly improved. A bug related to komodo base url has been addressed that should make KOMODO_URL input more lenient.
Full Changelog
🚀 Features
- Parse komodo api error response to proper Error
🐛 Bug Fixes
- Add missing app version to dockerfile
- Remove trailing slash from komodo api base url
🚜 Refactor
- Reduce log noise by demoting some logging from info to verbose level
📚 Documentation
- Reduce button group size for mobile
- Move komodo api to before console output in quickstart
- Improve docs landing page
- Refactor to use localstorage for user input
- Add shell examples of sync resouce only output and clipboard copy
⚙️ Miscellaneous Tasks
- Ignore docs for image publishing
- Bump logging for LOG_LEVEL fix
- Bump version for release
v0.2.1
v0.2.0
What's New?
This is a major re-write of Komodo Import to simplify configuration and add support for generating Stacks from running compose projects (docker compose ls). Highlights:
- Refactored Docs now include an interactive Quickstart guide to make tailoring Komodo Import for your machine easy and fool-proof
- Use Docker API to generate Stacks from existing compose projects (
docker compose ls) - Smarter folder parsing means Stack type (Files on Server or Git) detected automatically
- Monorepos detected automatically, no additional config required
- Ignore Komodo known directories to prevent generating Stacks for Stacks deployed by Komodo
- Generate Komodo Environment in readable multi-line TOML
Breaking Changes
This update renames many of the variables in previous versions and introduces STACKS_FROM to determine how to generate Stacks. Please consult the docs for new setup.
v0.1.4
🚀 Features
- Transform final TOML to have multiline
environment
🐛 Bug Fixes
- Check for undefined
KOMODO_URL WRITE_ENVnot passed to all stack builders- Prevent empty
environmentfield - Remove dev dependency import
🚜 Refactor
- Consolidate komodo stack
environmentparsing and tests
v0.1.3
🚀 Features
- Implement Git Stacks generation
- Use Linked Repo if Komodo API enabled and one matches git remote
- Use Git Provider Account if Komodo API enabled and one matches git domain
- Enable include/exclude folders via glob
- Enable writing to Komodo Environment
🐛 Bug Fixes
- Ignore project directory for git status
- Ignore dot folders
🚜 Refactor
- Move stack parsing blocks to make logs more readable
- Remove komodo api checks from output code
- Add way more tests
📚 Documentation
- Add Git Repo stacks docs
- Update quickstart for git repo
v0.1.2
v0.1.1
Bug Fixes
- (No Category) Remove undefined keys from stack config
- (No Category) Remove file_paths if only file is top-level 'compose.yaml'
Documentation
- (No Category) Create example folder
- (No Category) Update compose files and readme with new locations and options
Features
- (No Category) Improve parsing and logging
- Fix using sorted array when no compose file found #1
- (No Category) Move toml result logic into separate exporter functions
Refactor
- (docker) Use plain node dockerfile
Testing
- (No Category) Add initial tests
Ci
- (No Category) Don't publish main tag
MVP- v0.1.0
Initial release