2024.1.1rc1 #568
kjaymiller
announced in
Announcements and Releases
2024.1.1rc1
#568
Replies: 1 comment
-
The diff that needs to be compared against: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Draft for 2024.1.1 Changelog
🚩 Breaking Changes
template_vars
outside of class defined defaults are now defined in atemplate_vars
attribute.Collect.PageParser
(useCollection.Parser
)Goals for this update
Better Support for themes and plugins
We've added
ThemeManager
andPluginManager
classes to better support adding themes and plugins, taking that responsibility from the site.We've added the
register_themes
andregister_plugins
methods toSite
to install and configure your themes and plugins.We also understand that some themes will need plugins to run properly so those themes can also add plugins as necessary.
Reduce Render Engine Core to reduce update frequency and time between stables
Doing this will let makers of custom parsers no longer need to import the entire package for their parser.
CLI
--reload
work (Alpha) - @tataraba has put a lot into trying to get live-reload working. Sadly it doesn't detect all changes but mostly changes to the module and content files.render-engine init
with a cookiecutter call💫
render-engine templates
(Alpha)It's often hard to remember all the different templates available in themes. @Mahhheshh contributed the cli.
This will show all the templates added by themes.
Other Changes
Adds Plugin Manager and Theme Manager
We've started trying to remove some of the functionality from the
Site
template_vars
support forArchive
(fromCollection
)📖 Updates to Docs
Note
Render Engine in the future will be used to build the docs for Render Engine. Much of the work going into upcoming releases is to make that happen.
Minor and backend Changes
Contributing.md
Additional Maintainers and Contributors
Beta Was this translation helpful? Give feedback.
All reactions