Liking cljdoc? Tell your friends :D

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

0.0.41 — 2020-02-17

0.0.40 — 2020-02-17

0.0.39 — 2020-02-13

0.0.38 — 2020-02-13

0.0.37 — 2020-02-12

0.0.36 — 2020-02-10

0.0.35 — 2020-02-07

0.0.34 — 2019-12-04

0.0.33 — 2019-10-22

Added

  • Documentation to liberator-mixin.context.
  • liberator-mixin.context/with-attributes-in-context.

0.0.32 — 2019-10-22

Added

  • Documentation to liberator-mixin.core.
  • More test coverage to liberator-mixin.core/merge-decisions and liberator-mixin.core/merge-resource-definitions.

Fixed

  • Issue with merging decisions that result in only context update maps.
  • Issue with merging liberator decisions where when left is false, no merge would take place during liberator-mixin.core/merge-resource-definitions.

0.0.31 — 2019-09-18

Changed

  • Allow nil validators in liberator-mixin.validation so that validator can be something like (by-method :post (validator)) in a resource that supports both GET and POST requests.

0.0.30 — 2019-09-17

Added

  • FnBackedValidator and factory function to simplify building Validator instances from existing functions.

0.0.29 — 2019-09-17

Changed

  • Validate all known, validatable methods by default in liberator-mixin.validation.

0.0.28 — 2019-09-16

Changed

  • Update jason to latest version.

0.0.27 — 2019-09-13

Changed

  • Update Clojure test dependency to 1.10.1.

0.0.26 — 2019-09-13

Changed

  • Validator constructor is now invoked with context.

0.0.25 — 2019-09-12

Changed

  • Always parse query string as JSON when JSON mixin used, regardless of request Content-Type.

0.0.24 — 2019-09-12

Added

  • JSON parameter parsing as part of the default JSON mixin.

0.0.23 — 2019-09-12

Added

  • JSON parameter parsing for multi-valued parameters.

0.0.22 — 2019-09-11

Added

  • JSON parameter parsing.

0.0.21 — 2019-09-11

Added

  • Context mixin for adding arbitrary attributes to the context map.
  • Support for custom encoder and decoder in JSON mixin.

0.0.20 — 2019-09-11

Changed

  • Validator mixin to return map by default and look for error-representation function on context to allow overriding and to decouple from HAL.

0.0.19 — 2019-09-11

Changed

  • Configuration merging to favour later definitions by placing them first in the resulting sequence.
  • JSON encoding to use jason to provide default support for time types.

0.0.18 — 2019-09-10

Removed

  • URL generating functions from liberator-mixin.hypermedia. hype now supersedes them.

0.0.17 — 2019-09-10

Changed

  • Revert to slurping body before attempting JSON parse.

0.0.16 — 2019-09-10

Fixed

  • Bug in jason library.

0.0.15 — 2019-09-10

0.0.14 — 2019-09-09

Added

  • Test coverage for all merge functions.
  • Configuration merging for attributes such as allowed-methods, available-media-types etc.

[0.0.12] — 2019-06-17

Changes

  • json->map and map->json are now public.

0.0.11 — 2019-06-04

0.0.10 — 2019-05-22

0.0.10 — 2019-05-22

0.0.9 — 2019-05-22

0.0.9 — 2019-05-22

0.0.9 — 2019-05-22

0.0.9 — 2019-05-22

0.0.9 — 2019-05-22

0.0.7 — 2019-05-22

0.0.6 — 2019-05-22

0.0.5 — 2019-05-22

0.0.4 — 2019-05-22

Released without CHANGELOG.md.

Can you improve this documentation? These fine people already did:
Toby Clemson, Alex Parlett, Jonas Svalin, Ina Tsetsova, jimmythompson & Tristram Oaten
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close