Skip to content

Latest commit

 

History

History
128 lines (79 loc) · 3.85 KB

CHANGELOG.md

File metadata and controls

128 lines (79 loc) · 3.85 KB

Changelog

4.0.3 (2025-01-04)

Bug Fixes

  • export watcher type on eggjs/core namespace (#17) (12e7fbd)

4.0.2 (2024-12-20)

Bug Fixes

  • should export watcher from EggWatcherApplicationCore (#16) (59a1880)

4.0.1 (2024-12-20)

Bug Fixes

  • import event source only default export (#15) (5c52c49)

4.0.0 (2024-12-18)

⚠ BREAKING CHANGES

  • drop Node.js < 18.19.0 support

part of eggjs/egg#3644

eggjs/egg#5257

Summary by CodeRabbit

  • New Features

  • Introduced new configuration files for managing watcher settings in different environments (default, local, unittest).

  • Added a new Boot class to manage application lifecycle and watcher initialization.

  • Implemented Watcher class for monitoring file changes with event handling.

  • Added DevelopmentEventSource and DefaultEventSource classes for specific event source management.

  • Bug Fixes

  • Enhanced path handling in various modules to ensure correct file watching functionality.

  • Documentation

    • Updated README.md with project name change and improved structure.
  • Tests

  • Introduced new unit tests for watcher functionality and refactored existing test files to improve clarity and structure.

  • Chores

  • Removed deprecated configuration files and streamlined project structure.

    • Updated TypeScript configuration for stricter type-checking.

Features

  • support cjs and esm both by tshy (#14) (c80fea0)

3.1.1 / 2020-03-26

fixes

others

3.1.0 / 2018-09-20

others

3.0.0 / 2017-11-10

others

2.2.0 / 2017-09-08

  • feat: add event source event logs (#9)

2.1.3 / 2017-06-04

  • docs: fix License url (#8)

2.1.2 / 2017-05-03

  • chore: upgrade dependencies (#7)

2.1.1 / 2017-04-13

  • fix: should support watch one file multiple times (#6)
  • test: add config.keys to fix tests (#5)

2.1.0 / 2017-02-17

  • feat: pass custom options (#4)
  • docs: how to customize event source (#3)

2.0.0 / 2017-01-25

  • feat: [BREAK CHANGE] use cluster-client (#2)

1.0.0 / 2016-07-20

  • Initial commit