Skip to content

Latest commit

 

History

History
139 lines (106 loc) · 4.29 KB

CHANGELOG.md

File metadata and controls

139 lines (106 loc) · 4.29 KB

1.0.0 / 2024-09-03

  • BREAKING CHANGE: test on node v16+, drop support for Node v14
  • BREAKING CHANGE: remove array.prototype.flat polyfill
  • feat: add enabledByDefault option #68 #52
  • fix: allow calling parent() on parent, allow accessing parent's virtual from child subdoc #73

0.9.1 / 2022-04-28

  • fix(types): allow default import, named import, wildcard import #60 IslandRhythms

0.9.0 / 2021-10-14

0.8.1 / 2021-09-18

  • fix: upgrade to mpath ^0.8.4 to fix security warnings #54

0.8.0 / 2021-04-26

  • fix: handle calling parent() in virtual when using find() with multiple results #51
  • fix: require Mongoose >= 5.11.10 for fix to #48

0.7.6 / 2020-12-15

  • fix: propagate virtuals: true to subdocuments #47 #43

0.7.5 / 2020-11-28

0.7.4 / 2020-11-20

  • fix: support nested virtuals #43 rdougan

0.7.3 / 2020-11-12

  • fix: skip non-existent virtuals when passing a list of virtual names to lean() #42

0.7.2 / 2020-10-12

  • fix: make parent() tracking support case where array of subdocs contains primitives #41

0.7.1 / 2020-10-09

  • fix: avoid WeakMap error when using arrays with null elements #41

0.7.0 / 2020-10-06

  • feat: add top-level parent() function that lets you get the subdocument's parent even though the subdoc is lean #40

0.6.9 / 2020-08-29

  • fix: avoid TypeError when there are multiple discriminators #39

0.6.8 / 2020-06-11

  • fix: apply virtuals in doubly nested document arrays #38

0.6.7 / 2020-06-04

  • fix build for node v6 and v4

0.6.6 / 2020-06-03

  • fix: discriminators when the query result is an array #37 #36 FERNman

0.6.5 / 2020-06-02

  • fix: avoid infinite recursion on recursive schemas with virtuals #33

0.6.4 / 2020-06-02

  • fix: allow explicitly selecting subdocument virtuals #35 #34 ChrisLahaye

0.6.3 / 2020-05-24

  • fix: skip checking discriminators if result is null #32

0.6.2 / 2020-04-27

  • fix: correctly pass existing field value to applyGetters #31 makinde

0.6.1 / 2020-03-17

  • fix: get virtuals from discriminator schema if discriminator key set #30 makinde

0.6.0 / 2020-03-04

  • feat: attach lean virtuals to result of findOneAndRemove() and findOneAndDelete() #29 isaacdecoded

0.5.0 / 2019-10-16

  • fix: use post order traversal so child schema virtuals are set before parent schema #28

0.4.4 / 2019-09-23

  • fix: check for empty path #26 thoglen

0.4.3 / 2019-06-03

0.4.2 / 2019-05-09

  • fix: handle virtuals in nested schemas with find() #22

0.4.1 / 2019-05-07

  • fix: support Mongoose 5.x cursors #21

0.4.0 / 2019-04-21

  • feat: support virtuals in nested schemas #20

0.3.5 / 2019-03-11

0.3.4 / 2018-11-13

  • fix: attach all virtuals as opposed to just one #14 artemkobets

0.3.3 / 2018-11-09

  • fix: fix one more issue with eachAsync() #12 nico29

0.3.2 / 2018-10-23

  • fix: support Mongoose cursor's eachAsync() #9

0.3.1 / 2018-10-10

  • docs: link to new docs site on plugins.mongoosejs.io

0.3.0 / 2018-01-29

  • fix: delay checking virtuals until the middleware for 5.0 support #6