Skip to content

Releases: alvis/presetter

v2.1.0

04 Jul 19:49
9f00a20
Compare
Choose a tag to compare

✨ Features

  • preset/script: add a script for continuous build (986556b)
  • preset: always use the latest version of @types/node (eb3bd19)
  • preset: update linting related packages (14f5c38)
  • preset: update ts-node to v10 (3d67fac)

🐛 Bug Fixes

  • preset/build: explicitly declare loose mode to ignore warnings (e56308f)
  • presetter: update fs-extra to v10 (b5cacf4)
  • preset: update fs-extra to v10 (33ab272)
  • preset: update js-yaml to v4 (3ea456a)
  • upgrade tsc-alias and others to fix the corrupted build (ace317c)

🛠 Builds

  • restrict update to package-lock on the root only (c425f96)

📚 Documentation

  • add back the missing commit types (fa6643d)
  • give a facelift to the packages' READMEs (4d4de5f)
  • remove $ from the install examples for easier copy (884a084)
  • remove duplicated log entries (b137e22)
  • update the development environment requirement (a2b8c38)

♻️ Chores

  • update dependencies' version specifiers (8c018f1)
  • update the minimum node requirement (fe7ac60)

v2.0.0

23 Jun 11:49
df164b0
Compare
Choose a tag to compare

🐛 Bug Fixes

  • make git ignore artifacts again for git>=2.32 (9f14500)

📦 Code Refactoring

  • presetter: update yargs to v17 (5e65a8c)

⚙️ Continuous Integrations

  • extends tests to node 15 & 16 (0942ae7)
  • rename workflows for better clarity (9f66fed)

♻️ Chores

  • use npm workspace for development (c5e2547)

💎 Styles

  • presetter: reformat the code by prettier (3ae4e23)

Breaking changes

  • presetter: drop support on node 10 due to yargs 17

v1.3.0

20 May 07:50
651e444
Compare
Choose a tag to compare

✨ Features

  • preset: always use the latest version of typescript (96d9bc2)
  • preset: upgrade ts-node-dev to v1 (66eb2a0)

🐛 Bug Fixes

  • release via a NPM automation token (55f8887)

v1.2.0

11 May 15:33
cafa3e4
Compare
Choose a tag to compare

✨ Features

  • preset/lint: re-enable sonar with npm v7 support (5e8a448)
  • preset/release: update standard-version to v9 (093bade)
  • preset/ts: upgrade typescript to 4.x (b7a5fac)

⚙️ Continuous Integrations

  • correct the job name for code test (8ea5115)

♻️ Chores

  • update dependencies (2c08593)
  • update lerna to v4 (fdbc03a)
  • preset: update dependencies (b05c3ee)
  • preset: update package-lock.json to v2 (777a83a)
  • presetter: update dependencies (04c115a)

v1.1.0

31 Dec 20:28
5937ebf
Compare
Choose a tag to compare

✨ Features

  • preset/script: update changelog preset from angular to metahub (08aa456)
  • preset/test: make jest to display heap usage after each test (b884914)
  • preset/test: update ts-jest to v27 (66954a9)
  • preset/ts: update ts-node to v9.x (b449432)
  • preset/ts: update typescript to v4.1 (ad2ae23)
  • presetter: remove node engine restriction to support node 15+ (02042fd)
  • presetter: support npm v7 (3ff5d08)
  • presetter/preset: set the default preset to presetter-preset (13380ad)
  • presetter/preset: support json configuration file extension (f93f593)

🐛 Bug Fixes

  • preset: disable sonar temporarily for npm v7 support (933102b)
  • preset/script: make sure prettier only takes those supported (c516a29)
  • presetter: convert potential numeric input into string (5ec80ec)
  • presetter/preset: correct test description (aae6c5d)
  • presetter/preset: replaced the depreciated prepublish script (dd5ac38)

🛠 Builds

  • preset: skip test on install (1f2b12b)

📦 Code Refactoring

  • preset: reduce the complexity of the preset configurator (1b19fa4)
  • preset: simplify default options (5500585)
  • presetter: apply a stricter type check (6f581a0)
  • presetter: simplify default options (f8fad12)
  • presetter/task: combine several typeguard helpers into one (b83d7bf)

📚 Documentation

  • preset: update the file structure (5b6a7d8)
  • presetter: update the example for life cycle scripts (ef8439a)

🚨 Tests

  • presetter: change example paths for testing under windows (4c68423)

⚙️ Continuous Integrations

  • split test and code style check (46b6c6b)
  • update setup-node to v2 (834ab51)

♻️ Chores

  • preset: add keywords to package.json (408a9bc)
  • presetter: add keywords to package.json (12b07f2)
  • presetter: update dependency (8dd8813)
  • clear up package dependency declaration (df01ab5)
  • make sure the root version get updated with lerna version (b5695b0)
  • replace the changelog preset to metahub (8da3c08)

💎 Styles

  • preset/script: remove unused scripts (71c533d)
  • presetter: cleanup the code (ec581b4)
  • presetter: enhance the readability of test description (9457c93)

v1.0.5

22 Oct 16:48
f920009
Compare
Choose a tag to compare

🐛 Bug Fixes

  • preset/script: allow prettier to pass when there is no match (efa76a6)
  • preset/script: make release and publish using the right scripts (93d7995)

📦 Code Refactoring

  • preset/script: remove an extra space (025835a)

✨ Features

  • preset/lint: drop the doc requirement on the obvious (df74c0f)

v1.0.4

04 Oct 12:27
55947b3
Compare
Choose a tag to compare

✨ Features

  • preset/babel: enable babel to emit decorator metadata like tsc (8f8f3e5)

v1.0.3

30 Sep 20:38
4a3a8f7
Compare
Choose a tag to compare

✨ Features

  • preset: update development tools (7426120)
  • preset/script: skip coverage and lint upon npm install (02c809d)

v1.0.2

14 Aug 14:33
31537fd
Compare
Choose a tag to compare

🐛 Bug Fixes

  • presetter: preserve client's package.json order upon initialisation (7ca037b)
  • suggest to use prepublish instead of postinstall (80740d5)

📦 Code Refactoring

  • presetter: remove an unused field (002c070)
  • presetter: remove unused imports (303842c)

v1.0.1

14 Aug 14:30
d69a322
Compare
Choose a tag to compare

🐛 Bug Fixes

  • presetter/cli: make the CLI compatible on Linux (3b2c4c0)