pip-services3-data-node
Version:
Data persistence for Pip.Services in Node.js
107 lines (69 loc) • 3.1 kB
Markdown
# <img src="https://uploads-ssl.webflow.com/5ea5d3315186cf5ec60c3ee4/5edf1c94ce4c859f2b188094_logo.svg" alt="Pip.Services Logo" width="200"> <br/> Persistence components for Node.js Changelog
## <a name="3.2.0"></a> 3.2.0 (2020-07-09)
### Features
* Moved some CRUD operations from IndentifiableMemoryPersistence to MemoryPersistence
## <a name="3.1.0"></a> 3.1.0 (2020-05-18)
### Features
* Added getCountByFilter into IdentifiableMemoryPersistence
## <a name="3.0.4"></a> 3.0.4 (2020-04-27)
### Fixes
* Replaced lodash deprecated function SortUniqBy by SortBy
## <a name="3.0.0"></a> 3.0.0 (2018-08-21)
### Breaking Changes
* Moved MongoDB to pip-services-mongodb
## <a name="2.3.1"></a> 2.3.1 (2017-06-16)
### Bug Fixes
* Fixed "not master" when trying to connect to replica set
## <a name="2.3.0"></a> 2.3.0 (2017-04-20)
### Features
* Added MongoDbConnectionResolver
## <a name="2.2.2"></a> 2.2.2 (2017-04-13)
### Features
* Migrated to pip-services3-commons-node v2.3
### Bug fixes
* Fixed debug messages in persistence classes
## <a name="2.2.0"></a> 2.2.0 (2017-04-11)
### Features
* Added getListByIds(), deleteByFilter(), and deleteByIds() methds to all Identifible persistence components
## <a name="2.1.0"></a> 2.1.0 (2017-04-08)
### Features
* Added IPartialUpdater interface
* Added updatePartially() method to all Identifiable persistence components
### Breaking Changes
* Removed IDynamicWriter interface
## <a name="2.0.13"></a> 2.0.14 (2017-04-02)
### Bug fixes
* **memory** Fixed null pointer exception in deleteById()
## <a name="2.0.13"></a> 2.0.13 (2017-04-02)
### Bug fixes
* **memory** Added cloning for persisting objects to mimic real DB behavior
## <a name="2.0.12"></a> 2.0.12 (2017-03-31)
### Features
* **mongodb** Made collection name configurable
* **mongodb** Added protected GetPageByFilter, GetListByFilter and GetRandomOne methods to IndentifiableMongoDbPersistence
* **memory** Added protected GetPageByFilter, GetListByFilter and GetRandomOne methods to IndentifiableMemoryPersistence
* **tests** Reimplemented persistence tests
### Bug fixes
* **mongodb** Omitted id field from being persisted
* **file** Fixed reading non-existed files
* **memory**, **file** Fixed max_page_size configuration parameter
* **memory** Fixed getRandom and getListByFilter
* **mongodb** Fixed skip in getOneRandom
* **mongodb** Added clonning objects to avoid changing original data
## <a name="2.0.5"></a> 2.0.5 (2017-03-15)
### Features
* **mongodb** Added support to mongodb clusters
### Bug fixes
* Removed generics from MongoDbPersistence
## <a name="2.0.0"></a> 2.0.0 (2017-02-27)
### Breaking Changes
* Migrated to **pip-services** 2.0
* Separated code persistence from IdentifiablePersistence classes
## <a name="1.0.0"></a> 1.0.0 (2017-01-28)
Initial public release
### Features
* **memory** Memory persistence
* **file** Abstract file and JSON persistence
* **mongodb** MongoDB persistence
### Bug Fixes
No fixes in this version