Skip to content

v1.2.2: Still alive and kicking

Compare
Choose a tag to compare
@nexdrew nexdrew released this 27 Jul 17:28
· 14 commits to master since this release
d73cfbb

This is a patch release that reflects some very minimal updates to the published codebase.

Preserving functionality on Node 12

Now, using sywac on Node 12 works just the same as it does on Node 10 or Node 8.

Before this release, some validation messages might have printed to stdout like this on Node 12:

Value "[ 'web', 'docs' ]" is invalid for argument services. Choices are: web, api, db

Whereas the same error message on Node 10 would have printed like this:

Value "web,docs" is invalid for argument services. Choices are: web, api, db

This has been fixed to standardize on the latter.

Non-functional changes to the codebase

We've also made sure that the tests and dev dependencies are up-to-date and functioning properly in CI.

Some non-functional code changes were made to preserve syntax compatibility with standard 13.x.

Note that we've dropped testing support for all versions of Node that are EOL, including Node 4 and now Node 6, but the 1.x release line should still be compatible with those older versions of Node. In the future, we may upgrade the codebase to use async/await available in Node 8+, but at that time we will bump sywac to the next major version and start a 2.x release line.

Wrapping it all up

Regardless of the minimal changes, we want to make sure our community of users knows that the sywac team is still committed to maintaining and updating the CLI library and related tools. It's been a while since the previous release, but rest assured that sywac is still alive and kicking!

Drop us a line (er, open an issue) if you have any questions or concerns. Thanks!