Improved Parser
This is the release of the improved Markdown parser that solves all known outstanding issues with Markdown parsing in Kitten and its interaction with components, string interpolation, etc., and brings with it string interpolation and script block support in Kitten Markdown Pages (.md.page files).
The release, sans documentation, has been ready for about three months now but was delayed to my work on Gaza Verified.
This milestone covers the final tasks necessary to get it over the line.
Note that this release contains breaking changes.
Event scoping
This release aims to tackle all remaining issues with event scoping (scoping of events to event handlers) in Kitten.
There is currently a lack of documentation as well as infrastructural support for proper event scoping, making event scoping the main foot-gun in Kitten development.
With this release, the aim is to ensure that the default behaviour is what is expected when working with events in the following scopes:
- Kitten Component
- Kitten Page
- Session
- Global