Skip to content

Releases: balena-io-modules/balena-image-fs

v7.5.3

09 Apr 09:14
523223e

Choose a tag to compare

Update dependency mocha to v11

Notable changes

mochajs/mocha (mocha)

v11.1.0

Compare Source

🌟 Features

v11.0.2

Compare Source

🩹 Fixes
  • catch exceptions setting Error.stackTraceLimit (#​5254) (259f8f8)
  • error handling for unexpected numeric arguments passed to cli (#​5263) (210d658)
📚 Documentation

v11.0.1

Compare Source

🌟 Features
📚 Documentation

v11.0.0

Compare Source

⚠ BREAKING CHANGES
  • adapt new engine range for Mocha 11 (#​5216)
🌟 Features
🩹 Fixes
📚 Documentation

List of commits

adbbd26 (Update dependency mocha to v11, 2025-04-02)

v7.5.2

02 Apr 10:41
80612a1

Choose a tag to compare

Update dependency jsdoc-to-markdown to v9

Notable changes

  • Amended the fix for #​90 so that @link, @linkcode and @linkplain tags are resolved in the @deprecated tag text.
  • Any text passed to the @deprecated tag is now displayed. #​90
  • For an empty @deprecated tag with no text, display ***Deprecated*** (same as before).
  • If the tag has text, e.g. @deprecated This method has been deprecated since v2.0.0, then the full text line will be printed as written
  • Fixed a regression where spaces in the jsdoc binary path caused jsdoc2md to fail. #​307
  • Implemented a permanent fix for the critical util.isRegExp is not a function issue in Node v23, replacing the previous temporary workaround. #​306
  • Temporary workaround fix for critical util.isRegExp is not a function issue in Node v23: #​306
  • Fixed a scenario where --EOL failed to correctly replace naked CR characters created by jsdoc. jsdoc2md/dmd#102
  • Removed .renderSync(), .getTemplateDataSync() and .getJsdocDataSync(). The jsdoc2md API is now async-only.
  • Previously, passing either option.files or option.source was mandatory. Now, it is either option.files, option.source or option.configure. https://github.com/jsdoc2md/jsdoc-api/issues/27
  • Fixed a bug where it was possible for a handlebars template to be passed into the jsdoc-api template option. #​303
  • Support clever-links, monospace-links, {@​linkcode} and {@​linkplain}. #​301
  • Fixed a 'maximum call stack size exceeded' error. The user now gets a warning if the malformed input which formerly caused the error is detected. https://github.com/jsdoc2md/dmd/issues/89
  • Fixed an issue where the dmd internal partials failed to load if a user's directory name contained special glob characters. https://github.com/jsdoc2md/dmd/issues/82
  • Added the --EOL option to control line-endings. Fixes https://github.com/jsdoc2md/dmd/issues/92.
  • Fixed an issue where setting { pedantic: false } confused the underlying jsdoc. https://github.com/jsdoc2md/jsdoc-api/issues/22
  • Can now pass an array of strings to .source. https://github.com/jsdoc2md/jsdoc-api/issues/11
  • Added support for @hideconstructor. https://github.com/jsdoc2md/dmd/issues/94
  • Print a warning when the most common mistake is detected (@module tag required) https://github.com/jsdoc2md/dmd/issues/96
  • Fixed an issue where a @example was excluded in the output if the doclet did not contain a description. https://github.com/jsdoc2md/jsdoc-parse/issues/33
  • Greatly optimised the dependency tree - upgraded all deps to their latest versions (removing deprecation warnings) and factored many old modules out of the project.
  • Update your code replacing any use of .renderSync(), .getTemplateDataSync() and .getJsdocDataSync() with their async equivalents.
jsdoc2md/jsdoc-to-markdown (jsdoc-to-markdown)

v9.1.1

Compare Source

Non-breaking changes since v9.1.0

  • Amended the fix for #​90 so that @link, @linkcode and @linkplain tags are resolved in the @deprecated tag text.

v9.1.0

Compare Source

New feature since v9.0.5

  • Any text passed to the @deprecated tag is now displayed. #​90

Upgrade notes

See this testbed directory for example source code and output.

Previously, the tag @deprecated This method has been deprecated since v2.0.0 would simply print ***Deprecated*** in the output, ignoring the deprecation text. The new behaviour:

  • For an empty @deprecated tag with no text, display ***Deprecated*** (same as before).
  • If the tag has text, e.g. @deprecated This method has been deprecated since v2.0.0, then the full text line will be printed as written
    • This will replace the previous ***Deprecated*** line with ***This method has been deprecated since v2.0.0***.
    • This approach gives you full control over the text displayed (without assuming you want the line to begin with "Deprecated").

v9.0.5

Compare Source

Non-breaking changes since v9.0.4

  • Fixed a regression where spaces in the jsdoc binary path caused jsdoc2md to fail. #​307

v9.0.4

Compare Source

Non-breaking change

  • Implemented a permanent fix for the critical util.isRegExp is not a function issue in Node v23, replacing the previous temporary workaround. #​306

v9.0.3

Compare Source

Non-breaking change

  • Temporary workaround fix for critical util.isRegExp is not a function issue in Node v23: #​306

v9.0.2

Compare Source

Non-breaking

  • Fixed a scenario where --EOL failed to correctly replace naked CR characters created by jsdoc. jsdoc2md/dmd#102

v9.0.1

Compare Source

v9.0.0

Compare Source

The default output has not changed. The minimum required Node version is still v12.17. The goals for this release were bug fixing and simplification. Feel free to comment in the release discussion or post an issue.

Breaking changes since v8.0.3

  • Removed .renderSync(), .getTemplateDataSync() and .getJsdocDataSync(). The jsdoc2md API is now async-only.
  • Previously, passing either option.files or option.source was mandatory. Now, it is either option.files, option.source or option.configure. https://github.com/jsdoc2md/jsdoc-api/issues/27

Non-breaking changes

Read more

v7.5.1

26 Mar 17:52
006d66a

Choose a tag to compare

400ba55 (Drop the package-lock.json, 2025-03-26)
1580e7d (Update TypeScript to 5.8.2, 2025-03-26)
0973da4 (Remove the no longer needed gpt detection helper, 2025-03-24)
4da5fa4 (Update @balena/lint to v9, 2025-03-26)

v7.5.0

26 Mar 12:36
7a41bc9

Choose a tag to compare

4e9b1cf (Add function to find a partition by name/label, 2025-03-18)

v7.4.1

21 Feb 10:21
012089b

Choose a tag to compare

300cc6d (bump ext2fs to 4.2.4, 2025-02-20)

v7.4.0

27 Jan 08:51
7b3ed5b

Choose a tag to compare

a443d93 (Add getLabel() to retrieve filesystem label, 2025-01-14)

v7.3.0

06 Jan 14:32
18fff02

Choose a tag to compare

e4b5c71 (Drop Bluebird from devDependencies, 2024-12-31)
e83b4ef (flowzone: Remove empty with clause, 2024-12-31)
9b73f44 (Add the promises namespace as part of the exposed fs, 2024-12-31)

v7.2.2

02 Jan 18:50
fc90554

Choose a tag to compare

4a5f55a (Update dependency @types/node to v20, 2024-01-02)

v7.2.1

19 Dec 21:55
b51b355

Choose a tag to compare

3e0053a (Remove repo config from flowzone.yml, 2023-12-19)