Files
gulp-function/changelog.md
T

199 lines
4.9 KiB
Markdown
Raw Permalink Normal View History

# Changelog
## 2026-05-02 - 3.0.8 - fix(gulp-function)
correct forFirst execution behavior, improve async error handling, and modernize package metadata
- fixes `forFirst` so the callback runs only for the first file instead of every file after the first
- normalizes thrown values into `Error` instances and propagates async failures through the Gulp stream
- adds stronger TypeScript typings, updates tests, and refreshes package/configuration metadata for the current toolchain
## 2024-03-10 - 3.0.7 - maintenance
Release 3.0.7 with repository and configuration maintenance updates.
- Updated package metadata and description
- Updated TypeScript configuration
- Updated npm host configuration
## 2024-03-10 - 3.0.6 - core
Applied a core update fix.
- fix(core): update
## 2023-06-30 - 3.0.5 - maintenance
Released 3.0.5 with a core fix and organization migration updates.
- fix(core): update
- Switched to the new organization scheme
## 2020-01-18 - 3.0.4 - core
Applied a core update fix.
- fix(core): update
## 2020-01-18 - 3.0.3 - core
Applied a core update fix.
- fix(core): update
## 2020-01-18 - 3.0.2 - core
Applied a core update fix.
- fix(core): update
## 2018-12-09 - 3.0.1 - core
Applied a core update fix.
- fix(core): update
## 2018-12-09 - 3.0.0 - npm
Updated npm package permissions.
- fix(npm): permissions
## 2018-12-09 - 2.2.16 - npm scope
Introduced a breaking npm scope change.
- BREAKING CHANGE(npm scope): update
## 2018-12-09 - 2.2.15 - license
Updated licensing metadata.
- Switched from brand name to company name in license information
## 2018-01-29 - 2.2.14 - core
Released 2.2.14 with standards updates and documentation fixes.
- Updated core to latest gitzone standards
- Fixed sample code in README
## 2017-04-30 - 2.2.13 to 2.2.11 - maintenance
Rolled up minor maintenance and documentation updates across these releases.
- Updated CI configuration
- Updated README
- Updated project standards
## 2017-04-30 - 2.2.10 to 2.2.6 - mixed
Delivered a mix of dependency, documentation, and behavior improvements.
- Updated dependencies
- Updated docs, README, and .gitignore
- Fixed pipe cleanup behavior
## 2016-11-25 - 2.2.5 to 2.2.1 - core
Shipped iterative fixes and API improvements in the 2.2.x line.
- Fixed `.forEach` return behavior
- Added `.forEach`, `.atEnd`, and `.forFirst`
- Switched to ES6 default import
- Included testing and documentation improvements as part of the release series
## 2016-10-18 - 2.0.0 - ci
Updated CI base image for the 2.0.0 release.
- Fixed base image for CI
## 2016-06-11 - 1.3.6 - core
Added support for modifying the file object.
- Added possibility to modify the file object
## 2016-06-03 - 1.3.5 to 1.3.1 - maintenance
Bundled dependency, CI, and documentation maintenance updates.
- Updated GitLab CI configuration
- Switched to npmts-g
- Updated README and removed Travis
- Fixed a missing dependency
- Added GitLab CI
- Updated dependencies
## 2016-04-07 - 1.3.0 - dependencies
Adjusted development dependencies.
- Added beautylog back as a dev dependency
## 2016-04-04 - 1.2.5 to 1.2.1 - maintenance
Bundled package, dependency, and README fixes across patch releases.
- Fixed package.json
- Updated dependencies
- Fixed README issues
## 2016-03-26 - 1.2.0 - core
Delivered functional fixes and dependency cleanup.
- Fixed issue #3
- Removed beautylog dependency
- Updated dependencies and coverage badge configuration
## 2016-02-14 - 1.1.1 - core
Added new callback handling functionality.
- Added `forFirst`
- Included badge and README updates in this release cycle
## 2016-02-14 - 1.1.0 - dependencies
Updated promise handling dependency.
- Updated promise
## 2016-02-12 - 1.0.4 - core
Improved async function handling.
- Now accepts promises as return values of supplied functions
- Included README updates
## 2016-02-12 - 1.0.3 - configuration
Added npmts configuration.
- Added `npmts.json`
## 2016-02-02 - 1.0.2 - tests
Improved test coverage.
- Added better tests and coverage
## 2016-02-01 - 1.0.1 to 1.0.0 - maintenance
Initial stable release cycle with tooling and dependency updates.
- Updated dependencies
- Updated Travis configuration
- Updated npmts
## 2015-11-30 - 0.0.12 to 0.0.8 - maintenance
Early project setup and package maintenance updates.
- Updated keywords and package metadata
- Cleaned up project structure
- Updated dependencies
## 2015-10-26 - 0.0.7 - core
Added callback support to `atEnd`.
- Added callback to `function() atEnd`
- Included badge updates
## 2015-10-26 - 0.0.6 to 0.0.4 - tooling
Established release automation and tooling.
- Added automatic version release through Travis for npm
## 2015-10-25 - 0.0.3 - tests
Improved early project quality and stability.
- Added tests
- Included a small fix
## 2015-09-17 - 0.0.2 - core
Made the package functional and added initial project files.
- Now working
- Added `.gitignore`
- Added README
## 2015-09-04 - 0.0.1 - release
Initial package publication and CI setup.
- Published npm package
- Added Travis CI