This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-02-08
Channels
- # aleph (5)
- # announcements (3)
- # aws-lambda (24)
- # babashka (17)
- # beginners (59)
- # calva (168)
- # clerk (4)
- # clj-kondo (62)
- # clojure (77)
- # clojure-belgium (4)
- # clojure-brasil (10)
- # clojure-ecuador (3)
- # clojure-europe (41)
- # clojure-losangeles (2)
- # clojure-nl (2)
- # clojure-norway (24)
- # clojure-uk (2)
- # clojurescript (44)
- # clr (21)
- # community-development (7)
- # conjure (1)
- # cursive (6)
- # datalevin (15)
- # datomic (1)
- # deps-new (12)
- # emacs (45)
- # events (1)
- # fulcro (8)
- # funcool (7)
- # graphql (5)
- # hugsql (15)
- # jobs (2)
- # matcher-combinators (17)
- # meander (14)
- # membrane (31)
- # pathom (28)
- # pedestal (8)
- # practicalli (6)
- # re-frame (12)
- # releases (1)
- # remote-jobs (1)
- # shadow-cljs (32)
- # tools-deps (8)
- # vim (16)
Earlier today I released 3.8.2
, which resolves compatibility with browser-based CLJS test setups (https://github.com/nubank/matcher-combinators/pull/189)
I also migrated from lein
to deps.edn
, but managed to temporarily mess up the migration, so please note that 3.8.1
on clojars is broken
while testing the build change I pushed 3.8.1-alpha
(after releasing 3.8.2
) so it shows as the latest on clojars. Is that an issue for anyone? Should I make a new empty release at 3.8.3
to restore order?
Yeah maybe a 3.8.3 would be good. The clojars badge is also showing 3.8.1-alpha as current so that's a bit misleading.
(I assumed clojars version sorted to show latest, but it seems to sort by publish date. TIL.)
Additionally what do folks think about a few tweaks to get Clojure 1.8
support? https://github.com/nubank/matcher-combinators/pull/194
The main change, other than filling in a few missing predicates seems to be dropping spec. Was spec adding any value?
spec wasn't really doing anything other than a handful of function annotations. In theory that stuff is nice but I never got used to the spec way of describing things (I added these annotations as a trial many years ago)
went ahead and released the Clojure 1.8 compat change as 3.8.3
as a way of dealing with the 3.8.1-alpha
version showing at the top of clojars
@phillipmates just happened to notice that the scm
tag
in the https://repo.clojars.org/nubank/matcher-combinators/3.8.3/matcher-combinators-3.8.3.pom is v3.8.3
which does not match the git tag 3.8.3
. This means that tools like clojars and cljdoc that try to link back to sources on GitHub will get a 404.
https://github.com/nubank/matcher-combinators/commit/4b7ce61020cf3b10b3906a1af5428e5eba1bdc0e (I guess will get resolved on next release)
@phillipmates So they jumped hoops and made you able to merge and release stuff in this lib? https://clojurians.slack.com/archives/C04ABMF89D3/p1675094347689269
Yay! Thanks for all your hard work and contributions @phillipmates!
> So they jumped hoops and made you able to merge and release stuff in this lib? Some hoops are worth jumping through. Although, honestly, in this case we kinda walked right by them 🙂
