@@ -5,6 +5,118 @@ Please note: It is recommended that existing wiki's be upgraded to the
55latest moin 1.9.x release before converting to Moin 2. However, this may
66not be a necessary step as the 1.9.x file structure has not changed recently.
77
8+ Version 2.0.0b4 2025-11-07
9+ --------------------------
10+ This is an unstable beta release not suitable for a production wiki,
11+ test carefully and report new issues and feature requests on the issue tracker:
12+ https://github.com/moinwiki/moin/issues.
13+
14+ After installing this release as a upgrade on an existing moin2 wiki be sure to::
15+ * copy or merge src/moin/config/wikiconfig.py into the root version of wikiconfig.py.
16+ * rebuild the Whoosh indexes
17+ * moin index-destroy
18+ * moin index-create
19+ * moin index-build
20+
21+ Fixes
22+ ~~~~~
23+ * 2025-11-01 rST in: fix non-section titles (Günter Milde)
24+ * 2025-11-01 Replace white_clouds with gray background (UlrichB22)
25+ * 2025-10-30 Add test case for user login POST request (Roland Rüdenauer)
26+ * 2025-10-28 Add test case for page modification with preview (POST request) (Roland Rüdenauer)
27+ * 2025-10-29 rST in: keep leading slash in wiki-local references (Günter Milde)
28+ * 2025-10-28 Set wikiconfig_dir and instance_dir in wikiconfig.py used for testing (Roland Rüdenauer)
29+ * 2025-10-28 Remove workarounds in test code dealing with Werkzeug versions < 3.0.0 (Roland Rüdenauer)
30+ * 2025-10-23 Add support for Python 3.14 (Roland Rüdenauer)
31+ * 2025-10-23 Remove support for Python 3.9 (Roland Rüdenauer)
32+ * 2025-06-02 Synchronize rST parser documentation files. (Günter Milde)
33+ * 2025-10-11 Improve moin_dir setting to fix tox tests (UlrichB22)
34+ * 2025-10-01 Fix handling of target elements in rst; fixes #1680. (Günter Milde)
35+ * 2025-10-09 Adding Swedish translation (Daniel Nylander)
36+ * 2025-10-07 Pass variable 'subitem_target' instead of 'item_name' into search templates. (Roland Rüdenauer)
37+ * 2025-10-07 Fix code and jinja templates accessing the no longer existing wiki configuration setting 'item_root'. (Roland Rüdenauer)
38+ * 2025-10-05 Remove unused methods (Protected)Revision.set_context (Roland Rüdenauer)
39+ * 2025-04-25 Set item_type and rev_number for userprofile items (Roland Rüdenauer)
40+ * 2025-10-01 Change get_document to a method of IndexingMiddleware (UlrichB22)
41+ * 2025-10-01 Rename get_doc to get_document and other code improvements (UlrichB22)
42+ * 2025-10-01 rST converter: Fix handling of internal cross-references. (Günter Milde)
43+ * 2025-10-01 Add test cases for hyperlinks to sections in reStructuredText. (Günter Milde)
44+ * 2025-09-28 babel: move config to pyproject.toml (Thomas Waldmann)
45+ * 2025-09-27 Rename and rework get_indexer function (UlrichB22)
46+ * 2025-09-24 Modify form: make loading content from file upload work (Roland Rüdenauer)
47+ * 2025-09-24 Basic theme fixes - show "Load Draft" button on modify form if a draft is available (Roland Rüdenauer)
48+ * 2025-09-23 Fix help-en meta using maint-validate-metadata (UlrichB22)
49+ * 2025-09-23 unexpected keyword argument 'fqname' running +feed/atom; fixes #1990 (RogerHaase)
50+ * 2025-09-12 remove inline style from basic theme #1816 (RogerHaase)
51+ * 2025-09-11 improve User Accounts documention (RogerHaase)
52+ * 2025-09-11 mediawiki.rst: fix table markup (Thomas Waldmann)
53+ * 2025-09-10 Correct cspreport log path used in before_wiki (add leading slash) (Roland Rüdenauer)
54+ * 2025-09-05 "Moin Wiki" -> "MoinWiki" when referring to markup type (Thomas Waldmann)
55+ * 2025-09-05 search.rst: fix table markup / width (Thomas Waldmann)
56+ * 2025-09-05 index.rst: re-add bold, remove mm2 (Thomas Waldmann)
57+ * 2025-09-05 docs: fix typos and grammar (Thomas Waldmann)
58+ * 2025-09-03 remove inline styles from index.html and forms.html #1816 (RogerHaase)
59+ * 2025-09-01 fix for: invalid escape sequence '\ ' (Thomas Waldmann)
60+ * 2025-08-29 fix typos and grammar (Thomas Waldmann)
61+ * 2025-08-29 bandit: exclude scripts/ and contrib/loadtesting/ (Thomas Waldmann)
62+ * 2025-08-19 CSP warning on items containing TOC macro fixes #1976 (RogerHaase)
63+ * 2025-07-20 support Python 3.13 (Thomas Waldmann)
64+ * 2025-08-17 html error on TitleIndex macro; fixes #1979 (RogerHaase)
65+ * 2025-08-13 Suppress printing of slideshow start button (UlrichB22)
66+ * 2025-08-12 Add buffer reset to whoosh Bufferfile.close (UlrichB22)
67+ * 2025-08-11 Add custom.css feature (UlrichB22)
68+ * 2025-08-07 get_open_wiki_files: add file mode to output for debugging (UlrichB22)
69+ * 2025-08-04 Search does not support namespaces fixes #1907 (RogerHaase)
70+ * 2025-08-04 Fix load draft in focus theme (Christoph Klassen)
71+ * 2025-08-04 Fix empty lines in diff in focus theme (Christoph Klassen)
72+ * 2025-07-30 Log only invalid metadata properties (Roland Rüdenauer)
73+ * 2025-07-30 Fix logging of invalid element (empty log output before) (Roland Rüdenauer)
74+ * 2025-07-13 Meta data revision already set in MutableBackend._store_meta (Roland Rüdenauer)
75+ * 2025-07-28 test_indexing.py: fix code dumping items (Roland Rüdenauer)
76+ * 2025-07-25 Configuration option for markdown extensions (Sebastian Wagner)
77+ * 2025-07-20 use spdx license metadata in pyproject.toml (Thomas Waldmann)
78+ * 2025-07-13 Make use of meta data key constants (Roland Rüdenauer)
79+ * 2025-07-13 Raise the year of copyright for RTD (UlrichB22)
80+ * 2025-07-02 Fix failing test cases (Roland Rüdenauer)
81+ * 2025-07-02 Fix errors caused by importing 'override' (Roland Rüdenauer)
82+ * 2025-07-02 Replace use of Python 3.12 'type' statement with PEP 613 TypeAlias declaration (Roland Rüdenauer)
83+ * 2025-06-02 Add more type hints (Roland Rüdenauer)
84+ * 2025-07-01 WikiLinkAnalyzer: allow colon in wiki.local page name (Roland Rüdenauer)
85+ * 2025-05-13 Fix issue #1874: correct handling of wiki item links (Roland Rüdenauer)
86+ * 2025-06-20 Moinwiki converter: add additional test cases (Roland Rüdenauer)
87+ * 2025-06-20 Moinwiki converter: pop top of stack for closing strike through character sequence (Roland Rüdenauer)
88+ * 2025-06-20 Moinwiki converter: make definition lists have lowest precedence in indent_re (Roland Rüdenauer)
89+ * 2025-06-18 prevent IndexError in search when wiki contains deleted items #1885 (RogerHaase)
90+ * 2025-06-15 Update favicon.ico (Roland Rüdenauer)
91+ * 2025-06-15 update docs for searching an item's subitems #1885 (RogerHaase)
92+ * 2025-06-15 topside: fix footer width on small screen (UlrichB22)
93+ * 2025-06-14 Remove show.html template from theme 'focus' (UlrichB22)
94+ * 2025-06-13 fix error in test_views.py #1885 (RogerHaase)
95+ * 2025-06-11 change focus theme layout.html to load main.js after other scripts (RogerHaase)
96+ * 2025-06-06 Move slideshow inline js script to separate file (UlrichB22)
97+ * 2025-06-05 Remove leftover class definition from rST converter. (Günter Milde)
98+ * 2025-06-04 remove inline styles & onclick from item_acl_report.html #1816 (RogerHaase)
99+ * 2025-04-05 Convert Basic theme from Boostrap 3 to Boostrap 4 and use sass instead of lessc (fixes #1770) (Roland Rüdenauer)
100+ * 2025-06-02 Use member 'cfg' of class ThemeSupport consistently instead of taking it from the flask application context (Roland Rüdenauer)
101+ * 2025-05-28 Fix extraction of open document format files for indexing (UlrichB22)
102+ * 2025-05-27 Re-enable "Wiki links". (Günter Milde)
103+ * 2025-05-27 set default for EDIT_ON_DOUBLECLICK to False (UlrichB22)
104+ * 2025-05-26 skip before_wiki and teardown_wiki for content in _themes (UlrichB22)
105+ * 2025-05-26 move 'user.may.destroy' call from template to views.py (UlrichB22)
106+ * 2025-05-26 Improve focus theme layout (especially on mobile) (Christoph Klassen)
107+ * 2025-05-26 Improve focus theme consistency between tables (Christoph Klassen)
108+ * 2025-05-26 Add focus theme missing changes from templates (Christoph Klassen)
109+ * 2025-05-26 Remove focus theme font for better performance (Christoph Klassen)
110+ * 2025-05-24 update pyproject.toml Development Status to 4 - Beta (RogerHaase)
111+ * 2025-05-24 add icon for +admin/user and some fault tolerance (UlrichB22)
112+ * 2025-05-23 Switch to native pyproject tox configuration (Roland Rüdenauer)
113+
114+ New features
115+ ~~~~~~~~~~~~
116+ * Added support for Python 3.13 and 3.14, removed support for Python 3.9
117+ * Added Swedish translation
118+
119+
8120Version 2.0.0b3 2025-05-24
9121--------------------------
10122This is an unstable beta release not suitable for a production wiki,
0 commit comments