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

@janiscommerce/model

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@janiscommerce/model - npm Package Compare versions

Comparing version 6.4.0 to 6.5.0

10

CHANGELOG.md

@@ -9,7 +9,11 @@ # Changelog

## [Unreleased]
## [6.5.0] - 2022-07-05
### Added
- New validation for method `remove()`: must receive an Object
## [6.4.0] - 2022-07-05
### Added
- New validations for methods `insert()`, `save()` must receive an Object
- New validations for methods `multiInsert()`, `multiSave()` must receive an Object Array
- New validations for method `update()` must receive an Object or an Array
- New validations for methods `insert()`, `save()`: must receive an Object
- New validations for methods `multiInsert()`, `multiSave()`: must receive an Object Array
- New validations for method `update()`: must receive an Object or an Array

@@ -16,0 +20,0 @@ ### Fixed

@@ -528,6 +528,9 @@ 'use strict';

/**
* @param {*} item An item with a unique identifier
* @param {Object} item An item with a unique identifier
*/
async remove(item) {
if(!isObject(item))
throw new ModelError('Item to remove must be an Object', ModelError.codes.INVALID_VALUE);
this.useReadDB = false;

@@ -540,4 +543,3 @@

if(isObject(item))
await this.logHelper.add('removed', item, item.id);
await this.logHelper.add('removed', item, item.id);

@@ -544,0 +546,0 @@ return result;

{
"name": "@janiscommerce/model",
"version": "6.4.0",
"version": "6.5.0",
"description": "A package for managing Janis Models",

@@ -5,0 +5,0 @@ "main": "lib/model.js",

@@ -189,3 +189,3 @@ export = Model;

/**
* @param {*} item An item with a unique identifier
* @param {Object} item An item with a unique identifier
*/

@@ -192,0 +192,0 @@ remove(item: any): Promise<boolean>;

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