v2.0.0.beta1
Pre-release
Pre-release
Added
- Make it easy for Roda routes to render "callable" objects #892 (@jaredcwhite)
- Simplify access to data syntax and Roda rendering #890 (@jaredcwhite)
- Fast refresh feature in development #872 (@jaredcwhite)
- Models and Resources can now be rendered by Roda automatically #845 (@jaredcwhite)
- Support pipe in Serbea 2.0, add new pure Ruby template syntax via Streamlined #817 (@jaredcwhite)
Changed
- Default to using ERB templates, the config YAML is now optional #888 (@jaredcwhite)
- Use bundler's binstub for bt shortcut #887 (@erickguan)
- Significant refactor of the Routes plugin #882 (@jaredcwhite)
- Initial batch of swapping Active Support extensions for in-house alternatives #881 (@jaredcwhite) & (@ayushn21)
- Refactor start command to use Rackup instead of Puma #875 (@ayushn21)
- Use rack 3 proc responses for SSE live reload #858 (@ayushn21)
- Refactor front matter handling and extract behavior into loaders #778 (@michaelherold)
Removed
- Remove the legacy URL and UrlDrop classes #891 (@jaredcwhite)
- Remove a variety of deprecated code paths for v2 #873 (@jaredcwhite)
- Remove webpack integration from Bridgetown #868 (@jaredcwhite)
- Remove Cucumber and consolidate around Minitest for integrated feature testing
Contributors: @jaredcwhite, @ayushn21, @erickguan, @michaelherold
Thanks to @soulcutter for docs improvements!