Skip to content

chore: release nadle v0.6.0#374

Closed
nam-hle wants to merge 1 commit intomainfrom
release-please--branches--main--components--nadle
Closed

chore: release nadle v0.6.0#374
nam-hle wants to merge 1 commit intomainfrom
release-please--branches--main--components--nadle

Conversation

@nam-hle
Copy link
Copy Markdown
Member

@nam-hle nam-hle commented Jul 20, 2025

🤖 I have created a release beep boop

0.6.0 (2025-07-20)

⚠ BREAKING CHANGES

  • rename configurations to options (#296)
  • rename showSummary option to footer for clarity (#278)
  • simplify public APIs (#259)

Features

  • Add --exclude option to prevent specified tasks from executing (#250) (88edd7e)
  • Add --list option (#4) (38821c5)
  • Add --list-workspaces option to list all available workspaces (#361) (a66d665)
  • Add --show-config option (#52) (ee25bfc)
  • Add --stacktrace option (#103) (194cfde)
  • Add --summary to show top slowest tasks after execution (#291) (b646351)
  • Add AliasOption type (73041a5)
  • Add banner (#33) (72df2b8)
  • Add cross-workspace task dependency (#315) (2938327)
  • Add DeleteTask (#129) (fc590a4)
  • Add dry run mode (#17) (71b299f)
  • Add exec task (#19) (559bab5)
  • Add license field and update package.json exports structure (#258) (b11f429)
  • Add new lines after task starts and before task done (#108) (7ea8e26)
  • Add optional --config-key to specify which config should be shown when using --show-config (#364) (145a2b5)
  • Add pnpm task and better error handling (#11) (ea1d1f1)
  • Add projectDir resolution (#204) (c559100)
  • Add reporter (#8) (b0e6e06)
  • Add support for cleaning cache directory with --clean-cache option (#275) (1fa301a)
  • Add task group and description (#9) (9caf846)
  • Add task name validation (#288) (f1ef008)
  • Allow configuration file resolution from nested directories (#142) (687a8de)
  • Allow specifying custom cache directory (#263) (bcf8b8e)
  • Allow to run specified tasks in order (#81) (9697633)
  • Allow to specify configuration from config file (#53) (6a32bec)
  • Allow to specify task with abbreviation (#78) (5196558)
  • Better logging in CI (#26) (7a16073)
  • caching: Add --no-cache option to disable task caching (#240) (f4a681f)
  • caching: Add input and output declarations for tasks (#184) (4cfcaee)
  • caching: Allow task to be up-to-date (#198) (f01d92f)
  • caching: Cache key/metadata generation and detection (#194) (f93d7f7)
  • caching: Implement CacheManager (#182) (38956cd)
  • caching: Implement output caching and restoration (#203) (f7c34cc)
  • caching: Introduce Inputs/Outputs declarations (#234) (fc315a8)
  • caching: Update output caching to use projectDir for saving and restoring outputs (#215) (7ae1aec)
  • caching: Use object-hash instead of self implementing (3d69c1f)
  • Compute workspace dependencies (#365) (f55cb0e)
  • DependsOn (#1) (0c43067)
  • Detect cycle (#48) (6434585)
  • Display similar tasks when specifying a not found task (#77) (34e9360)
  • Enhance task timing with performance.now() and improve time formatting (#330) (c70958f)
  • Execute parallelly (#15) (88f0cee)
  • Execute task sequentially as default (#164) (033d31c)
  • Implement Copy Task (#269) (784bb70)
  • Implement graceful cancellation of other tasks on failure (#305) (36ea609)
  • Improve API (#7) (c74c9dc)
  • Improve in-progress info (#109) (f018665)
  • Include config file into cache input (#281) (3138316)
  • Inject workspace tasks when running tasks from root workspace (#319) (57a3ee4)
  • Introduce defineTask factory (#294) (a25bd37)
  • Introduce fuzzy sort for task selection (#299) (27e61c8)
  • Introduce interactive mode (#286) (70898de)
  • Optimize bundled size and allow common config file extensions (#72) (13848bf)
  • Order tasks by workspaces when listing tasks (#371) (2ad717b)
  • Pass resolved workingDir as param to task callback (#91) (f79ef08)
  • Print configuration only when using --show-config option (#372) (6a65ec9)
  • Print nadle package location (#113) (b799d36)
  • Print number of workers will be used (#121) (e0c176d)
  • Print resolved tasks when user specifies abbreviations (#107) (7941473)
  • Propagate workingDir config to PnpmTask and ExecTask (#101) (8e1e27a)
  • reporter: Add support for task status 'up-to-date' and 'from-cache' (#217) (26ad307)
  • Restrict configure() usage to root config file only (#327) (1c38d44)
  • Support aliasing workspace names (#321) (80d5adc)
  • Support Node 20 (#122) (97e5a1b)
  • Support passing environment variables to tasks (#86) (b4488fc)
  • Support project-scoped task execution based on current working directory (#336) (113e423)
  • Turn off summary on ci (#25) (5674e2e)
  • Update input handling to use fast-glob's dynamic pattern check (#253) (9b6c86a)
  • Update task options to use MaybeArray for improved flexibility (#333) (a5279dd)
  • Update task suggestion/auto-correct logic for workspaces (#339) (b1858ca)
  • Use nadle.config.* as default config file (#69) (957c102)
  • Workspaced task detection (#313) (835648f)
  • Workspaces detection (#310) (ec84a8a)

Bug Fixes

  • Correct workers configurations resolve (#159) (52d11e6)
  • Do not traverse up to find the closest config file (#349) (0b9f8e2)
  • Footer is hidden after choosing task in interaction mode (#359) (3388989)
  • Footer should not show when choosing task (#302) (5394e67)
  • Normalize Workspace's relativePath for Windows compatibility (#322) (442b042)
  • Pnpm/exec task does not pipe log to main process (#22) (5a2578c)
  • Remove error badge for warn logs (#66) (c90efb3)
  • Resolve working directory relative to project directory instead of cwd (#252) (09aec98)
  • Resolved tasks should be printed after welcome line (#353) (c7202cd)
  • Suppress initial logs until loading configuration file (#238) (a9cb70c)
  • Update task selection to use task IDs in interaction mode (#358) (40b822e)

Documentation

Internal

  • Add buffering mechanism for delayed task registration (#325) (4d80ed5)
  • Add more workspaces tests (#350) (e63b3a5)
  • Add project directory test for various package managers (#226) (b350bf1)
  • Avoid using process.cwd() everywhere (#256) (360e85f)
  • Drop internal isWorkerThread option (#369) (cd2255a)
  • Drop top-level configFile field (#348) (8173ba4)
  • Enable dependsOn tests (#80) (0bccf3b)
  • Enhance task state management with thread ID and default state (#343) (fcfc1d3)
  • Extract option resolution logic from Nadle class (#345) (c2fa8a9)
  • Fix misc typo (#270) (27ad24f)
  • Fix Sonarqube issues (#301) (c6c9dc8)
  • Implement custom Vitest matchers for task order and status assertions (#243) (962ec71)
  • Improve cleanup and logging logic (#170) (8bff99b)
  • Improve error handling and logging messages (#344) (616472b)
  • Improve profiling summary rendering (#292) (9735fb9)
  • Increase test timeout for Windows (04cb76c)
  • Increase timeout for --clean-cache tests (ec3a4d0)
  • Increase timeout for order execution tests (391f0d3)
  • Increase timeout for order tests in basic.test.ts (7b1178c)
  • Introduce EnsureMap (#167) (5517ddb)
  • Introduce event emitter/listener system for internal event handling (#341) (d7ae0bd)
  • Introduce executionTracker for future public APIs (#342) (2ba6402)
  • Monorepo setup (0b9f8e2)
  • Move cli package back to core (#55) (c22e844)
  • Move cli to separate package (#44) (de5e348)
  • Re-organize internal structure (#338) (01c7ce9)
  • Re-organize test structure (#136) (6697fd2)
  • Reduce scheduler complexity (#166) (1e22014)
  • Refactor and improve snapshots (#280) (743684b)
  • Remove --update flag (#131) (41f222a)
  • Rename configurations to options (#296) (35533f0)
  • Rename registry references to taskRegistry for clarity (#328) (72e5a5c)
  • Rename showSummary option to footer for clarity (#278) (3861503)
  • Reorganize structure (#283) (8e86eec)
  • reporter: Improve running tasks section (#222) (a206769)
  • Simplify dry run task list (#84) (f3c7f1c)
  • Simplify options resolution and enhance component initializations (#279) (806622c)
  • Simplify public APIs (#259) (48672c9)
  • Simplify resolveCLIOptions function and extract transformers (#255) (7db6f2b)
  • Stabilize error pointing snapshot (8173ba4)
  • Streamline task status updates with a new updateTask method (#329) (50f4045)
  • Test on windows (#141) (8799929)
  • Unify task execution logic using handler pattern (#340) (51559d0)
  • Update version handling and display version in navbar (#235) (4a416ec)
  • Use readonly modifier for class properties and improve logging messages (#143) (92bcd75)
  • Use tasks.register (fa34818)

Miscellaneous

  • Add badges (#144) (c2c8707)
  • Add DeepWiki badge to README (259c584)
  • Add ESLint rules for complexity and line limits (5b54afe)
  • Add knip (#18) (5a14614)
  • Add more package.json fields and root README (#45) (387c065)
  • Add package.json validators (#46) (48fd1cb)
  • Add README (1351195)
  • Align package names (#276) (02c63e2)
  • Bundle index.d.ts only (#169) (df2caeb)
  • Correct publish action (#20) (359a8ac)
  • deps-dev: Bump @types/node from 20.17.57 to 20.19.0 (#209) (2e7b949)
  • deps-dev: Bump @types/node from 22.15.2 to 22.15.21 (#60) (1c29b7d)
  • deps-dev: Bump @types/node from 22.15.21 to 22.15.29 (#92) (ac6c02a)
  • deps-dev: Bump knip from 5.56.0 to 5.57.0 (#39) (4ee2339)
  • deps-dev: Bump knip from 5.57.1 to 5.58.0 (#58) (d2fb038)
  • deps-dev: Bump knip from 5.58.0 to 5.59.1 (#99) (431397f)
  • deps-dev: Bump knip from 5.59.1 to 5.60.2 (#157) (b679d5d)
  • deps-dev: Bump knip from 5.60.2 to 5.61.0 (#192) (1ba2dd9)
  • deps-dev: Bump nadle from 0.3.1 to 0.3.2 (#83) (cb056e8)
  • deps-dev: Bump the minor-updates for eslint, typescript-eslint, cspell, @types/node (#347) (f2a03eb)
  • deps-dev: Bump the minor-updates group with 5 updates (#260) (44ee0d6)
  • deps-dev: Bump the minor-updates group with 5 updates (#303) (64c36e8)
  • deps-dev: Bump the minor-updates group with 6 updates (#297) (bcaebe8)
  • deps-dev: Bump vitest from 3.1.2 to 3.1.4 (#120) (21147a6)
  • deps-dev: Bump vitest from 3.1.4 to 3.2.2 (#162) (26af3b7)
  • deps-dev: Bump vitest from 3.2.2 to 3.2.3 (#173) (277be91)
  • deps: Bump execa from 9.5.2 to 9.6.0 (#95) (e81a0da)
  • deps: Bump glob from 11.0.2 to 11.0.3 (#189) (e7ce5e2)
  • deps: Bump tinypool from 1.0.2 to 1.1.0 (#96) (aed711a)
  • deps: Bump tinypool from 1.1.0 to 1.1.1 (#218) (414f325)
  • deps: Bump yargs from 17.7.2 to 18.0.0 (#93) (5429fe6)
  • Enable thread pool for vitest (#354) (9ffab6c)
  • Enforce node builtin module import restrictions (#324) (1017714)
  • Fix permission error when installing or running test using lib from tsc (#152) (65f2924)
  • Improve scripts (#31) (1345528)
  • Integrate @vitest/eslint-plugin (#160) (667922c)
  • Integrate nadle 0.2.3 (#24) (9837654)
  • Integrate size-limit action (#168) (e0eadf7)
  • Move test package back to nadle (#79) (3306169)
  • Reduce default render interval and improve duration formatting (#153) (fbf298b)
  • Release v0.3.6 (#237) (77e3d80)
  • Release v0.3.7 (#254) (71e9663)
  • Release v0.4.0 (#257) (dec1173)
  • Release v0.5.0 (#287) (7f4fb7b)
  • Remove other changelog libraries (962ec71)
  • Remove redundant bin folder (#138) (23036af)
  • Remove sourcemap and code splitting options (#195) (9e67378)
  • Reorder fields in package.json exports to ensure proper resolution by TypeScript (#268) (e668b60)
  • Setup husky & lint-staged (#21) (fd0e190)
  • Simplify readme & add license (#76) (a0337f2)
  • Throw error when API documentation contains warnings (73041a5)
  • Update documentation link (#49) (7f59f98)
  • Update homepage (#61) (2ee8628)
  • Update package description and keywords for clarity (a9640ee)
  • Update README (ed72c43)
  • Update release-please configuration and version annotation (467f3e4)
  • Update release-please version annotation comment (fb9bebf)
  • Update repository links to use the new organization (#273) (5c2ad6c)
  • Use task identifier everywhere (#317) (68c002d)
  • Use uncompress size (#201) (246334d)

This PR was generated with Release Please. See documentation.

@netlify
Copy link
Copy Markdown

netlify bot commented Jul 20, 2025

Deploy Preview for nadle ready!

Name Link
🔨 Latest commit 9b2d1ba
🔍 Latest deploy log https://app.netlify.com/projects/nadle/deploys/687c81e5cb47c9000870a46f
😎 Deploy Preview https://deploy-preview-374--nadle.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jul 20, 2025

size-limit report 📦

Path Size
bundled 124.17 KB (0%)

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Jul 20, 2025

Open in StackBlitz

npx https://pkg.pr.new/nadle@374

commit: 9b2d1ba

@nam-hle nam-hle changed the title chore: release v0.5.1 chore: release nadle v0.6.0 Jul 20, 2025
@nam-hle nam-hle force-pushed the release-please--branches--main--components--nadle branch from 65d9045 to 9b2d1ba Compare July 20, 2025 05:43
@nam-hle nam-hle closed this Jul 20, 2025
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant