Commit graph

301 commits

Author SHA1 Message Date
Zach Daniel
6a9700db77 chore: release version v0.3.39
Some checks are pending
CI / ash-ci (push) Waiting to run
2024-09-18 18:25:39 -04:00
Zach Daniel
ad73f4629d chore: specs & docs for phoenix functions 2024-09-18 18:25:23 -04:00
Zach Daniel
f043dd17d7 fix: don't warn while parsing files
improvement: more phoenix router specific code
2024-09-18 17:49:49 -04:00
Zach Daniel
e8a4b2db8a improvement: make issues red and formatted with more spacing
Some checks are pending
CI / ash-ci (push) Waiting to run
2024-09-17 18:07:22 -04:00
Zach Daniel
c26e0bfdd7 chore: format
Some checks are pending
CI / ash-ci (push) Waiting to run
2024-09-17 10:12:27 -04:00
Zach Daniel
c8fd9687db improvement: properly compare regex literals
improvement: add `dont_move_file_pattern` utility
2024-09-17 09:54:45 -04:00
Zach Daniel
88c75409ee chore: bump installer version 2024-09-17 07:49:24 -04:00
Zach Daniel
c52143550f fix: display an error when a composed task can't be found
improvement: update installer to always run mix deps get and install

closes #88
2024-09-17 07:46:17 -04:00
Zach Daniel
81271fa0bb chore: release version v0.3.38
Some checks are pending
CI / ash-ci (push) Waiting to run
2024-09-16 19:13:51 -04:00
Zach Daniel
86c93968b1 improvement: better confirmation message experience
Some checks are pending
CI / ash-ci (push) Waiting to run
chore: update tests for phoenix extensions
2024-09-16 09:08:56 -04:00
Zach Daniel
896a63865a chore: fix test
Some checks are pending
CI / ash-ci (push) Waiting to run
2024-09-15 17:20:21 -04:00
Zach Daniel
f7d27f66bf chore: fix typespec, and honor overwrites option 2024-09-15 17:19:54 -04:00
Zach Daniel
4869d23a09 fix: don't add warning on overwrite option
chore: add spec for module function
2024-09-15 17:13:11 -04:00
Zach Daniel
612cb01984 chore: release version v0.3.37 2024-09-15 14:21:57 -04:00
Zach Daniel
42e83a40f5 improvement: return igniter in Igniter.Test.assert_unchanged 2024-09-15 14:21:38 -04:00
Zach Daniel
a255777736 chore: release version v0.3.36
Some checks failed
CI / ash-ci (push) Has been cancelled
2024-09-13 18:21:49 -04:00
Zach Daniel
ef46c64672 chore: add some docs for extensions 2024-09-13 18:21:38 -04:00
Zach Daniel
1c122be06f chore: be more opinionated on file location 2024-09-13 18:06:12 -04:00
Zach Daniel
c8b35915a5 improvement: Support for extensions in igniter config
improvement: Add a phoenix extension to prevent moving modules that may be phoenix-y
fix: reevaluate .igniter.exs when it changes
2024-09-13 17:51:07 -04:00
dependabot[bot]
9994dcf5be
build(deps-dev): bump mimic in the dev-dependencies group (#87)
Some checks failed
CI / ash-ci (push) Has been cancelled
Bumps the dev-dependencies group with 1 update: [mimic](https://github.com/edgurgel/mimic).


Updates `mimic` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/edgurgel/mimic/releases)
- [Commits](https://github.com/edgurgel/mimic/compare/v1.10.0...v1.10.1)

---
updated-dependencies:
- dependency-name: mimic
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 10:27:23 -04:00
Zach Daniel
1628739f47 chore: release version v0.3.35
Some checks failed
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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