Skip to content

Releases: balena-io-modules/mocha-pod

v2.0.17

Choose a tag to compare

@flowzone-app flowzone-app released this 19 Feb 14:08
07caff9

4dcfeb8 (Add id-token: write permission for NPM OIDC publishing, 2026-02-18)

v2.0.16

Choose a tag to compare

@flowzone-app flowzone-app released this 16 Dec 17:11
c298505

Update dependency lint-staged to v16

Notable changes

  • #​1711 ef74c8d Thanks @​iiroj! - Do not display a "failed to spawn" error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.
  • #​1693 33d4502 Thanks @​Adrian-Baran-GY! - Fix problems with --continue-on-error option, where tasks might have still been killed (SIGINT) when one of them failed.
  • #​1687 9e02d9d Thanks @​iiroj! - Fix unhandled promise rejection when spawning tasks (instead of the tasks themselves failing). Previously when a task failed to spawn, lint-staged also failed and the backup stash might not have been automatically restored.
  • #​1682 0176038 Thanks @​iiroj! - Update dependencies, including nano-spawn@2.0.0 with bug fixes.
  • #​1671 581a54e Thanks @​iiroj! - Speed up execution by only importing the yaml depedency if using YAML configuration files.
  • #​1669 27cd541 Thanks @​iiroj! - When using --fail-on-changes, automatically hidden (partially) unstaged changes are no longer counted to make lint-staged fail.
  • #​1667 699f95d Thanks @​iiroj! - The backup stash will not be dropped when using --fail-on-changes and there are errors. When reverting to original state is disabled (via --no-revert or --fail-on-changes), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.
  • #​1664 8277b3b Thanks @​iiroj! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is readonly string[] and can't be mutated. Thanks @​outslept!
lint-staged/lint-staged (lint-staged)

v16.2.7

Compare Source

Patch Changes
  • #​1711 ef74c8d Thanks @​iiroj! - Do not display a "failed to spawn" error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.

v16.2.6

Compare Source

Patch Changes

v16.2.5

Compare Source

Patch Changes
  • #​1687 9e02d9d Thanks @​iiroj! - Fix unhandled promise rejection when spawning tasks (instead of the tasks themselves failing). Previously when a task failed to spawn, lint-staged also failed and the backup stash might not have been automatically restored.

v16.2.4

Compare Source

Patch Changes

v16.2.3

Compare Source

Patch Changes
  • #​1669 27cd541 Thanks @​iiroj! - When using --fail-on-changes, automatically hidden (partially) unstaged changes are no longer counted to make lint-staged fail.

v16.2.2

Compare Source

Patch Changes
  • #​1667 699f95d Thanks @​iiroj! - The backup stash will not be dropped when using --fail-on-changes and there are errors. When reverting to original state is disabled (via --no-revert or --fail-on-changes), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.

    Additionally, the example for using the backup stash manually now uses the correct backup hash, if available:

    % npx lint-staged --fail-on-changes
    ✔ Backed up original state in git stash (c18d55a3)
    ✔ Running tasks for staged files...
    ✖ Tasks modified files and --fail-on-changes was used!
    ↓ Cleaning up temporary files...
    
    ✖ lint-staged failed because `--fail-on-changes` was used.
    
    Any lost modifications can be restored from a git stash:
    
      > git stash list --format="%h %s"
      c18d55a3 On main: lint-staged automatic backup
      > git apply --index c18d55a3

v16.2.1

Compare Source

Patch Changes
  • #​1664 8277b3b Thanks @​iiroj! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is readonly string[] and can't be mutated. Thanks @​outslept!

    export default {
    

List of commits

25b4ac9 (Update dependency lint-staged to v16, 2025-12-16)

v2.0.15

Choose a tag to compare

@flowzone-app flowzone-app released this 16 Dec 16:35
9456629

Update dependency typedoc to ^0.28.0

Notable changes

  • The gitRevision option now accepts the special value {branch}, which indicates source links should use
  • Introduced validation.invalidPath for suppressing warnings caused by referencing relative paths which
  • API: Introduced Logger.validationWarning for validation which occurs during conversion rather than
  • Introduced the preservedTypeAnnotationTags option to specify tags whose type annotations should
  • Added excludePrivateClassFields option to hide #private members while allowing private members, #​3017.
  • Added support for TypeScript's @this tag for JS files which describe this parameters, #​3026.
  • API: Re-introduced relevanceBoost on DeclarationReflection for plugin use, #​3036.
  • Fixed conversion of auto-accessor types on properties with the accessor keyword, #​3019.
  • Improved handling of HTML tags within headers for anchor generation, #​3023.
  • Improved support for detecting destructured parameters and renaming them to the name used in the doc comment, #​3026.
  • Constructor type parameters will now inherit their class's type parameter descriptions if not otherwise specified, #​3031.
  • Fixed compatibility with @microsoft/tsdoc-config version 0.18.0, #​3035.
  • Custom theme icons will now be used in the "On This Page" sidebar, #​3039.
  • @​iclanton
  • @​jonchardy
  • The basePath option now also affects relative link resolution, TypeDoc will also check for
  • Fixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, #​3007.
  • @inheritDoc will now correctly overwrite @remarks and @returns blocks on the target comment, #​3012.
  • The externalSymbolLinkMappings option now works properly on links pointing to inherited/overwritten signatures, #​3014.
  • Variables marked with @enum now work for symbols imported from another module, #​3003.
  • Improved magic introduced with #​2999 to work with imported symbols, #​3003.
  • Fixed relative link resolution to file names containing percent encoded URLs, #​3006.
  • Linking to the project's README file with a relative link will now behave as expected, #​3006.
  • Reduced unnecessary HTML element rendering in default theme.
  • Object properties declared with shorthand property assignment will now use the variable's comment
  • Fixed link resolution not working correctly in first comment on the file in some cases, #​2994.
  • Optional methods are now rendered with a trailing ? in the reflection preview and signature, #​2995.
  • The compilerOptions option now functions properly with non-boolean options, #​3000.
  • Configuration errors within the compilerOptions option are now handled gracefully, #​3000.
  • Fixed improper casing of "Type Declaration" header, #​3002.
  • Fixed inconsistent anchors on module pages for re-exports, #​2990.
  • Markdown references which appear to be footnotes will no longer be checked for links, #​2991.
  • Add support for TypeScript 5.9, #​2989.
  • Fixed bug introduced in 0.28.8 where TypeDoc could not render docs when members inherited from a complex type alias, #​2982.
  • Fixed automatic discovery of entry points when not running in packages mode, #​2988.
  • Fixed discovery of package.json file when running with entry points containing a glob, #​2985.
  • If using JS config files, the plugin function can now be given plugin functions to load.
  • Permit - within tag names to support typescript-json-schema's @TJS-type tag, #​2972.
  • Exposed Context.createSymbolId for use by plugins.
  • Relative links in <img srcset> will now be discovered by TypeDoc, #​2975.
  • Relative links in <source src> and <source srcset> elements will now be discovered by TypeDoc, #​2975.
  • Improved inherited from/overwrites link discovery to point to parent properties in more cases, #​2978
  • @​jonathanhefner
  • @​laymonage
  • Introduced the @sortStrategy tag to override the sort option on a specific reflection, #​2965.
  • Classes and functions exported with export { type X } are no longer missing comments, #​2970.
  • Setting locale to an unknown value will now cause TypeDoc to operate in English instead of a debug locale.
  • Array options will now report an error if set to a non-array/non-string value.
  • TypeDoc now supports resolving relative paths in links to the package directory as belonging to the project, #​2961.
  • Declarations without comments will now check for comments on their export specifier, #​2964.
  • Attempting to highlight a supported language which is not enabled is now a warning, not an error, #​2956.
  • Improved compatibility with CommonMark's link parsing, #​2959.
  • Classes, variables, and functions exported with export { type X } are now detected and converted as interfaces/type aliases, #​2962.
  • Improved warning messaging for links to symbols which were resolved, but the symbols were not included in the documentation, #​2967.
  • Fixed an issue preventing nested documents from being deserialized from TypeDoc's JSON output or used in packages mode, #​2969.
  • @​yGuy
  • References to type aliases defined as mapped types will now correctly create a reference to the type alias, #​2954.
  • ignoredHighlightLanguages can now be used to prevent warnings for codeblocks containing languages
  • The navigation in the default theme will now attempt to break long names onto multiple lines, #​2940.
  • Added German (de) localization, #​2941.
  • TypeDoc's default theme now uses the same chevron for all collapsible elements, #​2924
  • Classes/interfaces marked with @hidden will no longer appear in the
  • TypeDoc now handles wildcard JSDoc types, #​2949.
  • @​blutorange
  • @​bkeepers
  • @inline now functions when referencing tuple types, #​2932.
  • @link links to the current page are now rendered, #​2934.
  • @includeCode now supports regions in TypeScript files with .mts and .cts file extensions, #​2935.
  • Aliased symbols (re-exports) are now resolved before checking if they are excluded/external, #​2937.
  • Improved error reporting when paths including Windows separators are provided as globs, #​2938.
  • @group none and @category none will now render their children without a section
  • Added @disableGroups tag...
Read more

v2.0.14

Choose a tag to compare

@flowzone-app flowzone-app released this 16 Dec 14:30
c0202b5

Update dependency rimraf to v6

Notable changes

isaacs/rimraf (rimraf)

v6.1.2

Compare Source

v6.1.1

Compare Source

v6.1.0

Compare Source

v6.0.1

Compare Source

v6.0.0

Compare Source

List of commits

ad8304a (Update dependency rimraf to v6, 2025-12-12)

v2.0.13

Choose a tag to compare

@flowzone-app flowzone-app released this 12 Dec 16:18
1f999e1

Update dependency @balena/compose to v7

Notable changes

balena-io-modules/balena-compose (@​balena/compose)

[v7.2.1](https://redirect.github.com/balena-io-modules/balena-compose/blob/HEAD/CHANGELOG.md#721

List of commits

415d177 (Update dependency @balena/compose to v7, 2025-09-30)

v2.0.12

Choose a tag to compare

@flowzone-app flowzone-app released this 30 Sep 17:54
2ba0fd6

edbff5c (Run lint-fix and fix linter errors, 2025-09-30)
da1ed85 (Bump tar-fs to 3.1.1, 2025-09-30)
1f9b39b (Remove balena-config-karma as it's not being used, 2025-09-30)
8024bb7 (Bump @balena/lint to 9.3.8, mocha to 11.7.3, 2025-09-30)
d2d0652 (Remove support for Node <20, 2025-09-30)

v2.0.11

Choose a tag to compare

@flowzone-app flowzone-app released this 28 Feb 17:14
4719ff4

9678e1d (Stringify cachefrom option passed to the builder, 2025-02-27)

v2.0.10

Choose a tag to compare

@flowzone-app flowzone-app released this 05 Feb 13:02
95fe29c

Update dependency typedoc to ^0.27.0

Notable changes

  • Added ignoredHighlightLanguages option to specify languages which will be
  • @include and @includeCode now work in the readme file, #​2814.
  • TypeDoc will now avoid making references to references, #​2811.
  • Fixed output specific option specification, #​2818.
  • Improved type reference conversion to avoid including defaulted type arguments, #​2820.
  • Fixed parsing of declaration references which include a module and a local reference, #​2810.
  • Improved link resolution logic to prioritize type alias properties with the
  • Possibly Breaking: TypeDoc will no longer render anchors within the page for
  • TypeDoc will now warn if a property which does not have a URL within the
  • Fix restoration of groups/categories including documents, #​2801.
  • Fixed missed relative paths within markdown link references in documents.
  • Improved handling of incomplete inline code blocks within markdown.
  • Direct https:// links under the hostedBaseUrl option's URL will no
  • @​SacDeNoeuds
  • API: Introduced new Converter.EVENT_CREATE_PROJECT event which fires when a project is created by the converter, #​2800.
  • Switch from gzip to deflate for compressing assets to make output consistent across different operating systems, #​2796.
  • @include and @includeCode now work for comments on the entry point for projects with a single entry point, #​2800.
  • Cascaded modifier tags will no longer be copied into type literals, #​2802.
  • @summary now works to describe functions within modules, #​2803.
  • Corrected navigation showing module link as current when not on module page, #​2805.
  • Added support for PNG favicons, #​2790.
  • Improved support for hosting TypeDoc with strict Content Security Policy rules, #​2794.
  • Add special handling for import types with type errors discarded with ts-expect-error, #​2792.
  • Fixed low contrast in default colors for properties/accessors in light mode, #​2795.
  • The highlightLanguages option now permits Shiki aliases to be specified rather than just the language ID, #​2798.
  • @​mikalai-snap
  • @​mistic100
  • Fix crash with TypeScript 5.5.x, #​2789.
  • Include classes which inherit from another package in class hierarchy in packages mode, #​2467.
  • Fixed handling of @categoryDescription and @groupDescription on module pages, #​2787.
  • Fixed automatic discovery of entry points in packages mode.
  • Reverted accidental style change for hierarchy page introduced in 0.27.0
  • The hierarchy Expand/Collapse link will now only appear if the hierarchies are different.
  • Convert to ESM to enable easier use of ESM-only dependencies.
  • Drop support for TypeScript <5.0, no longer supported by DefinitelyTyped
  • Relaxed requirements for file names and generated url fragments. This may
  • Anchors to document headings and reflections within a HTML generated pages
  • Removed the hideParameterTypesInTitle option, this was originally added as
  • Changed the default kindSortOrder to put references last.
  • Changed the default sort order to use alphabetical-ignoring-documents
  • Changed default of suppressCommentWarningsInDeclarationFiles to true
  • API: Constructor signatures now use the parent class name as their name
  • API: @group, @category, @groupDescription and @categoryDescription
  • Add support for TypeScript 5.7
  • TypeDoc will now discover entry points from package.json exports if they
  • Relative links to markdown files may now include #anchor links to
  • Improved support for @param comments with nested object types, #​2555.
  • Improved support for @param comments which reference a type
  • Added a new outputs option which is an array of outputs. This can be used
  • Added support for rendering alerts (or callouts) in markdown.
  • Add support for an @expand tag which can be placed on type aliases and
  • Add support for an @inline tag which can be placed on type aliases and
  • Introduced a new @useDeclaredType tag for type aliases which can sometimes
  • Added a new @mergeModuleWith tag which can be used to tell TypeDoc to
  • Added new @include and @includeCode inline tags to include files within
  • Add notRenderedTags option. This option is similar to the excludeTags
  • Added groupReferencesByType option.
  • Added navigation.excludeReferences option
  • Added useFirstParagraphOfCommentAsSummary option to configure how TypeDoc
  • Introduced favicon option to specify a .ico or .svg favicon to reference.
  • Sections within the page and in the "On This Page" navigation are now tied
  • API: Introduced a new app.outputs object for defining new output strategies.
  • API: TypeDoc's CSS is now wrapped in @layer typedoc, #​2782.
  • TypeDoc now properly flags readonly index signatures.
  • TypeDoc will now use the first signature's comment for later signatures in
  • Fixed handling of @enum if the type was declared before the variable, #​2719.
  • Fixed empty top level modules page in packages mode, #​2753.
  • TypeDoc can now link to type alias properties, #​2524.
  • TypeDoc will now document the merged symbol type when considering globals
  • TypeDoc now converts declare module "foo" as a module rather than a namespace, #​2778.
  • Import types in type aliases now use module member references if present, #​2779.
  • Fixed an issue where properties were not properly marked optional in some
  • Added yaml to the highlight languages supported by default.
  • TypeDoc now recognizes txt as an alias of text to indicate a code block
  • Items which are hidden with @ignore or @hidden but still referenced by
  • If a project only has one module within it, TypeDoc will now consider that
  • The arrows to indicate whether or not a section is open now work when
  • Group/category search boosts are now applied when writing the search index
  • @​Huxpro
  • @​mrfigg
  • @​tgreyuk
  • @​XeroAlpha
TypeStrong/TypeDoc (typedoc)

v0.27.6

Compare Source

Features
  • Added ignoredHighlightLanguages option to specify languages which will be
    allowed in code blocks but not highlighted, #​2819.
Bug Fixes
  • @include and @includeCode now work in the readme file, #​2814.
  • TypeDoc will now avoid making references to references, #​2811.
  • Fixed output specific option specification, #​2818.
  • Improved type reference conversion to avoid including defaulted type arguments, #​2820.
  • Fixed parsing of declaration references which include a module and a local reference, #​2810.
  • Improved link resolution logic to prioritize type alias properties with the
    same symbol over type literal properties within function parameters.

v0.27.5

Compare Source

Bug Fixes
  • Possibly Breaking: TypeDoc will no longer render anchors within the page for
    deeply nested properties. This only affects links to properties of
    properties of types, which did not have a clickable link exposed s...
Read more

v2.0.9

Choose a tag to compare

@flowzone-app flowzone-app released this 27 Jan 10:11
fe650eb

7c395a4 (Fix architecture detection for arm64, 2025-01-22)

v2.0.8

Choose a tag to compare

@flowzone-app flowzone-app released this 22 Jan 22:04
3bce830

a4c285d (Update @balena/compose and nanoid, 2025-01-22)
26002ea (Fix issues with dockerfile casing, 2025-01-22)
3108819 (Update Node to v20, 2025-01-22)
1c32c2b (Update detection of containerized environment, 2025-01-22)