Skip to content

Latest commit

 

History

History
1166 lines (536 loc) · 45.6 KB

CHANGELOG.md

File metadata and controls

1166 lines (536 loc) · 45.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.32.20 (2025-02-15)

🏗 Chores

  • deps: Update dependencies. (e772574)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.32.19 (2024-12-02)

Bug Fixes

  • Bump package.json version. (88adf3b)

0.32.18 (2024-12-02)

🏗 Chores

  • ci: Update CI workflow. (1e852a2)
  • deps: Update dependencies. (0322f32)

0.32.17 (2023-11-19)

🐞 Bug Fixes

  • Add explicitConfigFileParam in builder proxy. (c13e218)

🏗 Chores

  • deps: Update dependencies. (709fae4)
  • deps: Update dependencies. (728df49)

🛠 Refactoring

0.32.16 (2023-07-12)

🏗 Chores

  • deps: Replace / prune various dependencies. (f8d8a65)

0.32.15 (2023-07-12)

🛠 Refactoring

  • Deprecate Rollup strategy. (8cbf9b3)

0.32.14 (2023-07-12)

🐞 Bug Fixes

  • esbuild: Write output file to correct location. (08a7e45)

0.32.13 (2023-07-12)

🏗 Chores

  • deps: Update dependencies. (3a71734)

🛠 Refactoring

  • esbuild: Optimize for Node targets. (152fd8e)

0.32.12 (2023-07-10)

🐞 Bug Fixes

  • Externalize built-ins and dependencies. (bd43a05)
  • Restore @babel/register strategy. (858a8a6)

🏗 Chores

🛠 Refactoring

  • Babel strategy uses Node API. (799b8ae)
  • Fix auto-configuration, add explicitConfigFileParam option. (c87cb71)
  • Replace Babel strategy with Rollup strategy. (f9ca579)

🚦 Tests

0.32.12-beta.5 (2023-07-10)

🐞 Bug Fixes

  • Externalize built-ins and dependencies. (bd43a05)

0.32.12-beta.4 (2023-07-10)

🛠 Refactoring

  • Replace Babel strategy with Rollup strategy. (f9ca579)

0.32.12-beta.3 (2023-07-09)

🐞 Bug Fixes

  • Restore @babel/register strategy. (858a8a6)

0.32.12-beta.2 (2023-07-09)

🛠 Refactoring

  • Babel strategy uses Node API. (799b8ae)

0.32.12-beta.1 (2023-07-08)

🏗 Chores

  • deps: Update dependencies. (27c793f)
  • Update linting rules. (0ddfef8)

🛠 Refactoring

  • Fix auto-configuration, add explicitConfigFileParam option. (c87cb71)

🚦 Tests

0.32.11 (2023-07-03)

🏗 Chores

0.32.10 (2023-06-30)

🏗 Chores

  • deps: Update dependencies. (e990db7)

0.32.9 (2023-06-29)

🏗 Chores

  • Add export maps in package.json. (1422a85)

0.32.8 (2023-06-28)

🏗 Chores

0.32.7 (2023-06-27)

🛠 Refactoring

0.32.6 (2023-06-27)

🏗 Chores

  • Update package scripts. (6d5554d)

🛠 Refactoring

0.32.5 (2023-06-26)

🐞 Bug Fixes

  • Suppress logging, restore temp file removal. (0f56108)

0.32.4 (2023-06-26)

🐞 Bug Fixes

  • esbuild strategy infers correct output. (21903d8)
  • Fix bug in parsePackageName. (407bb87)

🏗 Chores

  • deps: Update dependencies. (c7e4304)
  • Disable ts-import and ts-node strategies. (9156631)

🚦 Tests

0.32.3 (2023-06-26)

🛠 Refactoring

  • Refactor getPackageInfo. (6c66be1)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.32.2 (2023-06-26)

0.32.2-beta.11 (2023-06-25)

🐞 Bug Fixes

  • Fix ts-import strategy. (435d525)

🏗 Chores

  • deps: Update dependencies. (2916ee2)

0.32.2-beta.10 (2023-06-25)

🐞 Bug Fixes

  • ts-import strategy removes cache directory. (13c9c3f)

0.32.2-beta.9 (2023-06-25)

🐞 Bug Fixes

0.32.2-beta.8 (2023-06-25)

🐞 Bug Fixes

  • Refactor getPackageInfo. (f4c75d7)

0.32.2-beta.7 (2023-06-25)

🛠 Refactoring

  • Re-organize loader strategies. (8eef2e7)

0.32.2-beta.6 (2023-06-25)

🏗 Chores

  • deps: Update dependencies. (8c87c5d)

0.32.2-beta.5 (2023-06-25)

🛠 Refactoring

0.32.2-beta.4 (2023-06-22)

🛠 Refactoring

0.32.2-beta.3 (2023-06-22)

🏗 Chores

  • Remove cache directory created by ts-import. (ce0db75)

0.32.2-beta.2 (2023-06-22)

🛠 Refactoring

  • Use compile mode of ts-import, don't use cache. (23f8321)

0.32.2-beta.1 (2023-06-22)

🛠 Refactoring

  • Add ts-import strategy, update ts-node strategy. (19d8b4e)
  • Publish as ESM. (655dc03)

0.32.1 (2023-06-14)

📖 Documentation

🏗 Chores

  • deps: Update dependencies. (d258cf1)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.32.0 (2023-06-14)

⚠ BREAKING CHANGES

  • This package no longer has a single default export, but a collection of named exports. To import all named exports as a single onbject, see below.

Before:

import cli from '@darkobits/saffron'

After:

import * as cli from '@darkobits/saffron'

🛠 Refactoring

  • Refactor package exports. (65b8802)

📖 Documentation

🏗 Chores

0.31.1 (2023-02-20)

🏗 Chores

  • deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#17) (b4d41d0)

🐞 Bug Fixes

  • Add extensions to module resolver plugin. (342daf1)

0.31.0 (2023-02-15)

✨ Features

  • config: Improve configuration loader. (39e1b60)

0.30.3 (2023-02-14)

🏗 Chores

  • deps: Update dependencies. (38f02b6)

🐞 Bug Fixes

  • Add sourceType: unambiguous to Babel config. (8296e3b)

0.30.2 (2023-02-14)

🐞 Bug Fixes

  • Configure @babel/preset-env to preserve dynamic imports. (43af67b)

0.30.1 (2023-02-14)

🐞 Bug Fixes

  • Fix call to @babel/register. (a30bd6a)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.30.0 (2023-02-14)

0.30.0-beta.13 (2023-02-14)

🏗 Chores

  • deps: Update dependencies. (8efb9c1)

🐞 Bug Fixes

  • Update searchPlaces with new extensions. (550188b)

0.30.0-beta.12 (2023-02-14)

🐞 Bug Fixes

  • Fix Babel loader, supprt .cts and .mts extensions. (999181c)

0.30.0-beta.11 (2023-02-14)

🐞 Bug Fixes

  • Explicitly resolve tsconfig.json. (8fa3715)

0.30.0-beta.10 (2023-02-14)

🏗 Chores

  • deps: Move eslint-plugin to devDependencies. (af180c2)
  • deps: Update dependencies. (426b869)
  • release: 0.4.31 (d62c1e7)
  • release: 0.4.32 (5ad74f1)

🛠 Refactoring

  • Improve configuration loader. (31a7094)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.32 (2023-01-30)

🏗 Chores

  • deps: Move eslint-plugin to devDependencies. (af180c2)
  • deps: Update dependencies. (426b869)

0.4.31 (2023-01-28)

🛠 Refactoring

  • Support loading configuration files using @babel/register. (1d4d2a7)

🐞 Bug Fixes

  • Invoke @babel/register correctly. (e2d4207)

🏗 Chores

0.30.0-beta.9 (2023-01-28)

🐞 Bug Fixes

  • Invoke @babel/register correctly. (e2d4207)

0.30.0-beta.8 (2023-01-28)

🏗 Chores

🛠 Refactoring

  • Support loading configuration files using @babel/register. (1d4d2a7)

0.4.30 (2023-01-25)

📖 Documentation

🐞 Bug Fixes

  • Add transpileOnly to ts-node options. (7232b7e)
  • Add comma. (1bb0184)
  • Fix config loading logic. (9b71b15)
  • Use ts-node with transpileOnly. (8fb14c7)

🛠 Refactoring

  • Publish as CommonJS. (7a9cab0)
  • Refactor TypeScript loader. (4170c9d)
  • Use ts-node and tsconfig-paths to load configuration files. (5891784)

🏗 Chores

0.30.0-beta.7 (2023-01-25)

🏗 Chores

  • deps: Update dependencies. (9af4169)

0.30.0-beta.6 (2023-01-25)

🛠 Refactoring

0.30.0-beta.5 (2023-01-25)

🐞 Bug Fixes

  • Add transpileOnly to ts-node options. (7232b7e)

0.30.0-beta.4 (2023-01-25)

🛠 Refactoring

  • Refactor TypeScript loader. (4170c9d)

0.30.0-beta.3 (2023-01-20)

🐞 Bug Fixes

0.30.0-beta.2 (2023-01-20)

📖 Documentation

🐞 Bug Fixes

  • Use ts-node with transpileOnly. (8fb14c7)

0.30.0-beta.1 (2023-01-20)

🐞 Bug Fixes

  • Fix config loading logic. (9b71b15)

0.4.30-beta.1 (2023-01-20)

🛠 Refactoring

  • Use ts-node and tsconfig-paths to load configuration files. (5891784)

🏗 Chores

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.30-beta.0 (2023-01-20)

🛠 Refactoring

  • Use ts-node and tsconfig-paths to load configuration files. (5891784)

🏗 Chores

  • deps: Update dependencies. (79c0bf7)

0.4.29 (2022-09-12)

🏗 Chores

  • deps: Update dependencies. (359ebf1)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.28 (2022-08-21)

🐞 Bug Fixes

  • Add dependency on @babel/core. (b4b86b2)

0.4.27 (2022-08-17)

0.4.26 (2022-08-17)

🐞 Bug Fixes

0.4.26-beta.2 (2022-08-17)

🛠 Refactoring

0.4.26-beta.1 (2022-08-17)

🛠 Refactoring

0.4.25 (2022-08-17)

🐞 Bug Fixes

0.4.24 (2022-08-17)

🐞 Bug Fixes

0.4.23 (2022-08-17)

🏗 Chores

  • deps: Update dependencies. (059f137)
  • deps: Update dependencies. (855647e)

📖 Documentation

🛠 Refactoring

  • Add parsePackageName helper. (cf6ade2)
  • Use default loader for TypeScript configuration files. (9c24e65)
  • Use external documentation. (d330b02)

0.4.22 (2022-08-11)

🏗 Chores

  • deps: Update dependencies. (65e8ce4)

🐞 Bug Fixes

  • Refactor getPackageInfo and report saffron version correctly. (31643f4)

0.4.21 (2022-03-29)

🏗 Chores

0.4.20 (2022-03-29)

🐞 Bug Fixes

  • Fix Typescript build configuration. (3061a4b)

0.4.19 (2022-03-29)

🏗 Chores

  • deps: Update dependencies. (362e7fb)

0.4.18 (2022-03-29)

🐞 Bug Fixes

  • Get default export for TypeScript loader. (2e6cda2)

0.4.17 (2022-03-29)

🛠 Refactoring

  • Use TypeScript loader for .ts config files. (166acd2)

🏗 Chores

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.16 (2022-02-10)

🛠 Refactoring

  • config: Always use @babel/register strategy. (6feff36)

0.4.15 (2022-02-10)

🐞 Bug Fixes

  • config: Resolve default exports. (c4d2b49)

0.4.14 (2022-02-10)

🛠 Refactoring

  • Use temporary loader for @babel/register. (18da118)

0.4.13 (2022-02-10)

🐞 Bug Fixes

  • configuration: Load @babel/register properly. (ec56906)

0.4.12 (2022-02-10)

🏗 Chores

🐞 Bug Fixes

  • configuration: Load @babel/register properly. (0baecfb)

0.4.11 (2022-02-09)

🐞 Bug Fixes

0.4.10 (2022-02-09)

🐞 Bug Fixes

0.4.9 (2022-02-09)

🐞 Bug Fixes

0.4.8 (2022-02-09)

🐞 Bug Fixes

0.4.7 (2022-02-09)

0.4.7-beta.0 (2022-02-09)

🛠 Refactoring

0.4.6 (2022-02-09)

🛠 Refactoring

  • Re-order import strategies. (b5f20c5)

0.4.5 (2022-02-09)

🛠 Refactoring

  • Improve error handling. (1ee865e)

0.4.4 (2022-02-09)

🏗 Chores

🛠 Refactoring

  • Improve error handling. (669ea6e)

0.4.3 (2021-08-14)

🐞 Bug Fixes

  • Remove extraneous help/version aliases. (8a7b78c)

🏗 Chores

  • deps: Update dependencies. (c86537d)

0.4.2 (2021-08-07)

🐞 Bug Fixes

  • Log errors thrown in handlers. (bc7dce3)

0.4.1 (2021-08-07)

🏗 Chores

  • Improve typing for custom parsers. (8f94ae8)

🐞 Bug Fixes

  • Catch errors during parsing. (35fb5a1)

0.4.0 (2021-08-07)

🏗 Chores

✨ Features

  • Support custom parser callbacks. (a08bd97)

0.3.5 (2021-07-21)

0.3.4 (2021-07-21)

🐞 Bug Fixes

  • Properly handle errors in handlers. (7f7f3f7)

0.3.3 (2021-07-21)

🏗 Chores

  • deps: Update dependencies. (6574cd4)

🐞 Bug Fixes

  • Follow symlinks when resolving exec path. (dd8b7c0)
  • Pass explicit version to Yargs. (918a626)

0.3.2 (2021-07-21)

🐞 Bug Fixes

  • Don't transpile dynamic import statements. (11e0cf6)

0.3.1 (2021-07-21)

🐞 Bug Fixes

  • Dont rely on require.main to resolve host package. (b8c94a0)

0.3.0 (2021-07-21)

🏗 Chores

  • deps: Update dependencies. (c2b4cf7)

✨ Features

  • Add dynamic import() configuration loading strategy. (140999d)

0.2.5 (2021-07-19)

🐞 Bug Fixes

0.2.4 (2021-07-19)

🐞 Bug Fixes

  • Improve configuration file loading. (a7bbef0)

0.2.3 (2021-07-19)

🐞 Bug Fixes

  • Import @babel/register revert correctly. (77fa194)

0.2.2 (2021-07-19)

🐞 Bug Fixes

  • config: Improve configuration loading logic. (d22c02a)

0.2.1 (2021-07-19)

✨ Features

  • Use @babel/register when loading configuration files. (8f7e5ce)

0.2.0 (2021-07-18)

⚠ BREAKING CHANGES

  • As part of this update, builders are no longer passed information about configuration files.

📖 Documentation

🏗 Chores

  • deps: Update dependencies. (5c584e5)

✨ Features

  • Support ESM syntax in configuration files. (3bb3666)

0.1.17 (2021-05-12)

🏗 Chores

  • deps: bump handlebars from 4.7.6 to 4.7.7 (#3) (19ae4cf)
  • deps: bump hosted-git-info from 2.8.8 to 2.8.9 (#5) (938779b)
  • deps: bump lodash from 4.17.20 to 4.17.21 (#4) (8787543)
  • deps: Update dependencies (97e7c86)
  • Update dependencies. (57cf1e2)

0.1.16 (2020-12-21)

📖 Documentation

🏗 Chores

0.1.15 (2020-12-16)

📖 Documentation

🏗 Chores

0.1.14 (2020-12-09)

🏗 Chores

0.1.13 (2020-12-01)

🏗 Chores

📖 Documentation

0.1.12 (2020-01-14)

0.1.11 (2020-01-14)

Features

  • Export selected typings from Yargs. (b9c5033)

0.1.10 (2019-12-11)

Bug Fixes

  • Fix nullish coalescing. (6f519f2)

0.1.9 (2019-11-27)

Bug Fixes

  • Use correct path when providing package data to builders. (7570d79)

0.1.8 (2019-11-27)

Features

  • Builder function is optional. (1e6a00c)
  • Init takes an optional callback. (3abc3a1)

0.1.7 (2019-11-23)

Bug Fixes

  • Apply camelcaseKeys recursively to configuration objects. (4b4a80b)
  • Pass package.json to builder/handler properly. (727c781)

0.1.6 (2019-11-22)

0.1.5 (2019-11-22)

Features

  • Pass configuration to builder functions. (9cd640c)

0.1.4 (2019-11-06)

Features

  • Add config.searchFrom option. (dd577b8)

Bug Fixes

  • Properly de-scope package names. (c9ac5c4)

0.1.3 (2019-11-06)

Features

0.1.2 (2019-11-06)

Bug Fixes

  • Determine search path for package.json correctly. (efec582)

0.1.1 (2019-11-05)

0.1.0 (2019-11-05)

Features