Skip to main content

v6.2

Laurence MorganAbout 2 minChange Log

v6.2

Bug fix release

v6.2.4000

Breaking Changes

None

Features

  • docs: minor updates to docs + website

Bug Fixes

v6.2.3000

Breaking Changes

None

Deprecation Warnings

Please read out compatibility commitment to understand how features are deprecated.

  • the ? pipe is deprecated to make way for a the ternary operator. You can achieve the same result with <err> <!out>, eg command <err> <!out> parameters... | next-command .... It will be officially removed in v7.0

  • the = and let builtins are deprecated and will be removed in v7.0. They've been marked as deprecated in the documentation for several versions but you'll now receive a deprecation warning when using them. This warning will not impact any functions that call them (they bypass the stdout and stderr pipes and write directly to your TTY). The change is very simple, Murex supported expressions as first class primitives, so you can simply drop the = and let command names from your expressions

  • automatic conversion of backtick ` to single quote ' has been deprecated and will be removed in v7.0. The only reason this ever existed was a hack to enable quotes in =. Worse still, this behaviour wasn't documented anywhere

Features

Features marked as EXPERIMENTAL are provided without assurances of future breaking changes. All other features are considered stable as part of Murex's compatibility commitment.

  • preview: progress bar to show how far through the preview document

  • docs: more improvements to documentation

Bug Fixes

  • caching: suppress cache.db connect message when in debug mode (issue #825open in new window)

  • murex-package: package errors should be ignored in murex-package list (issue #826open in new window docs)

  • export: exporting a non-existing variable would cause a crash (issue #824open in new window)

  • murex-docs: integrations docs were missing from compiled executable (read more)

  • integrations: ChatGPT preview instructions were incorrect (read more)

  • core: crash handler was always disabled due to incorrectly flipping a boolean

  • expr: re-write of == and != operators to fix comparison bugs (issue #831open in new window docs)

  • expr: when run as a statement, only the first parameter was used (issue #827open in new window docs)

  • expr: panic when converting arrays and objects to a numeric scala (issue #829open in new window docs)

  • expr: : was treated as < in expressions (issue #832open in new window docs)

  • expr: empty arrays return null (docs))

  • core: go test compilation errors on Windows fixed

  • readline: in preview, backspace characters where not pushing character positions (this bug only appeared in previewing UNIX man pages)

  • readline: final character in preview checked to see if it is a wide character

  • readline: tab widths in preview off by one

Special Thanks

Thank yous for this release goes to everyone in the discussions groupopen in new window plus all who raise bug reports.

You rock!


Published: 19.07.2024 at 08:54

See Also


This document was generated from gen/changelog/v6.2_doc.yamlopen in new window.

Last update:
Contributors: Laurence Morgan