Skip to content

Commit

Permalink
website: blog post release 0.20.6 published
Browse files Browse the repository at this point in the history
  • Loading branch information
ilg-ul committed Feb 26, 2025
1 parent 59924fb commit e2d3852
Showing 1 changed file with 140 additions and 0 deletions.
140 changes: 140 additions & 0 deletions website/blog/2025-02-26-xpm-v0-20-6-released.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
---

title: xPack xpm v0.20.6 released
seo_title: Version 0.20.6 released
description: Version v0.20.6 is a maintenance release.
keywords:
- xpack
- xpm
- release

date: 2025-02-26 15:24:01 +0200

authors: ilg-ul

# To be listed in the Releases page.
tags:
- releases

# ----- Custom properties -----------------------------------------------------

version: "0.20.6"

release_tag_url: "https://github.com/xpack/xpm-js/tree/v0.20.6"

---

import {PageMetadata} from '@docusaurus/theme-common';
import Image from '@theme/IdealImage';
import CodeBlock from '@theme/CodeBlock';
import Link from '@docusaurus/Link';

import Prerequisites from './_common/_prerequisites.mdx';
import DownloadAnalytics from './_common/_download-analytics.mdx';

Version **0.20.6** is a maintenance release; it fixes extended dependencies syntax processing.

<!-- truncate -->

<PageMetadata title={frontMatter.seo_title} />

**xpm** is a
[Node.js](https://nodejs.org/en/) CLI
application to automate builds and to manage
[xpm packages](/docs/getting-started/#xpm-packages).

<Prerequisites nodeVersion="18"/>

## Install

For installation instructions, please refer to the
[Install Guide](/docs/install/)
page.

## Source code

- <Link to={frontMatter.release_tag_url}>GitHub tag v{frontMatter.version} tree</Link>

## Bug fixes

- [[#219](https://github.com/xpack/xpm-js/issues/219)]: In `dependencies` &
`devDependencies`, if `local` was not defined, a warning was thrown; fixed,
the default (`link`) applied.
- [[#220](https://github.com/xpack/xpm-js/issues/220)]: In `dependencies` &
`devDependencies`, the `platforms` property was ignored; the check to skip
platforms not in the list was implemented.

## Enhancements

- none

## Known problems

- [#57] when multiple versions of the same package are referenced
via different dependencies paths, the program fails; version
mitigation will be implemented in a future release.

## Documentation

The program interprets `--help` and displays a top help page:

```console
% xpm --help

The xPack project manager command line tool
Usage: xpm <command> [<subcommand>...] [<options> ...] [<args>...]

where <command> is one of:
init, install, link, list, run, uninstall

Common options:
--loglevel <level> Set log level (silent|warn|info|verbose|debug|trace)
-s|--silent Disable all messages (--loglevel silent)
-q|--quiet Mostly quiet, warnings and errors (--loglevel warn)
--informative Informative (--loglevel info)
-v|--verbose Verbose (--loglevel verbose)
-d|--debug Debug messages (--loglevel debug)
-dd|--trace Trace messages (--loglevel trace, -d -d)
--no-update-notifier Skip check for a more recent version
-C <folder> Set current folder

xpm -h|--help Quick help
xpm <command> -h|--help Quick help on command
xpm --version Show version
xpm -i|--interactive Enter interactive mode

npm [email protected] '/Users/ilg/.nvm/versions/node/v18.20.4/lib/node_modules/xpm'
Home page: <https://xpack.github.io/xpm/>
Bug reports: <https://github.com/xpack/xpm-js/issues/>
```

Similar pages are available for each command.

For more details, the project documentation is available online from the
[web site](/).

## Supported platforms

**npm** is a portable application that can run on
**Windows**, **macOS** and **GNU/Linux**, both Intel and Arm.

## CI tests

Before publishing, a set of tests were performed .
The results are available from:

- [GitHub Actions](https://github.com/xpack/xpm-js/actions)

## Download analytics

- npmjs.com [xpm](https://www.npmjs.com/package/xpm)
- last week [![npm](https://img.shields.io/npm/dw/xpm.svg)](https://www.npmjs.com/package/xpm/)
- all time [![npm](https://img.shields.io/npm/dt/xpm.svg)](https://www.npmjs.com/package/xpm/)

Credit to [Shields IO](https://shields.io) for the badges.

:::caution

The **xpm** tool is currently _work in progress_ and should be used with caution.

:::

0 comments on commit e2d3852

Please sign in to comment.