github Falcion/UNITADE.md 2.0.0
v2.0.0-obsidian-manifest

latest releases: 2.4.0, v2.4.0, 2.3.1...
5 months ago

2.0.0 (2024-04-09)

IMPORTANT: The plugin has been completely overhauled both functionally, conceptually, and structurally. When updating the plugin, completely uninstall it and then reinstall it for stable operation.

  • Full code rebuild.
  • Full code refactoring.
  • New features:
    • Support for a registered extensions system. Now the plugin recognizes which extensions are already in your repository, automatically integrating itself with all similar ones (as an add-on).
    • Support for extension unloading system. The plugin can now unload (remove from the registry) file extensions.
    • Markdown extension "overload" system support: if necessary, you can remove .MD from the application registry.
    • Support for ignoring extensions for dynamic registry.
    • Support for ignoring files (powered by input of regular expressions);
    • Addition of "heavy unloading" functionality, where the plugin simulates its shutdown and unloads the loaded registry.
    • Support for converting one extension to another (e.g., markdown to txt, json to markdown).
    • "Safe" and "unsafe" auto-registries.
  • Added logo.
  • Mobile support:
    • Due to new functionality, there is no longer a need to use file systems, making the plugin "absolutely" compatible with mobile devices.
    • Separate settings added for mobile devices and their own debugger for these settings.
  • Changes to old functionality:
    • Codebase completely reworked.
    • Project build completely reworked (now the project is built inside "source" to support the open-source community).
    • Adaptation of old functionalities to the new API, new functionalities.
    • The auto-registry is now automatically turned off and divided into two sub-modes.
    • Settings menu changed.
      • Entering multiple extensions is now done through ";".
    • Errors are now displayed not only in the console but also in the interface (push notifications) and in the settings menu (special block).
    • Codemirrors are now directly integrated into the project without direct inheritance of each of the modes.
    • Texts for settings and descriptions are moved to a special localization file.
    • "Potential" syntax highlighting support added (however, it is currently not possible to implement it).
    • "Potential" syntax implementation support added (however, this is also currently not possible).
    • Full project extensibility implemented.

Minor Changes:

  • Docker and Kubernetes added.
  • Transition to ESBuild, latest versions of TypeScript, and Obsidian API.
  • Legal documentation related to Obsidian policies added.
  • Husky now works on WSL (Windows).

Don't miss a new UNITADE.md release

NewReleases is sending notifications on new releases.