Zach Daniel
fdfc12b654
improvements: get extensions working again
2024-09-13 17:45:33 -04:00
Zach Daniel
606e668380
WIP
2024-09-13 16:45:28 -04:00
Zach Daniel
609e76dfad
improvement: show nice diffs on assertion failure to create
2024-09-11 20:18:17 -04:00
Zach Daniel
3bbdece3fe
chore: small test fixes
2024-09-11 17:53:01 -04:00
Zach Daniel
fc48588bff
chore: don't search in non-elixir files
2024-09-11 17:21:37 -04:00
Zach Daniel
81a094d71e
chore: fixes and add only
to puts_diff
2024-09-11 17:20:42 -04:00
Zach Daniel
b1aec5e80e
improvement: add phoenix extension and extension system
2024-09-11 14:52:11 -04:00
Zach Daniel
1628739f47
chore: release version v0.3.35
CI / ash-ci (push) Has been cancelled
2024-09-10 17:30:08 -04:00
Zach Daniel
72bd35413e
improvement: add Igniter.Code.Common.remove/2
...
fix: much smarter removal of `import_config` when evaluating configuration files
test: rewrite config tests to use new test helpers
2024-09-10 17:26:38 -04:00
Jonatan Männchen
da86bd1b45
Module.find_all_matching_modules only consider Elixir Files ( #83 )
2024-09-10 16:10:32 -04:00
Zach Daniel
62b9ae98b8
fix: when including a glob, use test_files
in test_mode
2024-09-10 15:27:15 -04:00
Zach Daniel
adadd0cfef
chore: release version v0.3.34
CI / ash-ci (push) Waiting to run
2024-09-10 11:15:53 -04:00
Zach Daniel
a8c0222e97
fix: properly avoid adding duplicate children to application tree
2024-09-10 11:15:28 -04:00
Zach Daniel
1d51f1d040
chore: release version v0.3.33
CI / ash-ci (push) Waiting to run
2024-09-09 23:21:31 -04:00
Zach Daniel
e19952e214
chore: fix build
2024-09-09 23:21:18 -04:00
Zach Daniel
69f1193df7
fix: properly determine module placement in app tree
2024-09-09 23:18:37 -04:00
Zach Daniel
8dfc0b8654
chore: remove IO.inspect
CI / ash-ci (push) Waiting to run
2024-09-09 22:32:32 -04:00
Zach Daniel
a752bef7b2
chore: remove puts_code_at_node
2024-09-09 22:32:04 -04:00
Zach Daniel
a92e5f887f
chore: release version v0.3.32
2024-09-09 22:31:03 -04:00
Zach Daniel
5ddfba86a2
fix: properly extract app module from def project
2024-09-09 22:30:47 -04:00
Zach Daniel
6bf269112e
chore: release version v0.3.31
2024-09-09 22:22:52 -04:00
Zach Daniel
2f3522645e
fix: set only option to nil
by default
2024-09-09 22:22:21 -04:00
Zach Daniel
2518b51731
chore: release version v0.3.30
2024-09-09 21:42:13 -04:00
Zach Daniel
7630b670ff
improvement: support the opts being code when adding a new child to the app tree
...
improvement: prepend new children instead of appending them
improvement: add an `after` option to `add_new_child/3`
fix: handle some edge cases in application child adding
2024-09-09 21:39:32 -04:00
Zach Daniel
e47b32f196
improvement: better warnings on invalid patches in test
2024-09-09 20:03:48 -04:00
Zach Daniel
1068afe608
chore: add docs for igniter.gen.task
2024-09-09 19:41:24 -04:00
Zach Daniel
a75e629063
chore: format changelog
2024-09-09 19:39:58 -04:00
Zach Daniel
c4c411ccf5
chore: release version v0.3.29
2024-09-09 19:39:51 -04:00
Zach Daniel
93917513ee
chore: fix problems with mix igniter.gen.task
interpolation
2024-09-09 19:30:28 -04:00
Zach Daniel
84e20aa333
improvement: check for git changes to avoid overwriting unsaved changes
2024-09-09 19:22:15 -04:00
Zach Daniel
7ae225eee4
improvement: add mix igniter.gen.task
to quickly generate a full task
...
improvement: properly find the default location for mix task modules
2024-09-09 19:06:00 -04:00
Zach Daniel
d9d31e3c04
improvement: add --only
option, and only
key in Igniter.Mix.Task.Info
...
closes #61
2024-09-09 17:17:05 -04:00
Zach Daniel
47e931207e
improvement: add Igniter.Test
with helpers for writing tests
...
CI / ash-ci (push) Waiting to run
improvement: extract app name and app module from mix.exs file
closes #5
2024-09-09 14:22:00 -04:00
Zach Daniel
17eef697e4
chore: release version v0.3.28
2024-09-09 08:17:21 -04:00
Zach Daniel
08a86b9400
fix: don't hardcode Spark.Formatter
plugin
2024-09-09 08:17:05 -04:00
Zach Daniel
373bd32b93
chore: release version v0.3.27
CI / ash-ci (push) Waiting to run
2024-09-08 08:02:22 -04:00
Zach Daniel
9ae006e570
improvement: when replacing a dependency, leave it in the same location
2024-09-08 08:01:40 -04:00
Zach Daniel
fcb74bb970
chore: bump installer
CI / ash-ci (push) Waiting to run
2024-09-07 22:34:28 -04:00
Zach Daniel
0efd179636
chore: release version v0.3.26
2024-09-07 22:33:57 -04:00
Zach Daniel
6831c4e7f9
improvement: add igniter.update_gettext
...
This showcases how easy it is to write a source code patcher,
and also acts as a useful little tool for phoenix users.
2024-09-07 22:32:57 -04:00
Zach Daniel
13f7327e4b
chore: fix hardcoded :prod
values
CI / ash-ci (push) Has been cancelled
2024-09-06 15:52:19 -04:00
Zach Daniel
dbf1386fcf
chore: release version v0.3.25
2024-09-06 14:59:03 -04:00
Zach Daniel
916d45e443
improvement: add configure_runtime_env
codemod
2024-09-06 14:58:06 -04:00
dependabot[bot]
a2e22a2710
build(deps-dev): bump mimic in the dev-dependencies group ( #79 )
CI / ash-ci (push) Has been cancelled
2024-09-05 11:11:24 -04:00
Zach Daniel
44cf2acb40
improvement: remove dependencies that aren't strictly necessary
CI / ash-ci (push) Waiting to run
2024-09-04 13:53:17 -04:00
Zach Daniel
265a6ef72d
improvement: remove dependencies that we don't really need
2024-09-04 13:31:38 -04:00
Zach Daniel
053c76d454
chore: bump installer version
CI / ash-ci (push) Has been cancelled
2024-09-02 20:27:39 -04:00
Zach Daniel
f5d31b6d56
improvement: more options to igniter.new
2024-09-02 20:27:14 -04:00
Zach Daniel
ec68489e09
chore: release version v0.3.24
CI / ash-ci (push) Has been cancelled
2024-08-26 16:54:01 -04:00
Zach Daniel
077f8517db
fix: detect equal lists for node equality
2024-08-26 16:53:48 -04:00