Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
112 changes: 112 additions & 0 deletions docs/changes/CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,118 @@ 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.0b4 2025-11-07
--------------------------
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

Fixes
~~~~~
* 2025-11-01 rST in: fix non-section titles (Günter Milde)
* 2025-11-01 Replace white_clouds with gray background (UlrichB22)
* 2025-10-30 Add test case for user login POST request (Roland Rüdenauer)
* 2025-10-28 Add test case for page modification with preview (POST request) (Roland Rüdenauer)
* 2025-10-29 rST in: keep leading slash in wiki-local references (Günter Milde)
* 2025-10-28 Set wikiconfig_dir and instance_dir in wikiconfig.py used for testing (Roland Rüdenauer)
* 2025-10-28 Remove workarounds in test code dealing with Werkzeug versions < 3.0.0 (Roland Rüdenauer)
* 2025-10-23 Add support for Python 3.14 (Roland Rüdenauer)
* 2025-10-23 Remove support for Python 3.9 (Roland Rüdenauer)
* 2025-06-02 Synchronize rST parser documentation files. (Günter Milde)
* 2025-10-11 Improve moin_dir setting to fix tox tests (UlrichB22)
* 2025-10-01 Fix handling of target elements in rst; fixes #1680. (Günter Milde)
* 2025-10-09 Adding Swedish translation (Daniel Nylander)
* 2025-10-07 Pass variable 'subitem_target' instead of 'item_name' into search templates. (Roland Rüdenauer)
* 2025-10-07 Fix code and jinja templates accessing the no longer existing wiki configuration setting 'item_root'. (Roland Rüdenauer)
* 2025-10-05 Remove unused methods (Protected)Revision.set_context (Roland Rüdenauer)
* 2025-04-25 Set item_type and rev_number for userprofile items (Roland Rüdenauer)
* 2025-10-01 Change get_document to a method of IndexingMiddleware (UlrichB22)
* 2025-10-01 Rename get_doc to get_document and other code improvements (UlrichB22)
* 2025-10-01 rST converter: Fix handling of internal cross-references. (Günter Milde)
* 2025-10-01 Add test cases for hyperlinks to sections in reStructuredText. (Günter Milde)
* 2025-09-28 babel: move config to pyproject.toml (Thomas Waldmann)
* 2025-09-27 Rename and rework get_indexer function (UlrichB22)
* 2025-09-24 Modify form: make loading content from file upload work (Roland Rüdenauer)
* 2025-09-24 Basic theme fixes - show "Load Draft" button on modify form if a draft is available (Roland Rüdenauer)
* 2025-09-23 Fix help-en meta using maint-validate-metadata (UlrichB22)
* 2025-09-23 unexpected keyword argument 'fqname' running +feed/atom; fixes #1990 (RogerHaase)
* 2025-09-12 remove inline style from basic theme #1816 (RogerHaase)
* 2025-09-11 improve User Accounts documention (RogerHaase)
* 2025-09-11 mediawiki.rst: fix table markup (Thomas Waldmann)
* 2025-09-10 Correct cspreport log path used in before_wiki (add leading slash) (Roland Rüdenauer)
* 2025-09-05 "Moin Wiki" -> "MoinWiki" when referring to markup type (Thomas Waldmann)
* 2025-09-05 search.rst: fix table markup / width (Thomas Waldmann)
* 2025-09-05 index.rst: re-add bold, remove mm2 (Thomas Waldmann)
* 2025-09-05 docs: fix typos and grammar (Thomas Waldmann)
* 2025-09-03 remove inline styles from index.html and forms.html #1816 (RogerHaase)
* 2025-09-01 fix for: invalid escape sequence '\ ' (Thomas Waldmann)
* 2025-08-29 fix typos and grammar (Thomas Waldmann)
* 2025-08-29 bandit: exclude scripts/ and contrib/loadtesting/ (Thomas Waldmann)
* 2025-08-19 CSP warning on items containing TOC macro fixes #1976 (RogerHaase)
* 2025-07-20 support Python 3.13 (Thomas Waldmann)
* 2025-08-17 html error on TitleIndex macro; fixes #1979 (RogerHaase)
* 2025-08-13 Suppress printing of slideshow start button (UlrichB22)
* 2025-08-12 Add buffer reset to whoosh Bufferfile.close (UlrichB22)
* 2025-08-11 Add custom.css feature (UlrichB22)
* 2025-08-07 get_open_wiki_files: add file mode to output for debugging (UlrichB22)
* 2025-08-04 Search does not support namespaces fixes #1907 (RogerHaase)
* 2025-08-04 Fix load draft in focus theme (Christoph Klassen)
* 2025-08-04 Fix empty lines in diff in focus theme (Christoph Klassen)
* 2025-07-30 Log only invalid metadata properties (Roland Rüdenauer)
* 2025-07-30 Fix logging of invalid element (empty log output before) (Roland Rüdenauer)
* 2025-07-13 Meta data revision already set in MutableBackend._store_meta (Roland Rüdenauer)
* 2025-07-28 test_indexing.py: fix code dumping items (Roland Rüdenauer)
* 2025-07-25 Configuration option for markdown extensions (Sebastian Wagner)
* 2025-07-20 use spdx license metadata in pyproject.toml (Thomas Waldmann)
* 2025-07-13 Make use of meta data key constants (Roland Rüdenauer)
* 2025-07-13 Raise the year of copyright for RTD (UlrichB22)
* 2025-07-02 Fix failing test cases (Roland Rüdenauer)
* 2025-07-02 Fix errors caused by importing 'override' (Roland Rüdenauer)
* 2025-07-02 Replace use of Python 3.12 'type' statement with PEP 613 TypeAlias declaration (Roland Rüdenauer)
* 2025-06-02 Add more type hints (Roland Rüdenauer)
* 2025-07-01 WikiLinkAnalyzer: allow colon in wiki.local page name (Roland Rüdenauer)
* 2025-05-13 Fix issue #1874: correct handling of wiki item links (Roland Rüdenauer)
* 2025-06-20 Moinwiki converter: add additional test cases (Roland Rüdenauer)
* 2025-06-20 Moinwiki converter: pop top of stack for closing strike through character sequence (Roland Rüdenauer)
* 2025-06-20 Moinwiki converter: make definition lists have lowest precedence in indent_re (Roland Rüdenauer)
* 2025-06-18 prevent IndexError in search when wiki contains deleted items #1885 (RogerHaase)
* 2025-06-15 Update favicon.ico (Roland Rüdenauer)
* 2025-06-15 update docs for searching an item's subitems #1885 (RogerHaase)
* 2025-06-15 topside: fix footer width on small screen (UlrichB22)
* 2025-06-14 Remove show.html template from theme 'focus' (UlrichB22)
* 2025-06-13 fix error in test_views.py #1885 (RogerHaase)
* 2025-06-11 change focus theme layout.html to load main.js after other scripts (RogerHaase)
* 2025-06-06 Move slideshow inline js script to separate file (UlrichB22)
* 2025-06-05 Remove leftover class definition from rST converter. (Günter Milde)
* 2025-06-04 remove inline styles & onclick from item_acl_report.html #1816 (RogerHaase)
* 2025-04-05 Convert Basic theme from Boostrap 3 to Boostrap 4 and use sass instead of lessc (fixes #1770) (Roland Rüdenauer)
* 2025-06-02 Use member 'cfg' of class ThemeSupport consistently instead of taking it from the flask application context (Roland Rüdenauer)
* 2025-05-28 Fix extraction of open document format files for indexing (UlrichB22)
* 2025-05-27 Re-enable "Wiki links". (Günter Milde)
* 2025-05-27 set default for EDIT_ON_DOUBLECLICK to False (UlrichB22)
* 2025-05-26 skip before_wiki and teardown_wiki for content in _themes (UlrichB22)
* 2025-05-26 move 'user.may.destroy' call from template to views.py (UlrichB22)
* 2025-05-26 Improve focus theme layout (especially on mobile) (Christoph Klassen)
* 2025-05-26 Improve focus theme consistency between tables (Christoph Klassen)
* 2025-05-26 Add focus theme missing changes from templates (Christoph Klassen)
* 2025-05-26 Remove focus theme font for better performance (Christoph Klassen)
* 2025-05-24 update pyproject.toml Development Status to 4 - Beta (RogerHaase)
* 2025-05-24 add icon for +admin/user and some fault tolerance (UlrichB22)
* 2025-05-23 Switch to native pyproject tox configuration (Roland Rüdenauer)

New features
~~~~~~~~~~~~
* Added support for Python 3.13 and 3.14, removed support for Python 3.9
* Added Swedish translation


Version 2.0.0b3 2025-05-24
--------------------------
This is an unstable beta release not suitable for a production wiki,
Expand Down
3 changes: 3 additions & 0 deletions docs/devel/development.rst
Original file line number Diff line number Diff line change
Expand Up @@ -580,6 +580,9 @@ there may be an occasional need to access the moin shell directly::

Package Release on pypi.org and Github Releases
===============================================
* Update docs/changes/CHANGES, run git log and edit results::

git log --pretty=format:"* %ad %s (%an)" --no-merges --date=short

* Commit or stash all versioned changes.
* Pull all updates from master repo.
Expand Down