Changelog
All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
0.11.0 (2024-11-30)
0.10.1 (2024-10-25)
0.10.0 (2024-05-19)
Features
- @alexaegis/rx: added new package (02d5857)
- common: added loosened branded types (78247b1)
- common: added the Branded type (327eedc)
0.9.1 (2024-03-23)
Bug Fixes
- case conversion with empty strings (589e2c9)
0.9.0 (2024-03-22)
0.8.2 (2023-12-28)
Features
- allow setting the cache through options (7e018a3)
Bug Fixes
0.8.1 (2023-12-14)
Bug Fixes
- getPrettierFormatter now can find the prettier config again (4897ace)
0.8.0 (2023-11-30)
0.7.3 (2023-11-16)
0.7.2 (2023-11-13)
0.7.1 (2023-10-09)
0.7.0 (2023-09-01)
0.6.2 (2023-08-19)
Features
- common: added bufferedAllSettled (2f7ea87)
0.6.1 (2023-08-02)
0.6.0 (2023-08-02)
⚠ BREAKING CHANGES
- workspace-tools: getWorkspaceRoot and getCurrentPackageRoot now using an options param
Features
- workspace-tools: added ignorefile reading (cee2fb2)
- workspace-tools: getWorkspaceRoot and getCurrentPackageRoot now using an options param (f8609b5)
0.5.2 (2023-08-01)
Bug Fixes
0.5.1 (2023-07-25)
Features
- common: add string case converters and array shuffler (4625779)
0.5.0 (2023-07-21)
Features
- common: deepMapObject can now drop values (e584a13)
0.4.5 (2023-07-18)
Features
- common: added valueOf type and someDefined (8811ae1)
0.4.3 (2023-07-08)
Features
- workspace-tools: normalize sorting preference and support sort.json files (87f87f7)
0.4.2 (2023-07-06)
Bug Fixes
- exported mocks should not use vi to avoid problems from version mismatches (108d8c8)
0.4.1 (2023-07-06)
Features
0.4.0 (2023-07-04)
⚠ BREAKING CHANGES
Features
- remove unnecessary usage of deepMerge (619dfbc)
- workspace-tools: now skipWorkspaceRoot lets the root through when not in a monorepo (ba7f995)
Bug Fixes
- removed unused dependency (fb6bc4c)
0.3.2 (2023-07-01)
Features
- common: extracted key dropping from deepMerge (35dfba8)
- predicate: also allow null (1d6616a)
0.3.1 (2023-06-29)
Features
- predicate: allow undefined (2caf5f5)
0.3.0 (2023-06-29)
⚠ BREAKING CHANGES
- workspace-tools: removed deprecated functions
Features
- match: improved JsonMatcherFrom and related types (ea0e9c8)
- workspace-tools: added packageJson match based filtering and removed keywordCriteria (c5f6afe)
- workspace-tools: removed deprecated functions (31733ae)
0.2.5 (2023-06-29)
Features
- common: added groupBy function (6298d85)
- predicate: added simple declarative predicates (0b48eb1)
- workspace-tools: added a function to check if a string is a dependency field (f3ee5ed)
0.2.4 (2023-06-27)
Features
- logging: default loglevel is now INFO (c8ee455)
- logging: do not include the timestamp by default (3615bd1)
0.2.3 (2023-06-20)
Features
- workspace-tools: treat the default export as special (788bb9e)
0.2.2 (2023-06-18)
Features
- add directory finder (d7ab3f5)
- common: add mapObject (4673599)
- common: deepMerge now supports arrays too (277f403)
- workspace-tools: mark types as nullable (f9e8c20)
0.2.1 (2023-05-23)
Bug Fixes
- catch prettier errors mid format (6dcd983)
0.2.0 (2023-05-19)
Features
- common: added deepFreeze (2ea9a40)
- fs: regular logging for readJson (ab911b2)
- migrated to autotool (e22a607)
Bug Fixes
- depend on yargs types so they are available at the consumer (c946b1d)
0.1.8 (2023-05-15)
Features
- added archetype to default ordering (5b0a3cd)
- fs: set the default indentation to 2 space for writeJson (60e2f60)
0.1.7 (2023-05-08)
Features
- workspace-tools: added relative packagePathFromRootPackage (c6283b9)
0.1.6 (2023-05-05)
Features
- common: add ItemOf type (31eec9e)
- match: added match library (55cafde)
0.1.5 (2023-05-01)
Features
- workspace-tools: expanded WorkspacePackage def to include more metadata (14a7a77)
0.1.4 (2023-04-22)
0.1.3 (2023-04-11)
Features
- workspace-tools: prefer larger version on merge (4984f93)
0.1.2 (2023-04-11)
0.1.1 (2023-04-08)
0.1.0 (2023-04-08)
Bug Fixes
- moved schemastore def to regular dependencies (54e563b)
0.0.25 (2023-04-08)
Features
- add common commitlint config (3f80d2e)
- added the replace type (12687ee)
- workspace-tools: added main and module fields (59c367c)
Bug Fixes
- fix freshly introduced linting errors (64ba21a)
0.0.24 (2023-04-04)
Features
- updated packages, migrated to common tooling (a2bbe98)
Bug Fixes
0.0.23 (2023-03-07)
Features
- added findNearestFile (b7da338)
- added groupByCommonNearestFile (9acc947)
Bug Fixes
0.0.22 (2023-03-05)
Features
- workspace-tools: enable to usage of relativePathFromPackageToRoot in packageJson scripts (9868c16)
0.0.21 (2023-02-26)
Features
- common: add the modify type (f8ee35f)
Bug Fixes
- workspace-tools: fix typo in ordering (1628121)
- workspace-tools: packageJson def (6c392bb)
0.0.20 (2023-02-25)
Features
- common: added async map-filter-mapFilter and regex normalizer (f3a027f)
- common: added the safe option (1faa3fe)
- workspace-tools: added is distributed file checker (4b1d842)
- workspace-tools: remove has a safe option now (241616e)
0.0.19 (2023-02-25)
Features
- common: added a tiny sleep utility) (2b13aa7)
- workspace-tools: allow globs when removing from packages (1c168d0)
0.0.18 (2023-02-23)
Features
- workspace-tools: added transformers and additional variables (eab260b)
0.0.17 (2023-02-16)
Bug Fixes
- coverage-tools: survive non-existent lcov files (f7b0b7b)
0.0.16 (2023-02-12)
Bug Fixes
- workspace-tools: do not report folder as package when there is no package.json there (a47378a)
- workspace-tools: improved sorting prefrence normalizer (b7f803f)
0.0.15 (2023-02-07)
Features
- common: added default ecmascript edition (f7480b7)
- workspace-tools: file distribution now also fills in template (3a66c37)
0.0.14 (2023-02-06)
Features
- common: added SomePartial and SomeRequired (89ff670)
- workspace-tools: add remover (e972833)
- workspace-tools: now it can create target folders (6d9fe90)
0.0.13 (2023-02-05)
Features
- file distribution now can mark distributed files as executable (f2ad388)
0.0.12 (2023-02-05)
Features
- add sorting preference normalizer for packageJson (8d28d6b)
- added keyword criteria (0205c4a)
0.0.11 (2023-02-04)
Features
0.0.10 (2023-02-04)
Features
- added the ability to substitute variables from the target packageJson when distributing items (9d39c79)
0.0.9 (2023-02-04)
Features
- workspace-tools: added autosorter to packageJson distributor (6c9bb18)
0.0.8 (2023-02-04)
Features
Bug Fixes
0.0.7 (2023-02-02)
Features
- added a yargs builder, and tweaked logging template (0958dfe)
0.0.6 (2023-02-01)
Features
- added cli-tools with default yargs stuff (a0ffb77)
0.0.5 (2023-01-31)
Features
- added a createLogger function (904f5ae)
- move to tslog for logging (db4f1b4)
Bug Fixes
- add missing options export (8379735)
0.0.4 (2023-01-30)
Features
- new yargs helper for workspace collection only (a015d72)
0.0.3 (2023-01-30)
Features
- added distribute packagejson items (9a5c486)
- added sort-object (a1c4f1c)
0.0.2 (2023-01-30)
Features
- add is-not-nullish to common (58c48d2)
- added logger package (e27fb6f)
- added workspace root retriever (49f947b)
- common: added deepMerge (de2a098)
- fs (c32cf22)
- migrated to latest autolib (def2614)
- repo initial setup (3ce6ac7)
- workspace-tools: add collect-workspace-packages, find-lcov-reports (6fb16b7)
- workspace-tools: moved file distributor (b10d032)
Bug Fixes