Skip to content

Releases: LykkeCity/CommonDotNetLibraries

7.5.0

28 Oct 14:45
f315ed3
Compare
Choose a tag to compare

New feature

New interface - IStartStop - is introduced that just inherits IStartable and IStoppable. This interface could be used to register components in DI container without explicit registration as IStartable to avoid starting the component right away.

7.4.0

05 Apr 09:13
f8df799
Compare
Choose a tag to compare

Fix for AppEnvironment.Name and AppEnvironment.Version to be compatible with .net core 3.0 (preview) projects

7.3.1

27 Nov 12:52
ffefb40
Compare
Choose a tag to compare

Bug fixes

  • Aruba country had invalid iso2 code. Avoided data duplication, added unit tests.

7.3.0

21 Oct 16:47
6d9548e
Compare
Choose a tag to compare

Adds methods to replace invalid symbols in strings which are intended to be used as Azure Table Storage Partition Key or Row Key.

7.2.0

14 Oct 16:16
ccd1d98
Compare
Choose a tag to compare

New features

Composite password encryption/decrtyption

Ability to secure data using composite password, which consist of multiple parts is added. Only after all password parts are initiated, data can be encrypted and decrypted. Password parts initiation can be stretched in time.

Improvements

Logging of the context object is improved. Now it uses StringEnumConverter, VersionConverter and IsoDateTimeConverter to render context as Json. Thus your enums, versions and dates will looks better now in the logs.

7.1.0

17 Sep 10:22
3041776
Compare
Choose a tag to compare

Add phones codes with country codes in Lykke.Common CountryPhoneCodes.GetCountries()

7.0.4

02 Sep 15:18
edf8ebc
Compare
Choose a tag to compare

Language translation fixed for Lykke.Common.Utils type.

7.0.3

03 Aug 13:52
96ff57e
Compare
Choose a tag to compare

The new extension method for string type was added:

TrimAllSpacesAroundNullSafe(...)

  • Removes all space characters from the begining of the input string and from its end. Space characters to be removed are: ' ', '\t', '\n', '\r'.
  • Handles null-valued input strings correctly. No pre-check required.

7.0.2

19 Jul 08:39
d2b9a55
Compare
Choose a tag to compare

Bug fixes

CountryManager

  • HasIso3 method bug fix.
    The bug was introduced in version 6.8.6. It returned True for Iso2 codes and False for Iso3.
    This behavior has been fixed, now returns True only for valid Iso3 codes.
    Please avoid using versions, as they contain this bug too:
  • 6.8.6
  • 7.0.0
  • 7.0.1

7.0.1

25 Jun 14:30
ccb9dc2
Compare
Choose a tag to compare

Improvements

EnvInfo made optional for MicrosoftLoggingBasedLogExtensions.Log method iteslf. It will be checked only in services.UseLykkeLogging(). This is suitable for tests