View Source Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.2.5 (2024-07-02)
Improvements:
move_modules
->move_files
move some files around and update config names
use
%Info{}
structs to compose and plan nested installersadd Igniter.apply_and_fetch_dependencies/1 and Igniter.has_changes?/1 (#28)
rename option_schema/2 -> info/2
only create default configs if an env-specific config is created
v0.2.4 (2024-06-28)
Bug Fixes:
fix match error in
append_new_to_list
version string splitting (#25)
Improvements:
add an optional path argument to
find_and_update_or_create_module/5
add
option_schema/2
callback toIgniter.Mix.Task
Module.find_and_update_or_create_module
add a way to move files
add
.igniter.exs
file, andmix igniter.setup
to create itmove files to configured location based on changes
add fallback to compose_task (#19)
add proper_test_support_location/1 (#18)
add proper_test_location/1 (#17)
v0.2.3 (2024-06-21)
Improvements:
- use
override: true
for git/github deps as well
v0.2.2 (2024-06-21)
Bug Fixes:
don't show unnecessary diff output
don't compile before fetching deps
v0.2.1 (2024-06-21)
Improvements:
workaround trailing comment issues w/ sourceror
support
--with
option inigniter.new
v0.2.0 (2024-06-20)
Improvements:
make installer use
override: true
on local dependencyensure dependencies are compiled after
mix deps.get
use warnings instead of errors for better UX
move proejct related things to
Project
namespace
v0.1.8 (2024-06-19)
Bug Fixes:
- update spitfire for env fix
Improvements:
rename
env_at_cursor
tocurrent_env
improve marshalling of spitfire env to macro env
show warning when adding dependencies by default
v0.1.7 (2024-06-14)
Improvements:
various restructurings and improvements across the board
use
Spitfire
to ensure that aliases are considered when comparing modulesuse
Spitfire
to use any existing aliases when inserting codeuse
Zipper.topmost
to power newSpitfire
-related features
v0.1.6 (2024-06-13)
Bug Fixes:
patch formatter fix, to be removed later when rewrite PR is merged
properly find functions in scope
v0.1.5 (2024-06-13)
Bug Fixes:
- Igniter.Code.Common.with/2 was not properly merging with original zipper
v0.1.4 (2024-06-13)
Improvements:
- use
path:
prefix instead oflocal:
v0.1.3 (2024-06-13)
Improvements:
- support space-separated installers
v0.1.2 (2024-06-13)
Bug Fixes:
remove unsupportable package installation symbols
don't run
mix deps.get
if dependency changes are aborted
v0.1.1 (2024-06-13)
Bug Fixes:
- always format the file even if no
.formatter.exs
exists
v0.1.0 (2024-06-13)
Bug Fixes:
- handle existing deps when they are not local properly
Improvements:
ignore installer tasks that are not igniter tasks
draw the rest of the owl
add installer archive
more module helpers
wrap code in
==code==
so you can tell what is beingputs
add CI/build and get it passing locally