Lukas Wolfsteiner
7f85861cdf
chore: rename Dependabot workflow and enable auto-merge
...
Updated the Dependabot workflow name from "Dependabot Auto-Approve" to "Dependabot Auto-Merge". Changed permissions to allow write access for contents and modified the job to include auto-merging of pull requests after approval.
2026-07-06 11:27:59 +02:00
Lukas Wolfsteiner
d0b6c6e4b3
chore: add Node.js 24.x to the linting workflow matrix
2026-07-06 11:17:14 +02:00
Lukas Wolfsteiner
b6df083711
chore(release): remove draft flag from release creation in workflow
2026-07-06 10:53:32 +02:00
dependabot[bot]
5e367b08cf
Bump the dependencies group with 2 updates
...
Bumps the dependencies group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@types/node` from 25.9.3 to 26.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript-eslint` from 8.61.0 to 8.61.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.1/packages/typescript-eslint )
Bump actions/checkout from 6 to 7 in the dependencies group
Bumps the dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 26.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: typescript-eslint
dependency-version: 8.61.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 07:10:40 +00:00
Lukas Wolfsteiner
903830bb9b
chore(release): enhance release workflow with artifact attestation and permissions updates
2026-06-10 17:00:31 +02:00
Lukas Wolfsteiner
e20eed2a3e
chore: update Node.js version in release workflow from 18.x to 20.x
2026-06-10 16:16:20 +02:00
dependabot[bot]
d7551c3788
Bump the dependencies group with 9 updates
...
Bumps the dependencies group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [obsidian](https://github.com/obsidianmd/obsidian-api ) | `1.10.3` | `1.12.3` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.30.1` | `10.0.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `16.18.126` | `25.6.0` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.25.5` | `0.28.0` |
| [eslint-plugin-obsidianmd](https://github.com/obsidianmd/eslint-plugin ) | `0.1.9` | `0.2.9` |
| [globals](https://github.com/sindresorhus/globals ) | `14.0.0` | `17.6.0` |
| [tslib](https://github.com/Microsoft/tslib ) | `2.4.0` | `2.8.1` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.8.3` | `6.0.3` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.35.1` | `8.59.1` |
Updates `obsidian` from 1.10.3 to 1.12.3
- [Changelog](https://github.com/obsidianmd/obsidian-api/blob/master/CHANGELOG.md )
- [Commits](https://github.com/obsidianmd/obsidian-api/commits )
Updates `@eslint/js` from 9.30.1 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js )
Updates `@types/node` from 16.18.126 to 25.6.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `esbuild` from 0.25.5 to 0.28.0
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.5...v0.28.0 )
Updates `eslint-plugin-obsidianmd` from 0.1.9 to 0.2.9
- [Release notes](https://github.com/obsidianmd/eslint-plugin/releases )
- [Commits](https://github.com/obsidianmd/eslint-plugin/compare/0.1.9...0.2.9 )
Updates `globals` from 14.0.0 to 17.6.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v14.0.0...v17.6.0 )
Updates `tslib` from 2.4.0 to 2.8.1
- [Release notes](https://github.com/Microsoft/tslib/releases )
- [Commits](https://github.com/Microsoft/tslib/compare/2.4.0...v2.8.1 )
Updates `typescript` from 5.8.3 to 6.0.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v6.0.3 )
Updates `typescript-eslint` from 8.35.1 to 8.59.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/typescript-eslint )
Bump the dependencies group with 2 updates
Bumps the dependencies group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [actions/setup-node](https://github.com/actions/setup-node ).
Updates `actions/checkout` from 3 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v6 )
Updates `actions/setup-node` from 3 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v6 )
---
updated-dependencies:
- dependency-name: obsidian
dependency-version: 1.12.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@eslint/js"
dependency-version: 10.0.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@types/node"
dependency-version: 25.6.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: esbuild
dependency-version: 0.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: eslint-plugin-obsidianmd
dependency-version: 0.2.9
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: globals
dependency-version: 17.6.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: tslib
dependency-version: 2.8.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: typescript
dependency-version: 6.0.3
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: typescript-eslint
dependency-version: 8.59.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 23:36:16 +00:00
Lukas Wolfsteiner
ca955b9fdf
chore: update workflow names for consistency
...
- Rename workflows for better clarity and consistency:
- Change "Dependabot auto approve" to "Dependabot Auto-Approve".
- Change "Node.js build" to "Node.js Build & Test".
- Change "Release Obsidian plugin" to "Release & Publish Obsidian Plugin".
2026-05-02 01:34:12 +02:00
Lukas Wolfsteiner
877b75ddc5
feat: add testing framework and initial test cases
...
- Introduce Jest as the testing framework and configure it for the project.
- Add initial test cases for block and note parsing functionalities.
- Update ESLint configuration to include test files and adjust global settings.
- Modify package.json to include test scripts and dependencies for Jest.
- Enhance GitHub workflows to run tests during linting and release processes.
2026-05-02 01:33:06 +02:00
Lukas Wolfsteiner
72408a1c29
chore: add Dependabot configuration and auto-approval workflow
...
- Introduce a Dependabot configuration file for managing dependency updates on a weekly schedule.
- Add a GitHub Actions workflow to automatically approve Dependabot pull requests, enhancing the automation of dependency management.
2026-05-02 01:22:10 +02:00
Lukas Wolfsteiner
c12086e4d4
ops: harden release workflow
...
- Install dependencies from the lockfile for reproducible release builds.
- Run lint before creating release assets.
- Fail early when the pushed tag does not match the manifest version.
2026-05-02 00:54:46 +02:00
Lukas Wolfsteiner
4dc7207c41
feat: introduce bookmark explorer
...
- Add a note-aware explorer for browsing saved bookmarks and filtering from note context.
- Support inline blocks, configurable tag behavior, and theme-friendly icon styling.
- Prepare release metadata, documentation, licensing, and automated release assets.
2026-05-02 00:46:27 +02:00
Johannes Theiner
92cba25647
update sample plugin with eslint instructions
2025-11-10 12:26:07 +01:00
Johannes Theiner
fa2fac56be
Remove node 18 from action
2025-07-04 13:29:58 +02:00
Johannes Theiner
dbc9096f81
Add lint action
2025-07-04 13:27:53 +02:00