2.0.0b3
Pre-release
Pre-release
Please note: It is recommended that existing wiki's be upgraded to the
latest moin 1.9.x release before converting to Moin 2. However, this may
not be a necessary step as the 1.9.x file structure has not changed recently.
Version 2.0.0b3 2025-05-24
This is an unstable beta release not suitable for a production wiki,
test carefully and report new issues and feature requests on the issue tracker:
https://github.com/moinwiki/moin/issues.
After installing this release as a upgrade on an existing moin2 wiki be sure to::
- copy or merge src/moin/config/wikiconfig.py into the root version of wikiconfig.py.
- rebuild the Whoosh indexes
- moin index-destroy
- moin index-create
- moin index-build
New features
- added new theme 'focus'
- users of large wikis will see performance improvements
What's Changed
- README.md: add absolute urls for pypi by @UlrichB22 in #1849
- fix CSP warning, remove inline style from FontAwesome #1816 by @RogerHaase in #1844
- Fix duplicate namespace in discussion link (#1847) by @roland-ruedenauer in #1850
- update rst docs "Package Release on pypi.org and Github Releases" by @RogerHaase in #1851
- Add FullSearch macro migration for moin1.9 categories by @UlrichB22 in #1852
- markupsafe pinned to <= 2.2.0, change to >= 3.0.2 by @RogerHaase in #1853
- Fix download link for binary content (missing namespace) by @roland-ruedenauer in #1854
- Fix handling of namespace root items in +misc/sitemap by @UlrichB22 in #1855
- add "pre-commit run" to development.rst docs by @RogerHaase in #1856
- Fix undefined name 'revs' in diff view by @roland-ruedenauer in #1859
- remove exists check from itemviews template by @UlrichB22 in #1862
- Fix dump-html: remove item id of links to binary data (#1742) by @roland-ruedenauer in #1861
- User settings: support setting the theme name to 'system default' (#1532) by @roland-ruedenauer in #1864
- Small corrections by @roland-ruedenauer in #1866
- Document use of THEME_PATHS in moin wiki (#1848) by @roland-ruedenauer in #1867
- Remove WIKINAME from schema and queries by @UlrichB22 in #1868
- Improve the check in get_open_wiki_files() by @UlrichB22 in #1870
- ajaxsearch: add check whether content exists by @UlrichB22 in #1876
- Exclude UI tests in the bandit configuration by @roland-ruedenauer in #1871
- Improve Logging Configuration Docs: Add MOINLOGGINGCONF and Debug Logging Example by @gabrielaugz in #1879
- Fix: Missing redirect to previous page after page subscription (#1841) by @roland-ruedenauer in #1880
- Replace text "Highlight" with "Markup" (#1860) by @roland-ruedenauer in #1881
- Fix misc issues found while testing moin by @roland-ruedenauer in #1882
- User settings: fix handling of flash messages (#1872) by @roland-ruedenauer in #1873
- search query: add some more clickable options, fixes #60 by @RogerHaase in #1884
- Make getInterwikiHome() return a fqname by @roland-ruedenauer in #1888
- sanitize Markup() input and ignore bandit B704 by @UlrichB22 in #1889
- Adapt wsgi benchmark script by @roland-ruedenauer in #1891
- Simplify packaging of moin by removing useless or misleading packagin… by @roland-ruedenauer in #1890
- Render item metadata as a table by @roland-ruedenauer in #1892
- Execute wiki instance creation in it's own app context (#1893) by @roland-ruedenauer in #1896
- wikiconfig.py: Add comment on deactivation of discussion feature by @UlrichB22 in #1897
- .gitignore: mark some files as not to be ignored by @roland-ruedenauer in #1898
- New theme 'focus' by @cintek in #1528
- Fix build of query in tagged_items() if namespace is 'all' by @UlrichB22 in #1901
- Move code to determine xstatic module paths from wikiconfig.py to moin.utils by @roland-ruedenauer in #1899
- Improve print layout for focus theme by @cintek in #1905
- Persist view state of sidebar elements in browser local storage by @roland-ruedenauer in #1894
- pin xstatic packages to legacy versions by @ThomasWaldmann in #1906
- Make help link look like link by @cintek in #1913
- Add 3rd minimal whoosh index for performance by @UlrichB22 in #1877
- Set email_tracebacks to false in the wikiconfig.py used for test execution by @roland-ruedenauer in #1916
- Add more type hints by @roland-ruedenauer in #1917
- Replace ugly static moin png with prettier one from help-common by @roland-ruedenauer in #1918
- Fix ConverterBase.absolute_path by @roland-ruedenauer in #1920
- Focus: fix itemview icons, rm globe-rotate-left-solid, add login icon by @UlrichB22 in #1922
- Replace magnifying-glass-solid with free version by @UlrichB22 in #1924
- update CHANGES for b3 release planned for 2025-05-24 by @RogerHaase in #1926
- add icon for +admin/user and some fault tolerance by @UlrichB22 in #1929
- update pyproject.toml Development Status to 4 - Beta by @RogerHaase in #1930
New Contributors
- @roland-ruedenauer made their first contribution in #1850
- @gabrielaugz made their first contribution in #1879
Full Changelog: 2.0.0b2...2.0.0b3