Skip to content

Releases

v0.3.776

Choose a tag to compare

@github-actions github-actions released this 11 Nov 03:20

[Unreleased]

[0.3.776] — 2026-11-11

View:

  • Function List lists RapiDoc config JSON keys: "specUrl": "…", "theme": "light" / "dark", "renderStyle": "read" / "view" / "focused", "schemaStyle": "tree" / "table", "defaultSchemaTab": "model" / "example", "responseAreaHeight": "400px" / "50vh" / "30%" / "2.5em", "apiKeyName": "…", "apiKeyLocation": "header" / "query" / "cookie", "apiKeyValue": "…", "serverUrl": "…", "navItemSpacing": "default" / "compact" / "relaxed", "fontSize": "default" / "large" / "largest", "sortEndpointsBy": "path" / "method" / "summary" / "none", "goToPath": "…", "matchPaths": "…", "matchType": "includes" / "equals" / "starts-with" / "regex", "headingText": "…", "showMethodInNavBar": "as-plain-text" / "as-colored-text" / "as-colored-block" / false, "routePrefix": "…", "monoFont": "…", "regularFont": "…", colors "bgColor" / "textColor" / "headerColor" / "primaryColor" / "navBgColor" / "navTextColor" / "navHoverBgColor" / "navHoverTextColor" / "navAccentColor", bools "showHeader" / "showInfo" / "allowAuthentication" / "allowTry" / "allowServerSelection" / "allowApiListStyleSelection" / "fillRequestFieldsWithExample" / "usePathInNavBar" / "sortTags" / "regexPathFiltering" / "infoDescriptionHeadingsInNavBar" / "showComponents" / "updateRoute" / "resolveRelativePaths" / "loadFonts" / "showCurlBeforeTry" / "persistAuth". Optional trailing , and // / /* comment. Incomplete quotes / missing : stay out. Generic "$schema" / "name" / "version" / "url" / swagger "dom_id" / "layout": "BaseLayout" / Elements "layout": "sidebar" / "apiDescriptionUrl" / scalar "proxyUrl" / "layout": "modern" / mintlify "topbarLinks" / "theme": "mint" / Compodoc "theme": "material" / redocly "apis" / spectral "functionsDir" / openapitools "generator-cli" / docfx "metadata": [ / typedoc "entryPoints" / api-extractor "mainEntryPointFilePath" / prettier "printWidth" / package.json "bin" / karma "basePath" stay out. Shared "persistAuth": true also matches Scalar when shapes overlap. RapiDoc "theme": "light" / "dark" stays here; Mintlify / Compodoc / Scalar theme enums stay on theirs.

[0.3.775] — 2026-11-11

View:

  • Function List lists Swagger UI swagger-config.json / swagger-config.yaml JSON-shaped keys: "configUrl": "…", "dom_id": "#swagger-ui", "urls": [, "spec": {, "syntaxHighlight": { / true, "supportedSubmitMethods": [, "layout": "BaseLayout" / "StandaloneLayout", "defaultModelRendering": "example" / "model", "docExpansion": "list" / "full" / "none", "operationsSorter": "alpha" / "method", "tagsSorter": "alpha", "validatorUrl": "…" / "none" / "null" / "localhost" / "127.0.0.1", "oauth2RedirectUrl": "…", "filter": "pet" / true, bools "deepLinking" / "displayOperationId" / "displayRequestDuration" / "showExtensions" / "showCommonExtensions" / "tryItOutEnabled" / "withCredentials" / "persistAuthorization" / "queryConfigEnabled" / "requestSnippetsEnabled", numbers "defaultModelsExpandDepth": -1 / "defaultModelExpandDepth": 1 / "maxDisplayedTags": 10. Optional trailing , and // / /* comment. Incomplete quotes / missing : stay out. Generic "$schema" / "name" / "version" / "url" / "plugins": [ / "presets": [ / karma "basePath" / scalar "proxyUrl" / "layout": "modern" / Elements "layout": "sidebar" / mintlify "topbarLinks" / Compodoc "theme": "material" / redocly "apis" / spectral "functionsDir" / openapitools "generator-cli" / docfx "metadata": [ / typedoc "entryPoints" / api-extractor "mainEntryPointFilePath" / prettier "printWidth" / package.json "bin" stay out. Swagger "layout": "BaseLayout" / "StandaloneLayout" stays here; Scalar "layout": "modern" / "classic" and Elements "layout": "sidebar" / "stacked" / "responsive" stay on their scanners.

[0.3.774] — 2026-11-11

View:

  • Function List lists Stoplight Elements elements-api / API React component JSON keys: "apiDescriptionUrl": "…", "apiDescriptionDocument": { / "…", "layout": "sidebar" / "stacked" / "responsive", "router": "hash" / "memory" / "history" / "static", "logo": "…", "staticRouterPath": "…", "tryItCorsProxy": "…", "tryItCredentialsPolicy": "omit" / "include" / "same-origin", bools "hideTryIt" / "hideTryItPanel" / "hideSamples" / "hideSchemas" / "hideInternal" / "hideExport" / "hideSecurityInfo" / "hideServerInfo" / "outerRouter", number "maxRefDepth": 2. Optional trailing , and // / /* comment. Incomplete quotes / missing : stay out. Generic "$schema" / "name" / "version" / karma "basePath" / scalar "proxyUrl" / "layout": "modern" / mintlify "topbarLinks" / "theme": "mint" / Compodoc "theme": "material" / redocly "apis" / "licenseKey" / spectral "functionsDir" / openapitools "generator-cli" / docfx "metadata": [ / typedoc "entryPoints" / api-extractor "mainEntryPointFilePath" / prettier "printWidth" / package.json "bin" stay out. Shared "logo" string paths also match Mintlify / Scalar when shapes overlap. Elements "layout": "sidebar" stays here; Scalar "layout": "modern" / "classic" stays on Scalar.

[0.3.773] — 2026-11-11

View:

  • Function List lists Scalar scalar.config.json / API Reference JSON keys: "proxyUrl": "…", "baseServerURL": "…", "searchHotKey": "k", "forceDarkModeState": "dark" / "light", "layout": "modern" / "classic", "theme": "default" / "alternate" / "moon" / "purple" / "solarized" / "bluePlanet" / "saturn" / "kepler" / "mars" / "deepSpace" / "laserwave" / "none", "customCss": "…", "subdomain": "…", "customDomain": "…", "favicon": "…", "logo": "…", "hiddenClients": [, "guides": [, "defaultHttpClient": {, "pathRouting": {, "metaData": {, "siteConfig": {, "authentication": {, bools "isEditable" / "showSidebar" / "hideModels" / "hideDownloadButton" / "hideTestRequestButton" / "darkMode" / "hideDarkModeToggle" / "withDefaultFonts" / "defaultOpenAllTags" / "expandAllModelSections" / "expandAllResponses" / "orderRequiredPropertiesFirst" / "hideClientButton" / "hideSearch" / "persistAuth" / "showOperationId" / "telemetry". Optional trailing , and // / /* comment. Incomplete quotes / missing : stay out. Generic "$schema" / "name" / "version" / mintlify "topbarLinks" / "theme": "mint" / Compodoc "theme": "material" / redocly "apis" / "licenseKey" / spectral "functionsDir" / openapitools "generator-cli" / docfx "metadata": [ / typedoc "entryPoints" / api-extractor "mainEntryPointFilePath" / prettier "printWidth" / package.json "bin" / karma "basePath" stay out. Shared "hideDarkModeToggle": true also matches Compodoc when shapes overlap; shared "favicon" / "logo" string paths also match Mintlify when shapes overlap.

[0.3.772] — 2026-11-11

View:

  • Function List lists Mintlify mint.json / docs.json JSON keys: "topbarLinks": [, "anchors": [, "navigation": [ / {, "tabs": [, "versions": [, "redirects": [, "topbarCtaButton": {, "footerSocials": {, "modeToggle": {, "colors": {, "logo": { / "…", "api": {, "feedback": {, "analytics": {, "integrations": {, "navbar": {, "footer": {, "favicon": "…", "theme": "mint" / "palm" / "willow" / "linden" / "almond" / "aspen" / "peat" / "flower" / "spruce" / "rainfrog" / "luxe" / "maple" / "hazel" / "venus" / "mercury" / "neo" / "mintlify". Optional trailing , and // / /* comment. Incomplete quotes / missing : stay out. Generic "$schema" / "name" / "version" / redocly "apis" / "licenseKey" / spectral "functionsDir" / openapitools "generator-cli" / "spaces" / docfx "metadata": [ / typedoc "entryPoints" / api-extractor "mainEntryPointFilePath" / Compodoc "theme": "material" / prettier "printWidth" / package.json "bin" / karma "basePath" stay out. Shared "redirects": [ also matches vercel when shapes overlap.

[0.3.771] — 2026-11-11

View:

  • Function List lists Redocly redocly.yaml / redocly.json / .redocly.yaml JSON-shaped keys: "apis": {, "decorators": {, "preprocessors": {, "resolve": {, "theme": {, "openapi": {, "licenseKey": "…", "extends": "recommended" / "minimal" / "recommended-strict" / path / URL, "extends": [. Optional trailing , and // / /* comment. Incomplete quotes / missing : stay out. Generic "$schema" / "name" / "version" / "rules": { / "plugins": [ / spectral "functionsDir" / "extends": "spectral:oas" / openapitools "generator-cli" / "spaces" / docfx "metadata": [ / typedoc "entryPoints" / api-extractor "mainEntryPointFilePath" / eslint "extends": "eslint:recommended" / prettier "printWidth" / package.json "bin" / karma "basePath" / OpenAPI string "openapi": "3.0.0" / Compodoc string "theme": "material" stay out. Shared "preprocessors": { also matches karma when shapes overlap; shared "extends": [ also matches spectral / eslint / stylelint / babel when shapes overlap.

[0.3.770] — 2026-11-11

View:

  • Function List lists Stoplight Spectral .spectral.json JSON keys: "functionsDir": "…", "functions": [, "formats": [, "aliases": {, "except": {, "documentationUrl": "https://…" / http://… / relative path, "extends": "spectral:oas" / "spectral:asyncapi" / "@stoplight/…", "extends": [. Optional trailing , and // / /* comment. Incomplete quotes / missing : stay out. Generic "$schema" / "name" / "version" / "rules": { / "overrides": [ / openapitools "generator-cli" / "spaces" / docfx "metadata": [ / typedoc "entryPoints" / api-extractor `"ma...
Read more

v0.3.678

Choose a tag to compare

@github-actions github-actions released this 07 Nov 21:14

[Unreleased]

[0.3.678] — 2026-11-07

View:

  • Function List lists python-semantic-release setup.cfg / tox.ini [semantic_release] / [tool:semantic_release] sections and fields: [semantic_release], [tool:semantic_release], version_variable = pkg/__init__.py:__version__ / comma lists, version_pattern = setup.py:version=(\d+\.\d+\.\d+), version_toml = pyproject.toml:project.version / tool.poetry.version, version_source = commit / tag / tag_only, prerelease_tag = beta, tag_commit = true, patch_without_tag = false, major_on_zero = yes, commit_parser = angular / emoji / scipy / tag, commit_version_number = true, commit_subject = chore(release): {version}, commit_author = semantic-release <semantic-release> / email, changelog_file = CHANGELOG.md / docs/HISTORY.rst, changelog_placeholder = <!-- next-version -->, changelog_scope = true, changelog_capitalize = false, upload_to_pypi = true, upload_to_repository = false, upload_to_release = 1, dist_path = dist/, remove_dist = true, build_command = python -m build / python setup.py sdist bdist_wheel / false, hvcs = github / gitlab / gitea, hvcs_domain = git.example.com, hvcs_api_domain = git.example.com/api/v4, check_build_status = true, tag_format = v{version} / release-{version}, ignore_token_for_push = true, include_additional_files = README.md,CHANGELOG.md, pre_commit_command = ./scripts/check.sh, use_textual_changelog_sections = true, dist_glob_patterns = *.whl, upload_to_pypi_glob_patterns = *. Exact snake_case keys. INI / TOML key = value or key=value. Optional quotes on values. Optional # / ; comment. tag_format / commit_subject need {version} (Commitizen $version stays out). Bare branch / repository / commit_message / hook arrays stay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / check-wheel-contents / Twine .pypirc / Commitizen / tox / setuptools / Cargo / Pipfile / pyproject [tool.semantic_release] tables / Desktop Entry / pip.conf stay out.

[0.3.677] — 2026-11-07

View:

  • Function List lists Commitizen setup.cfg / .cz.cfg / tox.ini [tool:commitizen] / [commitizen] sections and fields: [tool:commitizen], [commitizen], name = cz_conventional_commits / cz_jira, version_provider = commitizen / pep621 / poetry / scm / uv / cargo / npm / composer, version_scheme = pep440 / semver / semver2, version_files = src/__version__.py / setup.cfg:version, tag_format = $version / v$version / v${version}, bump_message = bump: version $current_version → $new_version, update_changelog_on_bump = true, changelog_file = CHANGELOG.md / docs/HISTORY.rst, changelog_incremental = false, changelog_start_rev = v1.0.0, changelog_merge_prerelease = true, annotated_tag = true, gpg_sign = false, major_version_zero = yes, use_shortcuts = 1, allow_abort = no, retry_after_failure = on, encoding = utf-8, prerelease_offset = 0, message_length_limit = 72, breaking_change_exclamation_in_title = true. Exact snake_case keys. INI / TOML key = value or key=value. Optional quotes on values. Optional # / ; comment. name needs a cz_ plugin id. tag_format / bump_message need $version / ${version} / $current_version / $new_version (unicode arrow ok). Bare version / style / hook arrays stay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / check-wheel-contents / Twine .pypirc / tox / setuptools / Cargo / Pipfile / pyproject [tool.commitizen] tables / Desktop Entry / pip.conf stay out.

[0.3.676] — 2026-11-07

View:

  • Function List lists Twine / distutils .pypirc sections and fields: [distutils], [pypi], [testpypi], [server-login], index-servers = pypi testpypi / pypi,testpypi, repository = https://upload.pypi.org/legacy/ / https://test.pypi.org/legacy/ / http://pypi.example.com/, username = __token__. Exact stock section names (no free-form private-index headers). INI key = value or key=value. Optional # / ; comment. repository needs an http:// / https:// URL with a . host. username only matches Twine's __token__ API-token convention. password / cert / client_cert stay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / check-wheel-contents / tox / setuptools / Cargo / Pipfile / pyproject / Desktop Entry / pip.conf / yum .repo stay out.

[0.3.675] — 2026-11-07

View:

  • Function List lists check-wheel-contents setup.cfg / tox.ini / check-wheel-contents.cfg [tool:check-wheel-contents] / [check-wheel-contents] sections and fields: [tool:check-wheel-contents], [check-wheel-contents], select = W001,W002 / W0 / W, ignore = W009,W101, toplevel = foo.py,bar/, package = src/mypkg, src_dir = src, package_omit = .*,CVS,*.pyc,*.pyo,*.egg-info. Exact check-wheel-contents keys (src_dir / package_omit keep underscores). INI key = value or key=value. Optional # / ; comment. select / ignore need comma-separated W / W0…W2 / W### check ids (no flake8 E/F codes). package needs a path-ish value so towncrier package = myproject stays out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / tox / setuptools / Cargo / Pipfile / pyproject [tool.check-wheel-contents] / Desktop Entry / pip.conf stay out.

[0.3.674] — 2026-11-07

View:

  • Function List lists cibuildwheel setup.cfg / tox.ini [tool:cibuildwheel] / [cibuildwheel] / platform or selector overrides ([tool:cibuildwheel:linux], [tool:cibuildwheel:cp39-manylinux_x86_64]) and fields: [tool:cibuildwheel], [cibuildwheel], [tool:cibuildwheel:linux] / windows / macos / pyodide / ios / android, [tool:cibuildwheel:cp39-manylinux_x86_64], before-all = yum install -y libffi-devel, before-build = pip install -r req.txt, before-test = pip install pytest, repair-wheel-command = auditwheel repair -w {dest_dir} {wheel}, test-command = pytest {project}/tests, test-requires = pytest, test-extras = test, test-groups = test, test-skip = pp*, build-frontend = build / pip / build[uv], build-verbosity = 1 / -1, environment-pass = CFLAGS CXXFLAGS, container-engine = docker / podman, dependency-versions = pinned / latest / file:constraints.txt, config-settings = --build-option=--use-cython, pyodide-version = 0.26.0, xbuild-tools = cmake ninja, manylinux-x86_64-image = manylinux2014 / manylinux_2_28 / quay.io/pypa/…, musllinux-x86_64-image = musllinux_1_2. Exact kebab-case keys. INI key = value or key=value. Optional # / ; comment. Bare build / skip / archs / environment / enable stay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / tox / setuptools / Cargo / Pipfile / pyproject [tool.cibuildwheel] / Desktop Entry / pip.conf stay out.

[0.3.673] — 2026-11-07

View:

  • Function List lists zest.releaser setup.cfg / .pypirc [zest.releaser] sections and fields: [zest.releaser], create-wheel = yes / false, upload-pypi = no, release = True, no-input = on, register = OFF, push-changes = 1, less-zeroes = true, tag-signing = yes, run-pre-commit = false, extra-message = [ci skip], prefix-message = [TAG], development-marker = .dev0, tag-format = v{version} / %(version)s, tag-message = Tagging {version}, date-format = %%Y-%%m-%%d, history-file = CHANGES.rst / docs/HISTORY.md, history_format = md / rst, version-levels = 3. Exact zest.releaser keys (mostly kebab-case; history_format keeps its underscore). INI key = value or key=value. Optional # / ; comment. Bool values accept yes/true/on/1 / no/false/off/0 (case-insensitive). tag-format / tag-message need {version} or %(version)s; date-format needs %; history-file needs a changelog-ish path; history_format is md / rst; version-levels is 0–10; development-marker needs a leading . or dev. Bare name / version stay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / tox / setuptools / Cargo / Pipfile / pyproject [tool.zest-releaser] / Desktop Entry / pip.conf stay out.

[0.3.672] — 2026-11-07

View:

  • Function List lists towncrier setup.cfg / tox.ini [tool:towncrier] / [towncrier] sections and fields: [tool:towncrier], [towncrier], package = myproject, package_dir = src, filename = NEWS.rst / CHANGES.md / docs/CHANGELOG.txt, directory = newsfragments / changelog.d / changes, title_format = {name} {version} ({project_date}), issue_format = \{issue} https://…/{issue}`_, underlines = =-~, template = towncrier:default.rst/templates/release.rst, start...
Read more

v0.3.475

Choose a tag to compare

@github-actions github-actions released this 20 Oct 23:26

Changelog

[Unreleased]

[0.3.475] — 2026-10-21

View:

  • Function List lists Agda postulate / primitive / variable / infix / infixl / infixr, plus Agda-style data Name : Set where for names Haskell data misses (lowercase / mixfix operators / non-ASCII) (postulate foo : Nat, postulate ∞ : Set, primitive primFloat, variable A : Set, variable {A : Set}, infix 4 _≡_, infixl 6 _+_, infixr 5 _∷_, data nat : Set where, data ℕ : Set where, data _≡_ {A : Set} (x : A) : A → Set where). Prose and bare keywords stay out. module / record / macro stay on the generic prefix keys. Kotlin data class still lists as a class.

[0.3.474] — 2026-10-21

View:

  • Function List lists Isabelle/HOL locale / abbreviation / primrec / typedef / axiomatization / interpretation, plus theorem / lemma / corollary / proposition / definition / datatype / inductive / coinductive with Isabelle tails (where / :: / = / [simp] / :) (locale Group =, abbreviation id where, primrec fact where, typedef name =, axiomatization where, interpretation L =, theorem app_nil[simp]:, definition id where, datatype 'a list =, inductive even where). Optional leading type vars. Lowercase names need where / :: / = / [ / :. Prose and bare keywords stay out. fun / function / record stay on the generic prefix keys.

[0.3.473] — 2026-10-21

View:

  • Function List lists TLA+ ---- MODULE Spec ---- / MODULE Spec, THEOREM Name ==, LEMMA Name ==, ASSUME Name, and COROLLARY Name == (THEOREM TypeOK == x \\in Nat, THEOREM Spec => []TypeOK, LEMMA Inv == TypeOK, ASSUME N \\in Nat, ASSUME N ∈ Nat). Lowercase names need == / => / \\ / a non-identifier start. Dashed-banner prose and bare keywords stay out. Plain module Name still matches the generic prefix key. Sass/CSS @… keyword probes no longer panic on mid-line unicode.

[0.3.472] — 2026-10-20

View:

  • Function List lists Alloy sig / pred / fact / assert (sig Person {, abstract sig Node extends Object {, lone sig Root {, pred connected[p: Person] {, fact Acyclic {, fact {, assert NoOrphans {; optional leading abstract / lone / one / some / var before sig). Lowercase names need { / [ / ( / extends / ,. Prose and bare keywords stay out. fun / enum stay on the generic prefix keys.

[0.3.471] — 2026-10-20

View:

  • Function List lists Lean 4 theorem / lemma / example / axiom / abbrev / opaque / inductive / structure and instance (theorem add_comm (…) :, structure Point where, inductive List where, axiom em :, abbrev Id :=, opaque mystery : Nat, instance : Add Nat where, instance [Monad m] : …, example : 1 + 1 = 2 :=; optional leading noncomputable / partial / private / protected / public / unsafe; names may include '). Lowercase names need : / ( / { / [ / where. Prose and bare keywords stay out. def / class stay on the generic prefix keys. Function List keyword scan no longer panics on mid-line unicode when probing ASCII keywords.

[0.3.470] — 2026-10-20

View:

  • Function List lists Coq Theorem / Lemma / Definition / Inductive / CoInductive / Fixpoint / CoFixpoint / Corollary / Example / Fact / Remark / Proposition (Theorem app_nil_r :, Definition length :=, Inductive nat : Type :=, Fixpoint map {A} (…); optional leading Local / Global; names may include '). Lowercase names need : / ( / {. Prose and bare keywords stay out. Record / Module / Class stay on the generic prefix keys.

[0.3.469] — 2026-10-20

View:

  • Function List lists Dafny lemma / predicate / datatype / codatatype (lemma LemmaAppend, predicate Sorted(s: seq<int>), datatype List = Nil | Cons(...), codatatype Stream = Cons(...); optional leading ghost). Lowercase names need ( / < / = / {. lemma the proof, predicate the property, datatype the list, and bare keywords stay out. method / function / class / trait / iterator stay on the generic prefix keys.

[0.3.468] — 2026-10-20

View:

  • Function List lists SystemVerilog covergroup / property / sequence / clocking (covergroup cg;, covergroup cg @(posedge clk);, property p_req;, sequence s_req;, clocking cb @(posedge clk);). Builds on the existing Verilog task / macromodule / program / primitive / checker scan. covergroup the bins, property the house, sequence the events, clocking the bus, and bare keywords stay out.

[0.3.467] — 2026-10-20

View:

  • Function List lists Raku / Perl 6 grammar / token / rule / regex / role (grammar JSON {, token number {, rule object {, regex ident {, role Mixable {, role Mixable[::T]). Lowercase names need { or [. grammar the json, token the number, rule the object, regex the ident, role the mixin, and bare keywords stay out.

[0.3.466] — 2026-10-20

View:

  • Function List lists WASM WIT world / variant / flags (world imports {, variant error-code {, flags descriptor-flags {). Kebab-case names ok. world the imports, variant the error, flags the bits, and bare keywords stay out. interface / record / func / package stay on generic keys; resource stays on Smithy.

[0.3.465] — 2026-10-20

View:

  • Function List lists Smithy operation / structure / resource / intEnum (operation GetCurrentTime {, structure City {, resource Forecast {, intEnum Severity {). operation the request, structure the city, resource the forecast, intEnum the severity, and bare keywords stay out. service / enum / union stay on protobuf or generic keys. HCL quoted resource "…" stays on the HCL path.

[0.3.464] — 2026-10-20

View:

  • Function List lists Prisma model / datasource / generator / view (model User {, datasource db {, generator client {, view UserInfo {). model the user, datasource the database, generator of code, view the mountains, and bare keywords stay out. enum / type stay on the generic prefix keys.

[0.3.463] — 2026-10-20

View:

  • Function List lists FlatBuffers table / rpc_service (table Monster {, rpc_service MonsterStorage {). table of contents, table the schema, rpc_service the storage, and bare keywords stay out. struct / enum / union / namespace stay on the generic prefix keys.

[0.3.462] — 2026-10-20

View:

  • Function List lists PowerShell filter / workflow / configuration (filter Get-Odd, filter Get-Odd($x) {, workflow Invoke-Job {, configuration WebSite {). filter the team, workflow the job, configuration the site, and bare keywords stay out. function / class / enum stay on the generic prefix keys.

[0.3.461] — 2026-10-20

View:

  • Function List lists CSS @property / @layer / @counter-style (@property --accent, @layer utilities, @layer theme, layout, @layer framework.layout, @counter-style thumbs). @property color, @layer {, @layer;, @counter-style the list, and bare keywords stay out.

[0.3.460] — 2026-10-20

View:

  • Function List lists Sass / SCSS @mixin / @function / @keyframes (@mixin flex-center, @mixin flex-center($dir), @function rem($px), @keyframes fade-in). @mixin the team, @include, @media, and a bare @mixin / @function stay out.

[0.3.459] — 2026-10-20

View:

  • Function List lists Erlang -module / -export / -export_type / -record / -spec / -callback / -type / -opaque and name(...) -> clauses (-module(foo)., -export([hello/0])., -record(person, {name}), hello() -> ok., inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.

[0.3.458] — 2026-10-20

View:

  • Function List lists Ruby attr_reader / attr_writer / attr_accessor (attr_reader :name, attr_accessor :x, :y, attr_writer(:z), attr_reader :ready?, attr_writer :save!). attr_reader the name, attr_reader :, and a bare attr_reader stay out. def stays on the generic prefix keys.

[0.3.457] — 2026-10-20

View:

  • Function List lists GDScript class_name / signal (class_name Player, class_name Player extends Node2D, signal hit, signal hit(amount), signal hit(amount: int)). class_name the player, signal the alarm, and a bare class_name / signal stay out. func stays on the generic prefix keys.

[0.3.456] — 2026-10-20

View:

  • Function List lists Objective-C @implementation / @protocol (@implementation MyClass, @implementation MyClass (Cat), @protocol MyDelegate, @protocol MyDelegate <NSObject>). @interface stays on the Java annotation-type path. Bare keywords and prose stay out.

[0.3.455] — 2026-10-20

View:

  • Function List lists Julia baremodule / primitive type (baremodule Foo, primitive type Float16 16 end, primitive type Float16 <: AbstractFloat 16). baremodule the team, primitive type without bits, and a bare baremodule stay out. function / macro / struct / mutable struct / module / abstract type stay on the generic prefix keys.

[0.3.454] — 2026-10-20

View:

  • Function List lists Verilog / SystemVerilog task / macromodule / program / primitive / checker (task do_reset;, task automatic foo(, macromodule M;, program test;, primitive udp_and (, checker c1;; optional extern / export). task the team, tasks, and a bare task / program stay out.

[0.3.453] — 2026-10-20

View:

  • Function List lists VHDL entity / architecture / component / package / package body (entity Foo is, architecture RTL of Foo is, component Bar is, package Utils is, package body Utils is). entity the team, architecture of Foo, entities, and a bare entity / package stay out.

[0.3.452] ...

Read more

v0.3.465

Choose a tag to compare

@github-actions github-actions released this 20 Oct 19:28

Changelog

[Unreleased]

[0.3.465] — 2026-10-20

View:

  • Function List lists Smithy operation / structure / resource / intEnum (operation GetCurrentTime {, structure City {, resource Forecast {, intEnum Severity {). operation the request, structure the city, resource the forecast, intEnum the severity, and bare keywords stay out. service / enum / union stay on protobuf or generic keys. HCL quoted resource "…" stays on the HCL path.

[0.3.464] — 2026-10-20

View:

  • Function List lists Prisma model / datasource / generator / view (model User {, datasource db {, generator client {, view UserInfo {). model the user, datasource the database, generator of code, view the mountains, and bare keywords stay out. enum / type stay on the generic prefix keys.

[0.3.463] — 2026-10-20

View:

  • Function List lists FlatBuffers table / rpc_service (table Monster {, rpc_service MonsterStorage {). table of contents, table the schema, rpc_service the storage, and bare keywords stay out. struct / enum / union / namespace stay on the generic prefix keys.

[0.3.462] — 2026-10-20

View:

  • Function List lists PowerShell filter / workflow / configuration (filter Get-Odd, filter Get-Odd($x) {, workflow Invoke-Job {, configuration WebSite {). filter the team, workflow the job, configuration the site, and bare keywords stay out. function / class / enum stay on the generic prefix keys.

[0.3.461] — 2026-10-20

View:

  • Function List lists CSS @property / @layer / @counter-style (@property --accent, @layer utilities, @layer theme, layout, @layer framework.layout, @counter-style thumbs). @property color, @layer {, @layer;, @counter-style the list, and bare keywords stay out.

[0.3.460] — 2026-10-20

View:

  • Function List lists Sass / SCSS @mixin / @function / @keyframes (@mixin flex-center, @mixin flex-center($dir), @function rem($px), @keyframes fade-in). @mixin the team, @include, @media, and a bare @mixin / @function stay out.

[0.3.459] — 2026-10-20

View:

  • Function List lists Erlang -module / -export / -export_type / -record / -spec / -callback / -type / -opaque and name(...) -> clauses (-module(foo)., -export([hello/0])., -record(person, {name}), hello() -> ok., inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.

[0.3.458] — 2026-10-20

View:

  • Function List lists Ruby attr_reader / attr_writer / attr_accessor (attr_reader :name, attr_accessor :x, :y, attr_writer(:z), attr_reader :ready?, attr_writer :save!). attr_reader the name, attr_reader :, and a bare attr_reader stay out. def stays on the generic prefix keys.

[0.3.457] — 2026-10-20

View:

  • Function List lists GDScript class_name / signal (class_name Player, class_name Player extends Node2D, signal hit, signal hit(amount), signal hit(amount: int)). class_name the player, signal the alarm, and a bare class_name / signal stay out. func stays on the generic prefix keys.

[0.3.456] — 2026-10-20

View:

  • Function List lists Objective-C @implementation / @protocol (@implementation MyClass, @implementation MyClass (Cat), @protocol MyDelegate, @protocol MyDelegate <NSObject>). @interface stays on the Java annotation-type path. Bare keywords and prose stay out.

[0.3.455] — 2026-10-20

View:

  • Function List lists Julia baremodule / primitive type (baremodule Foo, primitive type Float16 16 end, primitive type Float16 <: AbstractFloat 16). baremodule the team, primitive type without bits, and a bare baremodule stay out. function / macro / struct / mutable struct / module / abstract type stay on the generic prefix keys.

[0.3.454] — 2026-10-20

View:

  • Function List lists Verilog / SystemVerilog task / macromodule / program / primitive / checker (task do_reset;, task automatic foo(, macromodule M;, program test;, primitive udp_and (, checker c1;; optional extern / export). task the team, tasks, and a bare task / program stay out.

[0.3.453] — 2026-10-20

View:

  • Function List lists VHDL entity / architecture / component / package / package body (entity Foo is, architecture RTL of Foo is, component Bar is, package Utils is, package body Utils is). entity the team, architecture of Foo, entities, and a bare entity / package stay out.

[0.3.452] — 2026-10-20

View:

  • Function List lists CMake function(name) / macro(name) (function(my_func), macro(my_macro arg), optional space before (). function(), functions(…), endfunction(), and a bare function / macro stay out.

[0.3.451] — 2026-10-20

View:

  • Function List lists MATLAB / Octave classdef declarations (classdef MyClass, classdef MyClass < handle, classdef (Sealed) MyClass). classdef the team, classdefinitions, and a bare classdef stay out.

[0.3.450] — 2026-10-20

View:

  • Function List lists Zig const Name = struct / enum / union / opaque / error (optional pub, packed, extern) and test blocks (const Point = struct {, pub const E = enum(u8) {, const U = packed union {, test "add" {, test {). const x = 1, const Foo = i32, test the waters, and a bare test stay out.

[0.3.449] — 2026-10-20

View:

  • Function List lists Solidity contract, library, modifier, error, and constructor (contract Token is IERC20 {, library Math {, modifier onlyOwner(), error InsufficientBalance(uint256), constructor(uint256 x)). contract the team, library of tools, modifier of state, error rate, and a bare constructor stay out.

[0.3.448] — 2026-10-20

View:

  • Function List lists Objective-C instance and class methods (- (void)viewDidLoad, + (instancetype)shared, - (NSString *)title, - (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown - (optional) note, - (void) more words, and a bare - (void) stay out.

[0.3.447] — 2026-10-20

View:

  • Function List lists Terraform / HCL blocks (resource "aws_instance" "web" {, data "aws_ami" "ubuntu" {, variable "region" {, output "ip" {, provider "aws" {, locals {, terraform {). resource the team, variable names, output the log, and a bare locals stay out. data class still lists as a class.

[0.3.446] — 2026-10-20

View:

  • Function List lists GraphQL input, scalar, extend, fragment, and named query / mutation / subscription (input UserInput {, scalar DateTime, extend type User {, fragment UserFields on User {, query GetUser {). input the name, query the logs, extend the buffer, and fragment of text stay out.

[0.3.445] — 2026-10-19

View:

  • Function List lists protobuf message, service, and rpc declarations (message HelloRequest {, service Greeter {, rpc SayHello (). messages, message the team, and service workers stay out.

[0.3.444] — 2026-10-19

View:

  • Function List lists a declaration that starts with a C++ template<…> header on the same line (template<typename T> void id(, template<> struct Foo, export template<class T> class Box, template<typename T> concept C). A bare concept C = counts. templates, a bare template, and template<…> with no declaration stay out.

[0.3.443] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (@Override public void, @Composable fun, @Component class, [Fact] public void, [[nodiscard]] int). Java @interface Name counts. A bare @Override, @media, [section], and [1, 2] stay out.

[0.3.442] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Rust attribute on the same line (#[inline] pub fn, #[test] fn, #[derive(Debug)] struct, #[must_use] #[inline] fn, #[doc = "see ]"] fn). A bare #[derive(Debug)], an inner #![no_std], and # comments stay out.

[0.3.441] — 2026-10-19

View:

  • Function List lists F# members (member this.Greet(name), static member Create(), abstract member Draw : unit -> unit, override this.ToString(), default this.Add(x)). member of, members, and override ToString() stay out. Kotlin override fun still lists as a function.

[0.3.440] — 2026-10-19

View:

  • Function List lists Scala case class and case object (case class User(name: String), sealed abstract case class Expr, case object Empty). Python case Point(x):, case 1:, bare case class, and case classes stay out.

[0.3.439] — 2026-10-19

View:

  • Function List lists parenthesized Lisp, Scheme, and Clojure definitions: (defun …), (defmacro …), (defmethod …), (defclass …), (defn …) / (defn- …), (define (name …), (define name (lambda …), (def name (fn …), and (ns …). (def x 1), (define x 1), (let …), (defunct, and (definition stay out.

[0.3.438] — 2026-10-19

View:

  • Function List lists F# / OCaml let / let rec bindings with parameters (let greet name =, let private helper x =) and let name = fun … / let name = function | …. Plain let x = 1, bare let x = function, let!, Rust let f = |x| x, and lettuce stay out.

[0.3.437] — 2026-10-19

View:

  • Function List lists R assignments name <- function(...), name <<- function(...), and the R 4.1 form name <- \(...). Dotted names such as read.csv count. x <- 1, x <- functional, a bare <- function, and a spaced x < - function stay out.

[0.3.436] — 2026-10-19

View:

  • Function List lists SQL CREATE TABLE / VIEW / FUNCTION / PROCEDURE / TRIGGER / `INDEX...
Read more

v0.3.462

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:25

Changelog

[Unreleased]

[0.3.462] — 2026-10-20

View:

  • Function List lists PowerShell filter / workflow / configuration (filter Get-Odd, filter Get-Odd($x) {, workflow Invoke-Job {, configuration WebSite {). filter the team, workflow the job, configuration the site, and bare keywords stay out. function / class / enum stay on the generic prefix keys.

[0.3.461] — 2026-10-20

View:

  • Function List lists CSS @property / @layer / @counter-style (@property --accent, @layer utilities, @layer theme, layout, @layer framework.layout, @counter-style thumbs). @property color, @layer {, @layer;, @counter-style the list, and bare keywords stay out.

[0.3.460] — 2026-10-20

View:

  • Function List lists Sass / SCSS @mixin / @function / @keyframes (@mixin flex-center, @mixin flex-center($dir), @function rem($px), @keyframes fade-in). @mixin the team, @include, @media, and a bare @mixin / @function stay out.

[0.3.459] — 2026-10-20

View:

  • Function List lists Erlang -module / -export / -export_type / -record / -spec / -callback / -type / -opaque and name(...) -> clauses (-module(foo)., -export([hello/0])., -record(person, {name}), hello() -> ok., inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.

[0.3.458] — 2026-10-20

View:

  • Function List lists Ruby attr_reader / attr_writer / attr_accessor (attr_reader :name, attr_accessor :x, :y, attr_writer(:z), attr_reader :ready?, attr_writer :save!). attr_reader the name, attr_reader :, and a bare attr_reader stay out. def stays on the generic prefix keys.

[0.3.457] — 2026-10-20

View:

  • Function List lists GDScript class_name / signal (class_name Player, class_name Player extends Node2D, signal hit, signal hit(amount), signal hit(amount: int)). class_name the player, signal the alarm, and a bare class_name / signal stay out. func stays on the generic prefix keys.

[0.3.456] — 2026-10-20

View:

  • Function List lists Objective-C @implementation / @protocol (@implementation MyClass, @implementation MyClass (Cat), @protocol MyDelegate, @protocol MyDelegate <NSObject>). @interface stays on the Java annotation-type path. Bare keywords and prose stay out.

[0.3.455] — 2026-10-20

View:

  • Function List lists Julia baremodule / primitive type (baremodule Foo, primitive type Float16 16 end, primitive type Float16 <: AbstractFloat 16). baremodule the team, primitive type without bits, and a bare baremodule stay out. function / macro / struct / mutable struct / module / abstract type stay on the generic prefix keys.

[0.3.454] — 2026-10-20

View:

  • Function List lists Verilog / SystemVerilog task / macromodule / program / primitive / checker (task do_reset;, task automatic foo(, macromodule M;, program test;, primitive udp_and (, checker c1;; optional extern / export). task the team, tasks, and a bare task / program stay out.

[0.3.453] — 2026-10-20

View:

  • Function List lists VHDL entity / architecture / component / package / package body (entity Foo is, architecture RTL of Foo is, component Bar is, package Utils is, package body Utils is). entity the team, architecture of Foo, entities, and a bare entity / package stay out.

[0.3.452] — 2026-10-20

View:

  • Function List lists CMake function(name) / macro(name) (function(my_func), macro(my_macro arg), optional space before (). function(), functions(…), endfunction(), and a bare function / macro stay out.

[0.3.451] — 2026-10-20

View:

  • Function List lists MATLAB / Octave classdef declarations (classdef MyClass, classdef MyClass < handle, classdef (Sealed) MyClass). classdef the team, classdefinitions, and a bare classdef stay out.

[0.3.450] — 2026-10-20

View:

  • Function List lists Zig const Name = struct / enum / union / opaque / error (optional pub, packed, extern) and test blocks (const Point = struct {, pub const E = enum(u8) {, const U = packed union {, test "add" {, test {). const x = 1, const Foo = i32, test the waters, and a bare test stay out.

[0.3.449] — 2026-10-20

View:

  • Function List lists Solidity contract, library, modifier, error, and constructor (contract Token is IERC20 {, library Math {, modifier onlyOwner(), error InsufficientBalance(uint256), constructor(uint256 x)). contract the team, library of tools, modifier of state, error rate, and a bare constructor stay out.

[0.3.448] — 2026-10-20

View:

  • Function List lists Objective-C instance and class methods (- (void)viewDidLoad, + (instancetype)shared, - (NSString *)title, - (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown - (optional) note, - (void) more words, and a bare - (void) stay out.

[0.3.447] — 2026-10-20

View:

  • Function List lists Terraform / HCL blocks (resource "aws_instance" "web" {, data "aws_ami" "ubuntu" {, variable "region" {, output "ip" {, provider "aws" {, locals {, terraform {). resource the team, variable names, output the log, and a bare locals stay out. data class still lists as a class.

[0.3.446] — 2026-10-20

View:

  • Function List lists GraphQL input, scalar, extend, fragment, and named query / mutation / subscription (input UserInput {, scalar DateTime, extend type User {, fragment UserFields on User {, query GetUser {). input the name, query the logs, extend the buffer, and fragment of text stay out.

[0.3.445] — 2026-10-19

View:

  • Function List lists protobuf message, service, and rpc declarations (message HelloRequest {, service Greeter {, rpc SayHello (). messages, message the team, and service workers stay out.

[0.3.444] — 2026-10-19

View:

  • Function List lists a declaration that starts with a C++ template<…> header on the same line (template<typename T> void id(, template<> struct Foo, export template<class T> class Box, template<typename T> concept C). A bare concept C = counts. templates, a bare template, and template<…> with no declaration stay out.

[0.3.443] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (@Override public void, @Composable fun, @Component class, [Fact] public void, [[nodiscard]] int). Java @interface Name counts. A bare @Override, @media, [section], and [1, 2] stay out.

[0.3.442] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Rust attribute on the same line (#[inline] pub fn, #[test] fn, #[derive(Debug)] struct, #[must_use] #[inline] fn, #[doc = "see ]"] fn). A bare #[derive(Debug)], an inner #![no_std], and # comments stay out.

[0.3.441] — 2026-10-19

View:

  • Function List lists F# members (member this.Greet(name), static member Create(), abstract member Draw : unit -> unit, override this.ToString(), default this.Add(x)). member of, members, and override ToString() stay out. Kotlin override fun still lists as a function.

[0.3.440] — 2026-10-19

View:

  • Function List lists Scala case class and case object (case class User(name: String), sealed abstract case class Expr, case object Empty). Python case Point(x):, case 1:, bare case class, and case classes stay out.

[0.3.439] — 2026-10-19

View:

  • Function List lists parenthesized Lisp, Scheme, and Clojure definitions: (defun …), (defmacro …), (defmethod …), (defclass …), (defn …) / (defn- …), (define (name …), (define name (lambda …), (def name (fn …), and (ns …). (def x 1), (define x 1), (let …), (defunct, and (definition stay out.

[0.3.438] — 2026-10-19

View:

  • Function List lists F# / OCaml let / let rec bindings with parameters (let greet name =, let private helper x =) and let name = fun … / let name = function | …. Plain let x = 1, bare let x = function, let!, Rust let f = |x| x, and lettuce stay out.

[0.3.437] — 2026-10-19

View:

  • Function List lists R assignments name <- function(...), name <<- function(...), and the R 4.1 form name <- \(...). Dotted names such as read.csv count. x <- 1, x <- functional, a bare <- function, and a spaced x < - function stay out.

[0.3.436] — 2026-10-19

View:

  • Function List lists SQL CREATE TABLE / VIEW / FUNCTION / PROCEDURE / TRIGGER / INDEX / SCHEMA / TYPE, including OR REPLACE, TEMP / TEMPORARY, MATERIALIZED, UNIQUE, and IF NOT EXISTS. The name may be dotted or quoted. created, create a note, a bare CREATE TABLE, and plural create tables stay out.

[0.3.435] — 2026-10-19

View:

  • Function List lists Elixir defdelegate / defmacrop, Clojure defn / defn- / defonce / ns, and Haskell data / newtype / instance when the next token is an uppercase name or (. Words such as defdelegates, defns, defonces, nspace, database, data stays, and instance of stay out. Kotlin data class still lists as a class.

[0.3.434] — 2026-10-19

View:

  • Function List lists Elixir defprotocol / defimpl / defstruct / defguard / defguardp, Pascal / Delphi / Ada procedure, and Fortran subroutine. Words such as defprotocols, defimpls, defstructs, defguards, defguardps, procedures, and subroutines stay out.

[0.3.433] — 2026-10-19

View:

  • Function List lists Lua local function, Perl sub, Nim proc / method / iterator, and Elixir defmodule / defp / defmacro....
Read more

v0.3.459

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:18

Changelog

[Unreleased]

[0.3.459] — 2026-10-20

View:

  • Function List lists Erlang -module / -export / -export_type / -record / -spec / -callback / -type / -opaque and name(...) -> clauses (-module(foo)., -export([hello/0])., -record(person, {name}), hello() -> ok., inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.

[0.3.458] — 2026-10-20

View:

  • Function List lists Ruby attr_reader / attr_writer / attr_accessor (attr_reader :name, attr_accessor :x, :y, attr_writer(:z), attr_reader :ready?, attr_writer :save!). attr_reader the name, attr_reader :, and a bare attr_reader stay out. def stays on the generic prefix keys.

[0.3.457] — 2026-10-20

View:

  • Function List lists GDScript class_name / signal (class_name Player, class_name Player extends Node2D, signal hit, signal hit(amount), signal hit(amount: int)). class_name the player, signal the alarm, and a bare class_name / signal stay out. func stays on the generic prefix keys.

[0.3.456] — 2026-10-20

View:

  • Function List lists Objective-C @implementation / @protocol (@implementation MyClass, @implementation MyClass (Cat), @protocol MyDelegate, @protocol MyDelegate <NSObject>). @interface stays on the Java annotation-type path. Bare keywords and prose stay out.

[0.3.455] — 2026-10-20

View:

  • Function List lists Julia baremodule / primitive type (baremodule Foo, primitive type Float16 16 end, primitive type Float16 <: AbstractFloat 16). baremodule the team, primitive type without bits, and a bare baremodule stay out. function / macro / struct / mutable struct / module / abstract type stay on the generic prefix keys.

[0.3.454] — 2026-10-20

View:

  • Function List lists Verilog / SystemVerilog task / macromodule / program / primitive / checker (task do_reset;, task automatic foo(, macromodule M;, program test;, primitive udp_and (, checker c1;; optional extern / export). task the team, tasks, and a bare task / program stay out.

[0.3.453] — 2026-10-20

View:

  • Function List lists VHDL entity / architecture / component / package / package body (entity Foo is, architecture RTL of Foo is, component Bar is, package Utils is, package body Utils is). entity the team, architecture of Foo, entities, and a bare entity / package stay out.

[0.3.452] — 2026-10-20

View:

  • Function List lists CMake function(name) / macro(name) (function(my_func), macro(my_macro arg), optional space before (). function(), functions(…), endfunction(), and a bare function / macro stay out.

[0.3.451] — 2026-10-20

View:

  • Function List lists MATLAB / Octave classdef declarations (classdef MyClass, classdef MyClass < handle, classdef (Sealed) MyClass). classdef the team, classdefinitions, and a bare classdef stay out.

[0.3.450] — 2026-10-20

View:

  • Function List lists Zig const Name = struct / enum / union / opaque / error (optional pub, packed, extern) and test blocks (const Point = struct {, pub const E = enum(u8) {, const U = packed union {, test "add" {, test {). const x = 1, const Foo = i32, test the waters, and a bare test stay out.

[0.3.449] — 2026-10-20

View:

  • Function List lists Solidity contract, library, modifier, error, and constructor (contract Token is IERC20 {, library Math {, modifier onlyOwner(), error InsufficientBalance(uint256), constructor(uint256 x)). contract the team, library of tools, modifier of state, error rate, and a bare constructor stay out.

[0.3.448] — 2026-10-20

View:

  • Function List lists Objective-C instance and class methods (- (void)viewDidLoad, + (instancetype)shared, - (NSString *)title, - (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown - (optional) note, - (void) more words, and a bare - (void) stay out.

[0.3.447] — 2026-10-20

View:

  • Function List lists Terraform / HCL blocks (resource "aws_instance" "web" {, data "aws_ami" "ubuntu" {, variable "region" {, output "ip" {, provider "aws" {, locals {, terraform {). resource the team, variable names, output the log, and a bare locals stay out. data class still lists as a class.

[0.3.446] — 2026-10-20

View:

  • Function List lists GraphQL input, scalar, extend, fragment, and named query / mutation / subscription (input UserInput {, scalar DateTime, extend type User {, fragment UserFields on User {, query GetUser {). input the name, query the logs, extend the buffer, and fragment of text stay out.

[0.3.445] — 2026-10-19

View:

  • Function List lists protobuf message, service, and rpc declarations (message HelloRequest {, service Greeter {, rpc SayHello (). messages, message the team, and service workers stay out.

[0.3.444] — 2026-10-19

View:

  • Function List lists a declaration that starts with a C++ template<…> header on the same line (template<typename T> void id(, template<> struct Foo, export template<class T> class Box, template<typename T> concept C). A bare concept C = counts. templates, a bare template, and template<…> with no declaration stay out.

[0.3.443] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (@Override public void, @Composable fun, @Component class, [Fact] public void, [[nodiscard]] int). Java @interface Name counts. A bare @Override, @media, [section], and [1, 2] stay out.

[0.3.442] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Rust attribute on the same line (#[inline] pub fn, #[test] fn, #[derive(Debug)] struct, #[must_use] #[inline] fn, #[doc = "see ]"] fn). A bare #[derive(Debug)], an inner #![no_std], and # comments stay out.

[0.3.441] — 2026-10-19

View:

  • Function List lists F# members (member this.Greet(name), static member Create(), abstract member Draw : unit -> unit, override this.ToString(), default this.Add(x)). member of, members, and override ToString() stay out. Kotlin override fun still lists as a function.

[0.3.440] — 2026-10-19

View:

  • Function List lists Scala case class and case object (case class User(name: String), sealed abstract case class Expr, case object Empty). Python case Point(x):, case 1:, bare case class, and case classes stay out.

[0.3.439] — 2026-10-19

View:

  • Function List lists parenthesized Lisp, Scheme, and Clojure definitions: (defun …), (defmacro …), (defmethod …), (defclass …), (defn …) / (defn- …), (define (name …), (define name (lambda …), (def name (fn …), and (ns …). (def x 1), (define x 1), (let …), (defunct, and (definition stay out.

[0.3.438] — 2026-10-19

View:

  • Function List lists F# / OCaml let / let rec bindings with parameters (let greet name =, let private helper x =) and let name = fun … / let name = function | …. Plain let x = 1, bare let x = function, let!, Rust let f = |x| x, and lettuce stay out.

[0.3.437] — 2026-10-19

View:

  • Function List lists R assignments name <- function(...), name <<- function(...), and the R 4.1 form name <- \(...). Dotted names such as read.csv count. x <- 1, x <- functional, a bare <- function, and a spaced x < - function stay out.

[0.3.436] — 2026-10-19

View:

  • Function List lists SQL CREATE TABLE / VIEW / FUNCTION / PROCEDURE / TRIGGER / INDEX / SCHEMA / TYPE, including OR REPLACE, TEMP / TEMPORARY, MATERIALIZED, UNIQUE, and IF NOT EXISTS. The name may be dotted or quoted. created, create a note, a bare CREATE TABLE, and plural create tables stay out.

[0.3.435] — 2026-10-19

View:

  • Function List lists Elixir defdelegate / defmacrop, Clojure defn / defn- / defonce / ns, and Haskell data / newtype / instance when the next token is an uppercase name or (. Words such as defdelegates, defns, defonces, nspace, database, data stays, and instance of stay out. Kotlin data class still lists as a class.

[0.3.434] — 2026-10-19

View:

  • Function List lists Elixir defprotocol / defimpl / defstruct / defguard / defguardp, Pascal / Delphi / Ada procedure, and Fortran subroutine. Words such as defprotocols, defimpls, defstructs, defguards, defguardps, procedures, and subroutines stay out.

[0.3.433] — 2026-10-19

View:

  • Function List lists Lua local function, Perl sub, Nim proc / method / iterator, and Elixir defmodule / defp / defmacro. Words such as substitute, process, methods, iterators, defmodules, defps, and defmacros stay out. Bare local x = 1 stays out.

[0.3.432] — 2026-10-19

View:

  • Function List lists C# event, Kotlin typealias, Dart / Kotlin mixin, Swift init / init? / init! / deinit / subscript (with convenience / required / fileprivate), and C++ operator overloads (operator+, bool operator==, operator new / delete[], Foo::operator()). Words such as events, typealiases, mixing, initial, and operators stay out.

[0.3.431] — 2026-10-19

View:

  • Function List lists C# partial / readonly / ref / new qualifiers, delegate declarations, C typedef, and Go / Java package lines. Words such as partially, delegates, typedefs, and packaged stay out. Bare new Foo(); stays out.

[0.3.430] — 2026-10-19

View:

  • Function List lists Java / C# record declarations, TypeScript / C# namespace / `...
Read more

v0.3.451

Choose a tag to compare

@github-actions github-actions released this 20 Oct 00:15

Changelog

[Unreleased]

[0.3.451] — 2026-10-20

View:

  • Function List lists MATLAB / Octave classdef declarations (classdef MyClass, classdef MyClass < handle, classdef (Sealed) MyClass). classdef the team, classdefinitions, and a bare classdef stay out.

[0.3.450] — 2026-10-20

View:

  • Function List lists Zig const Name = struct / enum / union / opaque / error (optional pub, packed, extern) and test blocks (const Point = struct {, pub const E = enum(u8) {, const U = packed union {, test "add" {, test {). const x = 1, const Foo = i32, test the waters, and a bare test stay out.

[0.3.449] — 2026-10-20

View:

  • Function List lists Solidity contract, library, modifier, error, and constructor (contract Token is IERC20 {, library Math {, modifier onlyOwner(), error InsufficientBalance(uint256), constructor(uint256 x)). contract the team, library of tools, modifier of state, error rate, and a bare constructor stay out.

[0.3.448] — 2026-10-20

View:

  • Function List lists Objective-C instance and class methods (- (void)viewDidLoad, + (instancetype)shared, - (NSString *)title, - (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown - (optional) note, - (void) more words, and a bare - (void) stay out.

[0.3.447] — 2026-10-20

View:

  • Function List lists Terraform / HCL blocks (resource "aws_instance" "web" {, data "aws_ami" "ubuntu" {, variable "region" {, output "ip" {, provider "aws" {, locals {, terraform {). resource the team, variable names, output the log, and a bare locals stay out. data class still lists as a class.

[0.3.446] — 2026-10-20

View:

  • Function List lists GraphQL input, scalar, extend, fragment, and named query / mutation / subscription (input UserInput {, scalar DateTime, extend type User {, fragment UserFields on User {, query GetUser {). input the name, query the logs, extend the buffer, and fragment of text stay out.

[0.3.445] — 2026-10-19

View:

  • Function List lists protobuf message, service, and rpc declarations (message HelloRequest {, service Greeter {, rpc SayHello (). messages, message the team, and service workers stay out.

[0.3.444] — 2026-10-19

View:

  • Function List lists a declaration that starts with a C++ template<…> header on the same line (template<typename T> void id(, template<> struct Foo, export template<class T> class Box, template<typename T> concept C). A bare concept C = counts. templates, a bare template, and template<…> with no declaration stay out.

[0.3.443] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (@Override public void, @Composable fun, @Component class, [Fact] public void, [[nodiscard]] int). Java @interface Name counts. A bare @Override, @media, [section], and [1, 2] stay out.

[0.3.442] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Rust attribute on the same line (#[inline] pub fn, #[test] fn, #[derive(Debug)] struct, #[must_use] #[inline] fn, #[doc = "see ]"] fn). A bare #[derive(Debug)], an inner #![no_std], and # comments stay out.

[0.3.441] — 2026-10-19

View:

  • Function List lists F# members (member this.Greet(name), static member Create(), abstract member Draw : unit -> unit, override this.ToString(), default this.Add(x)). member of, members, and override ToString() stay out. Kotlin override fun still lists as a function.

[0.3.440] — 2026-10-19

View:

  • Function List lists Scala case class and case object (case class User(name: String), sealed abstract case class Expr, case object Empty). Python case Point(x):, case 1:, bare case class, and case classes stay out.

[0.3.439] — 2026-10-19

View:

  • Function List lists parenthesized Lisp, Scheme, and Clojure definitions: (defun …), (defmacro …), (defmethod …), (defclass …), (defn …) / (defn- …), (define (name …), (define name (lambda …), (def name (fn …), and (ns …). (def x 1), (define x 1), (let …), (defunct, and (definition stay out.

[0.3.438] — 2026-10-19

View:

  • Function List lists F# / OCaml let / let rec bindings with parameters (let greet name =, let private helper x =) and let name = fun … / let name = function | …. Plain let x = 1, bare let x = function, let!, Rust let f = |x| x, and lettuce stay out.

[0.3.437] — 2026-10-19

View:

  • Function List lists R assignments name <- function(...), name <<- function(...), and the R 4.1 form name <- \(...). Dotted names such as read.csv count. x <- 1, x <- functional, a bare <- function, and a spaced x < - function stay out.

[0.3.436] — 2026-10-19

View:

  • Function List lists SQL CREATE TABLE / VIEW / FUNCTION / PROCEDURE / TRIGGER / INDEX / SCHEMA / TYPE, including OR REPLACE, TEMP / TEMPORARY, MATERIALIZED, UNIQUE, and IF NOT EXISTS. The name may be dotted or quoted. created, create a note, a bare CREATE TABLE, and plural create tables stay out.

[0.3.435] — 2026-10-19

View:

  • Function List lists Elixir defdelegate / defmacrop, Clojure defn / defn- / defonce / ns, and Haskell data / newtype / instance when the next token is an uppercase name or (. Words such as defdelegates, defns, defonces, nspace, database, data stays, and instance of stay out. Kotlin data class still lists as a class.

[0.3.434] — 2026-10-19

View:

  • Function List lists Elixir defprotocol / defimpl / defstruct / defguard / defguardp, Pascal / Delphi / Ada procedure, and Fortran subroutine. Words such as defprotocols, defimpls, defstructs, defguards, defguardps, procedures, and subroutines stay out.

[0.3.433] — 2026-10-19

View:

  • Function List lists Lua local function, Perl sub, Nim proc / method / iterator, and Elixir defmodule / defp / defmacro. Words such as substitute, process, methods, iterators, defmodules, defps, and defmacros stay out. Bare local x = 1 stays out.

[0.3.432] — 2026-10-19

View:

  • Function List lists C# event, Kotlin typealias, Dart / Kotlin mixin, Swift init / init? / init! / deinit / subscript (with convenience / required / fileprivate), and C++ operator overloads (operator+, bool operator==, operator new / delete[], Foo::operator()). Words such as events, typealiases, mixing, initial, and operators stay out.

[0.3.431] — 2026-10-19

View:

  • Function List lists C# partial / readonly / ref / new qualifiers, delegate declarations, C typedef, and Go / Java package lines. Words such as partially, delegates, typedefs, and packaged stay out. Bare new Foo(); stays out.

[0.3.430] — 2026-10-19

View:

  • Function List lists Java / C# record declarations, TypeScript / C# namespace / module (including export / declare), and Rust / C union. Words such as recording, modules, namespaced, and unions stay out.

[0.3.429] — 2026-10-19

View:

  • Function List lists classic JavaScript / TypeScript function-expression assignments (const greet = function(name) {, let load = async function(id) {, var gen = function*() {, optional expression name). functional, bare function without (, and list.map(function…) stay out.

[0.3.428] — 2026-10-19

View:

  • Function List lists function-like C preprocessor macros (#define MAX(a, b) …, # define SQUARE(x) …). Object-like #define FOO 1, #include, and #ifdef stay out.

[0.3.427] — 2026-10-19

View:

  • Function List lists named arrow bindings (const greet = (name) =>, let load = async (id) =>, paint = x => x, including a : return type). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.

[0.3.426] — 2026-10-19

View:

  • Function List lists same-line method and constructor bodies (greet() {, get / set, Foo::bar() {, ~Widget() {, void Foo::bar() {), function* generators, and export default / declare function or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.

[0.3.425] — 2026-10-19

View:

  • Function List lists C, C++, Java, and C# declarations that start with a return type (void main(, String name(, unsigned long parse(), including virtual / inline / constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if, return, new) stay out.

[0.3.424] — 2026-10-19

View:

  • Function List lists Swift protocol, extension, and actor declarations, Kotlin suspend fun / data class / sealed / companion object, and Java final / abstract class lines. A bare object counts only when the next token is {, :, or an uppercase name, so object oriented stays out.

[0.3.423] — 2026-10-19

View:

  • Function List lists Go and Swift func declarations and Kotlin fun declarations, including lines that start with internal, override, or open. function (JavaScript) still matches. Words such as functionally stay out.

[0.3.422] — 2026-10-19

View:

  • Function List lists Rust macro_rules! and macro items, and fn items behind extern "ABI" (including pub unsafe extern "C" fn). extern crate stays out.

[0.3.421] — 2026-10-19

View:

  • Function List lists Rust items that start with pub(crate), pub(super), pub(in …), unsafe, or const (and the same stack on struct / impl / enum / trait). Comments and plain let lines stay out.

[0.3.420] — 2026-10-19

Language:

  • Syntax language cycle is remappa...
Read more

v0.3.448

Choose a tag to compare

@github-actions github-actions released this 19 Oct 23:11

Changelog

[Unreleased]

[0.3.448] — 2026-10-20

View:

  • Function List lists Objective-C instance and class methods (- (void)viewDidLoad, + (instancetype)shared, - (NSString *)title, - (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown - (optional) note, - (void) more words, and a bare - (void) stay out.

[0.3.447] — 2026-10-20

View:

  • Function List lists Terraform / HCL blocks (resource "aws_instance" "web" {, data "aws_ami" "ubuntu" {, variable "region" {, output "ip" {, provider "aws" {, locals {, terraform {). resource the team, variable names, output the log, and a bare locals stay out. data class still lists as a class.

[0.3.446] — 2026-10-20

View:

  • Function List lists GraphQL input, scalar, extend, fragment, and named query / mutation / subscription (input UserInput {, scalar DateTime, extend type User {, fragment UserFields on User {, query GetUser {). input the name, query the logs, extend the buffer, and fragment of text stay out.

[0.3.445] — 2026-10-19

View:

  • Function List lists protobuf message, service, and rpc declarations (message HelloRequest {, service Greeter {, rpc SayHello (). messages, message the team, and service workers stay out.

[0.3.444] — 2026-10-19

View:

  • Function List lists a declaration that starts with a C++ template<…> header on the same line (template<typename T> void id(, template<> struct Foo, export template<class T> class Box, template<typename T> concept C). A bare concept C = counts. templates, a bare template, and template<…> with no declaration stay out.

[0.3.443] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (@Override public void, @Composable fun, @Component class, [Fact] public void, [[nodiscard]] int). Java @interface Name counts. A bare @Override, @media, [section], and [1, 2] stay out.

[0.3.442] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Rust attribute on the same line (#[inline] pub fn, #[test] fn, #[derive(Debug)] struct, #[must_use] #[inline] fn, #[doc = "see ]"] fn). A bare #[derive(Debug)], an inner #![no_std], and # comments stay out.

[0.3.441] — 2026-10-19

View:

  • Function List lists F# members (member this.Greet(name), static member Create(), abstract member Draw : unit -> unit, override this.ToString(), default this.Add(x)). member of, members, and override ToString() stay out. Kotlin override fun still lists as a function.

[0.3.440] — 2026-10-19

View:

  • Function List lists Scala case class and case object (case class User(name: String), sealed abstract case class Expr, case object Empty). Python case Point(x):, case 1:, bare case class, and case classes stay out.

[0.3.439] — 2026-10-19

View:

  • Function List lists parenthesized Lisp, Scheme, and Clojure definitions: (defun …), (defmacro …), (defmethod …), (defclass …), (defn …) / (defn- …), (define (name …), (define name (lambda …), (def name (fn …), and (ns …). (def x 1), (define x 1), (let …), (defunct, and (definition stay out.

[0.3.438] — 2026-10-19

View:

  • Function List lists F# / OCaml let / let rec bindings with parameters (let greet name =, let private helper x =) and let name = fun … / let name = function | …. Plain let x = 1, bare let x = function, let!, Rust let f = |x| x, and lettuce stay out.

[0.3.437] — 2026-10-19

View:

  • Function List lists R assignments name <- function(...), name <<- function(...), and the R 4.1 form name <- \(...). Dotted names such as read.csv count. x <- 1, x <- functional, a bare <- function, and a spaced x < - function stay out.

[0.3.436] — 2026-10-19

View:

  • Function List lists SQL CREATE TABLE / VIEW / FUNCTION / PROCEDURE / TRIGGER / INDEX / SCHEMA / TYPE, including OR REPLACE, TEMP / TEMPORARY, MATERIALIZED, UNIQUE, and IF NOT EXISTS. The name may be dotted or quoted. created, create a note, a bare CREATE TABLE, and plural create tables stay out.

[0.3.435] — 2026-10-19

View:

  • Function List lists Elixir defdelegate / defmacrop, Clojure defn / defn- / defonce / ns, and Haskell data / newtype / instance when the next token is an uppercase name or (. Words such as defdelegates, defns, defonces, nspace, database, data stays, and instance of stay out. Kotlin data class still lists as a class.

[0.3.434] — 2026-10-19

View:

  • Function List lists Elixir defprotocol / defimpl / defstruct / defguard / defguardp, Pascal / Delphi / Ada procedure, and Fortran subroutine. Words such as defprotocols, defimpls, defstructs, defguards, defguardps, procedures, and subroutines stay out.

[0.3.433] — 2026-10-19

View:

  • Function List lists Lua local function, Perl sub, Nim proc / method / iterator, and Elixir defmodule / defp / defmacro. Words such as substitute, process, methods, iterators, defmodules, defps, and defmacros stay out. Bare local x = 1 stays out.

[0.3.432] — 2026-10-19

View:

  • Function List lists C# event, Kotlin typealias, Dart / Kotlin mixin, Swift init / init? / init! / deinit / subscript (with convenience / required / fileprivate), and C++ operator overloads (operator+, bool operator==, operator new / delete[], Foo::operator()). Words such as events, typealiases, mixing, initial, and operators stay out.

[0.3.431] — 2026-10-19

View:

  • Function List lists C# partial / readonly / ref / new qualifiers, delegate declarations, C typedef, and Go / Java package lines. Words such as partially, delegates, typedefs, and packaged stay out. Bare new Foo(); stays out.

[0.3.430] — 2026-10-19

View:

  • Function List lists Java / C# record declarations, TypeScript / C# namespace / module (including export / declare), and Rust / C union. Words such as recording, modules, namespaced, and unions stay out.

[0.3.429] — 2026-10-19

View:

  • Function List lists classic JavaScript / TypeScript function-expression assignments (const greet = function(name) {, let load = async function(id) {, var gen = function*() {, optional expression name). functional, bare function without (, and list.map(function…) stay out.

[0.3.428] — 2026-10-19

View:

  • Function List lists function-like C preprocessor macros (#define MAX(a, b) …, # define SQUARE(x) …). Object-like #define FOO 1, #include, and #ifdef stay out.

[0.3.427] — 2026-10-19

View:

  • Function List lists named arrow bindings (const greet = (name) =>, let load = async (id) =>, paint = x => x, including a : return type). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.

[0.3.426] — 2026-10-19

View:

  • Function List lists same-line method and constructor bodies (greet() {, get / set, Foo::bar() {, ~Widget() {, void Foo::bar() {), function* generators, and export default / declare function or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.

[0.3.425] — 2026-10-19

View:

  • Function List lists C, C++, Java, and C# declarations that start with a return type (void main(, String name(, unsigned long parse(), including virtual / inline / constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if, return, new) stay out.

[0.3.424] — 2026-10-19

View:

  • Function List lists Swift protocol, extension, and actor declarations, Kotlin suspend fun / data class / sealed / companion object, and Java final / abstract class lines. A bare object counts only when the next token is {, :, or an uppercase name, so object oriented stays out.

[0.3.423] — 2026-10-19

View:

  • Function List lists Go and Swift func declarations and Kotlin fun declarations, including lines that start with internal, override, or open. function (JavaScript) still matches. Words such as functionally stay out.

[0.3.422] — 2026-10-19

View:

  • Function List lists Rust macro_rules! and macro items, and fn items behind extern "ABI" (including pub unsafe extern "C" fn). extern crate stays out.

[0.3.421] — 2026-10-19

View:

  • Function List lists Rust items that start with pub(crate), pub(super), pub(in …), unsafe, or const (and the same stack on struct / impl / enum / trait). Comments and plain let lines stay out.

[0.3.420] — 2026-10-19

Language:

  • Syntax language cycle is remappable: Preferences → Language shortcut, or shortcut_language in npp-rs/settings.json (default Alt+=). Cycles the active tab through the highlight languages (plain, C, C++, HTML, Java, JavaScript, JSON, Python, Rust, SQL, XML). Shift + that chord cycles backward. Equals stays off Zoom in (Cmd+=) and Date Time customized (Cmd+Alt+=). Shortcut Mapper and About show the binding.

[0.3.419] — 2026-10-19

Help:

  • Command Line Arguments is remappable: Preferences → Command Line shortcut, or shortcut_cmdline in npp-rs/settings.json (default Shift+F1). Opens a read-only tab (? → Command Line Arguments). Shift is part of the chord so it does not steal About (F1), Summary (Alt+F1), Load Session (Cmd+F1), or Sort tabs by name (Cmd+Alt+F1). Shortcut Mapper and About show the binding.

[0.3.418] — 2026-10-18

Help:

  • Releases is remappable: Preferences → Releases shortcut, or shortcut_releases in npp-rs/settings.json (default Cmd+Alt+]). Opens GitHub Releases (? →...
Read more

v0.3.447

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:48

Changelog

[Unreleased]

[0.3.447] — 2026-10-20

View:

  • Function List lists Terraform / HCL blocks (resource "aws_instance" "web" {, data "aws_ami" "ubuntu" {, variable "region" {, output "ip" {, provider "aws" {, locals {, terraform {). resource the team, variable names, output the log, and a bare locals stay out. data class still lists as a class.

[0.3.446] — 2026-10-20

View:

  • Function List lists GraphQL input, scalar, extend, fragment, and named query / mutation / subscription (input UserInput {, scalar DateTime, extend type User {, fragment UserFields on User {, query GetUser {). input the name, query the logs, extend the buffer, and fragment of text stay out.

[0.3.445] — 2026-10-19

View:

  • Function List lists protobuf message, service, and rpc declarations (message HelloRequest {, service Greeter {, rpc SayHello (). messages, message the team, and service workers stay out.

[0.3.444] — 2026-10-19

View:

  • Function List lists a declaration that starts with a C++ template<…> header on the same line (template<typename T> void id(, template<> struct Foo, export template<class T> class Box, template<typename T> concept C). A bare concept C = counts. templates, a bare template, and template<…> with no declaration stay out.

[0.3.443] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (@Override public void, @Composable fun, @Component class, [Fact] public void, [[nodiscard]] int). Java @interface Name counts. A bare @Override, @media, [section], and [1, 2] stay out.

[0.3.442] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Rust attribute on the same line (#[inline] pub fn, #[test] fn, #[derive(Debug)] struct, #[must_use] #[inline] fn, #[doc = "see ]"] fn). A bare #[derive(Debug)], an inner #![no_std], and # comments stay out.

[0.3.441] — 2026-10-19

View:

  • Function List lists F# members (member this.Greet(name), static member Create(), abstract member Draw : unit -> unit, override this.ToString(), default this.Add(x)). member of, members, and override ToString() stay out. Kotlin override fun still lists as a function.

[0.3.440] — 2026-10-19

View:

  • Function List lists Scala case class and case object (case class User(name: String), sealed abstract case class Expr, case object Empty). Python case Point(x):, case 1:, bare case class, and case classes stay out.

[0.3.439] — 2026-10-19

View:

  • Function List lists parenthesized Lisp, Scheme, and Clojure definitions: (defun …), (defmacro …), (defmethod …), (defclass …), (defn …) / (defn- …), (define (name …), (define name (lambda …), (def name (fn …), and (ns …). (def x 1), (define x 1), (let …), (defunct, and (definition stay out.

[0.3.438] — 2026-10-19

View:

  • Function List lists F# / OCaml let / let rec bindings with parameters (let greet name =, let private helper x =) and let name = fun … / let name = function | …. Plain let x = 1, bare let x = function, let!, Rust let f = |x| x, and lettuce stay out.

[0.3.437] — 2026-10-19

View:

  • Function List lists R assignments name <- function(...), name <<- function(...), and the R 4.1 form name <- \(...). Dotted names such as read.csv count. x <- 1, x <- functional, a bare <- function, and a spaced x < - function stay out.

[0.3.436] — 2026-10-19

View:

  • Function List lists SQL CREATE TABLE / VIEW / FUNCTION / PROCEDURE / TRIGGER / INDEX / SCHEMA / TYPE, including OR REPLACE, TEMP / TEMPORARY, MATERIALIZED, UNIQUE, and IF NOT EXISTS. The name may be dotted or quoted. created, create a note, a bare CREATE TABLE, and plural create tables stay out.

[0.3.435] — 2026-10-19

View:

  • Function List lists Elixir defdelegate / defmacrop, Clojure defn / defn- / defonce / ns, and Haskell data / newtype / instance when the next token is an uppercase name or (. Words such as defdelegates, defns, defonces, nspace, database, data stays, and instance of stay out. Kotlin data class still lists as a class.

[0.3.434] — 2026-10-19

View:

  • Function List lists Elixir defprotocol / defimpl / defstruct / defguard / defguardp, Pascal / Delphi / Ada procedure, and Fortran subroutine. Words such as defprotocols, defimpls, defstructs, defguards, defguardps, procedures, and subroutines stay out.

[0.3.433] — 2026-10-19

View:

  • Function List lists Lua local function, Perl sub, Nim proc / method / iterator, and Elixir defmodule / defp / defmacro. Words such as substitute, process, methods, iterators, defmodules, defps, and defmacros stay out. Bare local x = 1 stays out.

[0.3.432] — 2026-10-19

View:

  • Function List lists C# event, Kotlin typealias, Dart / Kotlin mixin, Swift init / init? / init! / deinit / subscript (with convenience / required / fileprivate), and C++ operator overloads (operator+, bool operator==, operator new / delete[], Foo::operator()). Words such as events, typealiases, mixing, initial, and operators stay out.

[0.3.431] — 2026-10-19

View:

  • Function List lists C# partial / readonly / ref / new qualifiers, delegate declarations, C typedef, and Go / Java package lines. Words such as partially, delegates, typedefs, and packaged stay out. Bare new Foo(); stays out.

[0.3.430] — 2026-10-19

View:

  • Function List lists Java / C# record declarations, TypeScript / C# namespace / module (including export / declare), and Rust / C union. Words such as recording, modules, namespaced, and unions stay out.

[0.3.429] — 2026-10-19

View:

  • Function List lists classic JavaScript / TypeScript function-expression assignments (const greet = function(name) {, let load = async function(id) {, var gen = function*() {, optional expression name). functional, bare function without (, and list.map(function…) stay out.

[0.3.428] — 2026-10-19

View:

  • Function List lists function-like C preprocessor macros (#define MAX(a, b) …, # define SQUARE(x) …). Object-like #define FOO 1, #include, and #ifdef stay out.

[0.3.427] — 2026-10-19

View:

  • Function List lists named arrow bindings (const greet = (name) =>, let load = async (id) =>, paint = x => x, including a : return type). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.

[0.3.426] — 2026-10-19

View:

  • Function List lists same-line method and constructor bodies (greet() {, get / set, Foo::bar() {, ~Widget() {, void Foo::bar() {), function* generators, and export default / declare function or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.

[0.3.425] — 2026-10-19

View:

  • Function List lists C, C++, Java, and C# declarations that start with a return type (void main(, String name(, unsigned long parse(), including virtual / inline / constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if, return, new) stay out.

[0.3.424] — 2026-10-19

View:

  • Function List lists Swift protocol, extension, and actor declarations, Kotlin suspend fun / data class / sealed / companion object, and Java final / abstract class lines. A bare object counts only when the next token is {, :, or an uppercase name, so object oriented stays out.

[0.3.423] — 2026-10-19

View:

  • Function List lists Go and Swift func declarations and Kotlin fun declarations, including lines that start with internal, override, or open. function (JavaScript) still matches. Words such as functionally stay out.

[0.3.422] — 2026-10-19

View:

  • Function List lists Rust macro_rules! and macro items, and fn items behind extern "ABI" (including pub unsafe extern "C" fn). extern crate stays out.

[0.3.421] — 2026-10-19

View:

  • Function List lists Rust items that start with pub(crate), pub(super), pub(in …), unsafe, or const (and the same stack on struct / impl / enum / trait). Comments and plain let lines stay out.

[0.3.420] — 2026-10-19

Language:

  • Syntax language cycle is remappable: Preferences → Language shortcut, or shortcut_language in npp-rs/settings.json (default Alt+=). Cycles the active tab through the highlight languages (plain, C, C++, HTML, Java, JavaScript, JSON, Python, Rust, SQL, XML). Shift + that chord cycles backward. Equals stays off Zoom in (Cmd+=) and Date Time customized (Cmd+Alt+=). Shortcut Mapper and About show the binding.

[0.3.419] — 2026-10-19

Help:

  • Command Line Arguments is remappable: Preferences → Command Line shortcut, or shortcut_cmdline in npp-rs/settings.json (default Shift+F1). Opens a read-only tab (? → Command Line Arguments). Shift is part of the chord so it does not steal About (F1), Summary (Alt+F1), Load Session (Cmd+F1), or Sort tabs by name (Cmd+Alt+F1). Shortcut Mapper and About show the binding.

[0.3.418] — 2026-10-18

Help:

  • Releases is remappable: Preferences → Releases shortcut, or shortcut_releases in npp-rs/settings.json (default Cmd+Alt+]). Opens GitHub Releases (? → Releases). Shift + that chord opens the changelog. The bracket stays off Indent (Cmd+]), Hide-equal context increase (Alt+]), Outdent (Cmd+[), and Hide-equal context decrease (Alt+[). Shortcut Mapper and About show the binding.

[0.3.417] — 2026-10-18

Help:

  • Discussions is remappable: Preferences → Discussions shortcut, or shortcut_discussions in...
Read more

v0.3.446

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:24

Changelog

[Unreleased]

[0.3.446] — 2026-10-20

View:

  • Function List lists GraphQL input, scalar, extend, fragment, and named query / mutation / subscription (input UserInput {, scalar DateTime, extend type User {, fragment UserFields on User {, query GetUser {). input the name, query the logs, extend the buffer, and fragment of text stay out.

[0.3.445] — 2026-10-19

View:

  • Function List lists protobuf message, service, and rpc declarations (message HelloRequest {, service Greeter {, rpc SayHello (). messages, message the team, and service workers stay out.

[0.3.444] — 2026-10-19

View:

  • Function List lists a declaration that starts with a C++ template<…> header on the same line (template<typename T> void id(, template<> struct Foo, export template<class T> class Box, template<typename T> concept C). A bare concept C = counts. templates, a bare template, and template<…> with no declaration stay out.

[0.3.443] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (@Override public void, @Composable fun, @Component class, [Fact] public void, [[nodiscard]] int). Java @interface Name counts. A bare @Override, @media, [section], and [1, 2] stay out.

[0.3.442] — 2026-10-19

View:

  • Function List lists a declaration that starts with a Rust attribute on the same line (#[inline] pub fn, #[test] fn, #[derive(Debug)] struct, #[must_use] #[inline] fn, #[doc = "see ]"] fn). A bare #[derive(Debug)], an inner #![no_std], and # comments stay out.

[0.3.441] — 2026-10-19

View:

  • Function List lists F# members (member this.Greet(name), static member Create(), abstract member Draw : unit -> unit, override this.ToString(), default this.Add(x)). member of, members, and override ToString() stay out. Kotlin override fun still lists as a function.

[0.3.440] — 2026-10-19

View:

  • Function List lists Scala case class and case object (case class User(name: String), sealed abstract case class Expr, case object Empty). Python case Point(x):, case 1:, bare case class, and case classes stay out.

[0.3.439] — 2026-10-19

View:

  • Function List lists parenthesized Lisp, Scheme, and Clojure definitions: (defun …), (defmacro …), (defmethod …), (defclass …), (defn …) / (defn- …), (define (name …), (define name (lambda …), (def name (fn …), and (ns …). (def x 1), (define x 1), (let …), (defunct, and (definition stay out.

[0.3.438] — 2026-10-19

View:

  • Function List lists F# / OCaml let / let rec bindings with parameters (let greet name =, let private helper x =) and let name = fun … / let name = function | …. Plain let x = 1, bare let x = function, let!, Rust let f = |x| x, and lettuce stay out.

[0.3.437] — 2026-10-19

View:

  • Function List lists R assignments name <- function(...), name <<- function(...), and the R 4.1 form name <- \(...). Dotted names such as read.csv count. x <- 1, x <- functional, a bare <- function, and a spaced x < - function stay out.

[0.3.436] — 2026-10-19

View:

  • Function List lists SQL CREATE TABLE / VIEW / FUNCTION / PROCEDURE / TRIGGER / INDEX / SCHEMA / TYPE, including OR REPLACE, TEMP / TEMPORARY, MATERIALIZED, UNIQUE, and IF NOT EXISTS. The name may be dotted or quoted. created, create a note, a bare CREATE TABLE, and plural create tables stay out.

[0.3.435] — 2026-10-19

View:

  • Function List lists Elixir defdelegate / defmacrop, Clojure defn / defn- / defonce / ns, and Haskell data / newtype / instance when the next token is an uppercase name or (. Words such as defdelegates, defns, defonces, nspace, database, data stays, and instance of stay out. Kotlin data class still lists as a class.

[0.3.434] — 2026-10-19

View:

  • Function List lists Elixir defprotocol / defimpl / defstruct / defguard / defguardp, Pascal / Delphi / Ada procedure, and Fortran subroutine. Words such as defprotocols, defimpls, defstructs, defguards, defguardps, procedures, and subroutines stay out.

[0.3.433] — 2026-10-19

View:

  • Function List lists Lua local function, Perl sub, Nim proc / method / iterator, and Elixir defmodule / defp / defmacro. Words such as substitute, process, methods, iterators, defmodules, defps, and defmacros stay out. Bare local x = 1 stays out.

[0.3.432] — 2026-10-19

View:

  • Function List lists C# event, Kotlin typealias, Dart / Kotlin mixin, Swift init / init? / init! / deinit / subscript (with convenience / required / fileprivate), and C++ operator overloads (operator+, bool operator==, operator new / delete[], Foo::operator()). Words such as events, typealiases, mixing, initial, and operators stay out.

[0.3.431] — 2026-10-19

View:

  • Function List lists C# partial / readonly / ref / new qualifiers, delegate declarations, C typedef, and Go / Java package lines. Words such as partially, delegates, typedefs, and packaged stay out. Bare new Foo(); stays out.

[0.3.430] — 2026-10-19

View:

  • Function List lists Java / C# record declarations, TypeScript / C# namespace / module (including export / declare), and Rust / C union. Words such as recording, modules, namespaced, and unions stay out.

[0.3.429] — 2026-10-19

View:

  • Function List lists classic JavaScript / TypeScript function-expression assignments (const greet = function(name) {, let load = async function(id) {, var gen = function*() {, optional expression name). functional, bare function without (, and list.map(function…) stay out.

[0.3.428] — 2026-10-19

View:

  • Function List lists function-like C preprocessor macros (#define MAX(a, b) …, # define SQUARE(x) …). Object-like #define FOO 1, #include, and #ifdef stay out.

[0.3.427] — 2026-10-19

View:

  • Function List lists named arrow bindings (const greet = (name) =>, let load = async (id) =>, paint = x => x, including a : return type). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.

[0.3.426] — 2026-10-19

View:

  • Function List lists same-line method and constructor bodies (greet() {, get / set, Foo::bar() {, ~Widget() {, void Foo::bar() {), function* generators, and export default / declare function or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.

[0.3.425] — 2026-10-19

View:

  • Function List lists C, C++, Java, and C# declarations that start with a return type (void main(, String name(, unsigned long parse(), including virtual / inline / constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if, return, new) stay out.

[0.3.424] — 2026-10-19

View:

  • Function List lists Swift protocol, extension, and actor declarations, Kotlin suspend fun / data class / sealed / companion object, and Java final / abstract class lines. A bare object counts only when the next token is {, :, or an uppercase name, so object oriented stays out.

[0.3.423] — 2026-10-19

View:

  • Function List lists Go and Swift func declarations and Kotlin fun declarations, including lines that start with internal, override, or open. function (JavaScript) still matches. Words such as functionally stay out.

[0.3.422] — 2026-10-19

View:

  • Function List lists Rust macro_rules! and macro items, and fn items behind extern "ABI" (including pub unsafe extern "C" fn). extern crate stays out.

[0.3.421] — 2026-10-19

View:

  • Function List lists Rust items that start with pub(crate), pub(super), pub(in …), unsafe, or const (and the same stack on struct / impl / enum / trait). Comments and plain let lines stay out.

[0.3.420] — 2026-10-19

Language:

  • Syntax language cycle is remappable: Preferences → Language shortcut, or shortcut_language in npp-rs/settings.json (default Alt+=). Cycles the active tab through the highlight languages (plain, C, C++, HTML, Java, JavaScript, JSON, Python, Rust, SQL, XML). Shift + that chord cycles backward. Equals stays off Zoom in (Cmd+=) and Date Time customized (Cmd+Alt+=). Shortcut Mapper and About show the binding.

[0.3.419] — 2026-10-19

Help:

  • Command Line Arguments is remappable: Preferences → Command Line shortcut, or shortcut_cmdline in npp-rs/settings.json (default Shift+F1). Opens a read-only tab (? → Command Line Arguments). Shift is part of the chord so it does not steal About (F1), Summary (Alt+F1), Load Session (Cmd+F1), or Sort tabs by name (Cmd+Alt+F1). Shortcut Mapper and About show the binding.

[0.3.418] — 2026-10-18

Help:

  • Releases is remappable: Preferences → Releases shortcut, or shortcut_releases in npp-rs/settings.json (default Cmd+Alt+]). Opens GitHub Releases (? → Releases). Shift + that chord opens the changelog. The bracket stays off Indent (Cmd+]), Hide-equal context increase (Alt+]), Outdent (Cmd+[), and Hide-equal context decrease (Alt+[). Shortcut Mapper and About show the binding.

[0.3.417] — 2026-10-18

Help:

  • Discussions is remappable: Preferences → Discussions shortcut, or shortcut_discussions in npp-rs/settings.json (default Cmd+Alt+[). Opens GitHub Discussions (? → Discussions). Shift + that chord opens the Wiki. The bracket stays off Outdent (Cmd+[), Hide-equal context decrease (Alt+[), Indent (Cmd+]), and Hide-equal context increase (Alt+]). Shortcut Mapper and About show the binding.

[0.3.416] — 2026-10-18

Help:

  • **npp-rust on...
Read more