Changelog
This module follows semver.
The MAJOR
or API
version is incremented for
- π Non-backwards-compatible API changes
The MINOR
or UPDATE
version is incremented for
- β¨ Backwards-compatible features
The PATCH
version is incremented for
- π Backwards-compatible bug fixes
- π¦ Minor packaging changes
v3.0.2
- π Remove console.log with
headSha
metadata
v3.0.1
v3.0.0
-
π Drop support for obsolete versions of Node.js
-
β¨ Support non-CLI programmatic mkver
calls. Include typings.
-
π¦ Merge code from bin/mkver.js into mkver.ts
-
π¦ Replace sync calls with async calls
-
π¦ Added eslint.
-
π¦ Added prettier and import reordering.
-
π¦ Upgrade all dev dependencies.
v2.1.0
v2.0.0
-
β¨ If the version is parseable by
semver, mkver
will export
versionMajor
, versionMinor
, versionPatch
, and versionPrerelease
fields. Examples are now in the README.
-
π¦ Improved test coverage with several different version flavors (including prerelease suffixes)
-
π¦ Upgrade all dev dependencies.
-
π/π¦ Dropped Node 12 and added Node 18 to the CI matrix (12 is EOL)
v1.6.0
- π¦ Upgrade all dev dependencies
v1.5.0
- π¦ Add default exports (so
import v from "./Versions"
works, if you want namespaced access).
- π¦ Upgrade all dev dependencies
v1.4.0
- β¨ Support ECMAScript module formats (
.mjs
)
- π¦ Upgrade all dev dependencies
v1.3.6
- π¦ Upgrade all dev dependencies (including TypeScript 4.1)
v1.3.5
- π¦ Upgrade all dev dependencies
v1.3.4
- π¦ Upgrade all dev dependencies
v1.3.3
- π¦
Version.js
and Version.ts
both use semicolons now
- π¦ version.ts has test coverage
- π¦ Upgrade all dev dependencies
- π¦ Prettier 2.0.0 diffs
v1.3.2
- π¦ Upgrade all dev dependencies, migrate mocha opts
v1.3.1
- π¦ Upgrade all dev dependencies
v1.3.0
- β¨ Support arbitrarily deep subpackages (if running on node 10.13+)
- π¦ Add better integration tests (by spawning the binfile)
- π¦ prettier .js
- π¦ Upgrade all dev dependencies
v1.2.0
- β¨ Remove runtime dependency on
fs-extra
- π¦ Upgrade all dev dependencies
v1.1.2
- π¦ Support for
mkver --help
v1.1.1
- π¦ Upgrade all dev dependencies
- π¦ Add node 11 to the build matrix
v1.1.0
- β¨ The release suffix is now the YYYYMMDDhhmmss for better human readability.
The base64 of the minute unixtime was, uh, βclever,β but I kept wanting to
know when the build was, and I donβt (yet) think in b64.
- π¦ Upgrade all dev deps, including TS 3.0.3.
v1.0.0
- β¨ release values use the git commit date rather than the SHA, so the same
version will have monotonically increasing releases for subsequent commits.
v0.0.4
- π¦ Publish on linux to chmod bin/mkver
v0.0.2
- π¦ Whitespace between comment and exports
v0.0.1