Skip to content

Releases: PxaMMaxP/obsidian-prj

Release 0.6.27

28 Aug 11:47
0215f21
Compare
Choose a tag to compare

Changes in this release

  • 0215f217: Refactor SettingColumns and Modal Logic (#160)

  • f7bf6585: Fix wrong import path

  • 4abb0c2f: Broadcast common CSS classes to components

  • 0692765f: Update import path for _componentInstance

  • 469cc3e1: Add event documentation and disable ESLint rule

  • 2bb5eb95: Enhance DIComponent with event reflection and injection

  • 895d43a9: Refactor DIComponent for modular event handling

Release 0.6.26

18 Aug 12:40
Compare
Choose a tag to compare

Changes in this release

  • 5d1e20ec: Version bump to V0.6.26

  • ab2a03d0: Make onload async and await necessary calls

  • 838e4ba9: Refactor modal to use fluent API for settings

  • 81d199a5: Support fluent configuration for settings in modal

  • 26a8dc27: Refactor: Consolidate Modal directory structure

  • 775349ff: Refactor modal interface usage

  • 80378654: Refactor CustomModal to Modal with improved architecture

  • 485f7e81: Enhance event handling and lifecycle management

  • 9644e4cc: Fix of get value() in Opts

  • 9ad079c7: Update ESLint rules and adjust ts-injex dependency

Release 0.6.25

14 Aug 21:29
Compare
Choose a tag to compare

Changes in this release

  • b7c7c4f9: Upgrade ts-injex and bump plugin version

  • d0d41c68: Remove custom DI container and related code

  • 4f8a5dc4: Refactor imports for dependency injection

  • ec616518: Migrate to TSinjex for Dependency Injection

  • cf13eb1b: Update ts-injex to version 0.0.6

  • 5560f535: Deprecate old DIContainer in favor of ts-injex

  • c4b8ebf4: Add ts-injex and update ESLint config and Jest setup

Release 0.6.24

14 Aug 16:35
Compare
Choose a tag to compare

Changes in this release

  • b286c729: Version bump to V0.6.24

  • 09e98077: Refactor event parameter handling and callbacks

  • 2a73ce23: Refactor input element configuration

  • db7a1431: Enhance error handling and class methods

  • 32a75105: Add Opts inspection and comparison utilities

  • 5916d576: Update ESLint config for naming conventions

  • ecacc504: Comprehensive Refactoring and Enhancement of Project's Dependency Injection, UI Components, and Performance (#138)

Release 0.6.23

24 Jul 13:19
Compare
Choose a tag to compare

Changes in this release

  • 12cf2a61: Update CustomModal test dependency registration

  • 48ef428f: Add source attribution for custom form styles

  • 03e93edd: Version bump to V0.6.23

  • a81d4f97: Add tests for AddAnnotationModal

  • 1fb7cc13: Integrate Translation Service in AddAnnotationModal

  • b0c4add9: Add Setting to DIContainer registration

  • f4ae8690: Refactor annotation type to use interface

  • ddee656e: Refactor AddAnnotationModal for cleaner logic

  • 273bd151: Add showNotice method to HelperObsidian

  • c2a478ec: Update dependency injection key for Component

  • a7f0ab58: Refactor AddAnnotationModal for DI use and UI improvements

  • bae9582b: Add custom form styles

  • 88d47dde: Add translations for "Save" and "Cancel"

  • fad784b0: Allow optional suffix in generateUID method

Release 0.6.22

24 Jul 09:20
Compare
Choose a tag to compare

Changes in this release

  • 30043f25: Coverage thresholds deactivated

  • 01b9db7c: Version bump to V0.6.22

  • 13765d0b: Add unit tests for CustomModal and DraggableElement

  • 9153d349: Refactor ChangeStatusModal to improve modularity

  • ec4aaac0: Enhance CustomModal with Callbacks and Logging

  • 6a10d446: Add custom modal exceptions handling

  • 71aa7d66: Enhance Custom Modal interface

  • 996bbb8f: Add generic and forced constructor types

  • f09d9ef6: Register Component in the DIContainer

  • 2c0a2320: Updated ChangeStatusModal initialization and doc comments

  • e2097564: Refactor modal initialization logic

  • fd785259: Add dependency injection decorator to DraggableElement

  • 0fae439c: Add interface for initializing custom modals

  • c1282c27: Correct import path for CustomModal component

  • 556fa6e7: Refactor modal to support reusable draggable elements

  • 300a025e: Refactor and add draggable element interface

  • 5e7c1271: Update eslint regex for private and protected props

  • ef1d3be6: Handle modal cleanup on lifecycle events

  • 075099ea: Add unregister callback functionality to LifecycleManager

  • c8069cfd: Refactor ChangeStatusModal to extend CustomModal

  • 1420081f: Add CustomModal with draggable support

  • 08d1d4d3: Add ICustomModal interface

  • fbaaf8a2: ### Add dependency injection decorator

Release 0.6.21

23 Jul 13:04
Compare
Choose a tag to compare

Changes in this release

  • 9fdfdf6f: Version bump to V0.6.21

  • 9b4e736e: Bump typedoc from 0.26.4 to 0.26.5

  • b8803ed9: Update package version for 'obsidian' to latest

  • 804c7233: Bump @types/node from 20.14.10 to 20.14.11

  • 67a23852: Update Obsidian version to 'latest' in package-lock.json

  • e6546bf6: Bump eslint-plugin-prettier from 5.1.3 to 5.2.1

  • 1fd57667: Update 'obsidian' package to 'latest' in package-lock

  • 6f2789cc: Bump ts-jest from 29.2.2 to 29.2.3

  • ebb7b47f: Update 'obsidian' package to use the latest version

  • fb21fb5e: Bump eslint-plugin-jsdoc from 48.7.0 to 48.8.3

Release 0.6.20

23 Jul 12:35
Compare
Choose a tag to compare

Changes in this release

  • b7734a31: Version bump to V0.6.20

  • 2c2af864: Update tag handling for full path support

  • 943008ff: Refactor tags method to use primitiveOf()

  • a7f9356a: Refactor tag method for consistency

Release 0.6.19

21 Jul 18:54
Compare
Choose a tag to compare

Changes in this release

  • 884f08c2: Version bump to V0.6.19

  • 9f5e0eba: Remove deprecated BaseComplexDataType module

  • e20cacb8: Refactor and simplify data type handling

  • 267ea65f: Deprecate BaseComplexDataType and related interfaces

  • fae7b401: Refactor and extend DataType interfaces

Release 0.6.18

21 Jul 14:13
Compare
Choose a tag to compare

Changes in this release

  • 1dcb62a0: Version bump to V0.6.18

  • 52e59773: Fix status validation and assignment issues