You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# 3.3.0
## Overview
This release introduces API to check module version in code and
built-in module overriding.
## Breaking changes
This release should not break any existing behavior.
## New features
- Versioning supported.
- Override built-in checks, if installed.
## Changes
- Build rock with cmake.
Release version 3.0.1
Fixed
- Repair multiple question marks (`checks('?type1|?type2')`) for better
compatibility with v2.x, which has been accidentally broken in v3.0.0
- Further performance optimization by caching types qualifiers
- Speed up uuid, uuid_str, uuid_bin checkers
Added
- v2.x compatibility flag `_G._checks_v2_compatible` which makes
table type qualifiers to substitute nil arguments with an empty table
(as it used to be in v2.1)
- Rewritten source code to Lua
- msgpack.NULL is valid for optional parameters now (incompatible change)
- Ability to check "option" parameters following their hierarchical structure.