Changes for version 0.04 - 2024-07-06
- Default and example values are now validated before they are put into OpenAPI document
- Typo detection now suggests a closest valid alternative if one exists
- Whelk::OpenAPI has been refactored
- Added documentation for Whelk::Exception
- Set minimum YAML::PP version
Documentation
Reference to APIs with Whelk
Setting up Whelk inside Kelp
Modules
A friendly API framework based on Kelp
Exceptions for your API
Whelk validation language
Provides
in lib/Kelp/Module/Whelk.pm
in lib/Whelk/Config.pm
in lib/Whelk/Endpoint.pm
in lib/Whelk/Endpoint/Parameters.pm
in lib/Whelk/Formatter.pm
in lib/Whelk/Formatter/JSON.pm
in lib/Whelk/Formatter/YAML.pm
in lib/Whelk/OpenAPI.pm
in lib/Whelk/Resource.pm
in lib/Whelk/ResourceMeta.pm
in lib/Whelk/Role/Resource.pm
in lib/Whelk/Schema/Definition.pm
in lib/Whelk/Schema/Definition/Array.pm
in lib/Whelk/Schema/Definition/Boolean.pm
in lib/Whelk/Schema/Definition/Empty.pm
in lib/Whelk/Schema/Definition/Integer.pm
in lib/Whelk/Schema/Definition/Null.pm
in lib/Whelk/Schema/Definition/Number.pm
in lib/Whelk/Schema/Definition/Object.pm
in lib/Whelk/Schema/Definition/String.pm
in lib/Whelk/Schema/Definition/_Scalar.pm
in lib/Whelk/StrictBase.pm
in lib/Whelk/Wrapper.pm
in lib/Whelk/Wrapper/Simple.pm
in lib/Whelk/Wrapper/WithStatus.pm