athena-framework / athena

An ecosystem of reusable, independent components
https://athenaframework.org
MIT License
211 stars 17 forks source link

Normalize Exception Types #428

Closed Blacksmoke16 closed 2 months ago

Blacksmoke16 commented 4 months ago

Context

Resolves #128

NOTE: From this point on, if a component wants to rescue any exception it MUST use ::Exception to avoid conflicting with the new Exception component namespace.

Once Crystal 1.13 is officially released, we can bump min required version and remove the manual exception type checks.

Changelog