This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-10-02
Channels
- # announcements (13)
- # babashka (42)
- # beginners (29)
- # calva (39)
- # cider (15)
- # clerk (10)
- # clojure (67)
- # clojure-europe (18)
- # clojure-hungary (2)
- # clojure-nl (1)
- # clojure-norway (12)
- # clojure-uk (7)
- # clojuredesign-podcast (14)
- # clojurescript (19)
- # datalevin (1)
- # datascript (5)
- # emacs (4)
- # events (2)
- # fulcro (5)
- # graalvm (5)
- # hyperfiddle (23)
- # incanter (3)
- # jobs (2)
- # lsp (8)
- # missionary (15)
- # off-topic (45)
- # portal (41)
- # practicalli (1)
- # re-frame (3)
- # reitit (6)
- # releases (2)
- # remote-jobs (1)
- # sci (1)
- # shadow-cljs (35)
- # solo-full-stack (8)
- # tools-deps (4)
nl.jomco/openapi-v3-validator
- A pure-clojure library for validating ring requests & responses against OpenAPI v3 specifications.
Release 0.2.0 see https://git.sr.ht/~jomco/openapi-v3-validator
CHANGES:
• Implement if then else
JSON Schema keywords
• Implement prefixItems
JSON Schema keyword
• Implement patternProperties
and additionalProperties
JSON Schema keywords
• Fix exclusiveMaximium
and exclusiveMinimum
keywords
• Implement propertyNames
JSON Schema keyword
• Fix minContains = 0
with maxContains
• Fix maxContains
without minContains
• Handle $ref
as part of JSON Schema
• Handle #
as root JSON pointer
• Handle trailing “/” in JSON Pointers
• Fix minLength
and maxLength
to count codepoints
• Fix "const": null
validation
• Disabled format
validations by default (according to spec)
• Add JSON-Schema-Test-Suite
tests
• Include license info in pom.xml
https://github.com/babashka/neil: a CLI to add common aliases and features to deps.edn
-based projects
See the https://blog.michielborkent.nl/new-clojure-project-quickstart.html blog post for a gentle introduction into neil
.
https://github.com/babashka/neil/blob/main/CHANGELOG.md#0262
• Fix NPE during neil dep upgrade