β¨ 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.