Skip to content

Latest commit

Β 

History

History
279 lines (206 loc) Β· 25.3 KB

CHANGELOG.md

File metadata and controls

279 lines (206 loc) Β· 25.3 KB

log@4.0.1-dev.3 (2021-10-31)

πŸ“¦ Build

  • [c857652] deps: use @flex-development/tutils@4.2.3

πŸ› Fixes

  • [a6858e4] package exports (actually)

log@4.0.1-dev.2 (2021-10-31)

πŸ“¦ Build

  • [0bca0b8] deps: use @flex-development/tutils@4.2.2

πŸ› Fixes

log@4.0.1-dev.1 (2021-10-30)

πŸ“¦ Build

  • [902e0cd] deps-dev: cleanup + interactive upgrades
  • [3fd378c] deps-peer: add @types/node@>=14.0.0 (optional)
  • [e8ccdf7] deps: use @flex-development/tutils@4.0.3
  • [3f669cb] deps: use @flex-development/tutils@4.2.1

πŸ€– Continuous Integration

  • [d153326] workflows: add delete-release-branch job
  • [b7d97ed] workflows: push to protected branch 'main'
  • [35fb2e0] workflows: temporarily skip dependency graph check
  • [18078ee] workflows: update integrity triggers

πŸ› Fixes

  • [c811df7] cjs: Must use import to load ES Module: figures/index.js
  • [a34228b] cjs: missing named exports

🏑 Housekeeping

  • [1629db0] check code style
  • [8dd39c8] update eslint config to handle dotfiles
  • [2c86c10] scripts: add check:ci script
  • [ab53a48] scripts: remove *.tgz files in clean:build script
  • [2f09329] tools: cleanup esm loader
  • [6699370] tools: reorganize build workflow
  • [02457e9] tools: use explicit environment variables in testing workflow
  • [b5a9424] typescript: add typings for @vercel/ncc
  • [13ee632] typescript: add typings for tsc-prog/dist/utils/log
  • [e59e47a] typescript: run type check

log@4.0.1-dev.0 (2021-10-13)

πŸ“¦ Build

  • [6430673] add .d.ts file source maps to build output
  • [310d995] cjs: enable downleveling
  • [40db490] typescript: upgrade to typescript@4.5.0-beta

πŸ€– Continuous Integration

  • [bc104d3] workflows: update continuous-integration triggers
  • [5b1d5c4] workflows: update integrity triggers

πŸ› Fixes

  • [a5745a9] cjs: directory index specifiers

🏑 Housekeeping

  • [b3c3924] tools: add ts-patch, drop ttypescript
  • [3b91e90] tools: add tsc-prog to build workflow
  • [59956e3] tools: enable type checking during build workflow
  • [9f85f93] tools: update build workflow error handling
  • [810eb2b] typescript: add note about disabling noUnusedLocals
  • [fc668c8] typescript: enable exactOptionalPropertyTypes
  • [bec35fc] typescript: enable noErrorTruncation
  • [337ab9c] typescript: enable noImplicitAny
  • [9909b4c] typescript: enable noPropertyAccessFromIndexSignature
  • [96647ff] typescript: enable noUncheckedIndexedAccess
  • [acb9d3e] typescript: enable noUnusedParameters

βœ… Testing

  • [3dc96ee] typescript: disable noImplicitAny and noUncheckedIndexedAccess

log@4.0.0-dev.0 (2021-10-10)

⚠ BREAKING CHANGES

  • use .cjs and .mjs extensions, drop .js
  • log.ts -> main.ts

πŸ“¦ Build

  • [8bc6191] use .cjs and .mjs extensions, drop .js
  • [55c6e3c] deps-dev: add eslint-plugin-markdownlint@0.2.2
  • [7ad9d8e] deps-dev: interactive upgrades
  • [07919bf] deps-dev: remove unused lodash deps

πŸ€– Continuous Integration

  • [74dc7ee] workflows: integrity - use [12.x, 14.x, 16.x] node matrix

πŸ› Fixes

  • [512eb0f] Error: Cannot find module ../loaders/env.cjs

🏑 Housekeeping

  • [3ca17b7] add .eslintrc.base.cjs
  • [0bd2783] add husky hooks to prettier overrides
  • [80e35b6] set typescript.tsdk
  • [84543f7] toggle --experimental-json-modules flag usage
  • [fe7f9d4] update eslint + prettier ignore patterns
  • [f3dae34] update eslint extensions
  • [f660aa1] use husky v7
  • [8212043] github: add commit scopes - cjs, config, esm, hybrid, utils
  • [5ea181c] github: add labels - scope:ci, scope:tools, scope:yarn
  • [92abec0] github: drop log commit scope
  • [c994243] github: update scope:scripts label description
  • [218f4ba] tools: fix typo in jest script
  • [7afab48] tools: update loadenv invocations

🦾 Refactors

log@3.0.0-dev.0 (2021-10-03)

⚠ BREAKING CHANGES

  • use esm
  • fix enum exports parsing
  • kebab case filenames for src files

πŸ“¦ Build

  • [1661ebd] fix enum exports parsing
  • [4487c15] use esm
  • [e03aa28] deps-dev: drop @flex-development/exceptions@4.0.1
  • [afbd4fa] deps-dev: drop lodash.merge@4.6.2
  • [9112437] deps-dev: interactively upgrade dependencies
  • [f0df520] deps-opt: make shelljs deps optional
  • [65614ec] deps-peer: require typescript>=4.4.0
  • [01b3adf] yarn: deduplicate dependencies

πŸ“ Documentation

  • [48f732b] fix module annotations in tools directory
  • [c60e611] remove docs/examples directory
  • [8c2b0e2] update release/* naming conventions
  • [46de44f] update environment setup, merge strategies, and release docs

🏑 Housekeeping

  • [66ae749] add eslint-plugin-unicorn
  • [34a50f5] add github commit scope
  • [82293a8] re-add scripts commit scope
  • [0a52651] update bug report issue template
  • [abaabd1] use cjs extensions
  • [e6c7aa2] use typescript commitlint config
  • [5a3c380] github: reorganize labels
  • [dedc655] release: set package version to 3.0.0-dev.0
  • [ae4209e] scripts: add check:upgrades script
  • [c39b762] scripts: disable postinstall during git installs
  • [9c10682] tools: add prerelease option to release cli
  • [b7841d8] tools: add ReleaseOptions.path
  • [34e2a18] tools: add option aliases to ReleaseOptions
  • [214afcc] tools: create tarballs from build script
  • [c5522e6] tools: move scripts to tools directory
  • [ae8238c] tools: rename package data helper
  • [1930db5] tools: update build and release cli options
  • [c763f8e] tools: update exec return value
  • [c4d189b] tools: update release tag prefixing
  • [6b3ab68] tools: use yarn pack in postchangelog script
  • [0cd74d7] typescript: cleanup tsconfigs before esm migration
  • [e39878c] workflows: add ids to automate-pr-reviews steps
  • [88ae311] workflows: fix node options cleanup in publish-package job
  • [9188fcc] workflows: support new tag prefix in continuous-deployment workflow
  • [0078377] workflows: update environment variables and workflow syntax
  • [57ad692] yarn: update .yarnrc.yml env var names

log@2.0.0 (2021-09-15)

πŸ“¦ Build

  • [51f11e6] run yarn dedupe --strategy highest
  • [785b39d] run local integrity check
  • [cdd6c61] update build output
  • [e4edd20] deps-dev: add concurrently@6.2.1
  • [f0f96c5] deps-dev: add is-ci@3.0.0
  • [8ae61c4] deps-dev: add pinst@2.1.6
  • [ed6f7dd] deps-dev: drop @vercel/ncc@0.29.2
  • [ac3b319] deps-dev: upgrade commitlint deps to v13.1.0
  • [3e14f52] deps-dev: upgrade eslint deps
  • [d39acb4] deps-dev: use @flex-development/grease@1.1.0
  • [eb24c95] deps-dev: use @types/jest@27.0.1
  • [fba0633] deps-dev: use @types/node@16.9.1
  • [78125e6] deps-dev: use @types/rimraf@3.0.2
  • [2b1cc6a] deps-dev: use jest@27.2.0
  • [1787132] deps-dev: use lint-staged@11.1.2
  • [5f8c0f7] deps-dev: use npm@7.23.0
  • [2758396] deps-dev: use prettier-plugin-sh@0.7.1
  • [e837383] deps-dev: use prettier@2.4.0
  • [5a24e79] deps-dev: use ts-jest@27.0.5
  • [6ad403a] deps-dev: use ts-node@10.2.1
  • [e5c9e10] deps-dev: use tsconfig-paths@3.11.0
  • [6728e5c] deps-dev: use typescript@4.4.2
  • [5b4040d] deps: use @flex-development/tutils@3.1.7
  • [d12281a] scripts: disable postinstall before tarball is packed

πŸ€– Continuous Integration

  • [948b852] scripts: don't run postinstall script in ci environments
  • [f3b1ac2] workflows: add integrity
  • [b6d4c97] workflows: cache dependencies during deployment-info job
  • [a7237c5] workflows: drop @flex-development/dtag usage
  • [0ce77dc] workflows: fix distribution tag logic

🏑 Housekeeping

  • [21905de] add deps-peer and yarn commit scopes
  • [4bcda50] run yarn set version berry
  • [f875714] update lint-staged config
  • [d8e08d5] update environment variables
  • [8ed8ce6] scripts: add check:dedupe
  • [54304ea] scripts: add check:install
  • [8f2b31e] scripts: add clean:modules and clean:yarn
  • [aba5881] yarn: add @yarnpkg/plugin-interactive-tools

🦾 Refactors

  • [2de2caf] allow lowercase log levels

log@1.0.1 (2021-08-23)

πŸ€– Continuous Integration

  • [a1319b6] workflows: fix cannot read property 'tag' of undefined
  • [51f2eee] workflows: run publish-release job after update-production-branch job
  • [cfe4abc] workflows: use tested continuous-deployment workflow

πŸ› Fixes

🏑 Housekeeping

  • [a91128c] revert "merge: release @flex-development/log@1.0.0"
  • [0695295] workflows: add workflow_dispatch trigger to continuous-deployment workflow
  • [eb1c808] workflows: add step names in continuous-deployment workflow
  • [e03bc2b] workflows: debug continuous-deployment workflow
  • [6968bd8] workflows: debug publish-release job in continuous-deployment workflow
  • [8c6ea60] workflows: debug publish-release step in continuous-deployment workflow
  • [fa790a1] workflows: debug publish-release step in continuous-deployment workflow
  • [3814346] workflows: fix get-deployment-details job in continuous-deployment workflow
  • [0743e76] workflows: fix publish-release job in continuous-deployment workflow

log@1.0.0 (2021-08-22)

πŸ€– Continuous Integration

  • [cc09666] fix flautoreview workflow
  • [8bc2264] implement cross publishing in continuous-deployment workflow
  • [286a399] workflows: update job secrets and environment variables
  • [8fff171] workflows: update workflow names

🏑 Housekeeping