A new stable version of the note storage program OutWiker 3.0 has been released. The program features notes stored as directories with text files, allowing any number of files to be attached to each note. It supports note writing using various notations: HTML, wiki, Markdown (if the corresponding plugin is installed). Additionally, plugins can add the ability to display formulas in LeTeX format on wiki pages and insert code blocks with syntax highlighting for various programming languages. The program is written in Python (interface is on wxWidgets), distributed under the GPLv3 license, and is available in builds for Linux and Windows.

Key changes in version 3.0:
- Page aliases have been added (when the displayed name of a note does not match the name of the folder in which it is stored).
- Any characters are now allowed in note names (aliases are specifically used for this feature).
- Toolbars have been redesigned.
- A new interface for selecting note icons.
- A new interface for the pop-up window when clicking on a tag.
- A new interface for selecting the root of the notes tree.
- A new interface for displaying pages of unknown type (useful if you are manually editing note files).
- The dialog asking about overwriting attached files has been improved.
- The option to select the position of a new note in the list of notes has been added.
- A setting for the template of new page names has been added (it’s now easier to keep a diary in OutWiker, as the note name can now include the current date by default).
- New wiki commands for text formatting and applying custom styles have been added.
- The ability to insert comments in wiki annotations has been added.
- Tracking attached files for the current page has been added.
- A new variable $title has been added to the page style files.
- A new page style has been added.
- German localization has been added.
- The method of storing standard icons in notes has been changed.
- The program installer has been redesigned. Now OutWiker for Windows can be installed without admin rights or in portable mode, and you can select the required plugins during installation.
- The format of plugins has been changed.
- The transition to Python 3.x and wxPython 4.1 has been completed.
- OutWiker is distributed as snap and flatpak packages.
Program Features:
- The notes database is stored as directories on disk, not in a single file.
- Any files can be attached to the notes. Images attached in this way can be displayed on the page.
- Plugins can be used to add new features.
- Spelling can be checked simultaneously for multiple languages.
- Pages can be of different types. Currently, text pages, HTML pages, and wiki pages are supported. Using the Markdown plugin, notes can be created using the Markdown language.
- Pages can be tagged.
- Bookmarks can be set on pages.
- The appearance of pages can be changed using CSS styles.
- Each page can be assigned an icon from a set of built-in images or from an external file.
- Links can be created between pages.
- Formulas in TeX format can be inserted (using the TexEquation plugin).
- There is an option to syntax-highlight source code in various programming languages (using the Source plugin).
- The program can run in portable mode, meaning it can store all settings next to the executable file (for this, an outwiker.ini file needs to be created next to the executable file).
Source: opennet.ru
