Fork me on GitHub
#announcements
<
2023-04-19
>
Dainius Jocas09:04:57

Announcing v2.0.0 of the https://github.com/dainiusjocas/clj-jq jackson-jq wrapper 🥳 The highlights of the release are: • the shiny and new https://github.com/dainiusjocas/clj-jq#transducer-api • support for the compile and runtime and https://github.com/dainiusjocas/clj-jq#variables-for-the-expressions • fix for cases when jq expression return multiple JSON entities

👍 10
🎉 5
1
practicalli-johnny13:04:20

https://github.com/practicalli/project-templates - a series of project templates for seancorfield/deps-new tool. Templates provide https://practical.li/clojure/clojure-cli/repl-reloaded/ support and common production-level configuration files and CI workflows • Portal - launched on repl startup (when dev on path) and listening to all evaluations over nREPL and via custom mulog publisher • Repl reloaded tools: Clojure tools.deps hotloading (Clojure 1.11.x & 1.12 examples), tools.namespace / Integrant REPL (other system component libraries to follow) • Make - simplify user experience with consistent Makefile tasks across all templates (one day I'll write a Babashka task runner equivalent) • Docker configuration ◦ Multi-stage Dockerfile using Clojure tools.build to create an uberjar and run via a init process in the runtime image ◦ compose.yaml to build the Clojure service locally and optionally run persistence services in containers (e.g. postgres, mysql) • GitHub CI Workflows ◦ MegaLinter providing a wide range of quality checks for code and configuration files ◦ clj-kondo with reviewdog comments on pr (surfaces issues in conversation), ◦ cljstyle format checks and configuration compatible with CIDER and Clojure LSP formatting ◦ changelog checker to encourage communication about the project ◦ scheduled version check (antq daily report of new library and GitHub action versions) https://github.com/practicalli/project-templates/releases is the third release of this project and provides the templates (although I only started the project a few weeks ago) • practicalli/application - Clojure application with base application code and unit tests (including REPL Reloaded workflow tools and prod configuration files) • practicalli/service - a Clojure service, managed by Integrant & IntegrantREPL, using http-kit, reitit, mulog & mulog trace middleware and base example The Practicalli Project Templates are also included in the :project/create alias from the https://practical.li/clojure/clojure-cli/practicalli-config/, as well as a separate :project/templates alias. There is a roadmap of templates I'm interested in developing for the practicalli/project-templates project at the top of its project readme. I've also published https://practical.li/blog/posts/create-deps-new-template-for-clojure-cli-projects/

🎉 21
🙌 2
Alex Miller (Clojure team)14:04:31

Clojure https://clojure.org/releases/downloads#_development_release_1_12_0_alpha3_apr_19_2023 is now available • Reverts the fix for https://clojure.atlassian.net/browse/CLJ-2521 in alpha2 - this fix changes the context where https://clojure.atlassian.net/browse/CLJ-2743 (not yet fixed) is seen, so will revisit a fix for these in tandem

gratitude 17
Noah Bogart15:04:34

oh that's complicated, nice

Cezary20:04:46

> fix for ... this fix ... (not yet fixed) ... will revisit a fix My commit messages are sometimes like that. I feel you. 🫂

ericdallo16:04:43

clojure-lsp Released https://github.com/clojure-lsp/clojure-lsp/releases/tag/2023.04.19-12.43.29 2023.04.19-12.43.29 with performance improvements and improved java support! • clojure-lsp feedback for Editor UI is faster (Emacs users you may notice that reducing lsp-idle-delay to something lower like 0.05) • 🎉 We now have a https://twitter.com/ericdallo/status/1647340150429458433?s=20 from documentSymbolfeature, showing all keyords of a edn for faster navigation/visualization! • javaSince last month I'm focusing on improve java support for clojure-lsp, this release adds support for completion of Static java classes (for now only for classes from .class, not .java, check print), I'm working on improvements on clj-kondo and clojure-lsp to improve that even further being able to see docs of java methods and more, stay tuned! Thank you for all contributors and sponsors, especially #clj-together gratitude clojurists-together For more info, check #lsp

gratitude 15
clj-kondo 10
🚀 14
metal 59
emacs 2
calva 8
👍 16
clojure-lsp 21
🎉 16
2
dharrigan17:04:02

I think the version is a bit off?

ericdallo17:04:34

ops 😅 thanks!

robert-stuttaford07:04:32

thank you so much!

gratitude 2