Skip to content

Releases: GammaFunds/german-law-lookup

German Law Lookup 0.1.4

16 Jun 18:51

Choose a tag to compare

German Law Lookup 0.1.4

Community review recommendation cleanup release.

Changes

  • Removes the unused createFetchLawProviderTransport helper.
  • Removes stale provider imports left over after the 0.1.3 transport cleanup.

Validation

  • npm test: 149 passing, 0 failing.
  • npm run build: successful.

Runtime behavior

No parser, cache, lookup, provider priority, or insertion behavior changes.

German Law Lookup 0.1.3

16 Jun 18:43

Choose a tag to compare

German Law Lookup 0.1.3

Community review warning cleanup release.

Changes

  • Removes the builtin-modules dev dependency and uses Node's built-in module list from node:module.
  • Removes the direct fetch fallback from the provider HTTP transport abstraction.
  • Adds a non-networking fallback transport for provider composition when no runtime HTTP transport is configured.
  • Marks async UI event handlers explicitly to satisfy promise-handling checks.

Validation

  • npm test: 149 passing, 0 failing.
  • npm run build: successful.

Runtime behavior

No parser, cache, lookup, provider priority, or insertion behavior changes.

German Law Lookup 0.1.2

16 Jun 18:19

Choose a tag to compare

German Law Lookup 0.1.2

Community review scanner fix release.

Changes

  • Removes the word “Obsidian” from the plugin manifest description.
  • Uses the Obsidian Setting#setHeading() API for settings headings.
  • Removes use of getLanguage() to keep compatibility with the declared minimum app version.
  • Keeps minAppVersion at 1.8.0.

Runtime behavior

No parser, provider, cache, lookup, or insertion behavior changes.

German Law Lookup 0.1.1 beta

16 Jun 15:46

Choose a tag to compare

German Law Lookup 0.1.1 beta

Patch beta release.

Changes

  • Adds release author metadata to manifest.json and package.json.
  • Keeps plugin id german-law-lookup.
  • Keeps Obsidian minimum app version at 1.8.0.

Runtime changes

No runtime behavior changes. Parser runtime, provider logic, cache behavior, UI, and insertion behavior are unchanged.

Installation

Download main.js, manifest.json, and styles.css and place them in:

<your-vault>/.obsidian/plugins/german-law-lookup/

Then reload Obsidian and enable the plugin.

German Law Lookup 0.1.0 beta

16 Jun 15:33

Choose a tag to compare

Pre-release

German Law Lookup 0.1.0 beta

Initial beta release.

Features

  • Look up supported German federal law references in Obsidian.
  • Preview retrieved law text before insertion.
  • Insert formatted law text into the active note after explicit user action.
  • Use official German law text by default.
  • Optionally use published English law text where explicitly configured.
  • Fall back to German official text when English law text is unavailable.
  • Include source and retrieval metadata when enabled.

Limitations

  • German federal law only.
  • No state law, EU law, case law, legal commentary, or legal advice.
  • No generated translations.

Installation

Download the attached main.js, manifest.json, and styles.css files and place them in:

<your-vault>/.obsidian/plugins/german-law-lookup/

Then reload Obsidian and enable the plugin.