- Moved component definitions into a separate package
- data Added ProjectionParams
- validate Added ProjectionParamsSchema
- count Added reset_timeout parameter to CachedCounter
- Added ContextInfo and InfoFactory
- Moved FluentdLogger, MemcachedCache and MemcachedLock to pip-services-oss package
- Changed logical group in descriptors to 'pip-services'
- Moved from mustache to handlebars
- Added lock package for distributed locks
- Added memcached cache and lock
- Added JsonConverter.fromToObject() method
- Added Fluentd logger
- Integrated mustache template engine to parameterize config files
- Improved creation of properties in RecursiveObjectWriter
- Added to FixedRateTimer support for callback
- Fixed setAsObject in AnyValueMap and StringValueMap with 1 parameter
- Deprecated and removed ReferenceQuery
- Fixed field names in validation
- Fixed validation error messages
- Fixed connection resolution in MemoryDiscovery
- Fixed number of defects in ConnectionResolver
- Fixed number of defects in CredentialResolver
- Relaxed validation of numbers in Node.js
- validate Added FilterParamsSchema and PagingParamsSchema
- config Added parameters to ConfigReader.readConfig()
- Code cleanup after sync with Python
- Fixed date to string conversion
- data Added IChangeable interface
- Fixed field names in ITrackable interface
- data Added MultiString class
- data Added TagsProcessor class
- command Added ICommandable interface
- command Command contructor not accepts a function
- data Added fromValue static method to FilterParams, StringValueMap, Parameters
- ConnectionParams.getUri() now returns stored property instead of calculating it
Cleaned up and simplified dependency management and object creation.
- refer Added DependencyResolver
- build Added Factory
- 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
- Replaced log formatting with C-like format from util package
Initial public release
- 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