multiverse v1.1.0 API Reference

Modules

This plug helps to manage multiple API versions based on request and response gateways. This is an awesome practice to hide your backward compatibility. It allows to have your code in a latest possible version, without duplicating controllers or models

This module provides behaviour for Multiverse adapters

Adapter that fetches ISO-8601 date from request header and Elixir.Date to resolve changes that must be applied to the connection

Provides behaviour for Multiverse API Changes

This module defines schema that is assigned to conn.private[:multiverse_version_schema] and can be used by third-party libraries to store or process API version and changes data