Skip to content

Releases

v9.0.0

Choose a tag to compare

@mnaoumov mnaoumov released this 08 Nov 14:03
  • docs(changelog): regroup the published release notes for readers
  • fix(bundlers): deploy a development build into the folder named after the manifest id
  • feat(bundlers): keep the lines of a production main.js within a line limit
  • fix(version)!: restore the latest public Obsidian as the release minimum
  • docs: link the changelog from the README
  • docs: add See also comparison of similar tools
  • feat!: lint the manifest with upstream validate-manifest
  • feat!: add start-obsidian-for-debugging and name the VS Code generator
  • fix(templates): align dprint braces and import order with ESLint
  • docs(readme): state the supported obsidian-lib peer majors
  • test: give corpus generation and project collection explicit budgets
  • fix(version): ship manifest-beta.json as the pre-release manifest asset
  • feat(version): publish plugin releases before pushing the branch

Full Changelog: 8.2.1...9.0.0

v8.2.1

Choose a tag to compare

@mnaoumov mnaoumov released this 03 Nov 20:53

This release has 1 fix.

Fixed

  • docs: link public Obsidian API types to official references

Full Changelog: 8.2.0...8.2.1

v8.2.0

Choose a tag to compare

@mnaoumov mnaoumov released this 03 Nov 19:59

This release has 3 new features and 1 fix.

New

  • lint: require code spans for tool and service names
  • analyze plugin API version requirements
  • share a configurable runtime floor across lint and builds

Fixed

  • version: preserve the plugin minimum Obsidian version

Full Changelog: 8.1.0...8.2.0

v8.1.0

Choose a tag to compare

@mnaoumov mnaoumov released this 03 Nov 15:44

This release has 5 new features and 1 fix. 1 maintenance commit (tests, build, CI, refactoring, dependencies) is not listed.

New

  • testing: run desktop suites with both plugin enable timings
  • generate VS Code plugin debugger configurations
  • bundlers: inline browser workers across adapters
  • add check-plugin and community directory release checks
  • add deploy-to-device command for Obsidian Mobile on Android

Fixed

  • reject pre-release versions in stable plugin manifests

Full Changelog: 8.0.0...8.1.0

v8.0.0

Choose a tag to compare

@mnaoumov mnaoumov released this 30 Oct 18:40

This release has 1 breaking change, 1 fix and 1 documentation change. 2 maintenance commits (tests, build, CI, refactoring, dependencies) are not listed.

Breaking changes

  • deps: float typescript-dev-toolkit to ^6

Fixed

  • deps: raise solid-js past two advisories, record deepmerge

Documentation

  • add issue-filing instructions for AI agents

Full Changelog: 7.4.0...8.0.0

v7.4.0

Choose a tag to compare

@mnaoumov mnaoumov released this 29 Oct 22:21

This release has 1 new feature.

New

  • eslint-config: skip prefer-dedent inside evalInObsidian callbacks

Full Changelog: 7.3.0...7.4.0

v7.3.0

Choose a tag to compare

@mnaoumov mnaoumov released this 29 Oct 20:24

This release has 1 new feature and 1 fix.

New

  • test-runners: rare-token tail for varied performance-vault prose

Fixed

  • deps: accept @mnaoumov/obsidian-lib 9 and 10 as the peer

Full Changelog: 7.2.0...7.3.0

v7.2.0

Choose a tag to compare

@mnaoumov mnaoumov released this 29 Oct 03:08

This release has 1 new feature and 1 fix. 1 maintenance commit (tests, build, CI, refactoring, dependencies) is not listed.

New

  • test-runners: varied Zipf-distributed prose for the performance vault

Fixed

  • demo-vault-coverage: skip notes the demo vault's .gitignore drops

Full Changelog: 7.1.1...7.2.0

v7.1.1

Choose a tag to compare

@mnaoumov mnaoumov released this 28 Oct 19:09

This release has 1 fix.

Fixed

  • deps: accept obsidian-lib 8 as a required peer

Full Changelog: 7.1.0...7.1.1

v7.1.0

Choose a tag to compare

@mnaoumov mnaoumov released this 27 Oct 17:09

This release has 1 new feature.

New

  • test-runners: add deterministic performance vault tooling

Full Changelog: 7.0.1...7.1.0