Commit graph

159 commits

Author SHA1 Message Date
Michael Naumov
17184d972a chore: update libs 2026-07-21 19:00:44 -06:00
Michael Naumov
7d5fc0d11a chore: release 1.9.23 2026-07-20 19:30:01 -06:00
Michael Naumov
fe10915090 chore: release 1.9.22 2026-07-20 18:26:56 -06:00
Michael Naumov
b7e7be3226 chore: update libs 2026-07-20 18:25:23 -06:00
Michael Naumov
67443df08b chore: release 1.9.21 2026-07-20 14:43:20 -06:00
Michael Naumov
ff82e004cf chore: update libs 2026-07-20 14:42:00 -06:00
Michael Naumov
edaac087d8 chore: release 1.9.20 2026-07-20 12:46:03 -06:00
Michael Naumov
746fbb9fa2 chore: update obsidian-dev-utils to 87.1.0
Bump the shared library from 86 to 87.1.0. No source or test changes were
required: the build is clean and the coverage suite stays at 100%.
2026-07-20 08:22:42 -06:00
Michael Naumov
28061374a9 chore: release 1.9.19 2026-07-14 11:59:39 -06:00
Michael Naumov
863a63f029 chore: release 1.9.18 2026-07-14 03:48:57 -06:00
Michael Naumov
0a81083cf1 chore: update libs 2026-07-14 02:42:31 -06:00
Michael Naumov
00bda354f8 chore: release 1.9.17 2026-07-11 05:10:30 -06:00
Michael Naumov
17efa56217 chore: update libs 2026-07-11 03:30:27 -06:00
Michael Naumov
5f1fa15d08 chore: update obsidian-dev-utils to 85.0.0
Bump obsidian-dev-utils from ^83.0.0 to ^85.0.0 and fix all migration
fallout:

- Remove eslint-disable directives now banned by the stricter
  eslint-comments/no-restricted-disable rule (obsidianmd 0.3.0 -> 0.4.1)
  for @typescript-eslint/no-deprecated, obsidianmd/ui/sentence-case and
  obsidianmd/no-global-this, fixing the underlying code instead.
- Drop the obsolete window.app / app.obsidianDevUtilsState seeding
  (setup.ts and the settings-tab test): under 85 the shared state lives
  on globalThis.__obsidianDevUtils and is reset per test by the wired
  obsidian-dev-utils/vitest-setup.
- Render the debug-namespaces documentation link text via appendText so
  it stays lowercase without suppressing obsidianmd/ui/sentence-case.
- Add a src/**/*-desktop-component.ts override turning off the new
  obsidianmd/no-nodejs-modules warning for the deliberate desktop-only
  node built-in imports (the rule cannot be disabled inline).
2026-07-10 23:03:27 -06:00
Michael Naumov
3db4f0f92c build: lock typescript to 6.0.3 2026-07-09 16:32:12 -06:00
Michael Naumov
0b28d6007f chore: update libs 2026-06-30 16:31:04 -06:00
Michael Naumov
55d88bffb2 chore: release 1.9.16 2026-06-27 00:08:20 -06:00
Michael Naumov
edb919b456 chore: update libs 2026-06-26 14:28:22 -06:00
Michael Naumov
d9c177d97f chore: update libs 2026-06-24 19:22:21 -06:00
Michael Naumov
d29e0110a2 chore: release 1.9.15 2026-06-24 18:14:40 -06:00
Michael Naumov
f882c6c421 chore: update libs 2026-06-24 17:53:22 -06:00
Michael Naumov
5cf57118db chore: update libs 2026-06-24 15:15:51 -06:00
Michael Naumov
5951fe41f0 chore: update libs 2026-06-24 00:00:20 -06:00
Michael Naumov
e23f4d846e chore: update libs 2026-06-23 12:17:24 -06:00
Michael Naumov
0919ab18e0 chore: update libs
Bump obsidian-dev-utils 75.0.0 -> 76.1.0 and obsidian-integration-testing 4.3.0 -> 4.4.0.

The new obsidian-dev-utils/params-options-name-match ESLint rule now checks param-bag names on
all members. Rename the AddLongStackTracesPatchComponent private param-bag interfaces to be
class-qualified, and add a scoped eslint-disable for afterPatchAddEventListener whose param must
remain the shared AfterPatchParams (it implements the AfterPatchFn callback signature).
2026-06-21 21:45:45 -06:00
Michael Naumov
6ff4e7033f chore: update libs
Bump obsidian-dev-utils ^74.2.0 -> ^75.0.0 (major: renamed the test-setup
endpoints) and obsidian-test-mocks ^3.2.0 -> ^3.3.0.

Replace the removed unit-test setup file
obsidian-dev-utils/setup/async-operation-tracking-vitest-setup with the new
consolidated obsidian-dev-utils/vitest-setup endpoint, which resets shared
state on globalThis.__obsidianDevUtils and enables async tracking.
2026-06-21 14:37:53 -06:00
Michael Naumov
dff1f58166 chore: release 1.9.14 2026-06-21 02:55:05 -06:00
Michael Naumov
8fa5d820b5 refactor: monkey around 2026-06-21 02:54:38 -06:00
Michael Naumov
1fc822fd9d chore: update libs 2026-06-21 01:15:00 -06:00
Michael Naumov
c01486065d refactor: patches 2026-06-19 18:30:44 -06:00
Michael Naumov
fc892a3651 chore: release 1.9.13 2026-06-18 14:04:16 -06:00
Michael Naumov
e7b896a28b chore: update template 2026-06-18 14:04:00 -06:00
Michael Naumov
067a1831d9 chore: release 1.9.12 2026-06-18 07:48:03 -06:00
Michael Naumov
eb5c66de8f chore: update libs 2026-06-17 19:04:01 -06:00
Michael Naumov
116985280a chore: new template 2026-06-16 22:50:43 -06:00
Michael Naumov
d767dd2a7b refactor: new template 2026-06-15 18:08:53 -06:00
Michael Naumov
2fe39e7108 chore: release 1.9.10 2026-06-11 02:44:00 -06:00
Michael Naumov
e8d7067a34 chore: update libs 2026-06-11 02:37:58 -06:00
Michael Naumov
d3b5377e28 chore: release 1.9.9 2026-06-09 00:30:35 -06:00
Michael Naumov
cf9c2cf8ca chore: update libs 2026-06-09 00:17:26 -06:00
Michael Naumov
5795856f0c chore: release 1.9.8 2026-06-05 10:00:22 -06:00
Michael Naumov
2fe0cb558a chore: update libs 2026-06-05 09:26:24 -06:00
Michael Naumov
ac1eefc832 chore: update libs 2026-06-04 18:17:46 -06:00
Michael Naumov
4175a66316 chore: add typescript as explicit devDependency
Declare typescript directly so the overrides entry can use the
$typescript shorthand instead of duplicating the version literal.
2026-05-28 08:35:44 -06:00
Michael Naumov
2e558e6963 chore: release 1.9.7 2026-05-26 22:50:06 -06:00
Michael Naumov
cd3bfcd7a1 chore: update libs 2026-05-26 22:39:59 -06:00
Michael Naumov
78bf596ee8 refactor: new template 2026-05-26 21:05:40 -06:00
Michael Naumov
d053e718c5 test: increase coverage 2026-05-26 12:22:39 -06:00
Michael Naumov
50d601c4b4 test: fix 2026-05-26 07:34:29 -06:00
Michael Naumov
a567dc0271 chore: release 1.9.6 2026-05-25 18:33:17 -06:00