This file contains all the latest changes and updates to Apia.
3.7.2 (2024-09-18)
3.7.1 (2024-05-21)
3.7.0 (2024-05-15)
3.6.0 (2024-04-17)
3.5.1 (2023-11-09)
3.5.0 (2023-08-14)
3.4.0 (2023-05-15)
- add additional notification hooks into request lifecycle (8197f1)
- support for adding handler classes rather than just procs (ebbd9e)
- allow using objects as top level fieldsets (93a4ac)
- ensure non-hash JSON bodies are converted to empty hashes (1c7efc)
- allow both URL params and JSON at the same time (fb1b36)
- allow route groups to be excluded from the schema (9df32d)
- fixes errors in endpoints, improve call consistency (f95bad)
- ensure field_spec is required (173f30)
- add
call
to endpoint & authenticators (9aa0b5)
- further fix for field specs with root-level wildcards (a0100a)
- improve handling of wildcards in field specs (a26ffc)
- allow uppercase characters in argument names (5299bc)
- add API.test to support testing endpoints (410fd9)
- refer to top level Set (180557)
- require set, too (dfb027)
- ruby 2.x compat (3a8682)
- ruby 3.0 compat (a03c6c)
- don't include routes for endpoints that have schema disabled (637105)
- execute the scope_validation within the request environment (0e0842)
- scopes (0016e5)
- add ArgumentSet#has? to say if an argument set has a value (c0b764)
- fixes issue where nil couldn't be deliberately provided (54f253)
- return all fields for polymorphs by default (8262a0)
- return all fields when no field spec is provided (98c1bb)
The initial release!