Skip to content

Latest commit

 

History

History
144 lines (99 loc) · 4.18 KB

CHANGELOG.md

File metadata and controls

144 lines (99 loc) · 4.18 KB

Pip.Services Logo
Portable Abstractions and Patterns for Node.js ChangeLog

3.0.0 (2018-08-21)

Breaking changes

  • Moved component definitions into a separate package

2.10.0 (2018-03-26)

Features

  • data Added ProjectionParams
  • validate Added ProjectionParamsSchema
  • count Added reset_timeout parameter to CachedCounter

Breaking changes

  • Added ContextInfo and InfoFactory

2.9.0 (2018-03-20)

Breaking changes

  • Moved FluentdLogger, MemcachedCache and MemcachedLock to pip-services-oss package
  • Changed logical group in descriptors to 'pip-services'

2.8.0 (2018-03-01)

Features

  • Moved from mustache to handlebars

2.8.0 (2018-02-17)

Features

  • Added lock package for distributed locks
  • Added memcached cache and lock
  • Added JsonConverter.fromToObject() method
  • Added Fluentd logger

2.7.0 (2017-09-30)

Features

  • Integrated mustache template engine to parameterize config files
  • Improved creation of properties in RecursiveObjectWriter

2.5.0 (2017-08-05)

Features

  • Added to FixedRateTimer support for callback

Bug Fixed

  • Fixed setAsObject in AnyValueMap and StringValueMap with 1 parameter

2.4.0 (2017-04-20)

Breaking changes

  • Deprecated and removed ReferenceQuery

Bug Fixed

  • Fixed field names in validation

2.3.10 (2017-04-19)

Bug Fixed

  • Fixed validation error messages
  • Fixed connection resolution in MemoryDiscovery
  • Fixed number of defects in ConnectionResolver
  • Fixed number of defects in CredentialResolver

2.3.3 (2017-04-12)

Bug Fixed

  • Relaxed validation of numbers in Node.js

2.3.0 (2017-04-11)

Features

  • validate Added FilterParamsSchema and PagingParamsSchema
  • config Added parameters to ConfigReader.readConfig()

2.2.4 (2017-04-09)

Bug Fixed

  • Code cleanup after sync with Python
  • Fixed date to string conversion

2.2.0 (2017-04-05)

Features

  • data Added IChangeable interface

Bug Fixes

  • Fixed field names in ITrackable interface

2.1.0 (2017-03-31)

Features

  • data Added MultiString class
  • data Added TagsProcessor class

2.0.11 (2017-03-28)

Features

  • command Added ICommandable interface
  • command Command contructor not accepts a function
  • data Added fromValue static method to FilterParams, StringValueMap, Parameters

2.0.8 (2017-03-16)

Breaking Changes

  • ConnectionParams.getUri() now returns stored property instead of calculating it

2.0.0 (2017-02-24)

Cleaned up and simplified dependency management and object creation.

Features

  • refer Added DependencyResolver
  • build Added Factory

Breaking Changes

  • Refactored refer package. Removed IDescriptable and ILocateable interface. Made locator a mandatory requirement to place component into references.
  • Moved ManagedReferences to pip-services-container
  • Made IConfigReader interface asynchronous

Bug Fixes

  • Replaced log formatting with C-like format from util package

1.0.0-1.0.3 (2017-01-28 - 2017-02-24)

Initial public release

Features

  • build Component factories framework
  • commands Command and Eventing patterns
  • config Configuration framework
  • convert Portable soft data converters
  • count Performance counters components
  • data Data value objects and random value generators
  • errors Portable application errors
  • log Logging components
  • random Random data generators
  • refer Component referencing framework
  • reflect Portable reflection helpers
  • run Execution framework
  • validate Data validators