Skip to content

2.3.0

Latest

Choose a tag to compare

@UNLINEARITY UNLINEARITY released this 13 May 13:33

Code Space Release Notes - 2.3.0

Overview

Code Space 2.3.0 is a release-readiness update for the Obsidian community plugin review process. It aligns the declared minimum Obsidian version with the APIs already used by the plugin, updates source patterns for popout window compatibility, and cleans the stylesheet so the package passes stricter review lint checks.

This release does not change the Code Space editing, Dashboard, embed, or outline workflows. The main operational change is that the plugin now accurately declares Obsidian 1.7.2 as the minimum supported app version.

Improvements

Accurate Obsidian compatibility metadata

The plugin metadata now matches the Obsidian APIs used by Code Space.

  • manifest.json declares minAppVersion as 1.7.2.
  • versions.json maps released plugin versions to the same minimum app version for catalog validation.
  • The release metadata avoids claiming support for Obsidian versions that do not provide APIs such as Workspace.revealLeaf.

Popout and window compatibility cleanup

Several source-level review warnings have been addressed without changing user-facing behavior.

  • Document access now uses Obsidian-compatible document references where required.
  • Timer and animation scheduling follows the current Obsidian lint expectations.
  • DOM helper calls have been updated to the recommended createDiv and createSpan forms where applicable.
  • Unused parameters and unsafe array typing warnings were cleaned up.

Stylesheet lint cleanup

The stylesheet has been adjusted to satisfy Obsidian CSS review warnings while preserving the intended appearance.

  • Duplicate selectors were merged into their first definitions.
  • Many !important declarations were removed in favor of existing selector specificity.
  • Partially supported CSS features were replaced with review-friendly equivalents.
  • Hex color formatting is now consistent where the linter flagged shorthand values.

Important notes

  • Minimum supported Obsidian version is now 1.7.2.
  • No settings migration is required.
  • No commands, file associations, or Dashboard actions were removed.
  • Release assets remain main.js, manifest.json, and styles.css.

Contributors and commits

Release window: 2.2.0..HEAD

  • 1ef6803 unlinearity - fix: satisfy Obsidian review compatibility checks
  • 4827aa6 unlinearity - style: clean up Obsidian review lint warnings