Files
gulp-function/changelog.md
T

4.9 KiB

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