Skip to content

Update dependency seancorfield/clj-new to v1#3

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/seancorfield-clj-new-1.x
Open

Update dependency seancorfield/clj-new to v1#3
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/seancorfield-clj-new-1.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 9, 2026

This PR contains the following updates:

Package Type Update Change
seancorfield/clj-new new major 0.7.81.1.309

Release Notes

seancorfield/clj-new (seancorfield/clj-new)

v1.1.309: 1.1.309

Compare Source

  • Update test-runner and switch to -X invocation in templates.
    • Address #​55 by modernizing the help feature and trying to deduce the correct usage from whatever aliases you have.
    • Clarify that the polylith template must be used with clojure -M:poly instead of the native poly command, and update SHA to latest issue-66 branch head.

v1.1.297: Release 1.1.297

Compare Source

  • Treat :output and :args as strings (i.e., they will accept symbols and convert them to strings, the same way :name and :template were already handled) -- this should make clj-new easier to use on Windows!
  • Add :edn-args as a way to pass pure EDN arguments into templates (this takes precedence over :args if both are present).
  • Update :poly tool SHA in generated projects.

v1.1.293: Release 1.1.293

Compare Source

The major new addition in this release is a new built-in template -- polylith -- to create a new Polylith workspace.

In addition, the .gitignore and .hgignore files in generated projects now understand Calva and LSP dot files, and various library dependencies have been updated.

v1.1.264: Release 1.1.264

Compare Source

  • Change coordinates to com.github.seancorfield/clj-new (although new versions will continue to be deployed to seancorfield/clj-new for a while -- see the Clojars Verified Group Names policy).
    • Fix #​54 by adopting a group/artifact naming convention for templates that complies with the Clojars VGN policy and inserts clj-template. into the artifact name.
    • Fix #​52 by setting initial SCM tag to v{{version}} in pom.xml files.
    • Fix #​51 by adjusting the initial group ID, artifact ID, SCM domain name and username; uses a number of heuristics to try to derive those from the supplied project name in a way that should encourage users to adopt project names that are reverse-domain-name/project-name; in addition :scm-user is available as an "env" variable that can override the derived value.
    • Update tools.deps.alpha to 0.9.884.
    • Update depstar to 2.0.193 (and switching to com.github.seancorfield/depstar) in templates.

v1.1.243: Release 1.1.243

Compare Source

Mostly documentation updates (in the primary README.md and the generated README.md files).

Updates dependencies in templates and switches deps-deploy usage to -X. depstar usage now auto-syncs the pom.xml file by default.

The default version of Clojure is now 1.10.2 in generated projects.

v1.1.234: Release 1.1.234

Compare Source

Update depstar, test.check, tools.deps.alpha; improve CLI examples that use -X; switch depstar invocation to use -X.

v1.1.228: Release 1.1.228

Compare Source

Updates depstar to 1.1.128 to pick up the license file handling bug.

v1.1.226: Release 1.1.226

Compare Source

Enhancements:

  • Fix #​44 by adding :scm-domain as an "env" variable that can be substituted.

Clojure CLI Changes:

  • Update examples to reflect updated Clojure CLI (1.10.1.697 and later) with -X exec option.

Maintenance:

  • Update tools.deps.alpha to 0.9.816.
  • Update deps-deploy to reflect new group ID and version.
  • Update depstar to 1.1.126 in templates.

v1.1.216: Release 1.1.216

Compare Source

Fixes #​43 by restoring support for Clojure CLI 1.10.1.561 (stable). Also works with 1.10.1.672 (prerelease).

v1.1.215: Release 1.1.215

Compare Source

  • Support upcoming clojure -X option by providing clj-new/create and clj-new/generate as entry points that can be used to execute a specific function and pass a map of arguments. (#​41)
  • Update to depstar 1.1.104 in templates (which also includes clojure -X support).
  • Update to tools.deps.alpha 0.9.782 and use the runtime basis instead of trying to read the default deps.edn files. (#​42)

v1.0.211: Release 1.0.211

Compare Source

  • Stop using single-segment lib names in templates.
    • Improve documentation of -v/--verbose option (#​39).
    • Add test running instructions to generated readme for lib template.

v1.0.199: Release 1.0.199

Compare Source

  • Add documentation on how to find 3rd party templates (PR #​37, @​holyjak).
    • Update to depstar 1.0.94 and test.check 1.0.0 in templates.
    • Move to MAJOR.MINOR.COMMITS versioning scheme.

v0.9.0: Release 0.9.0

Compare Source

Remove Jackson dependencies (tools.deps.alpha no longer brings them in so there's no need to pin a version to avoid conflicts with Leiningen templates).

Some documentation improvements.

v0.8.6: Release 0.8.6

Compare Source

Bump dependency versions to pick up fixes in Pomegranate and tools.deps.alpha. Should fix #​33

v0.8.5: Release 0.8.5

Compare Source

Add install/deploy aliases to generated lib/template` projects for installing/deploying the JAR file locally/to Clojars.

Bump depstar to 0.5.2 for the NPE main class fix.

v0.8.4: Release 0.8.4

Compare Source

Bump depstar to 0.5.1 for the -/_ main class name fix.

v0.8.3: Release 0.8.3

Compare Source

Updates to latest depstar for auto-management of AOT compilation folder.

v0.8.2: Release 0.8.2

Compare Source

Bug Fix:

  • Correct the pom.xml group/artifact in generated template projects. #​29

Enhancement/Cleanup:

  • Update depstar to 0.4.1 and rely on its new -C option for AOT in app's :uberjar alias. #​30
  • Ensure .keep is a file, not a directory, in generated resources and classes folders.

v0.8.1: Release 0.8.1

Compare Source

  • Adds pom.xml generation to app built-in template.
  • Adds :uberjar alias to app built-in template and :jar alias to lib and template built-in templates.
  • Expand documentation for built-in templates, including environment variables used in pom.xml files.

v0.8.0: Release 0.8.0

Compare Source

  • Adds -? / --query option to explain what clj-new will attempt to do. #​28
  • Adds -e / --env option to add "environment variables" that will be available to templates via the new project-data function; also standardizes the data passed to the app, lib, and template built-in templates. #​27
  • Generates pom.xml for new lib and template projects. #​25
  • Fixes some issues with the template project generator.
  • Update seancorfield/clj-new coordinates in generated projects (to use current version).
  • Update Cognitect's test-runner to latest SHA in generated projects.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants