New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

massive

Package Overview
Dependencies
Maintainers
2
Versions
117
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

massive - npm Package Versions

1
12

5.0.0-rc.2

Diff

Changelog

Source

5.0.0-rc.2 (2018-05-28)

Bug Fixes

  • apply allowedSchemas to function loader (51d5839)
  • better error messaging around writing to foreign tables (9f087a1)
  • correct behavior for save with tables lacking pks (ff235fe)
  • process document search vectors from text for backwards-compatibility (e6e1c50)
  • reject if select options.fields is explicitly empty (fixes #583) (7a5463c)
  • updateDoc takes query options (6523402)

Code Refactoring

  • change modify to updateDoc for table/document api consistency (1744f8a)
  • remove deprecated '*' criteria (d3c63d2)
  • remove deprecated columns select option (63eda28)
  • remove deprecated db.run (0df49df)
  • remove unary update in favor of save (c570f13)

Features

  • add withConnection for tasks (0510766)
  • allow primary key in update() (a2cb9ae)
  • brute force copy api for transactions (5b7e7f7)
  • disable deep insert by default (7ad25e1)
  • full document search with stored vector (8564da3)
  • introduce order exprs (d4b76fc)
  • load tables even if they don't have primary keys (8f58ecb)
  • metadata in documents (c782ce1)
  • support updatable views (fixes #528) (8000888)

BREAKING CHANGES

  • empty options.fields is now recognized as an error instead of falling back to '*'
  • db.run is gone; please use db.query instead
  • 'created_at' and 'updated_at' are now reserved keys in documents
  • db.doctable.modify is now db.doctable.updateDoc
  • update() now requires separate criteria and changes, use save() to update record objects
  • field should now be specified with options.body
  • deepInsert option must be truthy to enable this behavior
  • unsafe literal {order: 'string asc'} syntax has been removed
  • find, countDoc, etc no longer accept '*' in place of an empty criteria object
  • using 'columns' option in find etc has been removed; use 'fields' for columns themselves and 'exprs' for potentially unsafe operations
  • functions in disallowed schemas will no longer be loaded

<a name="4.8.3"></a>

dmfay
published 4.8.3 •

Changelog

Source

4.8.3 (2018-05-22)

Bug Fixes

  • delimit junction table names in deep inserts (bbd784d)

<a name="4.8.2"></a>

dmfay
published 5.0.0-rc.1 •

dmfay
published 4.8.2 •

Changelog

Source

4.8.2 (2018-05-12)

Bug Fixes

  • fields can be restricted in document searches (fixes #595) (162b3d9)
  • support traversal properly inside documents (fixes #594) (8b49661)

<a name="4.8.0"></a>

dmfay
published 4.8.0 •

Changelog

Source

4.8.0 (2018-05-06)

Bug Fixes

  • package: update pg-promise to version 8.3.0 (#587) (8111477)
  • package: update pg-promise to version 8.4.0 (#588) (8c8dfac)

Features

  • refresh materialized views (ac278af)

<a name="4.7.2"></a>

dmfay
published 4.7.2 •

Changelog

Source

4.7.2 (2018-04-17)

Bug Fixes

  • better messaging for deep insert errors (closes #556) (#571) (8ff4045)
  • throw an appropriate error if decompose encounters a null root pk (closes #568) (#570) (5569060)
  • use Object.hasOwnProperty (fixes #579) (d0c4bec)

<a name="4.7.1"></a>

dmfay
published 2.7.5 •

dmfay
published 4.7.1 •

Changelog

Source

4.7.1 (2018-03-10)

Bug Fixes

  • date casting in documents should use timestamptz (fixes #563) (a8c603f)
  • package: update commander to version 2.15.0 (#562) (d5434f9)
  • package: update pg-promise to version 8.1.1 (#560) (4265e21), closes #554
  • package: update pg-promise to version 8.2.0 (#566) (9cd4e65)

<a name="4.7.0"></a>

dmfay
published 2.7.4 •

dmfay
published 4.7.0 •

Changelog

Source

4.7.0 (2018-02-22)

Features

<a name="4.6.6"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc