Commit graph

  • 86c93968b1 improvement: better confirmation message experience chore: update tests for phoenix extensions main Zach Daniel 2024-09-16 09:08:56 -0400
  • 896a63865a chore: fix test Zach Daniel 2024-09-15 17:20:21 -0400
  • f7d27f66bf chore: fix typespec, and honor overwrites option Zach Daniel 2024-09-15 17:19:54 -0400
  • 4869d23a09 fix: don't add warning on overwrite option chore: add spec for module function Zach Daniel 2024-09-15 17:13:11 -0400
  • 612cb01984 chore: release version v0.3.37 v0.3.37 Zach Daniel 2024-09-15 14:21:57 -0400
  • 42e83a40f5 improvement: return igniter in Igniter.Test.assert_unchanged Zach Daniel 2024-09-15 14:21:38 -0400
  • a255777736 chore: release version v0.3.36 v0.3.36 Zach Daniel 2024-09-13 18:21:49 -0400
  • ef46c64672 chore: add some docs for extensions Zach Daniel 2024-09-13 18:21:38 -0400
  • 1c122be06f chore: be more opinionated on file location Zach Daniel 2024-09-13 18:06:12 -0400
  • 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 Zach Daniel 2024-09-13 17:50:19 -0400
  • fdfc12b654 improvements: get extensions working again extensions-and-phoenix Zach Daniel 2024-09-13 17:45:33 -0400
  • 606e668380 WIP Zach Daniel 2024-09-13 16:45:28 -0400
  • 9994dcf5be
    build(deps-dev): bump mimic in the dev-dependencies group (#87) dependabot[bot] 2024-09-12 10:27:23 -0400
  • 1fb914541a
    build(deps-dev): bump mimic in the dev-dependencies group dependabot[bot] 2024-09-12 14:22:39 +0000
  • 609e76dfad improvement: show nice diffs on assertion failure to create Zach Daniel 2024-09-11 20:18:17 -0400
  • 3bbdece3fe chore: small test fixes Zach Daniel 2024-09-11 17:53:01 -0400
  • fc48588bff chore: don't search in non-elixir files Zach Daniel 2024-09-11 17:21:37 -0400
  • 81a094d71e chore: fixes and add only to puts_diff Zach Daniel 2024-09-11 17:20:42 -0400
  • b1aec5e80e improvement: add phoenix extension and extension system Zach Daniel 2024-09-11 14:52:11 -0400
  • 1628739f47 chore: release version v0.3.35 v0.3.35 Zach Daniel 2024-09-10 17:30:08 -0400
  • 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 Zach Daniel 2024-09-10 17:25:29 -0400
  • da86bd1b45
    Module.find_all_matching_modules only consider Elixir Files (#83) Jonatan Männchen 2024-09-10 22:10:32 +0200
  • 777300b43e
    Module.find_all_matching_modules only consider Elixir Files Jonatan Männchen 2024-09-10 19:59:21 +0000
  • 62b9ae98b8 fix: when including a glob, use test_files in test_mode Zach Daniel 2024-09-10 15:27:15 -0400
  • adadd0cfef chore: release version v0.3.34 v0.3.34 Zach Daniel 2024-09-10 11:15:53 -0400
  • a8c0222e97 fix: properly avoid adding duplicate children to application tree Zach Daniel 2024-09-10 11:15:28 -0400
  • 1d51f1d040 chore: release version v0.3.33 v0.3.33 Zach Daniel 2024-09-09 23:21:31 -0400
  • e19952e214 chore: fix build Zach Daniel 2024-09-09 23:21:18 -0400
  • 69f1193df7 fix: properly determine module placement in app tree Zach Daniel 2024-09-09 23:18:07 -0400
  • 8dfc0b8654 chore: remove IO.inspect Zach Daniel 2024-09-09 22:32:32 -0400
  • a752bef7b2 chore: remove puts_code_at_node Zach Daniel 2024-09-09 22:32:04 -0400
  • a92e5f887f chore: release version v0.3.32 v0.3.32 Zach Daniel 2024-09-09 22:31:03 -0400
  • 5ddfba86a2 fix: properly extract app module from def project Zach Daniel 2024-09-09 22:30:47 -0400
  • 6bf269112e chore: release version v0.3.31 v0.3.31 Zach Daniel 2024-09-09 22:22:52 -0400
  • 2f3522645e fix: set only option to nil by default Zach Daniel 2024-09-09 22:22:08 -0400
  • 2518b51731 chore: release version v0.3.30 v0.3.30 Zach Daniel 2024-09-09 21:42:13 -0400
  • 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 Zach Daniel 2024-09-09 21:39:32 -0400
  • e47b32f196 improvement: better warnings on invalid patches in test Zach Daniel 2024-09-09 20:03:48 -0400
  • 1068afe608 chore: add docs for igniter.gen.task Zach Daniel 2024-09-09 19:41:24 -0400
  • a75e629063 chore: format changelog Zach Daniel 2024-09-09 19:39:58 -0400
  • c4c411ccf5 chore: release version v0.3.29 v0.3.29 Zach Daniel 2024-09-09 19:39:51 -0400
  • 93917513ee chore: fix problems with mix igniter.gen.task interpolation Zach Daniel 2024-09-09 19:30:28 -0400
  • 84e20aa333 improvement: check for git changes to avoid overwriting unsaved changes Zach Daniel 2024-09-09 19:22:15 -0400
  • 7ae225eee4 improvement: add mix igniter.gen.task to quickly generate a full task improvement: properly find the default location for mix task modules Zach Daniel 2024-09-09 19:06:00 -0400
  • d9d31e3c04 improvement: add --only option, and only key in Igniter.Mix.Task.Info Zach Daniel 2024-09-09 17:17:05 -0400
  • 47e931207e improvement: add Igniter.Test with helpers for writing tests improvement: extract app name and app module from mix.exs file Zach Daniel 2024-09-09 14:22:00 -0400
  • 17eef697e4 chore: release version v0.3.28 v0.3.28 Zach Daniel 2024-09-09 08:17:21 -0400
  • 08a86b9400 fix: don't hardcode Spark.Formatter plugin Zach Daniel 2024-09-09 08:17:05 -0400
  • 373bd32b93 chore: release version v0.3.27 v0.3.27 Zach Daniel 2024-09-08 08:02:22 -0400
  • 9ae006e570 improvement: when replacing a dependency, leave it in the same location Zach Daniel 2024-09-08 08:01:40 -0400
  • fcb74bb970 chore: bump installer Zach Daniel 2024-09-07 22:34:28 -0400
  • 0efd179636 chore: release version v0.3.26 v0.3.26 Zach Daniel 2024-09-07 22:33:57 -0400
  • 6831c4e7f9 improvement: add igniter.update_gettext Zach Daniel 2024-09-07 22:32:57 -0400
  • 13f7327e4b chore: fix hardcoded :prod values Zach Daniel 2024-09-06 15:52:19 -0400
  • dbf1386fcf chore: release version v0.3.25 v0.3.25 Zach Daniel 2024-09-06 14:59:03 -0400
  • 916d45e443 improvement: add configure_runtime_env codemod Zach Daniel 2024-09-06 14:57:49 -0400
  • a2e22a2710
    build(deps-dev): bump mimic in the dev-dependencies group (#79) dependabot[bot] 2024-09-05 11:11:24 -0400
  • 62f81e6f90
    build(deps-dev): bump mimic in the dev-dependencies group dependabot[bot] 2024-09-05 14:48:31 +0000
  • 44cf2acb40 improvement: remove dependencies that aren't strictly necessary Zach Daniel 2024-09-04 13:53:17 -0400
  • 265a6ef72d improvement: remove dependencies that we don't really need Zach Daniel 2024-09-04 13:31:38 -0400
  • 053c76d454 chore: bump installer version Zach Daniel 2024-09-02 20:27:39 -0400
  • f5d31b6d56 improvement: more options to igniter.new Zach Daniel 2024-09-02 20:27:14 -0400
  • ec68489e09 chore: release version v0.3.24 v0.3.24 Zach Daniel 2024-08-26 16:54:01 -0400
  • 077f8517db fix: detect equal lists for node equality Zach Daniel 2024-08-26 16:53:48 -0400
  • 678ff157ce chore: release version v0.3.23 v0.3.23 Zach Daniel 2024-08-26 16:48:44 -0400
  • a5bdf2b7a0 fix: properly move to arguments of Module.fun calls improvement: add Igniter.Code.Common.expand_literal/1 Zach Daniel 2024-08-26 16:48:03 -0400
  • aefb8df79a chore: update installer version Zach Daniel 2024-08-22 15:21:47 -0400
  • 785cff06e4 improvement: add --with-args to pass additional args to installers Zach Daniel 2024-08-22 15:20:31 -0400
  • 4d80d01be5 chore: fix build and add web_module/0 Zach Daniel 2024-08-21 12:07:59 -0400
  • 2d04897e1a chore: release version v0.3.22 v0.3.22 Zach Daniel 2024-08-20 15:14:42 -0400
  • 33aa23c6e0 improvement: add options to control behavior when creating a file that already exists chore: update apps for dialyzer Zach Daniel 2024-08-20 15:11:08 -0400
  • 8b3e22c5d7 chore: release version v0.3.21 v0.3.21 Zach Daniel 2024-08-20 14:33:40 -0400
  • f39ca441b5 improvement: add copy_template/4 Zach Daniel 2024-08-20 14:32:02 -0400
  • 9133d9d05b chore: release version v0.3.20 v0.3.20 Zach Daniel 2024-08-19 11:10:24 -0400
  • 5bf53c8c07 fix: ensure no timeout on task async streams Zach Daniel 2024-08-19 11:10:05 -0400
  • 6a86e2d5f6 fix: don't hardcode Foo.Supervisor 🤦 Zach Daniel 2024-08-13 19:14:11 -0400
  • 38de328d39 chore: release version v0.3.19 v0.3.19 Zach Daniel 2024-08-13 16:10:12 -0400
  • 927f0d4ae3 docs: update docs on source code vs values Zach Daniel 2024-08-13 16:09:52 -0400
  • 14552bcef9 fix: properly handle values vs code in configure Zach Daniel 2024-08-13 16:07:52 -0400
  • ccdbfee957
    test: add failing config tests (#77) Igor Barakaiev 2024-08-13 22:13:38 +0300
  • 8e1558aa2f improvement: add failing config tests Igor Barakaiev 2024-08-13 17:15:22 +0300
  • ede41d3c12
    docs: Fix typo / spelling (#76) Ovidiu Mazuru 2024-08-13 00:40:11 +0300
  • e7c7907c02
    Fix typo / spelling Ovidiu Mazuru 2024-08-12 23:41:31 +0300
  • db4d646561 chore: fix warning Zach Daniel 2024-08-09 16:03:27 -0400
  • bec1d24621 chore: release version v0.3.18 v0.3.18 Zach Daniel 2024-08-08 10:54:14 -0400
  • 1e1359e255 fix: fix and test keyword setting on empty list Zach Daniel 2024-08-08 10:53:58 -0400
  • e776b2cb7d chore: address warnings Zach Daniel 2024-08-08 00:16:58 -0400
  • 18713f8578 chore: release version v0.3.17 v0.3.17 Zach Daniel 2024-08-08 00:13:13 -0400
  • 63dade260e fix: properly parse boolean switches from positional args Zach Daniel 2024-08-08 00:12:15 -0400
  • f356cce3a4
    improvement: support for non-elixir files with create_new_file, update_file, include_existing_file, include_or_create_file, create_or_update_file (#75) Mayel de Borniol 2024-08-06 02:50:18 +0100
  • 239fe9fb13 conventional place for non-elixir files can't be configured Mayel de Borniol 2024-08-06 01:43:38 +0100
  • d118dc8368 update spec Mayel de Borniol 2024-08-05 22:12:31 +0100
  • 6cba7e621c support for non-elixir files with update_file, include_existing_file, include_or_create_file, create_or_update_file, create_new_file... Mayel de Borniol 2024-08-05 22:06:34 +0100
  • 608394f8f6 test for create_new_file Mayel de Borniol 2024-08-05 20:42:29 +0100
  • fad0867497 add create_new_file for non-elixir files Mayel de Borniol 2024-08-05 17:55:21 +0100
  • 8002f8526d
    docs: update module names in docs (#74) Mayel de Borniol 2024-08-05 15:10:39 +0100
  • 4b96d50873 update module names in docs Mayel de Borniol 2024-08-05 13:57:36 +0100
  • 810c42160a fix: don't warn on Macro.Env.expand_alias/3 not being defined Zach Daniel 2024-08-04 23:33:06 -0400
  • 853f27532c fix: descend into single child block when modifying keyword fix: set format: :keyword when adding keyword list item to empty list Zach Daniel 2024-08-04 23:25:49 -0400
  • e2a1682d87
    test: add regression tests that fail (#71) Igor Barakaiev 2024-08-05 06:16:13 +0300