v0.2.13
Expose the registered providers so inspect can name them
ream inspect read app.providers, a property that had never been added, so
it reported 0 providers on an application running twelve — while the routes
beside them counted correctly, which made the number look believable. Nothing
was broken at runtime; the tool opened to check that a provider is wired was
the one thing that could not see them.
A count alone does not answer that question, so the getter returns the list, in
registration order, as a fresh array each call.
Release 0.2.13
Keep the E_ prefix to error codes only
The rename swept up three kinds of name that are not codes.
PIPELINE_STAGES is the list of pipeline stage names, exported and imported by
that name — E_PIPELINE_STAGES broke a public import for nothing.
ATLAS_STRICT, ATLAS_TEST_PG_URL and ATLAS_TEST_MYSQL_URL are environment
variables. Renamed, the integration suites read a variable nothing sets, so
they would have skipped silently forever instead of running against a real
Postgres or MySQL — coverage lost with no failing test to show for it. Three
test-local variables in ream went the same way and are restored too.
A photon comment named two codes in their pre-namespace spelling.
Changes since v0.2.12.