Skip to content

Latest commit

 

History

History
executable file
·
199 lines (141 loc) · 4.74 KB

CHANGELOG.md

File metadata and controls

executable file
·
199 lines (141 loc) · 4.74 KB

v1.2.49

  • FIX type in parseEnv
  • revert changes because mongoId is not just any strings

v1.2.48

  • FIX getId so that it can accept any strings

v1.2.45

  • Add parent and lastElement key to informations returned by findByAddressAll

v1.2.44

  • FIX recursiveGenericFunction and findByAddressAll
  • ADD new option in escapeRegexp
  • alias parseRegexp => escapeRegexp

v1.2.43

  • FIX recursiveGenericFunctionSync returning bad address (starting with a point)

v1.2.42

  • add nbOccurenceInString and fix some types

v1.2.41

  • improving types for object helpers

v1.2.39

  • FIX capitalize1st error when emptyy string

v1.2.38

  • convertAccentedCharacters now taking in account upper case letters

v1.2.36

  • FIX typeof config partial and required

v1.2.35

  • other fix logFromOtherErr is not iterable

v1.2.34

  • FIX "cannot read propertie undefined..." error when logging an undefined entry

v1.2.33

  • FIX typescript errors when on projects with strict mode

v1.2.31

  • FIX loading spinner not exported

v1.2.30

  • FIX type in randomItemInArray

v1.2.29

  • FIX validator isset not working on undefined values

v1.2.26

  • improve int typing accepting both string and number

v1.2.25

  • FIX isType not working on emty string

v1.2.24

  • improve tryCatch / failSafe to work with async and sync functions natively

v1.2.23

  • Added forcePathInObject() to force an existing path in an object, like an empty object or array
  • adding failSafe as an alias of tryCatch for readability
  • improving type for tryCatch()

v1.2.22

  • remove usage of array.at(-1) since it's not compatible with react native or older versions of node

v1.2.21

  • FIX error was not logging in some case with DescriptieError

v1.2.20

  • remove arrayToObjectSorted
  • greatly improve typings on all compareArrays functions
  • improve error display and logging, adding originalError to extraInfos, cleanStackTrace of original error
  • added eslintconfig

v1.2.17

  • added a relevant toString method to DescriptiveError class
  • improved error logging

v1.2.16

  • ADD onError to config for custom error handling
  • improve logging
  • add frontend compatibility

v1.2.15

  • Find by address now accepts string array for address

v1.2.14

  • objForceWrite now return main object
  • improve type on objectutils

v1.2.13

  • add ability to hide generated api code in errors by setting { code } value to undefined, null or option.doNotDisplayCode to true
  • allow all casing function to receive an array of string as first argument OR rest param as a string array

v1.2.12

  • ADD returnValueIfUndefined for asArray function and improve type

v1.2.11

  • FIX on terminal noColor detection nodeJs env

v1.2.10

  • NEW isNodeJs fn
  • Default terminal color when on nodejs

v1.2.9

  • Fix error noStackTrace

v1.2.7

  • adding option noStackTrace to error
  • improve type of findByAddressAll

v1.2.6

  • mini fix on escapeRegexp option parseStarChar, now replacing
  • will 'match all until'. Before it was just 'match all'

v1.2.5

  • improve deleteByAddress to accept [0] array syntax in addr AND string AND string array as addr argument

v1.2.3

  • default terminal no color to avoid displaying strange characters when outputting logs for front end

v1.2.2

  • fix ts problem compiling class with ES6

v1.2.1

  • NEW DescriptiveError class for more explicit errors
  • MINOR VERSION TRANSITION => A little change of api with validatorReturnErrArray that returns [msg, extraInfos][] instead of [msg, httpErrorCode, extraInfos][]. Now the ode is in the extra infos

v1.1.9

  • add option disableCircularDependencyRemoval to recursive helpers

v1.1.5

  • add isset to validator (improves readability)

v1.1.1

  • test OK
  • NEW WTF utils removed circular dependencies

v1.0.58

  • BREAKING remove export default

v1.0.57

  • improve typings for recursive generic

v1.0.51

  • add param to findByAddressAll returnAddresses for returning found items alongside their address

v1.0.49

  • Add/fix email type in validator
  • imrove typings on forI function

v1.0.47

  • deep clone type improvement

v1.0.46

  • FIX templater undefined no error anymore

v1.0.42

  • type for date function

v1.0.40

  • NEW forI iterate function

v1.0.39

  • NEW ability for restTestMini to throw error

v1.0.37

  • add generateObjectId
  • cleaning and typing improvements

v1.0.35

  • fix in asArray typing

v1.0.32

  • safer generateToken

v1.0.28

  • nextWeekDay

v1.0.27

  • arrayCount count the nb of occurence of an item in array
  • isBetween inclusive option (default true)

v1.0.25

  • NEW restTestMini mini test framework

v1.0.9

  • assert used for testing

v1.0.5

  • new alias randomize array
  • type for asArray

v1.0.3

  • new err handling
  • escapeRegexp config with parseStarChar option