Skip to content

Latest commit

 

History

History
277 lines (148 loc) · 13.5 KB

CHANGELOG.md

File metadata and controls

277 lines (148 loc) · 13.5 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

Unreleased (if any)

4.1.2 (2023-03-24)

Chores

  • deps: Update commit-and-tag-version to version 11.0.0 (#155) (2281ac5)
  • deps: Update eslint-plugin-simple-import-sort to version 10.0.0 (#156) (1e24181)
  • deps: Update eslint-plugin-simple-import-sort to version 9.0.0 (#154) (a9c88ab)
  • deps: Update typescript to version 5.0.2 (#157) (6d165bc)
  • Push to NPM before GitHub (#158) (10ee384)

4.1.1 (2022-11-08)

Docs

4.1.0 (2022-11-07)

Features

  • Support calling integrify from TypeScript (#121) (ddc1f38)

Chores

  • ci: Upgrade actions (#151) (c8c1a34)
  • deps: Update @commitlint/cli to version 17.0.2 (#134) (904d987)
  • deps: Update eslint-plugin-simple-import-sort to version 8.0.0 (#142) (bb71aa9)
  • deps: Update firebase-tools to version 11.0.1 (#133) (9f8e10c)
  • deps: Update husky to version 8.0.1 (07ffaf2)
  • release: Use commit-and-tag-version (#153) (06e8e7b)

4.0.4 (2022-04-19)

Tests

Chores

4.0.3 (2021-09-19)

Chores

  • release: Run npm install (1259784)

4.0.2 (2021-09-19)

Chores

  • cd: Add release workflow (#87) (a77deb0)
  • cd: Add release workflow (#88) (78f70e7)
  • ci: Add release dry run step to build workflow (c28a20a)
  • ci: Reference Git env vars in release job (7396714)
  • ci: Remove ref to release environment (ac6a282)
  • ci: Use Codecov (#86) (6202dca)
  • ci: Use Release env in workflow (7cb7e87)
  • Configure Git username and email (798165e)
  • deps-dev: bump @commitlint/cli from 11.0.0 to 12.0.0 (606240a)
  • deps-dev: bump @commitlint/config-conventional (3034b8c)
  • deps-dev: bump eslint-config-prettier from 7.2.0 to 8.0.0 (5c0e97b)
  • deps-dev: bump eslint-plugin-simple-import-sort (#68) (35a30b5)
  • deps-dev: bump firebase-tools from 8.20.0 to 9.0.0 (5bcdebb)
  • deps-dev: bump husky from 4.3.8 to 5.0.9 (5776b77)
  • deps-dev: bump husky from 5.2.0 to 6.0.0 (ed082eb)
  • deps-dev: bump husky from 6.0.0 to 7.0.0 (#82) (20df5e8)
  • workflow: Fetch all Git history (67549bb)

4.0.1 (2020-12-07)

Bug Fixes

  • script: Fix typo in release script (#67) (29e3444)

Chores

  • release: Add script to release new version (#66) (5261347)

4.0.0 (2020-12-07)

⚠ BREAKING CHANGES

  • types: integrify now returns explicitly typed functions instead of any.

Other changes:

test(firebase): Use Firebase emulator for testing chore(lint): Move from tslint to eslint chore(ci): Move from TravisCI to Github Actions

  • chore(coverage): Use Coveralls GH action

  • test(error): Add tests for error conditions

  • chore(deps): Remove tslint

  • test(REPLICATE_ATTRIBUTES): Add test for REPLICATE_ATTRIBUTES

  • test(DELETE_REFERENCES): Add test

  • test(MAINTAIN_COUNT): Add test

  • chore(ci): Rename workflow

docs(README): Update badges

  • chore(ci): Rename workflow to CI

  • chore(ci): Revert workflow name

  • feat(REPLICATE_ATTRIBUTES): Ensure tracked value has changed before updating

Features

  • types: Specify explicit return types (#59) (58709a6)

Chores

  • deps-dev: bump eslint-config-prettier from 6.15.0 to 7.0.0 (#65) (676aab7)
  • deps-dev: bump standard-version from 7.1.0 to 8.0.1 (#58) (d3450e6)

3.0.1 (2020-02-02)

Docs

Chores

3.0.0 (2020-02-02)

⚠ BREAKING CHANGES

  • maintainCount: MAINTAIN_COUNT rule now returns single onWrite trigger. Previously, it used to return two triggers; onCreate and onDelete. This should simplify usage.

Before:

[
  module.exports.incrementFavoritesCount,
  module.exports.decrementFavoritesCount,
] = integrify({
  rule: 'MAINTAIN_COUNT',
  ...

After:

module.exports.maintainFavoritesCount = integrify({
  rule: 'MAINTAIN_COUNT',
  ...

Features

  • maintainCount: Convert to single onWrite trigger (#36) (00bdc97)

2.2.2 (2019-09-15)

Chores

  • Add prepublishOnly script (#33) (2aae2a6)
  • changelog: Include all commit types (#35) (5c0b50c)
  • changelog: Name sections appropriately (560ad90)
  • script: Add release script (fc7f3a6)
  • scripts: Add pre-commit, commit-msg husky hooks (#34) (2cb0bba)

2.2.1 (2019-08-20)

2.2.0 (2019-08-20)

Features

  • deleteReferences: Add ability to delete from collection groups (#31) (ba31ab6)

2.1.0 (2019-08-09)

Features

  • replicateAttributes: Add ability to replicate to collection groups (isCollectionGroup) (#29) (2751b3e)

2.0.0 (2019-05-12)

  • feat(rulesFile)!: Add ability to read rules from file on disk (#17) (abdf5ce), closes #17

BREAKING CHANGES

  • Allows users to call integrify() with no arguments and rules specified in a file named functions/integrify.rules.js.

  • feat: Handle all rules in file, add tests

  • test(rulesFile): Add tests for rules in config file, error conditions etc

  • docs(README): Add doc for rules in file

1.2.1 (2019-04-28)

1.2.0 (2019-02-07)

Features

  • deleteReferences: Add pre hook (#8) (bd81d1f)

1.1.0 (2019-02-07)

Features

  • replicateAttributes: Add pre-hook (#7) (903cc6a)

1.0.3 (2019-01-20)

1.0.2 (2019-01-19)

Bug Fixes

  • maintainCount: Do not update if target doc does not exist (#2) (84528c4)

1.0.1 (2019-01-18)