# logica changelog

## 0.2.6
 - improved compile time and runtime type checking
 - optimized intermediate codegen
 - code cleanup

## 0.2.5
 - compile combinators to native javascript && and ||
 - strengthen parse time checking for NOT (complement expression)
 - begin adding runtime type checking

## 0.2.4
 - check references at runtime and throw appropriate ReferenceError

## 0.2.3
 - accept lower case combinators

## 0.2.2
 - add implementation of IN operator

## 0.2.1
 - fix parse error for built-in comparator casing
 - clean up directory structure
 - replace jison's generated parser footer not to have conditional requires (play nice with browserify)

## 0.2.0
 - major update to language syntax: infix (2nd position) operators
 - mostly backwards compatible, except for unary operations
 - '(= 1)' no longer evaluates to `true` (now is a syntax error)

## 0.1.1
 - first public version