Skip to content

Releases: jaho123i/ColorCoder_Tables_System

ColorCoder Tables 1.0.3

Choose a tag to compare

@jaho123i jaho123i released this 25 Aug 23:06

This maintenance release resolves the final warnings flagged by the Obsidian Community Plugins validator, ensuring full compatibility with the latest Obsidian standards.

What's Changed:

  • Settings API: Upgraded the settings menu to support Obsidian 1.13+ declarative settings API (getSettingDefinitions).

  • Rock-Solid Type Safety: Replaced basic type casting and duck-typing with strict instanceof TFile and TFolder checks, preventing edge-case runtime errors.

  • Async UI Callbacks: Safely wrapped asynchronous operations in the UI and modals to meet strict TypeScript standards.

  • DOM Creation: Ensured all UI modals exclusively use Obsidian's native createEl helpers.

Full Changelog: 1.0.2...1.0.3

ColorCoder Tables 1.0.2

Choose a tag to compare

@jaho123i jaho123i released this 24 Aug 23:36

This is a maintenance release focused on resolving the remaining issues flagged by the Obsidian Community Plugins automated review.

What's Changed:

API Compliance: Ensured all utilized Obsidian APIs (like setDestructive()) strictly match the declared minAppVersion requirements.

DOM Elements: Replaced remaining native document.createElement calls with Obsidian's optimized createEl and createDiv helpers.

Type Safety: Eliminated unsafe type casting (as TFile / as TFolder) in favor of proper instanceof checks to prevent runtime errors.

Strict Linting: Completely overhauled the internal ESLint and TypeScript configuration to match the highest community standards, resolving all unsafe any assignments.

ColorCoder Tables 1.0.1

Choose a tag to compare

@jaho123i jaho123i released this 19 Aug 20:53

Maintenance release focused on code quality, security, and meeting requirements of the official Obsidian Community Plugins standards. No new user-facing features were added, but the plugin's foundation is now safer and more robust.

What's Changed:

  • API Updates: Replaced deprecated Obsidian APIs with modern equivalents (e.g., file deletion now properly respects the user's system trash preferences).
  • Settings UI: Refactored the settings menu to use native Obsidian API components, ensuring a seamless and consistent look across all themes.
  • Type Safety: Massive cleanup of TypeScript configurations, resolving unsafe data assignments and strict type checks.
  • Dynamic Paths: Removed hardcoded .obsidian paths in favor of dynamic configuration directory resolution to better support mobile and synced vaults.
  • DOM Elements: Switched from standard HTML element creation to Obsidian's optimized createEl helpers.

ColorCoder Tables 1.0.0

Choose a tag to compare

@jaho123i jaho123i released this 16 Aug 18:12

Initial release of ColorCoder Tables Plug-in