Trio v1.0.0-rc.5 (IKIGAI)
Names Of Callbacks That Throw Exceptions Are Now Reported
This release includes 1 enhancement and 3 breaking changes. Please see the changelog for details.
- For callbacks that throw exceptions, Trio would catch the exceptions and print just their messages to the console, leaving it up to the user to determine which module actually threw the exception. Now, when callbacks throw exceptions, Trio will also print their module names along with their messages to the console.
Breaking Changes
- Fragment properties
destPath
(the generated page's target file path) andurl
(the generated page's URL) are now generated in all lowercase. - Trio no longer generates a unique
id
property for fragments due to the expense in terms of the development time required to maintain their integrity during incremental builds. In its place, users should now use the fragment'surl
property, which is intrinsically always unique. - Callback argument
$
has been renamed to$page
for clarity and consistency.