Skip to content

Releases: rsm-hcd/AndcultureCode.JavaScript.Core

v0.2.3

28 Sep 18:34

Choose a tag to compare

v0.2.3 Release

Release notes

Add the ability to configure a default catch handler for Do and DoSync

Known issues

#55 Update Do.try to allow configuring a default error handler

Contributors

@mrjones2014

v0.2.2

25 Sep 20:15

Choose a tag to compare

v0.2.2 Release

Release notes

Maintenance release to fix the catch and finally functionality with the asynchronous Do.try class

Known issues

#53 fix race condition between catch and finally in do-try.ts

Contributors

@mrjones2014

v0.2.1

23 Sep 19:47

Choose a tag to compare

v0.2.1 Release

Release notes

Small feature release to add additional utility methods to the ResultRecord

Notable features:

  • Add ResultRecord.doesNotHaveErrors() for syntactically inverting hasErrors()
  • Add ResultRecord.getErrorMessageFor() for easily retrieving the error message for a given key

Known issues

#52 Add ResultRecord#doesNotHaveErrors and ResultRecord#getErrorMessageFor

Contributors

@mrjones2014

v0.2.0

23 Sep 15:15

Choose a tag to compare

v0.2.0 Release

Release notes

Implementation of Do -> Try pattern for the frontend, similar to our core C# pattern

Notable features:

  • Do.try and DoSync.try are now available functions for handling typed errors returned in the form of a ResultRecord
  • JSDoc comments are now retained in .d.ts files

Known issues

#47 Port over Typescript implementation of Do.Try pattern
#51 Declaration files do not retain JSDoc comments

Contributors

@mrjones2014
@brandongregoryscott

v0.1.10

23 Sep 14:33

Choose a tag to compare

v0.1.10 Release

Release notes

Small release with some missing exported interfaces, and removing a buggy npm script that would prevent installation on unix systems.

Notable features:

  • UnitOfTime and AnchorTargetTypes are now available (previously added but not exported)
  • PagedQuery interface now available

Known issues

#45 Export 'UnitOfTime' and 'AnchorTargetTypes' enums in index.ts
#19 Port 'PagedQuery' interface
#49 preinstall -> configure:git script prevents installation on unix-based systems (ie, TravisCI or MacOS)

Contributors

@brandongregoryscott

v0.1.9

09 Sep 12:26

Choose a tag to compare

v0.1.9 Release

Release notes

Add common enums for units of time & anchor targets, backfill additional test coverage for CoreUtils

Known issues

  • #37 Port 'UnitOfTime' enum
  • #39 Port 'TargetTypes' enum
  • #41 Added tests for enumToArray and getRandomEnum

Contributors

@SaidShah

v0.1.8

03 Sep 18:34

Choose a tag to compare

v0.1.8 Release

Release notes

Fills in remaining test coverage for CollectionUtils set of functions

Known issues

#6 Write tests for CollectionUtils

Contributors

@SaidShah

v0.1.7

01 Sep 18:35

Choose a tag to compare

v0.1.7 Release

Release notes

Forward lodash merge function for consumer use

Known issues

#38 add _.merge to CoreUtils export

Contributors

@mrjones2014

v0.1.6 - User and Role Interfaces; RecordUtils

12 Aug 15:02

Choose a tag to compare

v0.1.6 Release

Release notes

Addition of new RecordUtils, User and Role interfaces as well as Constructor type

Known issues

#35 Add Interfaces for Role and User; Add Constructor type; Add RecordUtils

Contributors

@wintondeshong

CoreUtils enum handling and Entity interfaces

21 Jul 18:47

Choose a tag to compare

v0.1.5 Release

Release notes

Addition of new CoreUtils enum handling functions as well as Entity and Auditable interfaces

Known issues

#30 Added CoreUtils#enumToArray and #getRandomEnum; Added Auditable and E…

Contributors

@wintondeshong