Skip to content

Commit

Permalink
1.1 (#39)
Browse files Browse the repository at this point in the history
* added ~> operator

* added ~> operator

* added extra ~> tests

* add regex support

* $replace handles replacement pattern $nnn properly; $replace can use a replacement function instead of pattern

* added function signature syntax; errors now use error codes

* add $trim function

* small internal change to lambda object

* added CHANGELOG.md
  • Loading branch information
andrew-coleman authored Feb 20, 2017
1 parent c418c28 commit 201c08a
Show file tree
Hide file tree
Showing 3 changed files with 4,425 additions and 3,002 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#### 1.1.0 Milestone Release

- New syntax to create regular expressions
- Enhanced `$split` function to support regex parameter
- New functions
- `$contains` - tests existence of string/regex in a string
- `$match` - returns an object representing matches against a regex
- `$replace` - replaces occurrences of a substring or regex in a string
- `$trim` - removes excessive whitespace in a string
- Function chaining operator `~>`
- allows multiple functions to be applied without excessive nesting
- Context substitutable function parameters
- allows functions to implicitly operate on the context value
- Function signature syntax
- to support runtime validation of function arguments
- Errors now have error codes
- messages maintained in separate catalog

Loading

0 comments on commit 201c08a

Please sign in to comment.