Skip to content

Releases: pumlhorse/pumlhorse

v2.3.4

25 Aug 01:39
Compare
Choose a tag to compare

Changed EOL from CRLF to LF in bin/cli.js to resolve issues running Pumlhorse on non-Windows machines.

Thanks to @leonistor for the find and assistance!

v2.3.3

20 Apr 01:29
Compare
Choose a tag to compare
  • Cleanup steps returning promises are performed in order (#42)

v2.3.2

19 Apr 01:13
Compare
Choose a tag to compare
  • Property handle steps added through $scope._cleanup() that return promises (#40)

v2.3.1

16 Apr 19:07
Compare
Choose a tag to compare

Fixed issue with overriding module resolution in requireFromPath.resolve()

v2.3.0

16 Apr 18:22
Compare
Choose a tag to compare
  • #23 Allow modules to be imported from puml_modules folder
  • #24 Reference partial scripts
  • #21 Allow functions to write debug information
  • #30 Set default headers/authorization on HTTP calls

Bugs

  • #31 Script won't throw error when calling end

v2.2.0

26 Mar 20:46
Compare
Choose a tag to compare
  • Added prompt function to allow soliciting values from the user (#13)
  • Added date function to easily generate dates (#20)
  • Added convert function to convert to/from base64 and other encodings (#16)
  • Added support for customer injectors for module functions (#18)
  • Fixed issue with Pumlhorse not running on platforms with case-sensitive file paths (#19)

v2.1.1

13 Mar 01:54
Compare
Choose a tag to compare
  • Fixed intermittent issue with JSON data not being populated on HTTP calls. Fun fact, RegExp.test() is not idempotent.

v2.1.0

12 Mar 23:35
Compare
Choose a tag to compare
  • Added CancellationToken support. Calling frameworks can prematurely end a run
  • Added http as a namespaced default module. No need to manually include it in every script
  • Added more status code assertions: isClientError, isServerError, isCreated, isAccepted, isNoContent
  • Automatically deserialize JSON HTTP body and store in json property on response (if content-type header is application/json or text/json)
  • Fixed issue with variable references that end in a period, e.g. log: My name is $name. Full stop.
  • Fixed issue with toJson not producing valid JSON

v2.0.3

23 Feb 03:34
Compare
Choose a tag to compare

Fixed log levels for warn and error
Cleaned up TypeScript definition file

v2

11 Feb 20:09
Compare
Choose a tag to compare
v2

Rewrite with TypeScript
Added stats module
Improved module API
Decreased dependencies