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.
0.0.63 — 2024-08-28
0.0.62 — 2024-06-10
0.0.61 — 2023-01-10
0.0.60 — 2022-07-29
0.0.59 — 2022-06-30
0.0.58 — 2022-06-28
0.0.57 — 2021-11-25
0.0.56 — 2020-09-23
0.0.55 — 2020-09-18
0.0.54 — 2020-06-25
0.0.53 — 2020-06-23
0.0.52 — 2020-06-12
0.0.51 — 2020-06-08
0.0.50 — 2020-06-02
0.0.49 — 2020-05-13
0.0.48 — 2020-03-04
0.0.47 — 2020-02-28
0.0.46 — 2020-02-28
0.0.45 — 2020-02-28
0.0.44 — 2020-02-28
0.0.43 — 2020-02-24
0.0.42 — 2020-02-19
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
- Documentation to
liberator-mixin.context
. liberator-mixin.context/with-attributes-in-context
.
0.0.32 — 2019-10-22
- Documentation to
liberator-mixin.core
. - More test coverage to
liberator-mixin.core/merge-decisions
and liberator-mixin.core/merge-resource-definitions
.
- 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
- 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
FnBackedValidator
and factory function to simplify building Validator
instances from existing functions.
0.0.29 — 2019-09-17
- Validate all known, validatable methods by default in
liberator-mixin.validation
.
0.0.28 — 2019-09-16
- Update jason to latest version.
0.0.27 — 2019-09-13
- Update Clojure test dependency to 1.10.1.
0.0.26 — 2019-09-13
- Validator constructor is now invoked with context.
0.0.25 — 2019-09-12
- Always parse query string as JSON when JSON mixin used, regardless of request
Content-Type.
0.0.24 — 2019-09-12
- JSON parameter parsing as part of the default JSON mixin.
0.0.23 — 2019-09-12
- JSON parameter parsing for multi-valued parameters.
0.0.22 — 2019-09-11
0.0.21 — 2019-09-11
- 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
- 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
- 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
- URL generating functions from
liberator-mixin.hypermedia
. hype
now
supersedes them.
0.0.17 — 2019-09-10
- Revert to
slurp
ing body before attempting JSON parse.
0.0.16 — 2019-09-10
0.0.15 — 2019-09-10
0.0.14 — 2019-09-09
- Test coverage for all merge functions.
- Configuration merging for attributes such as
allowed-methods
,
available-media-types
etc.
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, Paul Hutchin, Dominic, Tristram Oaten, jimmythompson, Samuel Fekete & Ina TsetsovaEdit on GitHub