The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note: Only changes past 0.6.0
are documented.
Changed:
- Bump all dependencies.
- Remove
git add
from precommit hook. - Move prettier, jest, and eslint configs into
package.json
. - Nest all
test
npm scripts under thetest:
namespace.
0.6.0: 2020-05-15
Changed:
- Target node v10 as oldest compile target.
- Bump all dependencies (includes prettier v2).
0.5.0: 2019-08-30
Changed:
- Allow
any
types in tests.
Added:
- Default TypeScript template extensible by packages.
0.4.0: 2019-08-03
Changed:
- Rename
workspaces/
topackages/
.
Added:
- TypeScript support.
Removed:
- Flow support (yey! 🎉).
0.3.4: 2019-03-08
Changed:
- Bump all dependencies.
0.3.3: 2019-01-03
Fixed:
- Rename babel template file to avoid automatic execution (internal only).
0.3.2: 2019-01-03
Fixed:
- Dynamically set Flow version while installing type definitions.
0.3.1: 2019-01-01
Fixed:
- Reference error while scaffolding a new repository.
0.3.0: 2019-01-01
Added:
- Support for Babel 7.
Changed:
- Set compile target to node v6.10.
Fixed:
- Pin Flow version when installing type definitions.
0.2.8: 2018-11-09
Changed:
- Bump all dependencies.
0.2.7: 2018-10-21
Changed:
- Bumped
dispute
dependency for automatic help page generation.
0.2.6: 2018-10-16
Fixed:
- Specify correct freighter versions when bootstrapping a project.
Changed:
- Upgraded husky. The precommit hook moved from
pkg.scripts.precommit
topkg.husky.hooks.pre-commit
. - Migrated to dispute. Some CLI behaviors may have changed.
freighter-scripts ci
allows linting and unit tests to finish before reporting the result.
Added:
--fix
option forfreighter-scripts lint
.--watch
option forfreighter-scripts test
.
0.2.5: 2018-09-10
0.2.4: 2018-09-10
Fixed:
- Exit successfully during lint if no workspaces have been created yet.
- Exit successfully during unit tests if no workspaces have been created yet.
0.2.3: 2018-09-09
Changed:
@freighter/cli
: Exit non-zero after printing help with no arguments.@freighter/scripts
: Exit non-zero after printing help with no arguments.
Fixed:
- Lint the Jest config assuming it runs in a node environment.
- Inherit environment variables when running unit tests.
0.2.2: 2018-09-09
Added:
- MIT license.
gitignore
template.- Jest config template.
- Prettier config template.
0.2.1: 2018-09-04
Changed:
- Publishing strategy uses lerna (internal-facing only).
0.2.0: 2018-09-04
Fixed:
- Flow type inference between package siblings.
- Accidentally published relative link to an internal package.
- Added missing
flow-bin
dependency.
0.1.0: 2018-09-04
Added:
- CLI tool to scaffold monorepos.
- Shareable ESLint config for monorepos.
- Shareable Jest preset for monorepos using Jest projects.
- Templates for Flow, prettier, and a
workspaces/README
file. - Linting script tied to
npm run lint
. - Testing script tied to
npm run test
- CI test suite tied to
npm run ci