Skip to content

Commit 6731ee3

Browse files
committed
Set version to 2023.10.15-405
1 parent 8d8367c commit 6731ee3

File tree

8 files changed

+307
-102
lines changed

8 files changed

+307
-102
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ pom.xml.asc
55
*.jar
66
*.class
77
*.swp
8+
.shadow-cljs
89
/.lein-*
910
/.nrepl-port
1011
/doc/dist

CHANGES.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## Version 2023.10.15-405
4+
5+
- Add performance improvement on `word?` predicate (x3 aprox)
6+
- Add performance improvement for `letters?` predicate (x3 aprox)
7+
- Add performance improvement for default case of `trim`, `rtrim` and `ltrim` (arity 1)
8+
- Add performance improvement to `camel`, `snake` and `kebab` (x9 in cljs)
9+
- Add `unindent` helper as replacement for `<<-`
10+
11+
**Important**: these changes introduces some minor _breaking changes_;
12+
in practice, these changes should be considered safe and most likely
13+
will not affect you at all; because users are probably already
14+
managing `nil` explicitly.
15+
16+
- Make `blank?` return `true` when value is `nil`
17+
- Make `empty?` return `true` when value is `nil`
18+
- Deprecate `empty-or-nil?` predicate
19+
20+
321
## Version 2022.06.16-403
422

523
- Handle `nils` on concat macro.

build.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
(:require [clojure.tools.build.api :as b]))
44

55
(def lib 'funcool/cuerdas)
6-
(def version (format "2022.06.16-%s" (b/git-count-revs nil)))
6+
(def version (format "2023.10.15-%s" (b/git-count-revs nil)))
77
(def class-dir "target/classes")
88
(def basis (b/create-basis {:project "deps.edn"}))
99
(def jar-file (format "target/%s-%s.jar" (name lib) version))

deps.edn

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
{:dev
44
{:extra-paths ["test" "dev"]
55
:extra-deps
6-
{org.clojure/clojurescript {:mvn/version "1.11.54"}
7-
org.clojure/clojure {:mvn/version "1.11.1"}
8-
org.clojure/tools.deps.alpha {:mvn/version "RELEASE"}
6+
{org.clojure/clojure {:mvn/version "1.11.1"}
7+
org.clojure/clojurescript {:mvn/version "1.11.60"}
8+
9+
;; org.clojure/tools.deps.alpha {:mvn/version "RELEASE"}
910
org.clojure/tools.namespace {:mvn/version "RELEASE"}
10-
com.bhauman/figwheel-main {:mvn/version "RELEASE"}
11-
com.bhauman/rebel-readline-cljs {:mvn/version "RELEASE"}
11+
;; com.bhauman/rebel-readline-cljs {:mvn/version "RELEASE"}
1212
com.bhauman/rebel-readline {:mvn/version "RELEASE"}
13+
thheller/shadow-cljs {:mvn/version "2.25.8"}
1314
criterium/criterium {:mvn/version "RELEASE"}}}
1415

1516
:outdated
@@ -23,17 +24,20 @@
2324
org.clojure/tools.reader {:mvn/version "RELEASE"}
2425
codox-theme-rdash/codox-theme-rdash {:mvn/version "RELEASE"}}}
2526

27+
:shadow-cljs
28+
{:main-opts ["-m" "shadow.cljs.devtools.cli"]}
29+
2630
:repl
2731
{:main-opts ["-m" "rebel-readline.main"]}
2832

2933
:build
30-
{:extra-deps {io.github.clojure/tools.build {:git/tag "v0.8.1" :git/sha "7d40500"}}
34+
{:extra-deps {io.github.clojure/tools.build {:git/tag "v0.9.6" :git/sha "8e78bcc"}}
3135
:ns-default build}
3236

3337
:test
3438
{:extra-paths ["test"]
3539
:extra-deps
3640
{io.github.cognitect-labs/test-runner
37-
{:git/tag "v0.5.0" :git/sha "b3fd0d2"}}
41+
{:git/tag "v0.5.1" :git/sha "dfb30dd"}}
3842
:exec-fn cognitect.test-runner.api/test
3943
:exec-args {:patterns [".*-test.*"]}}}}

dev/user.clj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66
[clojure.pprint :refer [pprint]]
77
[clojure.test :as test]
88
[clojure.repl :refer :all]
9+
[cuerdas.core :as str]
910
[criterium.core :refer [quick-bench bench with-progress-reporting]]))
1011

1112
(defn- run-tests
12-
([] (run-tests #"^cuerdas.*"))
13+
([] (run-tests #"^cuerdas.*-test$"))
1314
([o]
1415
(r/refresh)
1516
(cond

doc/user-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ aljibe de madera.
2323
Add the following dependency to your project.clj file:
2424

2525
```clojure
26-
funcool/cuerdas {:mvn/version "2022.03.27-397"}
26+
funcool/cuerdas {:mvn/version "2023.10.15-405"}
2727
```
2828

2929
## Quick start

0 commit comments

Comments
 (0)