From 3f8b07f41ca93a9a5692a73ffcaf5e5af6835c3b Mon Sep 17 00:00:00 2001 From: Peter Taoussanis Date: Mon, 10 Jul 2023 14:11:30 +0200 Subject: [PATCH] v2.5.0 (2023-07-13) --- CHANGELOG.md | 26 +++++++++++++++++++++++--- README.md | 6 +++--- examples/clj/project.clj | 4 ++-- examples/cljs/deps.edn | 2 +- project.clj | 2 +- 5 files changed, 30 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45cb7ea..fee4ee4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,26 @@ -> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) +> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md). -## v2.4.5 - 2022 Oct 27 +## `2.5.0` (2023-07-13) + +> 📦 [Available on Clojars](https://clojars.org/com.taoensso/tufte/versions/2.5.0) + +This is intended as a **non-breaking feature release**, but it touches a fair bit of code so **please keep an eye out** for (and let me know about) any unexpected problems - thank you! 🙏 + +See **referenced commit messages** for details. + +### Changes since `2.4.5` + +* ebed6d0 [mod] Change `capture-time!` from a fn to a macro +* 7442835 [mod] Rename format columns: `:n-calls` -> `:n`, `:total` -> `:sum` + +### New since `2.4.5` + +* 2a38e1a [new] [#66] Track callsite locations of `p` ids +* 0a2484f [new] `defnp` and `fnp` now track cross-arity stats, add tests +* GraalVM compatibility is now tested during build + + +## `2.4.5` (2022-10-27) ```clojure [com.taoensso/tufte "2.4.5"] @@ -9,7 +29,7 @@ > This is a very minor maintenance release. It should be **non-breaking**. > See [here](https://github.com/ptaoussanis/encore#recommended-steps-after-any-significant-dependency-update) for recommended steps when updating any Clojure/Script dependencies. -### Changes since `v2.3.0` +### Changes since `2.3.0` * Update dependencies * Some minor refactoring and performance improvements diff --git a/README.md b/README.md index aa178e0..6f93501 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ **[CHANGELOG][]** | [API][] | current [Break Version][]: ```clojure -[com.taoensso/tufte "2.4.5"] ; See CHANGELOG for details +[com.taoensso/tufte "2.5.0"] ; See CHANGELOG for details ``` > See [here][backers] if to help support my open-source work, thanks! - [Peter Taoussanis][Taoensso.com] @@ -61,8 +61,8 @@ Add the necessary dependency to your project: ```clojure -Leiningen: [com.taoensso/tufte "2.4.5"] ; or -deps.edn: com.taoensso/tufte {:mvn/version "2.4.5"} +Leiningen: [com.taoensso/tufte "2.5.0"] ; or +deps.edn: com.taoensso/tufte {:mvn/version "2.5.0"} ``` And setup your namespace imports: diff --git a/examples/clj/project.clj b/examples/clj/project.clj index ae8f703..374bc3f 100644 --- a/examples/clj/project.clj +++ b/examples/clj/project.clj @@ -1,4 +1,4 @@ -(defproject com.taoensso.examples/tufte "2.4.5" +(defproject com.taoensso.examples/tufte "2.5.0" :description "Tufte example web-app project" :url "https://github.com/ptaoussanis/tufte" @@ -15,6 +15,6 @@ [ring/ring-defaults "0.3.4"] [compojure "1.7.0"] [hiccup "1.0.5"] - [com.taoensso/tufte "2.4.5"]] + [com.taoensso/tufte "2.5.0"]] :main example.server) diff --git a/examples/cljs/deps.edn b/examples/cljs/deps.edn index 47dadb7..5bdbf73 100644 --- a/examples/cljs/deps.edn +++ b/examples/cljs/deps.edn @@ -1,2 +1,2 @@ {:deps {org.clojure/clojurescript {:mvn/version "1.11.60"} - com.taoensso/tufte {:mvn/version "2.4.5"}}} + com.taoensso/tufte {:mvn/version "2.5.0"}}} diff --git a/project.clj b/project.clj index adfe78d..d0667cf 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject com.taoensso/tufte "2.4.5" +(defproject com.taoensso/tufte "2.5.0" :author "Peter Taoussanis " :description "Simple profiling and performance monitoring for Clojure/Script" :url "https://github.com/ptaoussanis/tufte"