@mornya/vessel
Version:
Creates/publishes a Node.js module with no build configuration.
268 lines (225 loc) • 8.66 kB
Markdown
# Change Log
All notable version changes would be documented in this file.
## 5.6.1
> Patch version updated at 2025.07.12
- Chores: Update dependencies
- Performance Improvements: `beforeExit`, `unhandledRejection` and `uncaughtException` events are now handled in the core module
- Bug Fixes: The `clean` command had been removed both `dist` and `esm` directories always, even if the `--esm` option was not specified
## 5.6.0
> Minor version updated at 2025.07.02
- Chores: Update dependencies
- Performance Improvements: Removed `@types/webpack-env` dependency and modified template files
- Bug Fixes: The `build` command did not work properly when the `--esm` option was specified
## 5.5.0
> Minor version updated at 2025.02.14
- Chores: Update dependencies
- Performance Improvements
- Some template files were modified
- Added `sideEffects: false` value for `package.json`
## 5.4.0
> Minor version updated at 2024.04.22
- Chores: Update dependencies
- New Features
- Added an option to include `ESM` builds
- Add an argument to `clean` command to remove multiple paths
- Added `npm run check` command task from `prepublish` command
- Removed `build` task from `prepublish` command
## 5.3.0
> Minor version updated at 2023.10.03
- Chores: Update dependencies
- New Features
- Added `.prettierignore` configuration file with modify `package.json` for template
- Now possible to compile path aliases using `tsc-alias` module
- Performance Improvements
- Upgraded dependency `typescript` to v5.2.2 to use updated options in `tsconfig.json`
- Some template files were modified
## 5.2.0
> Minor version updated at 2023.01.31
- Chores
- Update dependencies
- Update document
- Added `sonarqube`, `prettier`, `husky` and `lint-staged` deps for development
- New Features
- Added `prettier` deps and configuration for template
- Added `@lintest/core` deps
- Performance Improvements
- Some template files were modified
- Many configurations were modified
## 5.1.0
> Minor version updated at 2022.01.04
- Chores: Update dependencies
- Performance Improvements: Some template files were modified
## 5.0.2
> Patch version updated at 2021.09.03
- Chores: Update dependencies
- Performance Improvements: Types to be distributed are specified in the `public/types` directory
## 5.0.1
> Patch version updated at 2021.09.03
- Chores: Update dependencies
- Performance Improvements: Add/modified README.md document in the template
- Bug Fixes: Modified of command line option `build watch` in the template
## 5.0.0
> Major version released at 2021.04.18
- Chores
- All codes were refactored
- Update dependencies
- New Features: Added `check` command to validate TypeScript source codes
- Performance Improvements: Some template files were modified
## 4.0.0
> Major version released at 2020.06.03
- Chores: Update dependencies
- Deprecated: Lint and test functions have been removed from the project to use the `@lintest/cli` package. Lint and test possible by installing the package
- Performance Improvements
- Modified template files
- All codes cleanup
## 3.4.0
> Minor version updated at 2020.04.24
- Chores: Update dependencies
- Performance Improvements
- Improved to use test setup files that exist in more various locations in project path
- Extensions such as `.tif(f)` and` .ico` can be processed as images
## 3.3.5
> Patch version updated at 2020.04.05
- Chores: Text output modified
- Bug Fixes: Corrected exit code error when test fails
## 3.3.4
> Patch version updated at 2020.04.03
- Chores: Update dependencies
- Bug Fixes: Corrected some Jest settings in configuration file
## 3.3.3
> Patch version updated at 2020.03.30
- Chores: Update dependencies
- Performance Improvements: Removed react version message
## 3.3.2
> Patch version updated at 2020.03.18
- Chores: Update dependencies
- Performance Improvements: Add `.env` files in template.
## 3.3.1
> Patch version updated at 2020.03.08
- Chores: Update dependencies
- Performance Improvements: Modified template configuration files
## 3.3.0
> Minor version updated at 2020.02.26
- New Features
- `jest.config.js` or `package.json > jest config` enabled on your app
- `npm run test:coverage` command is now available, generates coverage datas to `/coverage` directory
## 3.2.0
> Minor version updated at 2020.02.20
- New Features: `jest` configurations and related dependencies removed from generate a new project
## 3.1.0
> Minor version updated at 2020.02.18
- Chores: Update dependencies
- New Features
- Now use `eslint w/ TypeScript` and been removed `tslint` what deprecated
- No longer need to install `eslint` w/ related dependencies when creating a new project
- `vessel lint fix` command is now available, also removed `vessel lint all` command
- Modified `jest` configuration in the template
## 3.0.6
> Patch version updated at 2020.02.05
- Bug Fixes: Rollback configuration about module resolve in `tsconfig.json` and `tslint.json` files
## 3.0.5
> Patch version updated at 2020.02.05
- Performance Improvements
- Modify some option in `tslint.json` template file
- Modify some option in `tsconfig.json` and `tslint.json` files
## 3.0.4
> Patch version updated at 2020.02.03
- Chores
- Modify type warnings at the core module of vessel
- Update dependencies
- Performance Improvements
- Modify `tsconfig.json` configuration file for TypeScript
- Add new default options in template file `tslint.json`
## 3.0.3
> Patch version updated at 2020.01.14
- Bug Fixes: Add Jest `transformIgnorePatterns` setting
## 3.0.2
> Patch version updated at 2020.01.10
- Chores
- Eliminate unnecessary dependencies
- Modify `jest` and `engines.node` configurations
- Update dependencies
## 3.0.1
> Patch version updated at 2019.11.14
- Bug Fixes: Fix not to uglify code at build time
## 3.0.0
> Major version released at 2019.11.11
- Chores
- Add type to source code in vessel
- Update dependencies
- Bug Fixes: Resolves a problem in which duplicate contents are overlapped with an item in an array in the package.json file when `vessel init` is executed several times
- New Features
- Modify Jest settings
- Add testcase with setupFiles to default template
- Add `CHANGELOG.md` template file
- Add `npm run lint:all` / `npm run test:watch` commands
- Run test command before publish project
- Create or modify project with `name` and `description` parameters on `vessel init` command
- Enable/disable specify the minimum version of vessel execution in the package.json file.
## 2.0.5
> Patch version updated at 2019.10.24
- Chores: Update dependencies
## 2.0.4
> Patch version updated at 2019.06.23
- Chores
- Update dependencies
- Modify `README.md` and `VESSEL.md`
## 2.0.3
> Patch version updated at 2019.05.10
- Chores
- Update dependencies
- Modify template settings
## 2.0.2
> Patch version updated at 2019.04.23
- Bug Fixes: Modify build-watch error occurrence if not exists `public` directory
## 2.0.1
> Patch version updated at 2019.04.19
- Chores: Convert all JS codes to TypeScript codes
## 2.0.0
> Major version released at 2019.04.09
- Chores: Update dependencies
- New Features
- Add check step of new vessel version
- Add ignore patterns to `.gitignore`
- Bug Fixes
- Add environment variables when before run testcase
- Modify Jest `transform` setting
## 1.1.0
> Minor version updated at 2019.04.05
- Performance Improvements: Upgrade build watch process
## 1.0.4
> Patch version updated at 2019.04.03
- Chores: Modify `README.md` file and correct texts
## 1.0.3
> Patch version updated at 2019.04.03
- Chores: Modify `README.md` file and correct texts
## 1.0.2
> Patch version updated at 2019.04.03
- Chores: Modify vessel title
## 1.0.1
> Patch version updated at 2019.04.02
- Chores: Modify testcase settings
## 1.0.0
> Major version released at 2019.04.01
- Chores
- Rearrange all files and directories
- Modify testcase files
- New Features: Added tslint options
## 0.2.0
> Minor version updated at 2019.03.15
- Chores: Move type defination files to `/types`
- New Features: Support environment variables via `.env` file
## 0.1.0
> Minor version updated at 2019.03.14
- New Features: Support generating React.js component module
## 0.0.x
> Patch version updated since 2019.02.21
- Chores
- Modify `.npmignore`
- Rearrange file structures
- Update dependencies
- Bug Fixes: Added a setting to prevent eslint errors when connecting via `npm link`
- New Features
- Added build watch option
- tsc option is modified to reference the contents of the tsconfig.json file
- Performance Improvements: Synchronize command executions